From 5f4b5f3b115f947babcbdfcca4e5e40807ecde9d Mon Sep 17 00:00:00 2001 From: "github-merge-queue[bot]" Date: Mon, 10 Jun 2024 21:45:52 +0000 Subject: [PATCH] deploy: 691a828e75e62e12e89e65dea1dd5e58cf71e001 --- .nojekyll | 1 + 404.html | 218 + FontAwesome/css/font-awesome.css | 4 + FontAwesome/fonts/FontAwesome.ttf | Bin 0 -> 165548 bytes FontAwesome/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes FontAwesome/fonts/fontawesome-webfont.svg | 2671 ++++++++ FontAwesome/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes FontAwesome/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes FontAwesome/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes ayu-highlight.css | 78 + book.js | 697 ++ clipboard.min.js | 7 + css/chrome.css | 604 ++ css/general.css | 232 + css/print.css | 50 + css/variables.css | 279 + elasticlunr.min.js | 10 + f3discovery/.cargo/config.toml | 15 + f3discovery/.nojekyll | 1 + f3discovery/01-background/index.html | 279 + f3discovery/02-requirements/index.html | 319 + f3discovery/03-setup/index.html | 358 + f3discovery/03-setup/linux.html | 349 + f3discovery/03-setup/macos.html | 240 + f3discovery/03-setup/verify.html | 328 + f3discovery/03-setup/windows.html | 264 + f3discovery/04-meet-your-hardware/index.html | 315 + f3discovery/05-led-roulette/Cargo.toml | 12 + .../05-led-roulette/auxiliary/Cargo.toml | 15 + .../05-led-roulette/auxiliary/src/lib.rs | 47 + f3discovery/05-led-roulette/build-it.html | 346 + f3discovery/05-led-roulette/debug-it.html | 479 ++ .../05-led-roulette/examples/my-solution.rs | 22 + .../the-led-and-delay-abstractions.rs | 20 + f3discovery/05-led-roulette/flash-it.html | 473 ++ f3discovery/05-led-roulette/index.html | 277 + f3discovery/05-led-roulette/my-solution.html | 327 + f3discovery/05-led-roulette/src/main.rs | 15 + .../05-led-roulette/the-challenge.html | 360 + .../the-led-and-delay-abstractions.html | 735 ++ f3discovery/06-hello-world/Cargo.toml | 11 + .../06-hello-world/auxiliary/Cargo.toml | 14 + .../06-hello-world/auxiliary/src/lib.rs | 19 + f3discovery/06-hello-world/index.html | 351 + f3discovery/06-hello-world/panic.html | 347 + f3discovery/06-hello-world/src/main.rs | 15 + f3discovery/07-registers/Cargo.toml | 11 + f3discovery/07-registers/auxiliary/Cargo.toml | 18 + f3discovery/07-registers/auxiliary/src/lib.rs | 40 + f3discovery/07-registers/bad-address.html | 354 + f3discovery/07-registers/index.html | 288 + f3discovery/07-registers/openocd.gdb | 11 + f3discovery/07-registers/optimization.html | 432 ++ f3discovery/07-registers/rtrm.html | 308 + .../spooky-action-at-a-distance.html | 313 + f3discovery/07-registers/src/main.rs | 29 + .../07-registers/type-safe-manipulation.html | 434 ++ f3discovery/08-leds-again/Cargo.toml | 8 + .../08-leds-again/auxiliary/Cargo.toml | 14 + .../08-leds-again/auxiliary/src/lib.rs | 19 + f3discovery/08-leds-again/configuration.html | 249 + f3discovery/08-leds-again/index.html | 366 + f3discovery/08-leds-again/openocd.gdb | 10 + f3discovery/08-leds-again/power.html | 258 + f3discovery/08-leds-again/src/main.rs | 28 + f3discovery/08-leds-again/the-solution.html | 273 + f3discovery/09-clocks-and-timers/Cargo.toml | 9 + .../09-clocks-and-timers/auxiliary/Cargo.toml | 15 + .../09-clocks-and-timers/auxiliary/src/lib.rs | 43 + .../09-clocks-and-timers/busy-waiting.html | 266 + .../09-clocks-and-timers/for-loop-delays.html | 254 + f3discovery/09-clocks-and-timers/index.html | 265 + .../09-clocks-and-timers/initialization.html | 260 + f3discovery/09-clocks-and-timers/nop.html | 268 + .../09-clocks-and-timers/one-shot-timer.html | 273 + f3discovery/09-clocks-and-timers/openocd.gdb | 10 + .../putting-it-all-together.html | 284 + f3discovery/09-clocks-and-timers/src/main.rs | 29 + .../10-serial-communication/index.html | 273 + .../10-serial-communication/loopbacks.html | 267 + .../10-serial-communication/nix-tooling.html | 319 + .../windows-tooling.html | 273 + f3discovery/11-usart/Cargo.toml | 14 + f3discovery/11-usart/auxiliary/Cargo.toml | 14 + f3discovery/11-usart/auxiliary/src/lib.rs | 63 + .../11-usart/auxiliary/src/monotimer.rs | 54 + f3discovery/11-usart/buffer-overrun.html | 360 + f3discovery/11-usart/echo-server.html | 236 + .../11-usart/examples/buffer-overrun-timed.rs | 27 + .../11-usart/examples/buffer-overrun-txe.rs | 31 + .../11-usart/examples/buffer-overrun.rs | 19 + f3discovery/11-usart/examples/echo.rs | 48 + .../examples/receive-a-single-byte.rs | 21 + .../11-usart/examples/reverse-string.rs | 26 + f3discovery/11-usart/examples/the-answer.rs | 46 + f3discovery/11-usart/index.html | 281 + f3discovery/11-usart/my-solution.html | 280 + f3discovery/11-usart/openocd.gdb | 10 + .../11-usart/receive-a-single-byte.html | 275 + f3discovery/11-usart/reverse-a-string.html | 262 + f3discovery/11-usart/send-a-single-byte.html | 259 + f3discovery/11-usart/send-a-string.html | 239 + f3discovery/11-usart/src/main.rs | 17 + f3discovery/11-usart/uprintln.html | 329 + .../12-bluetooth-setup/at-commands.html | 275 + f3discovery/12-bluetooth-setup/index.html | 258 + f3discovery/12-bluetooth-setup/linux.html | 305 + f3discovery/12-bluetooth-setup/loopback.html | 248 + .../13-serial-over-bluetooth/index.html | 252 + f3discovery/14-i2c/Cargo.toml | 8 + f3discovery/14-i2c/auxiliary/Cargo.toml | 11 + f3discovery/14-i2c/auxiliary/src/lib.rs | 42 + f3discovery/14-i2c/index.html | 256 + f3discovery/14-i2c/lsm303dlhc.html | 255 + f3discovery/14-i2c/openocd.gdb | 10 + .../14-i2c/read-a-single-register.html | 307 + .../14-i2c/read-several-registers.html | 363 + f3discovery/14-i2c/src/main.rs | 45 + f3discovery/14-i2c/the-general-protocol.html | 270 + f3discovery/14-i2c/the-solution.html | 297 + f3discovery/15-led-compass/Cargo.toml | 9 + .../15-led-compass/auxiliary/Cargo.toml | 11 + .../15-led-compass/auxiliary/src/lib.rs | 84 + f3discovery/15-led-compass/calibration.html | 323 + f3discovery/15-led-compass/index.html | 274 + f3discovery/15-led-compass/magnitude.html | 289 + f3discovery/15-led-compass/openocd.gdb | 10 + f3discovery/15-led-compass/solution-1.html | 266 + f3discovery/15-led-compass/solution-2.html | 279 + f3discovery/15-led-compass/src/main.rs | 16 + f3discovery/15-led-compass/take-1.html | 290 + f3discovery/15-led-compass/take-2.html | 281 + f3discovery/16-punch-o-meter/Cargo.toml | 11 + .../16-punch-o-meter/auxiliary/Cargo.toml | 11 + .../16-punch-o-meter/auxiliary/src/lib.rs | 52 + .../16-punch-o-meter/gravity-is-up.html | 287 + f3discovery/16-punch-o-meter/index.html | 244 + f3discovery/16-punch-o-meter/my-solution.html | 286 + f3discovery/16-punch-o-meter/openocd.gdb | 10 + f3discovery/16-punch-o-meter/src/main.rs | 27 + .../16-punch-o-meter/the-challenge.html | 246 + f3discovery/404.html | 222 + f3discovery/FontAwesome/css/font-awesome.css | 4 + f3discovery/FontAwesome/fonts/FontAwesome.ttf | Bin 0 -> 165548 bytes .../FontAwesome/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../FontAwesome/fonts/fontawesome-webfont.svg | 2671 ++++++++ .../FontAwesome/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../WIP-async-io-the-future/.cargo/config | 7 + f3discovery/WIP-async-io-the-future/.gdbinit | 6 + .../WIP-async-io-the-future/Cargo.toml | 16 + .../WIP-async-io-the-future/pg/Cargo.toml | 14 + .../WIP-async-io-the-future/pg/src/lib.rs | 254 + .../WIP-async-io-the-future/src/main.rs | 31 + .../1-general-troubleshooting/index.html | 390 ++ .../appendix/2-how-to-use-gdb/index.html | 361 + f3discovery/assets/bluetooth-serial.png | Bin 0 -> 66727 bytes f3discovery/assets/bluetooth.jpg | Bin 0 -> 204056 bytes f3discovery/assets/emf.svg | 841 +++ f3discovery/assets/f3-bluetooth-loopback.png | Bin 0 -> 55447 bytes .../assets/f3-bluetooth-power-only.png | Bin 0 -> 54021 bytes f3discovery/assets/f3-bluetooth.png | Bin 0 -> 69690 bytes f3discovery/assets/f3-l3gd20.png | Bin 0 -> 30258 bytes f3discovery/assets/f3-lsm303dlhc.png | Bin 0 -> 33943 bytes f3discovery/assets/f3-serial-production.png | Bin 0 -> 71302 bytes f3discovery/assets/f3-serial.png | Bin 0 -> 65342 bytes f3discovery/assets/f3-swd.png | Bin 0 -> 43024 bytes f3discovery/assets/f3.jpg | Bin 0 -> 259494 bytes f3discovery/assets/gdb-layout-asm.png | Bin 0 -> 165974 bytes f3discovery/assets/gdb-layout-split-1.png | Bin 0 -> 75393 bytes f3discovery/assets/gdb-layout-split-2.png | Bin 0 -> 92300 bytes f3discovery/assets/gdb-layout-split-3.png | Bin 0 -> 102759 bytes f3discovery/assets/gdb-layout-split-4.png | Bin 0 -> 74680 bytes f3discovery/assets/gdb-layout-src.png | Bin 0 -> 65055 bytes f3discovery/assets/integer32.svg | 2 + f3discovery/assets/jumper-wires.jpg | Bin 0 -> 89914 bytes f3discovery/assets/minicom.png | Bin 0 -> 22340 bytes f3discovery/assets/putty-console.png | Bin 0 -> 22567 bytes .../assets/putty-session-choose-serial.png | Bin 0 -> 26078 bytes f3discovery/assets/putty-settings.png | Bin 0 -> 20926 bytes f3discovery/assets/quadrant-i.png | Bin 0 -> 76325 bytes f3discovery/assets/quadrants.png | Bin 0 -> 7696 bytes f3discovery/assets/serial-loopback.png | Bin 0 -> 7758 bytes f3discovery/assets/serial.jpg | Bin 0 -> 131556 bytes f3discovery/assets/setup-windows.png | Bin 0 -> 44244 bytes f3discovery/assets/st-link.png | Bin 0 -> 44549 bytes f3discovery/assets/timing-diagram.png | Bin 0 -> 14415 bytes f3discovery/assets/usb-cable.jpg | Bin 0 -> 136728 bytes f3discovery/ayu-highlight.css | 78 + f3discovery/book.js | 697 ++ f3discovery/clipboard.min.js | 7 + f3discovery/css/chrome.css | 604 ++ f3discovery/css/general.css | 232 + f3discovery/css/print.css | 50 + f3discovery/css/variables.css | 279 + f3discovery/custom.css | 6 + f3discovery/elasticlunr.min.js | 10 + f3discovery/explore.html | 406 ++ f3discovery/favicon.png | Bin 0 -> 5679 bytes f3discovery/favicon.svg | 22 + f3discovery/fonts/OPEN-SANS-LICENSE.txt | 202 + f3discovery/fonts/SOURCE-CODE-PRO-LICENSE.txt | 93 + f3discovery/fonts/fonts.css | 100 + .../open-sans-v17-all-charsets-300.woff2 | Bin 0 -> 44352 bytes ...open-sans-v17-all-charsets-300italic.woff2 | Bin 0 -> 40656 bytes .../open-sans-v17-all-charsets-600.woff2 | Bin 0 -> 44936 bytes ...open-sans-v17-all-charsets-600italic.woff2 | Bin 0 -> 42120 bytes .../open-sans-v17-all-charsets-700.woff2 | Bin 0 -> 44988 bytes ...open-sans-v17-all-charsets-700italic.woff2 | Bin 0 -> 40800 bytes .../open-sans-v17-all-charsets-800.woff2 | Bin 0 -> 44536 bytes ...open-sans-v17-all-charsets-800italic.woff2 | Bin 0 -> 40812 bytes .../open-sans-v17-all-charsets-italic.woff2 | Bin 0 -> 41076 bytes .../open-sans-v17-all-charsets-regular.woff2 | Bin 0 -> 43236 bytes ...source-code-pro-v11-all-charsets-500.woff2 | Bin 0 -> 59140 bytes f3discovery/highlight.css | 82 + f3discovery/highlight.js | 54 + f3discovery/index.html | 298 + f3discovery/mark.min.js | 7 + f3discovery/openocd.gdb | 36 + f3discovery/print.html | 5925 +++++++++++++++++ f3discovery/searcher.js | 483 ++ f3discovery/searchindex.js | 1 + f3discovery/searchindex.json | 1 + f3discovery/tomorrow-night.css | 102 + favicon.png | Bin 0 -> 5679 bytes favicon.svg | 22 + fonts/OPEN-SANS-LICENSE.txt | 202 + fonts/SOURCE-CODE-PRO-LICENSE.txt | 93 + fonts/fonts.css | 100 + fonts/open-sans-v17-all-charsets-300.woff2 | Bin 0 -> 44352 bytes ...open-sans-v17-all-charsets-300italic.woff2 | Bin 0 -> 40656 bytes fonts/open-sans-v17-all-charsets-600.woff2 | Bin 0 -> 44936 bytes ...open-sans-v17-all-charsets-600italic.woff2 | Bin 0 -> 42120 bytes fonts/open-sans-v17-all-charsets-700.woff2 | Bin 0 -> 44988 bytes ...open-sans-v17-all-charsets-700italic.woff2 | Bin 0 -> 40800 bytes fonts/open-sans-v17-all-charsets-800.woff2 | Bin 0 -> 44536 bytes ...open-sans-v17-all-charsets-800italic.woff2 | Bin 0 -> 40812 bytes fonts/open-sans-v17-all-charsets-italic.woff2 | Bin 0 -> 41076 bytes .../open-sans-v17-all-charsets-regular.woff2 | Bin 0 -> 43236 bytes ...source-code-pro-v11-all-charsets-500.woff2 | Bin 0 -> 59140 bytes highlight.css | 82 + highlight.js | 54 + index.html | 255 + mark.min.js | 7 + microbit/.nojekyll | 1 + microbit/01-background/index.html | 291 + microbit/02-requirements/index.html | 277 + microbit/03-setup/.cargo/config.toml | 4 + microbit/03-setup/Cargo.toml | 11 + microbit/03-setup/Embed.toml | 12 + microbit/03-setup/IDE.html | 255 + microbit/03-setup/build.rs | 30 + microbit/03-setup/index.html | 309 + microbit/03-setup/linux.html | 288 + microbit/03-setup/macos.html | 239 + microbit/03-setup/memory.x | 6 + microbit/03-setup/src/main.rs | 14 + microbit/03-setup/verify.html | 282 + microbit/03-setup/windows.html | 242 + microbit/04-meet-your-hardware/index.html | 254 + .../04-meet-your-hardware/microbit-v1.html | 282 + .../04-meet-your-hardware/microbit-v2.html | 282 + .../04-meet-your-hardware/terminology.html | 282 + microbit/05-led-roulette/.cargo/config.toml | 4 + microbit/05-led-roulette/Cargo.toml | 30 + microbit/05-led-roulette/Embed.toml | 12 + microbit/05-led-roulette/build-it.html | 336 + microbit/05-led-roulette/build.rs | 30 + microbit/05-led-roulette/debug-it.html | 419 ++ .../05-led-roulette/examples/my-solution.rs | 44 + microbit/05-led-roulette/flash-it.html | 269 + microbit/05-led-roulette/index.html | 298 + microbit/05-led-roulette/it-blinks.html | 322 + microbit/05-led-roulette/light-it-up.html | 300 + microbit/05-led-roulette/memory.x | 6 + microbit/05-led-roulette/my-solution.html | 406 ++ microbit/05-led-roulette/src/main.rs | 17 + microbit/05-led-roulette/the-challenge.html | 281 + microbit/06-serial-communication/index.html | 274 + .../06-serial-communication/nix-tooling.html | 301 + .../windows-tooling.html | 264 + microbit/07-uart/.cargo/config.toml | 4 + microbit/07-uart/Cargo.toml | 26 + microbit/07-uart/Embed.toml | 12 + microbit/07-uart/build.rs | 30 + microbit/07-uart/echo-server.html | 235 + microbit/07-uart/index.html | 256 + microbit/07-uart/memory.x | 6 + microbit/07-uart/my-solution.html | 310 + microbit/07-uart/naive-approch-write.html | 363 + microbit/07-uart/receive-a-single-byte.html | 299 + microbit/07-uart/reverse-a-string.html | 302 + microbit/07-uart/send-a-single-byte.html | 333 + microbit/07-uart/send-a-string.html | 235 + microbit/07-uart/src/main.rs | 57 + microbit/07-uart/src/serial_setup.rs | 46 + microbit/08-i2c/.cargo/config.toml | 4 + microbit/08-i2c/Cargo.toml | 27 + microbit/08-i2c/Embed.toml | 12 + microbit/08-i2c/build.rs | 30 + microbit/08-i2c/index.html | 254 + microbit/08-i2c/lsm303agr.html | 251 + microbit/08-i2c/memory.x | 6 + microbit/08-i2c/my-solution.html | 339 + microbit/08-i2c/read-a-single-register.html | 328 + microbit/08-i2c/src/main.rs | 52 + microbit/08-i2c/src/serial_setup.rs | 46 + microbit/08-i2c/the-challenge.html | 242 + microbit/08-i2c/the-general-protocol.html | 269 + microbit/08-i2c/using-a-driver.html | 318 + microbit/09-led-compass/.cargo/config.toml | 4 + microbit/09-led-compass/Cargo.toml | 26 + microbit/09-led-compass/Embed.toml | 12 + microbit/09-led-compass/build.rs | 30 + microbit/09-led-compass/calibration.html | 254 + microbit/09-led-compass/index.html | 245 + microbit/09-led-compass/magnitude.html | 309 + microbit/09-led-compass/memory.x | 6 + microbit/09-led-compass/solution-1.html | 302 + microbit/09-led-compass/solution-2.html | 316 + microbit/09-led-compass/src/calibration.rs | 259 + microbit/09-led-compass/src/led.rs | 88 + microbit/09-led-compass/src/main.rs | 52 + microbit/09-led-compass/take-1.html | 315 + microbit/09-led-compass/take-2.html | 317 + microbit/10-punch-o-meter/.cargo/config.toml | 4 + microbit/10-punch-o-meter/Cargo.toml | 25 + microbit/10-punch-o-meter/Embed.toml | 12 + microbit/10-punch-o-meter/build.rs | 30 + microbit/10-punch-o-meter/gravity-is-up.html | 251 + microbit/10-punch-o-meter/index.html | 238 + microbit/10-punch-o-meter/memory.x | 6 + microbit/10-punch-o-meter/my-solution.html | 329 + microbit/10-punch-o-meter/src/main.rs | 15 + microbit/10-punch-o-meter/the-challenge.html | 252 + microbit/11-snake-game/.cargo/config.toml | 4 + microbit/11-snake-game/Cargo.toml | 30 + microbit/11-snake-game/Embed.toml | 11 + microbit/11-snake-game/controls.html | 412 ++ microbit/11-snake-game/game-logic.html | 690 ++ microbit/11-snake-game/index.html | 249 + microbit/11-snake-game/memory.x | 6 + .../11-snake-game/nonblocking-display.html | 375 ++ microbit/11-snake-game/src/control.rs | 70 + microbit/11-snake-game/src/display.rs | 47 + microbit/11-snake-game/src/game.rs | 338 + microbit/11-snake-game/src/main.rs | 57 + microbit/11-snake-game/src/main_controls.rs | 53 + microbit/11-snake-game/src/main_take_1.rs | 47 + microbit/404.html | 221 + microbit/FontAwesome/css/font-awesome.css | 4 + microbit/FontAwesome/fonts/FontAwesome.ttf | Bin 0 -> 165548 bytes .../FontAwesome/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../FontAwesome/fonts/fontawesome-webfont.svg | 2671 ++++++++ .../FontAwesome/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../1-general-troubleshooting/index.html | 273 + microbit/appendix/2-how-to-use-gdb/index.html | 355 + microbit/assets/gdb-layout-asm.png | Bin 0 -> 280312 bytes microbit/assets/gdb-layout-src.png | Bin 0 -> 24977 bytes microbit/assets/microbit-v2.jpg | Bin 0 -> 191572 bytes microbit/assets/minicom.png | Bin 0 -> 22340 bytes microbit/assets/putty-console.png | Bin 0 -> 22567 bytes microbit/assets/putty-settings.png | Bin 0 -> 35966 bytes microbit/assets/quadrants.png | Bin 0 -> 7696 bytes microbit/assets/roulette_fast.mp4 | Bin 0 -> 990767 bytes microbit/assets/roulette_slow.mp4 | Bin 0 -> 750575 bytes microbit/assets/usb-cable.jpg | Bin 0 -> 1370214 bytes microbit/ayu-highlight.css | 78 + microbit/book.js | 697 ++ microbit/clipboard.min.js | 7 + microbit/css/chrome.css | 604 ++ microbit/css/general.css | 232 + microbit/css/print.css | 50 + microbit/css/variables.css | 279 + microbit/elasticlunr.min.js | 10 + microbit/explore.html | 435 ++ microbit/favicon.png | Bin 0 -> 5679 bytes microbit/favicon.svg | 22 + microbit/fonts/OPEN-SANS-LICENSE.txt | 202 + microbit/fonts/SOURCE-CODE-PRO-LICENSE.txt | 93 + microbit/fonts/fonts.css | 100 + .../open-sans-v17-all-charsets-300.woff2 | Bin 0 -> 44352 bytes ...open-sans-v17-all-charsets-300italic.woff2 | Bin 0 -> 40656 bytes .../open-sans-v17-all-charsets-600.woff2 | Bin 0 -> 44936 bytes ...open-sans-v17-all-charsets-600italic.woff2 | Bin 0 -> 42120 bytes .../open-sans-v17-all-charsets-700.woff2 | Bin 0 -> 44988 bytes ...open-sans-v17-all-charsets-700italic.woff2 | Bin 0 -> 40800 bytes .../open-sans-v17-all-charsets-800.woff2 | Bin 0 -> 44536 bytes ...open-sans-v17-all-charsets-800italic.woff2 | Bin 0 -> 40812 bytes .../open-sans-v17-all-charsets-italic.woff2 | Bin 0 -> 41076 bytes .../open-sans-v17-all-charsets-regular.woff2 | Bin 0 -> 43236 bytes ...source-code-pro-v11-all-charsets-500.woff2 | Bin 0 -> 59140 bytes microbit/highlight.css | 82 + microbit/highlight.js | 54 + microbit/index.html | 288 + microbit/mark.min.js | 7 + microbit/print.html | 4418 ++++++++++++ microbit/searcher.js | 483 ++ microbit/searchindex.js | 1 + microbit/searchindex.json | 1 + microbit/tomorrow-night.css | 102 + print.html | 261 + searcher.js | 483 ++ searchindex.js | 1 + searchindex.json | 1 + tomorrow-night.css | 102 + 409 files changed, 72972 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 FontAwesome/css/font-awesome.css create mode 100644 FontAwesome/fonts/FontAwesome.ttf create mode 100644 FontAwesome/fonts/fontawesome-webfont.eot create mode 100644 FontAwesome/fonts/fontawesome-webfont.svg create mode 100644 FontAwesome/fonts/fontawesome-webfont.ttf create mode 100644 FontAwesome/fonts/fontawesome-webfont.woff create mode 100644 FontAwesome/fonts/fontawesome-webfont.woff2 create mode 100644 ayu-highlight.css create mode 100644 book.js create mode 100644 clipboard.min.js create mode 100644 css/chrome.css create mode 100644 css/general.css create mode 100644 css/print.css create mode 100644 css/variables.css create mode 100644 elasticlunr.min.js create mode 100644 f3discovery/.cargo/config.toml create mode 100644 f3discovery/.nojekyll create mode 100644 f3discovery/01-background/index.html create mode 100644 f3discovery/02-requirements/index.html create mode 100644 f3discovery/03-setup/index.html create mode 100644 f3discovery/03-setup/linux.html create mode 100644 f3discovery/03-setup/macos.html create mode 100644 f3discovery/03-setup/verify.html create mode 100644 f3discovery/03-setup/windows.html create mode 100644 f3discovery/04-meet-your-hardware/index.html create mode 100644 f3discovery/05-led-roulette/Cargo.toml create mode 100644 f3discovery/05-led-roulette/auxiliary/Cargo.toml create mode 100644 f3discovery/05-led-roulette/auxiliary/src/lib.rs create mode 100644 f3discovery/05-led-roulette/build-it.html create mode 100644 f3discovery/05-led-roulette/debug-it.html create mode 100644 f3discovery/05-led-roulette/examples/my-solution.rs create mode 100644 f3discovery/05-led-roulette/examples/the-led-and-delay-abstractions.rs create mode 100644 f3discovery/05-led-roulette/flash-it.html create mode 100644 f3discovery/05-led-roulette/index.html create mode 100644 f3discovery/05-led-roulette/my-solution.html create mode 100644 f3discovery/05-led-roulette/src/main.rs create mode 100644 f3discovery/05-led-roulette/the-challenge.html create mode 100644 f3discovery/05-led-roulette/the-led-and-delay-abstractions.html create mode 100644 f3discovery/06-hello-world/Cargo.toml create mode 100644 f3discovery/06-hello-world/auxiliary/Cargo.toml create mode 100644 f3discovery/06-hello-world/auxiliary/src/lib.rs create mode 100644 f3discovery/06-hello-world/index.html create mode 100644 f3discovery/06-hello-world/panic.html create mode 100644 f3discovery/06-hello-world/src/main.rs create mode 100644 f3discovery/07-registers/Cargo.toml create mode 100644 f3discovery/07-registers/auxiliary/Cargo.toml create mode 100644 f3discovery/07-registers/auxiliary/src/lib.rs create mode 100644 f3discovery/07-registers/bad-address.html create mode 100644 f3discovery/07-registers/index.html create mode 100644 f3discovery/07-registers/openocd.gdb create mode 100644 f3discovery/07-registers/optimization.html create mode 100644 f3discovery/07-registers/rtrm.html create mode 100644 f3discovery/07-registers/spooky-action-at-a-distance.html create mode 100644 f3discovery/07-registers/src/main.rs create mode 100644 f3discovery/07-registers/type-safe-manipulation.html create mode 100644 f3discovery/08-leds-again/Cargo.toml create mode 100644 f3discovery/08-leds-again/auxiliary/Cargo.toml create mode 100644 f3discovery/08-leds-again/auxiliary/src/lib.rs create mode 100644 f3discovery/08-leds-again/configuration.html create mode 100644 f3discovery/08-leds-again/index.html create mode 100644 f3discovery/08-leds-again/openocd.gdb create mode 100644 f3discovery/08-leds-again/power.html create mode 100644 f3discovery/08-leds-again/src/main.rs create mode 100644 f3discovery/08-leds-again/the-solution.html create mode 100644 f3discovery/09-clocks-and-timers/Cargo.toml create mode 100644 f3discovery/09-clocks-and-timers/auxiliary/Cargo.toml create mode 100644 f3discovery/09-clocks-and-timers/auxiliary/src/lib.rs create mode 100644 f3discovery/09-clocks-and-timers/busy-waiting.html create mode 100644 f3discovery/09-clocks-and-timers/for-loop-delays.html create mode 100644 f3discovery/09-clocks-and-timers/index.html create mode 100644 f3discovery/09-clocks-and-timers/initialization.html create mode 100644 f3discovery/09-clocks-and-timers/nop.html create mode 100644 f3discovery/09-clocks-and-timers/one-shot-timer.html create mode 100644 f3discovery/09-clocks-and-timers/openocd.gdb create mode 100644 f3discovery/09-clocks-and-timers/putting-it-all-together.html create mode 100644 f3discovery/09-clocks-and-timers/src/main.rs create mode 100644 f3discovery/10-serial-communication/index.html create mode 100644 f3discovery/10-serial-communication/loopbacks.html create mode 100644 f3discovery/10-serial-communication/nix-tooling.html create mode 100644 f3discovery/10-serial-communication/windows-tooling.html create mode 100644 f3discovery/11-usart/Cargo.toml create mode 100644 f3discovery/11-usart/auxiliary/Cargo.toml create mode 100644 f3discovery/11-usart/auxiliary/src/lib.rs create mode 100644 f3discovery/11-usart/auxiliary/src/monotimer.rs create mode 100644 f3discovery/11-usart/buffer-overrun.html create mode 100644 f3discovery/11-usart/echo-server.html create mode 100644 f3discovery/11-usart/examples/buffer-overrun-timed.rs create mode 100644 f3discovery/11-usart/examples/buffer-overrun-txe.rs create mode 100644 f3discovery/11-usart/examples/buffer-overrun.rs create mode 100644 f3discovery/11-usart/examples/echo.rs create mode 100644 f3discovery/11-usart/examples/receive-a-single-byte.rs create mode 100644 f3discovery/11-usart/examples/reverse-string.rs create mode 100644 f3discovery/11-usart/examples/the-answer.rs create mode 100644 f3discovery/11-usart/index.html create mode 100644 f3discovery/11-usart/my-solution.html create mode 100644 f3discovery/11-usart/openocd.gdb create mode 100644 f3discovery/11-usart/receive-a-single-byte.html create mode 100644 f3discovery/11-usart/reverse-a-string.html create mode 100644 f3discovery/11-usart/send-a-single-byte.html create mode 100644 f3discovery/11-usart/send-a-string.html create mode 100644 f3discovery/11-usart/src/main.rs create mode 100644 f3discovery/11-usart/uprintln.html create mode 100644 f3discovery/12-bluetooth-setup/at-commands.html create mode 100644 f3discovery/12-bluetooth-setup/index.html create mode 100644 f3discovery/12-bluetooth-setup/linux.html create mode 100644 f3discovery/12-bluetooth-setup/loopback.html create mode 100644 f3discovery/13-serial-over-bluetooth/index.html create mode 100644 f3discovery/14-i2c/Cargo.toml create mode 100644 f3discovery/14-i2c/auxiliary/Cargo.toml create mode 100644 f3discovery/14-i2c/auxiliary/src/lib.rs create mode 100644 f3discovery/14-i2c/index.html create mode 100644 f3discovery/14-i2c/lsm303dlhc.html create mode 100644 f3discovery/14-i2c/openocd.gdb create mode 100644 f3discovery/14-i2c/read-a-single-register.html create mode 100644 f3discovery/14-i2c/read-several-registers.html create mode 100644 f3discovery/14-i2c/src/main.rs create mode 100644 f3discovery/14-i2c/the-general-protocol.html create mode 100644 f3discovery/14-i2c/the-solution.html create mode 100644 f3discovery/15-led-compass/Cargo.toml create mode 100644 f3discovery/15-led-compass/auxiliary/Cargo.toml create mode 100644 f3discovery/15-led-compass/auxiliary/src/lib.rs create mode 100644 f3discovery/15-led-compass/calibration.html create mode 100644 f3discovery/15-led-compass/index.html create mode 100644 f3discovery/15-led-compass/magnitude.html create mode 100644 f3discovery/15-led-compass/openocd.gdb create mode 100644 f3discovery/15-led-compass/solution-1.html create mode 100644 f3discovery/15-led-compass/solution-2.html create mode 100644 f3discovery/15-led-compass/src/main.rs create mode 100644 f3discovery/15-led-compass/take-1.html create mode 100644 f3discovery/15-led-compass/take-2.html create mode 100644 f3discovery/16-punch-o-meter/Cargo.toml create mode 100644 f3discovery/16-punch-o-meter/auxiliary/Cargo.toml create mode 100644 f3discovery/16-punch-o-meter/auxiliary/src/lib.rs create mode 100644 f3discovery/16-punch-o-meter/gravity-is-up.html create mode 100644 f3discovery/16-punch-o-meter/index.html create mode 100644 f3discovery/16-punch-o-meter/my-solution.html create mode 100644 f3discovery/16-punch-o-meter/openocd.gdb create mode 100644 f3discovery/16-punch-o-meter/src/main.rs create mode 100644 f3discovery/16-punch-o-meter/the-challenge.html create mode 100644 f3discovery/404.html create mode 100644 f3discovery/FontAwesome/css/font-awesome.css create mode 100644 f3discovery/FontAwesome/fonts/FontAwesome.ttf create mode 100644 f3discovery/FontAwesome/fonts/fontawesome-webfont.eot create mode 100644 f3discovery/FontAwesome/fonts/fontawesome-webfont.svg create mode 100644 f3discovery/FontAwesome/fonts/fontawesome-webfont.ttf create mode 100644 f3discovery/FontAwesome/fonts/fontawesome-webfont.woff create mode 100644 f3discovery/FontAwesome/fonts/fontawesome-webfont.woff2 create mode 100644 f3discovery/WIP-async-io-the-future/.cargo/config create mode 100644 f3discovery/WIP-async-io-the-future/.gdbinit create mode 100644 f3discovery/WIP-async-io-the-future/Cargo.toml create mode 100644 f3discovery/WIP-async-io-the-future/pg/Cargo.toml create mode 100644 f3discovery/WIP-async-io-the-future/pg/src/lib.rs create mode 100644 f3discovery/WIP-async-io-the-future/src/main.rs create mode 100644 f3discovery/appendix/1-general-troubleshooting/index.html create mode 100644 f3discovery/appendix/2-how-to-use-gdb/index.html create mode 100644 f3discovery/assets/bluetooth-serial.png create mode 100644 f3discovery/assets/bluetooth.jpg create mode 100644 f3discovery/assets/emf.svg create mode 100644 f3discovery/assets/f3-bluetooth-loopback.png create mode 100644 f3discovery/assets/f3-bluetooth-power-only.png create mode 100644 f3discovery/assets/f3-bluetooth.png create mode 100644 f3discovery/assets/f3-l3gd20.png create mode 100644 f3discovery/assets/f3-lsm303dlhc.png create mode 100644 f3discovery/assets/f3-serial-production.png create mode 100644 f3discovery/assets/f3-serial.png create mode 100644 f3discovery/assets/f3-swd.png create mode 100644 f3discovery/assets/f3.jpg create mode 100644 f3discovery/assets/gdb-layout-asm.png create mode 100644 f3discovery/assets/gdb-layout-split-1.png create mode 100644 f3discovery/assets/gdb-layout-split-2.png create mode 100644 f3discovery/assets/gdb-layout-split-3.png create mode 100644 f3discovery/assets/gdb-layout-split-4.png create mode 100644 f3discovery/assets/gdb-layout-src.png create mode 100644 f3discovery/assets/integer32.svg create mode 100644 f3discovery/assets/jumper-wires.jpg create mode 100644 f3discovery/assets/minicom.png create mode 100644 f3discovery/assets/putty-console.png create mode 100644 f3discovery/assets/putty-session-choose-serial.png create mode 100644 f3discovery/assets/putty-settings.png create mode 100644 f3discovery/assets/quadrant-i.png create mode 100644 f3discovery/assets/quadrants.png create mode 100644 f3discovery/assets/serial-loopback.png create mode 100644 f3discovery/assets/serial.jpg create mode 100644 f3discovery/assets/setup-windows.png create mode 100644 f3discovery/assets/st-link.png create mode 100644 f3discovery/assets/timing-diagram.png create mode 100644 f3discovery/assets/usb-cable.jpg create mode 100644 f3discovery/ayu-highlight.css create mode 100644 f3discovery/book.js create mode 100644 f3discovery/clipboard.min.js create mode 100644 f3discovery/css/chrome.css create mode 100644 f3discovery/css/general.css create mode 100644 f3discovery/css/print.css create mode 100644 f3discovery/css/variables.css create mode 100644 f3discovery/custom.css create mode 100644 f3discovery/elasticlunr.min.js create mode 100644 f3discovery/explore.html create mode 100644 f3discovery/favicon.png create mode 100644 f3discovery/favicon.svg create mode 100644 f3discovery/fonts/OPEN-SANS-LICENSE.txt create mode 100644 f3discovery/fonts/SOURCE-CODE-PRO-LICENSE.txt create mode 100644 f3discovery/fonts/fonts.css create mode 100644 f3discovery/fonts/open-sans-v17-all-charsets-300.woff2 create mode 100644 f3discovery/fonts/open-sans-v17-all-charsets-300italic.woff2 create mode 100644 f3discovery/fonts/open-sans-v17-all-charsets-600.woff2 create mode 100644 f3discovery/fonts/open-sans-v17-all-charsets-600italic.woff2 create mode 100644 f3discovery/fonts/open-sans-v17-all-charsets-700.woff2 create mode 100644 f3discovery/fonts/open-sans-v17-all-charsets-700italic.woff2 create mode 100644 f3discovery/fonts/open-sans-v17-all-charsets-800.woff2 create mode 100644 f3discovery/fonts/open-sans-v17-all-charsets-800italic.woff2 create mode 100644 f3discovery/fonts/open-sans-v17-all-charsets-italic.woff2 create mode 100644 f3discovery/fonts/open-sans-v17-all-charsets-regular.woff2 create mode 100644 f3discovery/fonts/source-code-pro-v11-all-charsets-500.woff2 create mode 100644 f3discovery/highlight.css create mode 100644 f3discovery/highlight.js create mode 100644 f3discovery/index.html create mode 100644 f3discovery/mark.min.js create mode 100644 f3discovery/openocd.gdb create mode 100644 f3discovery/print.html create mode 100644 f3discovery/searcher.js create mode 100644 f3discovery/searchindex.js create mode 100644 f3discovery/searchindex.json create mode 100644 f3discovery/tomorrow-night.css create mode 100644 favicon.png create mode 100644 favicon.svg create mode 100644 fonts/OPEN-SANS-LICENSE.txt create mode 100644 fonts/SOURCE-CODE-PRO-LICENSE.txt create mode 100644 fonts/fonts.css create mode 100644 fonts/open-sans-v17-all-charsets-300.woff2 create mode 100644 fonts/open-sans-v17-all-charsets-300italic.woff2 create mode 100644 fonts/open-sans-v17-all-charsets-600.woff2 create mode 100644 fonts/open-sans-v17-all-charsets-600italic.woff2 create mode 100644 fonts/open-sans-v17-all-charsets-700.woff2 create mode 100644 fonts/open-sans-v17-all-charsets-700italic.woff2 create mode 100644 fonts/open-sans-v17-all-charsets-800.woff2 create mode 100644 fonts/open-sans-v17-all-charsets-800italic.woff2 create mode 100644 fonts/open-sans-v17-all-charsets-italic.woff2 create mode 100644 fonts/open-sans-v17-all-charsets-regular.woff2 create mode 100644 fonts/source-code-pro-v11-all-charsets-500.woff2 create mode 100644 highlight.css create mode 100644 highlight.js create mode 100644 index.html create mode 100644 mark.min.js create mode 100644 microbit/.nojekyll create mode 100644 microbit/01-background/index.html create mode 100644 microbit/02-requirements/index.html create mode 100644 microbit/03-setup/.cargo/config.toml create mode 100644 microbit/03-setup/Cargo.toml create mode 100644 microbit/03-setup/Embed.toml create mode 100644 microbit/03-setup/IDE.html create mode 100644 microbit/03-setup/build.rs create mode 100644 microbit/03-setup/index.html create mode 100644 microbit/03-setup/linux.html create mode 100644 microbit/03-setup/macos.html create mode 100644 microbit/03-setup/memory.x create mode 100644 microbit/03-setup/src/main.rs create mode 100644 microbit/03-setup/verify.html create mode 100644 microbit/03-setup/windows.html create mode 100644 microbit/04-meet-your-hardware/index.html create mode 100644 microbit/04-meet-your-hardware/microbit-v1.html create mode 100644 microbit/04-meet-your-hardware/microbit-v2.html create mode 100644 microbit/04-meet-your-hardware/terminology.html create mode 100644 microbit/05-led-roulette/.cargo/config.toml create mode 100644 microbit/05-led-roulette/Cargo.toml create mode 100644 microbit/05-led-roulette/Embed.toml create mode 100644 microbit/05-led-roulette/build-it.html create mode 100644 microbit/05-led-roulette/build.rs create mode 100644 microbit/05-led-roulette/debug-it.html create mode 100644 microbit/05-led-roulette/examples/my-solution.rs create mode 100644 microbit/05-led-roulette/flash-it.html create mode 100644 microbit/05-led-roulette/index.html create mode 100644 microbit/05-led-roulette/it-blinks.html create mode 100644 microbit/05-led-roulette/light-it-up.html create mode 100644 microbit/05-led-roulette/memory.x create mode 100644 microbit/05-led-roulette/my-solution.html create mode 100644 microbit/05-led-roulette/src/main.rs create mode 100644 microbit/05-led-roulette/the-challenge.html create mode 100644 microbit/06-serial-communication/index.html create mode 100644 microbit/06-serial-communication/nix-tooling.html create mode 100644 microbit/06-serial-communication/windows-tooling.html create mode 100644 microbit/07-uart/.cargo/config.toml create mode 100644 microbit/07-uart/Cargo.toml create mode 100644 microbit/07-uart/Embed.toml create mode 100644 microbit/07-uart/build.rs create mode 100644 microbit/07-uart/echo-server.html create mode 100644 microbit/07-uart/index.html create mode 100644 microbit/07-uart/memory.x create mode 100644 microbit/07-uart/my-solution.html create mode 100644 microbit/07-uart/naive-approch-write.html create mode 100644 microbit/07-uart/receive-a-single-byte.html create mode 100644 microbit/07-uart/reverse-a-string.html create mode 100644 microbit/07-uart/send-a-single-byte.html create mode 100644 microbit/07-uart/send-a-string.html create mode 100644 microbit/07-uart/src/main.rs create mode 100644 microbit/07-uart/src/serial_setup.rs create mode 100644 microbit/08-i2c/.cargo/config.toml create mode 100644 microbit/08-i2c/Cargo.toml create mode 100644 microbit/08-i2c/Embed.toml create mode 100644 microbit/08-i2c/build.rs create mode 100644 microbit/08-i2c/index.html create mode 100644 microbit/08-i2c/lsm303agr.html create mode 100644 microbit/08-i2c/memory.x create mode 100644 microbit/08-i2c/my-solution.html create mode 100644 microbit/08-i2c/read-a-single-register.html create mode 100644 microbit/08-i2c/src/main.rs create mode 100644 microbit/08-i2c/src/serial_setup.rs create mode 100644 microbit/08-i2c/the-challenge.html create mode 100644 microbit/08-i2c/the-general-protocol.html create mode 100644 microbit/08-i2c/using-a-driver.html create mode 100644 microbit/09-led-compass/.cargo/config.toml create mode 100644 microbit/09-led-compass/Cargo.toml create mode 100644 microbit/09-led-compass/Embed.toml create mode 100644 microbit/09-led-compass/build.rs create mode 100644 microbit/09-led-compass/calibration.html create mode 100644 microbit/09-led-compass/index.html create mode 100644 microbit/09-led-compass/magnitude.html create mode 100644 microbit/09-led-compass/memory.x create mode 100644 microbit/09-led-compass/solution-1.html create mode 100644 microbit/09-led-compass/solution-2.html create mode 100644 microbit/09-led-compass/src/calibration.rs create mode 100644 microbit/09-led-compass/src/led.rs create mode 100644 microbit/09-led-compass/src/main.rs create mode 100644 microbit/09-led-compass/take-1.html create mode 100644 microbit/09-led-compass/take-2.html create mode 100644 microbit/10-punch-o-meter/.cargo/config.toml create mode 100644 microbit/10-punch-o-meter/Cargo.toml create mode 100644 microbit/10-punch-o-meter/Embed.toml create mode 100644 microbit/10-punch-o-meter/build.rs create mode 100644 microbit/10-punch-o-meter/gravity-is-up.html create mode 100644 microbit/10-punch-o-meter/index.html create mode 100644 microbit/10-punch-o-meter/memory.x create mode 100644 microbit/10-punch-o-meter/my-solution.html create mode 100644 microbit/10-punch-o-meter/src/main.rs create mode 100644 microbit/10-punch-o-meter/the-challenge.html create mode 100644 microbit/11-snake-game/.cargo/config.toml create mode 100644 microbit/11-snake-game/Cargo.toml create mode 100644 microbit/11-snake-game/Embed.toml create mode 100644 microbit/11-snake-game/controls.html create mode 100644 microbit/11-snake-game/game-logic.html create mode 100644 microbit/11-snake-game/index.html create mode 100644 microbit/11-snake-game/memory.x create mode 100644 microbit/11-snake-game/nonblocking-display.html create mode 100644 microbit/11-snake-game/src/control.rs create mode 100644 microbit/11-snake-game/src/display.rs create mode 100644 microbit/11-snake-game/src/game.rs create mode 100644 microbit/11-snake-game/src/main.rs create mode 100644 microbit/11-snake-game/src/main_controls.rs create mode 100644 microbit/11-snake-game/src/main_take_1.rs create mode 100644 microbit/404.html create mode 100644 microbit/FontAwesome/css/font-awesome.css create mode 100644 microbit/FontAwesome/fonts/FontAwesome.ttf create mode 100644 microbit/FontAwesome/fonts/fontawesome-webfont.eot create mode 100644 microbit/FontAwesome/fonts/fontawesome-webfont.svg create mode 100644 microbit/FontAwesome/fonts/fontawesome-webfont.ttf create mode 100644 microbit/FontAwesome/fonts/fontawesome-webfont.woff create mode 100644 microbit/FontAwesome/fonts/fontawesome-webfont.woff2 create mode 100644 microbit/appendix/1-general-troubleshooting/index.html create mode 100644 microbit/appendix/2-how-to-use-gdb/index.html create mode 100644 microbit/assets/gdb-layout-asm.png create mode 100644 microbit/assets/gdb-layout-src.png create mode 100644 microbit/assets/microbit-v2.jpg create mode 100644 microbit/assets/minicom.png create mode 100644 microbit/assets/putty-console.png create mode 100644 microbit/assets/putty-settings.png create mode 100644 microbit/assets/quadrants.png create mode 100644 microbit/assets/roulette_fast.mp4 create mode 100644 microbit/assets/roulette_slow.mp4 create mode 100644 microbit/assets/usb-cable.jpg create mode 100644 microbit/ayu-highlight.css create mode 100644 microbit/book.js create mode 100644 microbit/clipboard.min.js create mode 100644 microbit/css/chrome.css create mode 100644 microbit/css/general.css create mode 100644 microbit/css/print.css create mode 100644 microbit/css/variables.css create mode 100644 microbit/elasticlunr.min.js create mode 100644 microbit/explore.html create mode 100644 microbit/favicon.png create mode 100644 microbit/favicon.svg create mode 100644 microbit/fonts/OPEN-SANS-LICENSE.txt create mode 100644 microbit/fonts/SOURCE-CODE-PRO-LICENSE.txt create mode 100644 microbit/fonts/fonts.css create mode 100644 microbit/fonts/open-sans-v17-all-charsets-300.woff2 create mode 100644 microbit/fonts/open-sans-v17-all-charsets-300italic.woff2 create mode 100644 microbit/fonts/open-sans-v17-all-charsets-600.woff2 create mode 100644 microbit/fonts/open-sans-v17-all-charsets-600italic.woff2 create mode 100644 microbit/fonts/open-sans-v17-all-charsets-700.woff2 create mode 100644 microbit/fonts/open-sans-v17-all-charsets-700italic.woff2 create mode 100644 microbit/fonts/open-sans-v17-all-charsets-800.woff2 create mode 100644 microbit/fonts/open-sans-v17-all-charsets-800italic.woff2 create mode 100644 microbit/fonts/open-sans-v17-all-charsets-italic.woff2 create mode 100644 microbit/fonts/open-sans-v17-all-charsets-regular.woff2 create mode 100644 microbit/fonts/source-code-pro-v11-all-charsets-500.woff2 create mode 100644 microbit/highlight.css create mode 100644 microbit/highlight.js create mode 100644 microbit/index.html create mode 100644 microbit/mark.min.js create mode 100644 microbit/print.html create mode 100644 microbit/searcher.js create mode 100644 microbit/searchindex.js create mode 100644 microbit/searchindex.json create mode 100644 microbit/tomorrow-night.css create mode 100644 print.html create mode 100644 searcher.js create mode 100644 searchindex.js create mode 100644 searchindex.json create mode 100644 tomorrow-night.css diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..f17311098 --- /dev/null +++ b/.nojekyll @@ -0,0 +1 @@ +This file makes sure that Github Pages doesn't process mdBook's output. diff --git a/404.html b/404.html new file mode 100644 index 000000000..69cad5b15 --- /dev/null +++ b/404.html @@ -0,0 +1,218 @@ + + + + + + Page not found + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Document not found (404)

+

This URL is invalid, sorry. Please use the navigation bar or search to continue.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/FontAwesome/css/font-awesome.css b/FontAwesome/css/font-awesome.css new file mode 100644 index 000000000..540440ce8 --- /dev/null +++ b/FontAwesome/css/font-awesome.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/FontAwesome/fonts/FontAwesome.ttf b/FontAwesome/fonts/FontAwesome.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mW2@EHO9NV8h3u2x_sp}KECIB>@9+Qn{FBV{ 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY z*BeMp5!YRitn`g&nth8{m6Dd0QYAj0ZxqJ;!r>+5bAHQflhf0aYx(Url?1GY6U}5F zylvy$dA2fK(`58 z4KJ8nnOPF^3Rx@@8g_Vg6GI*_Bng?U4A#>qx-1Jv@{q$QbMPz!SyL+_iFRlz_(NHK z0V0O}tchz`Cb(6e7?+~x9pfb%8)c-+N~ShwBa6&z&P!?UfKd=_feP)X9~S=&MC3F( z*fN(l@lMz-Sg_16J{@jx<&VV<$8Y)g2W-?OuM)0zALCcypa7@C54l}4jp82+hE{_p zzbA6zM`9T_Oj{2RAI9}Nc{4Y$2PA<_)4TPX&X=UEl76Wmy`q=?CUS>c{DGdm^`|%G z(s%#%Hrw?koB7l6V{b8-VY{XAvxUrI5`qnSe&|K^v-^%e^oLtN=Nq48kKc0Q$&at- zZW5)*hobU>eO7s-$XtWXd)6mnm%lcTUi zK&*foQA{K#vaRajK9rcS7^w0jBmjFlBtBqCDQ+x!lKgTGJR=daf)T>G+sSz z>3!F|bshfrxlql3dksJ;yki`JCk>MLXg+mixfSh^nFV61GuCX5b*731Gb8O4vs+sD z4ZYW1+uL*PwerFv_UNOOT|#!KNGU?!W7<_aPf)(m1c|p*IQ7F$KslqsvIdML5`{$z z0qCeH@IM!*f^8%E$}_%2`zkHzlwXZbDe}9@bPMTFJd+e=i*a)@X7LHY13w}nwL}8*;!Y- zX2blTm}2po@Xu>WVIroz;-*=>PVN;djL-t96631*$$`%G82II>ph;?=TR4h2OMLSQ z2;d3;a80}nlz<;SHDQ`N9Q8jut4l5tVPQt5)YGAfWfy`Xy6Bw73Vm@xer|4VenPRn zqA@3W4m762OLl&L=g#koX_H0iV;tizI$~lRyxb8pIi6uPkq;}DBs2pY@?nAnJs^TD z8|!JS5EC74lgaH!6f4?##+LEvRQOK$x77r0bYambGsZy|W;q?ZfFQGZ5=^R43MD)+ z6i<$Qt^anS2UQ>elc`i$>dK&I$F<#sLe2x&ChT#9G~oMJ&o1ngsLNFmOi*H=P&BPU zE%f!18&NkWEbGE^zTUBW{);XJ1bwMMA8S@RNVDicF2Bdt*M5m!(Yp7|v1MQDVfLib zz2nWNI`Y#~z5BOQaVG)<*(#Jz?qZkt@@afP>W-7vV$y2Q#<~IOO|h;-EJ;N!4Tpo^ zU@8)hpk4hC!wy5Z)+7DJvtx7JcFpS9~Tv{OBpIM#U2D zk8XI`IcLd|InI}FIB@^{{6VN6P;wTAVBz=ve3qTy(=>t;n$`JeDcSLbsnk>E0m)Rm zW;_r~w&+rLE)V!M3z+;R)%Nb?WP5k7{P1TeUF_R`TC8z@?dLmK?~c#!(i*JSku2pS z--8$Fh@<%s*^)j0|Hg>bt>QjBE@Ipwk1==?343tLN;5Apv7hZkM!Shz~&+WynJAc08`uE`A{YtbCi2_ziC%N89v&j=UV=9qCt+GB%BC8;6h8AOLkTMEk zmx-ycsJ!u=#_~lu7w>+0_wJ|J&2VsFBTHw1WwLR$zLvoJ2*eqifiaekEnhy?+g>qu zZUvMf6i_~XSZe<2FrZa>nW!ptu~C5*5DIxY4HuAXNgnh}=7P5nA$+QwLt^``9#_+H z`mfOG+2|DlO&aD@zvygqs~}VbIiMpZi`#jGF-KZ`QT1chMfGWp>G|yL{OMzgD2xcf z&2eS^aeS+cMN(CcBrQxb--Af)ayk_`(~P!%i4=x2Cw_f+-HJeUbzsH1aM}F%>=s2% zM?Q*#8b&>34M=@f(d_9+*56D?Cr|Z%*N>-GXSyHS;W-Dk(&ZigO8Ro{e)| z{{oOe9gI!SmzU>HpVXWG_x(8bB|uKEg4`tZS&zOeJJplyEu|O751;DAFHVI{_uT2Y z6Ay~b#|bRYM44Q%QFaXTC?4xNd0&1-8@TY3-3 zAO33h?)O>J{;hv};kxBFUs|-Ta#}6_1WHvE^7Ha@@(<-7N99dz$V+mztm%#Hmv<&K z_OGe&&wu#3!(#WjKp8E2Vr{y2@G|Zkmfe#|!58R;hVaITt?gwBL01ilO z3ZFxoXLNL_9Mm{*e31+Tuo^8#Vy7NKITuBG1;>E_=_lK;$bl%VrP|4lA`n66UO>>; zpAzE?H7L6DBr}1{9C5%&p}?Iip-(U^m1ib7u@_Ve$B7W}G$G9eeN%KUjA3F2^CMpj zvrcdO;LWT-zsonhwPf=-f#p2T?lwu&)02+B5bsY<5-Z~UZ`Z}G%5qu^PJba{q69~t zw^lIQDm{`Y`26svo|_baJZrQ*Ve_>mGaE|ck`i1wfvGuDvl5*~yP@+UWrg#?xstWW=82!@sC2}|#8tq6 z1uss{tST(5%51I5b4wBzoR++2wv}z|>)jj-0_YgN!Z4Eqh( z#6fa_%rF{Q1v5Y;0ydA&QhX3^yT+8|J8?KE#u@u7&SESEi`)VT={;J_d%r;+;Wzwy z`F^YXkR>tBFoVH5i)5BB`N-3CTL!=3n-mH#v0$Eu)+w8El3a>)m8>vm`-(DXhJ*72 zfB;Ys@uq;74|>^vV{n17eegk})k9i06F*LvrJ-`HvSF-#DuPq%pM?4DF;&QKObL%2 zQT~zg`_%RrVb6)tnD(jjcNGXaiW=7y?3%yx$tQO{E`P}kk3X`5zd%pp6+76as&b8@ zU_*`m|Ge#d&-nju+s^jL|4-T;DkW>X|8HSt&z}Dqh|&C2D)4Sn=$j%~7X&3a0qO9yeGA>hr{%c;twgFkKCw@86vM zU*w<2r`PgL+@u=xvT6$`$KR7uhb^|n?gu0S&eo_F*ooTumu!(V= zZl~^Y-G1Fc-EF%2bl=lGMHYOq$2OcI`G_3II`xEo_ry70SQ(#iz^~oa@jCrH5kGmy zJ_W2ETHF<&An7^cLxTBu8f*fdiSj4%Pu%}i`De#ZJnPAUJ!rq_HRHOP=`LF}_A0y@ zcK)Ih7c197<+^uLSd9@EtJFHUXa_d*&MWN7@mMUd&Llst+&mekM4U0rm5xH)b?j@o zU;no;YHjSuk-J8pCE9(H$I~C>^+r80de;&59co*2;iRil))_J5r?v-tY{P*CF1zo{ z#ubhP(#hu%%uP%xM=f*lzl~ArQudG}>!_1ttj*QX_1g%DP)J0dO3L||o7^TqmPPqb z=F2lc$0-yW(U8RE2lYqdqG7P}v7et1?FU;>Igx^jJ4xB%bOYQ6I?|w14k+s==dU<; z5{^Zs#Cqfto>+)aAK}UJU*9nzr65A9=B8&Jkzf4YxyNp9V(f=EL6S{iM$R0@eaE&M z4V!+zgez}lMepqxKepqE9Xp<2xAd$tg0}G*%$2pH&u`p$#AdFmF&knf?ld;_aN(l& zFTCoXSF@GN2i|U7y}I@7{uOsJ-RJVT%LS{cINAqZ@*);^>|s`Lr`gbZ-|xqJBoD(z|^>f}mZ^yAq^oCu3R%L4-r#J=<4Ooig-dkn*oo4Vcpo!xc5B0c5-8YXx z9<_P$zK>ykW1Gpy#<}k7{oBM*k(&4D5!!vz1!Jx7UlbpNg3bzDughUkIULxV_62H7 z&e$4jd|Sm4Jm@!a1&{r{fX0m#A)izODZ;2mMy?5QEHV=2Dxs#qx*uFl*>@IxD zH>5q4SAJR4odE;XpDK=5V2K=Ie~qj!WP$M^`4y@88)$ge!Gkz5eC?a)b>h|P3>@nR zOyQ$H3SmF`hq^b=Cw`dw@Icyv>?c9K4I4K%+6W6p%q!19G?!yjT2)z|)GK&;jrWc$9ufXrw99RU~#s+9!Ivp!ekG66gjP#Z3p< zWrf^OC6;;=IT?@oUh;VTS#}W!29oPYf&h@xSz8^+;>fmI>_Mlz+UPYHjRvpLa46lH zZu48M>TN4U8H^q$+mm)p*k35lnP2Va9)nA77bL;(oZ$7P>9bePaOGO99DY~?A+KC- z-mr9PZ(_0`qco*pxjk{J(-z2b720ezb3uuX;|we_InI+FNlRV*h?Bv*SWI4S4un}v zz9?^bY)Xs`PKC2KNG#E26O$p??%<|$?upBF*=??Z=O0a3zA2%or)zrF-!YI6VZy1aKN#^Q>N zho*lbG9`&ZV$+_G-Q(;lDolHHrqg1Lj;r)Uxuzv^y@^Q<39iR-GD983og+!Pdc7f# zGkr>3ZE`q1HaYCi_gUf|WTxie_VRVhmI$0}{U#995sm{M1Psmu+(nVTFiG8&3NFY6 z0#d-lBW`Auh&UWFA}T#q3emX3@)?>wGE8 z8^(W`=#XZQZ^VJCzzb$w0n2^QY_AV6c`iuJ$LIU2sGt9MDY(51x|P|XznE%2NWz97{`x-sjWl?W*k(jiGvfG zDiDdSL_&N6#`n?<{w!D}jB=H_Aa-0RrKP7q%Q#T#ff)y|RTQm_5E7I@=;Q19D%Uf{ zC8OPB!tNcuieO*U0@L@RAnGN(5ofW--`}>4J-FefM7Q-&Prr^L!vqVlSbzYxi?9i!!v#fD(@+Ji>SV#- zhrj^|6jX77FNHXf^jV~GO~?b8NYf39?)r3}PJo~<{Mq1@w@`q%2GVhCca;BtyKn|< zXhe&f^^&dd{GQR2s6(}EvApiiIG-Rc&6Kv~rR66}htK`F{QgbX$ba3C?3jA{w|3`b zr)HZ(;ryT6vaLaMl&78Z<-=EJW_r@$Of2-8JihypoJ%i0FDvWHEzf;A#~$DC>sO1@ zX06G{ByTx$pz^MdO3wuHD4f|7ND{bIkzEVtS4P+LTdKKbNzU%XkR#1^2o^jl4*c@i zkC29{1%^*IPcMLXz>*_ytsO4p+`P+Gs}46yzb`8j?$VKy(qAx%uKT- zrgr|+jE#S()aTUJ$Hh8LuDF)imQ1(UeDk^*i`DCIW9Kr{?)k6De;iJ=#KUOuYS`xs zoY%c3KHl2kzvRjtxw$;X5g(h7U^S;qHTw2n{?aYOZHZ})IaB=$hUEr~U*<`x{vGMB zIH@WI1-e49IE7__@IRvQ?2sb|1@$Qf8OgCH^+F}um0fT-Y0Kv<)7!@Q<0VAPVkx~L3EgHnVH!c zsj)UT{*&!bw8WO~IKsTQ=B&usVtY;ACCk@aZ@x7F?j%!Qdzub`o>p)AYhG(JE_&ea z@~to2%nJVc`nMuE-etEA2dX6dX$S z?24eHO)}jB(9OOQdfE5G_7CJv$wDR0Q^|5=>Hqebte64SYEojbq#NTV`3J?vEy+FL zEa89kd}PpB?8F}|a{k-9_}%jC6GzBqs!*L>4#Mbv&Y~0vmY>t<^x^lPh7Ny)3d*x3 zs_eLta-xLK|A#w`4bv52eOrX}?JA-*0j;27Ag1Gi5TB44g=ctmEu!r-9mU|CVqzsq zf(9D4&=aD5m?c%PVO#);3D-sq!N=zI}Liha5PM|k0Bvc zhE$6D5LJg|Cey|;!$_e|zT*k6&1MgHpD42hX4*RBKfmVWv8g%EL9iPJojIwo-1(aP z=MLMENC zlPJHW__Pcs<(lHzEvY@WQZE{{;jq8doXPTUlwbHXIyc2-j2?T7WC7nAi#EDaa-%A-cnmns=lx&RbO@RAPk%5=Soykq1~<)B)@SZtN7-EqHFDoCGNR7m4^nhuYq9Tg)YmlhQ)6kbmT-1T^(v4)5SiTP=d47`;gJ!5Fx``YNp zd$)BP5c=8Z4a|KnnPL8=7_8`9Y zuK~nM0Zg)GW#R`jNPe9CPd0sY>O7ug0)&TeDZT%ml7|+=d>$juV8s{8ud#PO@BEBy z|H0y?`7~P46`W&C*()jdimRIQ))>^fOn&m3paOu*0Flg z(~H(Cxsd;KNqqA+P=(mDo@9pA&{4OJcXS`=KE*de6w41m zS8OY=Wq>RtCWKzuVnB~s-D?OjdSwft>=M9@P`DCd5(W=@1Il_&s}49BSbvbCiZKu7 zoMHu5XIJ?an5Gno35N*;4|X6BD2bW@l8)grnwKcjbN>ei^sP>^eOfPJ#S_D(gwGYI!YV=NrJx&muiF}3C zkd|Y$;4&VQF&&F|bTqD#=(3jA_^krX3jt|*QZdZv-x!x;ArzOHEl`|?)ybUsBt~6te+nqYz>vSY0 zOmjLN;VS->=yW)!8EDM+9dKG2PB!OHMvL9x@JIi};?MN@jd$K;N@9Me{AFUOJ=SCs zQtnJvD~s35??&as8l&hUgu_->bai}!HQF`K66^fd@>;jc%BwfZU(TB@G_IH6;do|2 z*X%X+jaS}WIrZY9C8lNPS9r@}3^h%=XFC@+ck)4Zi5*|9T+zTJxCh5)i>?z>+-ag1 zlbt4sUSUJRbbNL~VpW=Re5oT&6r${oczpaZPuS@&=ZAf;`mc*+e%c8s|B7_YS{Ob! zba!fDj-A90wXgur@8?=r)LB@(7M66d{iB8Th~KP*4Z1}<2P!?d3I5?tC^r0IDlxvsr=9`9!^0Xn{M8i6eL(Qq?p=at& zDr*RJv?G0=(rrD6Ye6iQ2LwP662wfN&*9^dj_}`n@e@lv${JnXYSOWDt5i)VvlImI}KE{+kkt zFj8u-^edxPgv{SmW>GIbvVS;&_X>?ew}17IKZiFAl#qZ^!acf6amI9&?rPWy+N-;g z5xR!ERY;K=m=WGt&CG&bnhoTpgE^rB7|mSF&0?_Vd08y{wZyXoNLwUtLO%i*>UNtOv}uKIl^putByFHc*Dy2u#9mVw>TOd@I|=&cVj` zJcv(jXJhOFb|KrrE`r;^U2HcbNiKov>K=9(yPRFYu4GrStJz+54co`|vjgl~Fv@lv zyPn+uA3+CUq5CFwnBC02&2C}0vfJ40><)Okx{KY-?qT<```CBb{p`E!0rnt!h&{}{ z#~xvivd7?V^$GSQ`#yV$JX+Fo>{S@i z{TX|m{hYnQ-ehmFx7j=F7wld39{VNx6?>oknjK{yuw(2)_7VFHtf~GEo{K(ae_(%P ze`24oPuXYebM|NU1^Wy8EBhP!JNpOwC;O6p#g4NRY@EsLB-e4qITyIdB@S*1H|o;3 ziJQ3v-hpf!h6A~iNAYOx;%*+pJ>1J;0=5xpT%eM zIeadk$LI3}d?9b-i}+%`ME5#h%9ruwd<9?0SMk++4PVRG@%6lkH}e+W%G-E5kMIsC zJ#_JIzJd4fUf#$1`2Zi}8~G3)<|BNRZ{nNz7QU5l=cIDdja$-mE^ z;!pD*@FV;g{w#lv|B(NPKhIy_FY+Jrm-tWkPx;II75*xJjsJ|l&VSC|;BWG`_}ly) z{tNyte~Tgu$p6GY;h*x)_~-o3{0sgU z{#X7t{&)Tl{!jiT|B4^yCpdIt`AIE`oLaLA^qzf5Brr;N{glr*4$QAO0e4#)9FHR^H zN`!z=DgxA_}lh7=*2(3b!&@M!T4xv-%61s&A zLXXfZ^a=gKfG{X*6o!OhVMG`eHVK=BEy7k|n{bYBu5ccdNVW@O!Ue*G!VcjgVW+T5 z*ezTvTq0a5>=7;#E*Gv4t`x2kt`_zR*9iNB{lWp^Tf()%b;9++4Z@AWLE(^alWwe&M^q1G;@uXK%~!u+%p?+})-hjslmcibZtxav+Lv6hg)HxVw88Kj~ z236H%q^2kZ_71f5h#kExoo0MY`(W2Ve`MIaX`pwsFVckeShOHjVA8^)gZhm_Z3FEQ zLo2!icVVQZQ^aprY#kWrG17%rcxiB`yMILA*3uUlY7uF9#rxiNefLNU7DCHNWXniX zSA?iQvl8Ci-9FM~#=Fk`rrt=$h*b?@$sCCcS=0xGGPJ4T4Wq*&-5py+`W8!fe>>8t z`LwW-*51+57NK5i+SJ`1888fXw~dSrMf8J_{lgD8Hz}4T@myU4VZ0sBr@34+S1muxn-!`*3p74oOm)$1Vrj|X|M%A0Kga+G=Tb{ z(zfKalco=rmo>X+Ll9+Xco4fc)>HxXc%`?~wJphX2DCE761qugy9 zM1=@NCh9g$=SATbZr_y!_{n;Newzc#|`rBKE^h4Mx4D=b=2KxFi-uk|l z&i=@Vd7{5Y2T%1QwGZGvvN;kNvEkDP2dT(5Ojv6NpfEC|R%X#2s0j|O;hQ2uAV*tz zqqOI)fuZhgL>=~;0P#(2fQu39$mZ@5z@^&p1Y`vE%9B-v_$E|7G$8auwu+d|!$z&i z!?uyG(Z1Ha4sG(Jb0~I?^HBv8dP`{+icZ&kzYDM;m$*Vq^ zl>|y=gZ9D3iEq`bCF@6lhT3{805MD&>fm-^Xn0uYYHv5T0vgbH{bFmRx7X4}-P(bU z9f_E`FpNzqbSpuc?*=6_I%rbv)FDwSa5kNW$mla-lmZ-QM2!xfnTd)44j*WZ=r<2x z&UZ;8EyF#-dSF!anW=TCJJQjHO^lf!SDhzP=g`3DAka#Gj|6}mZP&L(T7V&hw$Tv` z<=|HHV9THaKiz}kF!rxz8l9$A0BR2)ZeR$&#YcPjKrb-HPX@;`+GER!N6jA3M}8GRlZX`(O1 zJfR>asT!bewWvX*uP|?b+53mZ;ejE58ZJsUgA&5znONBfM6gDvuqLA20|1y#z<)cI zq}Bn9u|)%CN@<+{ZF(RaKLU6i!7gvm2uL5o*tY;90_T~5+q-}?M|)e1zzZ1X&WK&< zVx<|hbXnC$6;chfls5IXTab68YhW0iA2AM(c8}1A840MUMtvI=sz?MY%mA=5t(3}g zLZ8q&+TDxU(rHBIL0WfAEq$oHrN1qr?~AnebdOj%s7a`0Lj+BaU>)dE`d#cO?ubOS z4~$}lfxL!=I@5dA`5q|4BW)qSv~-3T(N#XWN0tGc7k%CGBuR1L>hY|AZH0@r~w6H(Zn`&H8Uw_or*%qB>}U#whBE%n}ybqHX@TFrc-m)soc#gzu>60&Z^YC75)QI|ID zLEM62Hqk|iK9z<#)6fpM0Z|Q<4gzojd4a~lbLUV?pS}Y$ZO@R<(%vt2l$4d&Tf0YE zf!KkK)nNc8>>aXOP7_nMNzbE$liw0tIVZhUr}$=&xdWSr4Vb1w1KsTs zCdTL%G_$*v)|TO(t%F$921bX5H;!Ua0673q8PInCE%!!5y3hhX(mf~)kJ8YF!v@;i zbZ?3Xt)rcMQ;)Pc(%m|MjYB{Fkf1DJSH2z7LB-q@7mQIqU}6pKRY`Dq6}GnzfF4k` zA6n;^m0LG~6bDtRv;@aqncoGP%W(%1qF+dDOik5 z!D3_z7E`8@V!F`V63SFUnMzPiumsfvODIPPqGQmzuQ!q?9!juDcjB%kH zVXdhR$~(#wF2j&?DDNm!8NDc@Ol6d*j9!#cHDy!{B%P7CjY3pS8RaOa9OaaQ;37zH z5hS<>5?llcE`kIXL4u25IpwIJ92Jyz$GYl1e9R}P#~ndpd17gApiv~$Ppr- z2oX?(icv?X7ZaA%cidafP%g0$hq9fkcSP3K2+z2qZ!T5+MSK5P?L9Kq6E^ zl?14g0OcTH2oW%Z2pB>H3?TxB5CKDofFVS{5F%g*5io=Z7(xULAwpjvn6|=&a+Fez zQp!q^DF+4}7s?T?KyM=lE|dd@ekAZhiUx7H2z^4|8PK^ zmVp|rg*ED&57Y$Ime-VOcXh%AYP6=-s53uMQ>MKy*X|SL)o9PP+PzM@*K79~>b+L0 zw^pmSR;#yGtG8CGw^pmSR;#yGtG8CGw^pmSR;#yGtG8CGw^pmSR;yP-nt?j4-a4(` zI<4M1t=>AV-a4(`I<4M1t=>AV-a4(`I<4M1t=>AV-a4&b4Yvj~+#0CY>aEx6t=H<+ zFl<1>uz`B5-g>Rxdad4it=@XA-g>Rxdad4it=<`0KhO9-gZkGMYOgEQURS8Su2BEF zLjCIsN-365OI@Lsx + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FontAwesome/fonts/fontawesome-webfont.ttf b/FontAwesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/FontAwesome/fonts/fontawesome-webfont.woff2 b/FontAwesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/ayu-highlight.css b/ayu-highlight.css new file mode 100644 index 000000000..32c943222 --- /dev/null +++ b/ayu-highlight.css @@ -0,0 +1,78 @@ +/* +Based off of the Ayu theme +Original by Dempfi (https://github.com/dempfi/ayu) +*/ + +.hljs { + display: block; + overflow-x: auto; + background: #191f26; + color: #e6e1cf; +} + +.hljs-comment, +.hljs-quote { + color: #5c6773; + font-style: italic; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-attr, +.hljs-regexp, +.hljs-link, +.hljs-selector-id, +.hljs-selector-class { + color: #ff7733; +} + +.hljs-number, +.hljs-meta, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #ffee99; +} + +.hljs-string, +.hljs-bullet { + color: #b8cc52; +} + +.hljs-title, +.hljs-built_in, +.hljs-section { + color: #ffb454; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-symbol { + color: #ff7733; +} + +.hljs-name { + color: #36a3d9; +} + +.hljs-tag { + color: #00568d; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-addition { + color: #91b362; +} + +.hljs-deletion { + color: #d96c75; +} diff --git a/book.js b/book.js new file mode 100644 index 000000000..aa12e7ecc --- /dev/null +++ b/book.js @@ -0,0 +1,697 @@ +"use strict"; + +// Fix back button cache problem +window.onunload = function () { }; + +// Global variable, shared between modules +function playground_text(playground, hidden = true) { + let code_block = playground.querySelector("code"); + + if (window.ace && code_block.classList.contains("editable")) { + let editor = window.ace.edit(code_block); + return editor.getValue(); + } else if (hidden) { + return code_block.textContent; + } else { + return code_block.innerText; + } +} + +(function codeSnippets() { + function fetch_with_timeout(url, options, timeout = 6000) { + return Promise.race([ + fetch(url, options), + new Promise((_, reject) => setTimeout(() => reject(new Error('timeout')), timeout)) + ]); + } + + var playgrounds = Array.from(document.querySelectorAll(".playground")); + if (playgrounds.length > 0) { + fetch_with_timeout("https://play.rust-lang.org/meta/crates", { + headers: { + 'Content-Type': "application/json", + }, + method: 'POST', + mode: 'cors', + }) + .then(response => response.json()) + .then(response => { + // get list of crates available in the rust playground + let playground_crates = response.crates.map(item => item["id"]); + playgrounds.forEach(block => handle_crate_list_update(block, playground_crates)); + }); + } + + function handle_crate_list_update(playground_block, playground_crates) { + // update the play buttons after receiving the response + update_play_button(playground_block, playground_crates); + + // and install on change listener to dynamically update ACE editors + if (window.ace) { + let code_block = playground_block.querySelector("code"); + if (code_block.classList.contains("editable")) { + let editor = window.ace.edit(code_block); + editor.addEventListener("change", function (e) { + update_play_button(playground_block, playground_crates); + }); + // add Ctrl-Enter command to execute rust code + editor.commands.addCommand({ + name: "run", + bindKey: { + win: "Ctrl-Enter", + mac: "Ctrl-Enter" + }, + exec: _editor => run_rust_code(playground_block) + }); + } + } + } + + // updates the visibility of play button based on `no_run` class and + // used crates vs ones available on https://play.rust-lang.org + function update_play_button(pre_block, playground_crates) { + var play_button = pre_block.querySelector(".play-button"); + + // skip if code is `no_run` + if (pre_block.querySelector('code').classList.contains("no_run")) { + play_button.classList.add("hidden"); + return; + } + + // get list of `extern crate`'s from snippet + var txt = playground_text(pre_block); + var re = /extern\s+crate\s+([a-zA-Z_0-9]+)\s*;/g; + var snippet_crates = []; + var item; + while (item = re.exec(txt)) { + snippet_crates.push(item[1]); + } + + // check if all used crates are available on play.rust-lang.org + var all_available = snippet_crates.every(function (elem) { + return playground_crates.indexOf(elem) > -1; + }); + + if (all_available) { + play_button.classList.remove("hidden"); + } else { + play_button.classList.add("hidden"); + } + } + + function run_rust_code(code_block) { + var result_block = code_block.querySelector(".result"); + if (!result_block) { + result_block = document.createElement('code'); + result_block.className = 'result hljs language-bash'; + + code_block.append(result_block); + } + + let text = playground_text(code_block); + let classes = code_block.querySelector('code').classList; + let edition = "2015"; + if(classes.contains("edition2018")) { + edition = "2018"; + } else if(classes.contains("edition2021")) { + edition = "2021"; + } + var params = { + version: "stable", + optimize: "0", + code: text, + edition: edition + }; + + if (text.indexOf("#![feature") !== -1) { + params.version = "nightly"; + } + + result_block.innerText = "Running..."; + + fetch_with_timeout("https://play.rust-lang.org/evaluate.json", { + headers: { + 'Content-Type': "application/json", + }, + method: 'POST', + mode: 'cors', + body: JSON.stringify(params) + }) + .then(response => response.json()) + .then(response => { + if (response.result.trim() === '') { + result_block.innerText = "No output"; + result_block.classList.add("result-no-output"); + } else { + result_block.innerText = response.result; + result_block.classList.remove("result-no-output"); + } + }) + .catch(error => result_block.innerText = "Playground Communication: " + error.message); + } + + // Syntax highlighting Configuration + hljs.configure({ + tabReplace: ' ', // 4 spaces + languages: [], // Languages used for auto-detection + }); + + let code_nodes = Array + .from(document.querySelectorAll('code')) + // Don't highlight `inline code` blocks in headers. + .filter(function (node) {return !node.parentElement.classList.contains("header"); }); + + if (window.ace) { + // language-rust class needs to be removed for editable + // blocks or highlightjs will capture events + code_nodes + .filter(function (node) {return node.classList.contains("editable"); }) + .forEach(function (block) { block.classList.remove('language-rust'); }); + + code_nodes + .filter(function (node) {return !node.classList.contains("editable"); }) + .forEach(function (block) { hljs.highlightBlock(block); }); + } else { + code_nodes.forEach(function (block) { hljs.highlightBlock(block); }); + } + + // Adding the hljs class gives code blocks the color css + // even if highlighting doesn't apply + code_nodes.forEach(function (block) { block.classList.add('hljs'); }); + + Array.from(document.querySelectorAll("code.hljs")).forEach(function (block) { + + var lines = Array.from(block.querySelectorAll('.boring')); + // If no lines were hidden, return + if (!lines.length) { return; } + block.classList.add("hide-boring"); + + var buttons = document.createElement('div'); + buttons.className = 'buttons'; + buttons.innerHTML = ""; + + // add expand button + var pre_block = block.parentNode; + pre_block.insertBefore(buttons, pre_block.firstChild); + + pre_block.querySelector('.buttons').addEventListener('click', function (e) { + if (e.target.classList.contains('fa-eye')) { + e.target.classList.remove('fa-eye'); + e.target.classList.add('fa-eye-slash'); + e.target.title = 'Hide lines'; + e.target.setAttribute('aria-label', e.target.title); + + block.classList.remove('hide-boring'); + } else if (e.target.classList.contains('fa-eye-slash')) { + e.target.classList.remove('fa-eye-slash'); + e.target.classList.add('fa-eye'); + e.target.title = 'Show hidden lines'; + e.target.setAttribute('aria-label', e.target.title); + + block.classList.add('hide-boring'); + } + }); + }); + + if (window.playground_copyable) { + Array.from(document.querySelectorAll('pre code')).forEach(function (block) { + var pre_block = block.parentNode; + if (!pre_block.classList.contains('playground')) { + var buttons = pre_block.querySelector(".buttons"); + if (!buttons) { + buttons = document.createElement('div'); + buttons.className = 'buttons'; + pre_block.insertBefore(buttons, pre_block.firstChild); + } + + var clipButton = document.createElement('button'); + clipButton.className = 'fa fa-copy clip-button'; + clipButton.title = 'Copy to clipboard'; + clipButton.setAttribute('aria-label', clipButton.title); + clipButton.innerHTML = ''; + + buttons.insertBefore(clipButton, buttons.firstChild); + } + }); + } + + // Process playground code blocks + Array.from(document.querySelectorAll(".playground")).forEach(function (pre_block) { + // Add play button + var buttons = pre_block.querySelector(".buttons"); + if (!buttons) { + buttons = document.createElement('div'); + buttons.className = 'buttons'; + pre_block.insertBefore(buttons, pre_block.firstChild); + } + + var runCodeButton = document.createElement('button'); + runCodeButton.className = 'fa fa-play play-button'; + runCodeButton.hidden = true; + runCodeButton.title = 'Run this code'; + runCodeButton.setAttribute('aria-label', runCodeButton.title); + + buttons.insertBefore(runCodeButton, buttons.firstChild); + runCodeButton.addEventListener('click', function (e) { + run_rust_code(pre_block); + }); + + if (window.playground_copyable) { + var copyCodeClipboardButton = document.createElement('button'); + copyCodeClipboardButton.className = 'fa fa-copy clip-button'; + copyCodeClipboardButton.innerHTML = ''; + copyCodeClipboardButton.title = 'Copy to clipboard'; + copyCodeClipboardButton.setAttribute('aria-label', copyCodeClipboardButton.title); + + buttons.insertBefore(copyCodeClipboardButton, buttons.firstChild); + } + + let code_block = pre_block.querySelector("code"); + if (window.ace && code_block.classList.contains("editable")) { + var undoChangesButton = document.createElement('button'); + undoChangesButton.className = 'fa fa-history reset-button'; + undoChangesButton.title = 'Undo changes'; + undoChangesButton.setAttribute('aria-label', undoChangesButton.title); + + buttons.insertBefore(undoChangesButton, buttons.firstChild); + + undoChangesButton.addEventListener('click', function () { + let editor = window.ace.edit(code_block); + editor.setValue(editor.originalCode); + editor.clearSelection(); + }); + } + }); +})(); + +(function themes() { + var html = document.querySelector('html'); + var themeToggleButton = document.getElementById('theme-toggle'); + var themePopup = document.getElementById('theme-list'); + var themeColorMetaTag = document.querySelector('meta[name="theme-color"]'); + var stylesheets = { + ayuHighlight: document.querySelector("[href$='ayu-highlight.css']"), + tomorrowNight: document.querySelector("[href$='tomorrow-night.css']"), + highlight: document.querySelector("[href$='highlight.css']"), + }; + + function showThemes() { + themePopup.style.display = 'block'; + themeToggleButton.setAttribute('aria-expanded', true); + themePopup.querySelector("button#" + get_theme()).focus(); + } + + function updateThemeSelected() { + themePopup.querySelectorAll('.theme-selected').forEach(function (el) { + el.classList.remove('theme-selected'); + }); + themePopup.querySelector("button#" + get_theme()).classList.add('theme-selected'); + } + + function hideThemes() { + themePopup.style.display = 'none'; + themeToggleButton.setAttribute('aria-expanded', false); + themeToggleButton.focus(); + } + + function get_theme() { + var theme; + try { theme = localStorage.getItem('mdbook-theme'); } catch (e) { } + if (theme === null || theme === undefined) { + return default_theme; + } else { + return theme; + } + } + + function set_theme(theme, store = true) { + let ace_theme; + + if (theme == 'coal' || theme == 'navy') { + stylesheets.ayuHighlight.disabled = true; + stylesheets.tomorrowNight.disabled = false; + stylesheets.highlight.disabled = true; + + ace_theme = "ace/theme/tomorrow_night"; + } else if (theme == 'ayu') { + stylesheets.ayuHighlight.disabled = false; + stylesheets.tomorrowNight.disabled = true; + stylesheets.highlight.disabled = true; + ace_theme = "ace/theme/tomorrow_night"; + } else { + stylesheets.ayuHighlight.disabled = true; + stylesheets.tomorrowNight.disabled = true; + stylesheets.highlight.disabled = false; + ace_theme = "ace/theme/dawn"; + } + + setTimeout(function () { + themeColorMetaTag.content = getComputedStyle(document.documentElement).backgroundColor; + }, 1); + + if (window.ace && window.editors) { + window.editors.forEach(function (editor) { + editor.setTheme(ace_theme); + }); + } + + var previousTheme = get_theme(); + + if (store) { + try { localStorage.setItem('mdbook-theme', theme); } catch (e) { } + } + + html.classList.remove(previousTheme); + html.classList.add(theme); + updateThemeSelected(); + } + + // Set theme + var theme = get_theme(); + + set_theme(theme, false); + + themeToggleButton.addEventListener('click', function () { + if (themePopup.style.display === 'block') { + hideThemes(); + } else { + showThemes(); + } + }); + + themePopup.addEventListener('click', function (e) { + var theme; + if (e.target.className === "theme") { + theme = e.target.id; + } else if (e.target.parentElement.className === "theme") { + theme = e.target.parentElement.id; + } else { + return; + } + set_theme(theme); + }); + + themePopup.addEventListener('focusout', function(e) { + // e.relatedTarget is null in Safari and Firefox on macOS (see workaround below) + if (!!e.relatedTarget && !themeToggleButton.contains(e.relatedTarget) && !themePopup.contains(e.relatedTarget)) { + hideThemes(); + } + }); + + // Should not be needed, but it works around an issue on macOS & iOS: https://github.com/rust-lang/mdBook/issues/628 + document.addEventListener('click', function(e) { + if (themePopup.style.display === 'block' && !themeToggleButton.contains(e.target) && !themePopup.contains(e.target)) { + hideThemes(); + } + }); + + document.addEventListener('keydown', function (e) { + if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey) { return; } + if (!themePopup.contains(e.target)) { return; } + + switch (e.key) { + case 'Escape': + e.preventDefault(); + hideThemes(); + break; + case 'ArrowUp': + e.preventDefault(); + var li = document.activeElement.parentElement; + if (li && li.previousElementSibling) { + li.previousElementSibling.querySelector('button').focus(); + } + break; + case 'ArrowDown': + e.preventDefault(); + var li = document.activeElement.parentElement; + if (li && li.nextElementSibling) { + li.nextElementSibling.querySelector('button').focus(); + } + break; + case 'Home': + e.preventDefault(); + themePopup.querySelector('li:first-child button').focus(); + break; + case 'End': + e.preventDefault(); + themePopup.querySelector('li:last-child button').focus(); + break; + } + }); +})(); + +(function sidebar() { + var body = document.querySelector("body"); + var sidebar = document.getElementById("sidebar"); + var sidebarLinks = document.querySelectorAll('#sidebar a'); + var sidebarToggleButton = document.getElementById("sidebar-toggle"); + var sidebarResizeHandle = document.getElementById("sidebar-resize-handle"); + var firstContact = null; + + function showSidebar() { + body.classList.remove('sidebar-hidden') + body.classList.add('sidebar-visible'); + Array.from(sidebarLinks).forEach(function (link) { + link.setAttribute('tabIndex', 0); + }); + sidebarToggleButton.setAttribute('aria-expanded', true); + sidebar.setAttribute('aria-hidden', false); + try { localStorage.setItem('mdbook-sidebar', 'visible'); } catch (e) { } + } + + + var sidebarAnchorToggles = document.querySelectorAll('#sidebar a.toggle'); + + function toggleSection(ev) { + ev.currentTarget.parentElement.classList.toggle('expanded'); + } + + Array.from(sidebarAnchorToggles).forEach(function (el) { + el.addEventListener('click', toggleSection); + }); + + function hideSidebar() { + body.classList.remove('sidebar-visible') + body.classList.add('sidebar-hidden'); + Array.from(sidebarLinks).forEach(function (link) { + link.setAttribute('tabIndex', -1); + }); + sidebarToggleButton.setAttribute('aria-expanded', false); + sidebar.setAttribute('aria-hidden', true); + try { localStorage.setItem('mdbook-sidebar', 'hidden'); } catch (e) { } + } + + // Toggle sidebar + sidebarToggleButton.addEventListener('click', function sidebarToggle() { + if (body.classList.contains("sidebar-hidden")) { + var current_width = parseInt( + document.documentElement.style.getPropertyValue('--sidebar-width'), 10); + if (current_width < 150) { + document.documentElement.style.setProperty('--sidebar-width', '150px'); + } + showSidebar(); + } else if (body.classList.contains("sidebar-visible")) { + hideSidebar(); + } else { + if (getComputedStyle(sidebar)['transform'] === 'none') { + hideSidebar(); + } else { + showSidebar(); + } + } + }); + + sidebarResizeHandle.addEventListener('mousedown', initResize, false); + + function initResize(e) { + window.addEventListener('mousemove', resize, false); + window.addEventListener('mouseup', stopResize, false); + body.classList.add('sidebar-resizing'); + } + function resize(e) { + var pos = (e.clientX - sidebar.offsetLeft); + if (pos < 20) { + hideSidebar(); + } else { + if (body.classList.contains("sidebar-hidden")) { + showSidebar(); + } + pos = Math.min(pos, window.innerWidth - 100); + document.documentElement.style.setProperty('--sidebar-width', pos + 'px'); + } + } + //on mouseup remove windows functions mousemove & mouseup + function stopResize(e) { + body.classList.remove('sidebar-resizing'); + window.removeEventListener('mousemove', resize, false); + window.removeEventListener('mouseup', stopResize, false); + } + + document.addEventListener('touchstart', function (e) { + firstContact = { + x: e.touches[0].clientX, + time: Date.now() + }; + }, { passive: true }); + + document.addEventListener('touchmove', function (e) { + if (!firstContact) + return; + + var curX = e.touches[0].clientX; + var xDiff = curX - firstContact.x, + tDiff = Date.now() - firstContact.time; + + if (tDiff < 250 && Math.abs(xDiff) >= 150) { + if (xDiff >= 0 && firstContact.x < Math.min(document.body.clientWidth * 0.25, 300)) + showSidebar(); + else if (xDiff < 0 && curX < 300) + hideSidebar(); + + firstContact = null; + } + }, { passive: true }); +})(); + +(function chapterNavigation() { + document.addEventListener('keydown', function (e) { + if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey) { return; } + if (window.search && window.search.hasFocus()) { return; } + var html = document.querySelector('html'); + + function next() { + var nextButton = document.querySelector('.nav-chapters.next'); + if (nextButton) { + window.location.href = nextButton.href; + } + } + function prev() { + var previousButton = document.querySelector('.nav-chapters.previous'); + if (previousButton) { + window.location.href = previousButton.href; + } + } + switch (e.key) { + case 'ArrowRight': + e.preventDefault(); + if (html.dir == 'rtl') { + prev(); + } else { + next(); + } + break; + case 'ArrowLeft': + e.preventDefault(); + if (html.dir == 'rtl') { + next(); + } else { + prev(); + } + break; + } + }); +})(); + +(function clipboard() { + var clipButtons = document.querySelectorAll('.clip-button'); + + function hideTooltip(elem) { + elem.firstChild.innerText = ""; + elem.className = 'fa fa-copy clip-button'; + } + + function showTooltip(elem, msg) { + elem.firstChild.innerText = msg; + elem.className = 'fa fa-copy tooltipped'; + } + + var clipboardSnippets = new ClipboardJS('.clip-button', { + text: function (trigger) { + hideTooltip(trigger); + let playground = trigger.closest("pre"); + return playground_text(playground, false); + } + }); + + Array.from(clipButtons).forEach(function (clipButton) { + clipButton.addEventListener('mouseout', function (e) { + hideTooltip(e.currentTarget); + }); + }); + + clipboardSnippets.on('success', function (e) { + e.clearSelection(); + showTooltip(e.trigger, "Copied!"); + }); + + clipboardSnippets.on('error', function (e) { + showTooltip(e.trigger, "Clipboard error!"); + }); +})(); + +(function scrollToTop () { + var menuTitle = document.querySelector('.menu-title'); + + menuTitle.addEventListener('click', function () { + document.scrollingElement.scrollTo({ top: 0, behavior: 'smooth' }); + }); +})(); + +(function controllMenu() { + var menu = document.getElementById('menu-bar'); + + (function controllPosition() { + var scrollTop = document.scrollingElement.scrollTop; + var prevScrollTop = scrollTop; + var minMenuY = -menu.clientHeight - 50; + // When the script loads, the page can be at any scroll (e.g. if you reforesh it). + menu.style.top = scrollTop + 'px'; + // Same as parseInt(menu.style.top.slice(0, -2), but faster + var topCache = menu.style.top.slice(0, -2); + menu.classList.remove('sticky'); + var stickyCache = false; // Same as menu.classList.contains('sticky'), but faster + document.addEventListener('scroll', function () { + scrollTop = Math.max(document.scrollingElement.scrollTop, 0); + // `null` means that it doesn't need to be updated + var nextSticky = null; + var nextTop = null; + var scrollDown = scrollTop > prevScrollTop; + var menuPosAbsoluteY = topCache - scrollTop; + if (scrollDown) { + nextSticky = false; + if (menuPosAbsoluteY > 0) { + nextTop = prevScrollTop; + } + } else { + if (menuPosAbsoluteY > 0) { + nextSticky = true; + } else if (menuPosAbsoluteY < minMenuY) { + nextTop = prevScrollTop + minMenuY; + } + } + if (nextSticky === true && stickyCache === false) { + menu.classList.add('sticky'); + stickyCache = true; + } else if (nextSticky === false && stickyCache === true) { + menu.classList.remove('sticky'); + stickyCache = false; + } + if (nextTop !== null) { + menu.style.top = nextTop + 'px'; + topCache = nextTop; + } + prevScrollTop = scrollTop; + }, { passive: true }); + })(); + (function controllBorder() { + function updateBorder() { + if (menu.offsetTop === 0) { + menu.classList.remove('bordered'); + } else { + menu.classList.add('bordered'); + } + } + updateBorder(); + document.addEventListener('scroll', updateBorder, { passive: true }); + })(); +})(); diff --git a/clipboard.min.js b/clipboard.min.js new file mode 100644 index 000000000..02c549e35 --- /dev/null +++ b/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.4 + * https://zenorocha.github.io/clipboard.js + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return function(n){var o={};function r(t){if(o[t])return o[t].exports;var e=o[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}return r.m=n,r.c=o,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function o(t,e){for(var n=0;n .hljs { + color: var(--links); +} + +/* + body-container is necessary because mobile browsers don't seem to like + overflow-x on the body tag when there is a tag. +*/ +#body-container { + /* + This is used when the sidebar pushes the body content off the side of + the screen on small screens. Without it, dragging on mobile Safari + will want to reposition the viewport in a weird way. + */ + overflow-x: clip; +} + +/* Menu Bar */ + +#menu-bar, +#menu-bar-hover-placeholder { + z-index: 101; + margin: auto calc(0px - var(--page-padding)); +} +#menu-bar { + position: relative; + display: flex; + flex-wrap: wrap; + background-color: var(--bg); + border-block-end-color: var(--bg); + border-block-end-width: 1px; + border-block-end-style: solid; +} +#menu-bar.sticky, +.js #menu-bar-hover-placeholder:hover + #menu-bar, +.js #menu-bar:hover, +.js.sidebar-visible #menu-bar { + position: -webkit-sticky; + position: sticky; + top: 0 !important; +} +#menu-bar-hover-placeholder { + position: sticky; + position: -webkit-sticky; + top: 0; + height: var(--menu-bar-height); +} +#menu-bar.bordered { + border-block-end-color: var(--table-border-color); +} +#menu-bar i, #menu-bar .icon-button { + position: relative; + padding: 0 8px; + z-index: 10; + line-height: var(--menu-bar-height); + cursor: pointer; + transition: color 0.5s; +} +@media only screen and (max-width: 420px) { + #menu-bar i, #menu-bar .icon-button { + padding: 0 5px; + } +} + +.icon-button { + border: none; + background: none; + padding: 0; + color: inherit; +} +.icon-button i { + margin: 0; +} + +.right-buttons { + margin: 0 15px; +} +.right-buttons a { + text-decoration: none; +} + +.left-buttons { + display: flex; + margin: 0 5px; +} +.no-js .left-buttons button { + display: none; +} + +.menu-title { + display: inline-block; + font-weight: 200; + font-size: 2.4rem; + line-height: var(--menu-bar-height); + text-align: center; + margin: 0; + flex: 1; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.js .menu-title { + cursor: pointer; +} + +.menu-bar, +.menu-bar:visited, +.nav-chapters, +.nav-chapters:visited, +.mobile-nav-chapters, +.mobile-nav-chapters:visited, +.menu-bar .icon-button, +.menu-bar a i { + color: var(--icons); +} + +.menu-bar i:hover, +.menu-bar .icon-button:hover, +.nav-chapters:hover, +.mobile-nav-chapters i:hover { + color: var(--icons-hover); +} + +/* Nav Icons */ + +.nav-chapters { + font-size: 2.5em; + text-align: center; + text-decoration: none; + + position: fixed; + top: 0; + bottom: 0; + margin: 0; + max-width: 150px; + min-width: 90px; + + display: flex; + justify-content: center; + align-content: center; + flex-direction: column; + + transition: color 0.5s, background-color 0.5s; +} + +.nav-chapters:hover { + text-decoration: none; + background-color: var(--theme-hover); + transition: background-color 0.15s, color 0.15s; +} + +.nav-wrapper { + margin-block-start: 50px; + display: none; +} + +.mobile-nav-chapters { + font-size: 2.5em; + text-align: center; + text-decoration: none; + width: 90px; + border-radius: 5px; + background-color: var(--sidebar-bg); +} + +/* Only Firefox supports flow-relative values */ +.previous { float: left; } +[dir=rtl] .previous { float: right; } + +/* Only Firefox supports flow-relative values */ +.next { + float: right; + right: var(--page-padding); +} +[dir=rtl] .next { + float: left; + right: unset; + left: var(--page-padding); +} + +/* Use the correct buttons for RTL layouts*/ +[dir=rtl] .previous i.fa-angle-left:before {content:"\f105";} +[dir=rtl] .next i.fa-angle-right:before { content:"\f104"; } + +@media only screen and (max-width: 1080px) { + .nav-wide-wrapper { display: none; } + .nav-wrapper { display: block; } +} + +/* sidebar-visible */ +@media only screen and (max-width: 1380px) { + #sidebar-toggle-anchor:checked ~ .page-wrapper .nav-wide-wrapper { display: none; } + #sidebar-toggle-anchor:checked ~ .page-wrapper .nav-wrapper { display: block; } +} + +/* Inline code */ + +:not(pre) > .hljs { + display: inline; + padding: 0.1em 0.3em; + border-radius: 3px; +} + +:not(pre):not(a) > .hljs { + color: var(--inline-code-color); + overflow-x: initial; +} + +a:hover > .hljs { + text-decoration: underline; +} + +pre { + position: relative; +} +pre > .buttons { + position: absolute; + z-index: 100; + right: 0px; + top: 2px; + margin: 0px; + padding: 2px 0px; + + color: var(--sidebar-fg); + cursor: pointer; + visibility: hidden; + opacity: 0; + transition: visibility 0.1s linear, opacity 0.1s linear; +} +pre:hover > .buttons { + visibility: visible; + opacity: 1 +} +pre > .buttons :hover { + color: var(--sidebar-active); + border-color: var(--icons-hover); + background-color: var(--theme-hover); +} +pre > .buttons i { + margin-inline-start: 8px; +} +pre > .buttons button { + cursor: inherit; + margin: 0px 5px; + padding: 3px 5px; + font-size: 14px; + + border-style: solid; + border-width: 1px; + border-radius: 4px; + border-color: var(--icons); + background-color: var(--theme-popup-bg); + transition: 100ms; + transition-property: color,border-color,background-color; + color: var(--icons); +} +@media (pointer: coarse) { + pre > .buttons button { + /* On mobile, make it easier to tap buttons. */ + padding: 0.3rem 1rem; + } + + .sidebar-resize-indicator { + /* Hide resize indicator on devices with limited accuracy */ + display: none; + } +} +pre > code { + display: block; + padding: 1rem; +} + +/* FIXME: ACE editors overlap their buttons because ACE does absolute + positioning within the code block which breaks padding. The only solution I + can think of is to move the padding to the outer pre tag (or insert a div + wrapper), but that would require fixing a whole bunch of CSS rules. +*/ +.hljs.ace_editor { + padding: 0rem 0rem; +} + +pre > .result { + margin-block-start: 10px; +} + +/* Search */ + +#searchresults a { + text-decoration: none; +} + +mark { + border-radius: 2px; + padding-block-start: 0; + padding-block-end: 1px; + padding-inline-start: 3px; + padding-inline-end: 3px; + margin-block-start: 0; + margin-block-end: -1px; + margin-inline-start: -3px; + margin-inline-end: -3px; + background-color: var(--search-mark-bg); + transition: background-color 300ms linear; + cursor: pointer; +} + +mark.fade-out { + background-color: rgba(0,0,0,0) !important; + cursor: auto; +} + +.searchbar-outer { + margin-inline-start: auto; + margin-inline-end: auto; + max-width: var(--content-max-width); +} + +#searchbar { + width: 100%; + margin-block-start: 5px; + margin-block-end: 0; + margin-inline-start: auto; + margin-inline-end: auto; + padding: 10px 16px; + transition: box-shadow 300ms ease-in-out; + border: 1px solid var(--searchbar-border-color); + border-radius: 3px; + background-color: var(--searchbar-bg); + color: var(--searchbar-fg); +} +#searchbar:focus, +#searchbar.active { + box-shadow: 0 0 3px var(--searchbar-shadow-color); +} + +.searchresults-header { + font-weight: bold; + font-size: 1em; + padding-block-start: 18px; + padding-block-end: 0; + padding-inline-start: 5px; + padding-inline-end: 0; + color: var(--searchresults-header-fg); +} + +.searchresults-outer { + margin-inline-start: auto; + margin-inline-end: auto; + max-width: var(--content-max-width); + border-block-end: 1px dashed var(--searchresults-border-color); +} + +ul#searchresults { + list-style: none; + padding-inline-start: 20px; +} +ul#searchresults li { + margin: 10px 0px; + padding: 2px; + border-radius: 2px; +} +ul#searchresults li.focus { + background-color: var(--searchresults-li-bg); +} +ul#searchresults span.teaser { + display: block; + clear: both; + margin-block-start: 5px; + margin-block-end: 0; + margin-inline-start: 20px; + margin-inline-end: 0; + font-size: 0.8em; +} +ul#searchresults span.teaser em { + font-weight: bold; + font-style: normal; +} + +/* Sidebar */ + +.sidebar { + position: fixed; + left: 0; + top: 0; + bottom: 0; + width: var(--sidebar-width); + font-size: 0.875em; + box-sizing: border-box; + -webkit-overflow-scrolling: touch; + overscroll-behavior-y: contain; + background-color: var(--sidebar-bg); + color: var(--sidebar-fg); +} +[dir=rtl] .sidebar { left: unset; right: 0; } +.sidebar-resizing { + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.no-js .sidebar, +.js:not(.sidebar-resizing) .sidebar { + transition: transform 0.3s; /* Animation: slide away */ +} +.sidebar code { + line-height: 2em; +} +.sidebar .sidebar-scrollbox { + overflow-y: auto; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + padding: 10px 10px; +} +.sidebar .sidebar-resize-handle { + position: absolute; + cursor: col-resize; + width: 0; + right: calc(var(--sidebar-resize-indicator-width) * -1); + top: 0; + bottom: 0; + display: flex; + align-items: center; +} + +.sidebar-resize-handle .sidebar-resize-indicator { + width: 100%; + height: 12px; + background-color: var(--icons); + margin-inline-start: var(--sidebar-resize-indicator-space); +} + +[dir=rtl] .sidebar .sidebar-resize-handle { + left: calc(var(--sidebar-resize-indicator-width) * -1); + right: unset; +} +.js .sidebar .sidebar-resize-handle { + cursor: col-resize; + width: calc(var(--sidebar-resize-indicator-width) - var(--sidebar-resize-indicator-space)); +} +/* sidebar-hidden */ +#sidebar-toggle-anchor:not(:checked) ~ .sidebar { + transform: translateX(calc(0px - var(--sidebar-width) - var(--sidebar-resize-indicator-width))); + z-index: -1; +} +[dir=rtl] #sidebar-toggle-anchor:not(:checked) ~ .sidebar { + transform: translateX(calc(var(--sidebar-width) + var(--sidebar-resize-indicator-width))); +} +.sidebar::-webkit-scrollbar { + background: var(--sidebar-bg); +} +.sidebar::-webkit-scrollbar-thumb { + background: var(--scrollbar); +} + +/* sidebar-visible */ +#sidebar-toggle-anchor:checked ~ .page-wrapper { + transform: translateX(calc(var(--sidebar-width) + var(--sidebar-resize-indicator-width))); +} +[dir=rtl] #sidebar-toggle-anchor:checked ~ .page-wrapper { + transform: translateX(calc(0px - var(--sidebar-width) - var(--sidebar-resize-indicator-width))); +} +@media only screen and (min-width: 620px) { + #sidebar-toggle-anchor:checked ~ .page-wrapper { + transform: none; + margin-inline-start: calc(var(--sidebar-width) + var(--sidebar-resize-indicator-width)); + } + [dir=rtl] #sidebar-toggle-anchor:checked ~ .page-wrapper { + transform: none; + } +} + +.chapter { + list-style: none outside none; + padding-inline-start: 0; + line-height: 2.2em; +} + +.chapter ol { + width: 100%; +} + +.chapter li { + display: flex; + color: var(--sidebar-non-existant); +} +.chapter li a { + display: block; + padding: 0; + text-decoration: none; + color: var(--sidebar-fg); +} + +.chapter li a:hover { + color: var(--sidebar-active); +} + +.chapter li a.active { + color: var(--sidebar-active); +} + +.chapter li > a.toggle { + cursor: pointer; + display: block; + margin-inline-start: auto; + padding: 0 10px; + user-select: none; + opacity: 0.68; +} + +.chapter li > a.toggle div { + transition: transform 0.5s; +} + +/* collapse the section */ +.chapter li:not(.expanded) + li > ol { + display: none; +} + +.chapter li.chapter-item { + line-height: 1.5em; + margin-block-start: 0.6em; +} + +.chapter li.expanded > a.toggle div { + transform: rotate(90deg); +} + +.spacer { + width: 100%; + height: 3px; + margin: 5px 0px; +} +.chapter .spacer { + background-color: var(--sidebar-spacer); +} + +@media (-moz-touch-enabled: 1), (pointer: coarse) { + .chapter li a { padding: 5px 0; } + .spacer { margin: 10px 0; } +} + +.section { + list-style: none outside none; + padding-inline-start: 20px; + line-height: 1.9em; +} + +/* Theme Menu Popup */ + +.theme-popup { + position: absolute; + left: 10px; + top: var(--menu-bar-height); + z-index: 1000; + border-radius: 4px; + font-size: 0.7em; + color: var(--fg); + background: var(--theme-popup-bg); + border: 1px solid var(--theme-popup-border); + margin: 0; + padding: 0; + list-style: none; + display: none; + /* Don't let the children's background extend past the rounded corners. */ + overflow: hidden; +} +[dir=rtl] .theme-popup { left: unset; right: 10px; } +.theme-popup .default { + color: var(--icons); +} +.theme-popup .theme { + width: 100%; + border: 0; + margin: 0; + padding: 2px 20px; + line-height: 25px; + white-space: nowrap; + text-align: start; + cursor: pointer; + color: inherit; + background: inherit; + font-size: inherit; +} +.theme-popup .theme:hover { + background-color: var(--theme-hover); +} + +.theme-selected::before { + display: inline-block; + content: "✓"; + margin-inline-start: -14px; + width: 14px; +} diff --git a/css/general.css b/css/general.css new file mode 100644 index 000000000..7670b087d --- /dev/null +++ b/css/general.css @@ -0,0 +1,232 @@ +/* Base styles and content styles */ + +:root { + /* Browser default font-size is 16px, this way 1 rem = 10px */ + font-size: 62.5%; + color-scheme: var(--color-scheme); +} + +html { + font-family: "Open Sans", sans-serif; + color: var(--fg); + background-color: var(--bg); + text-size-adjust: none; + -webkit-text-size-adjust: none; +} + +body { + margin: 0; + font-size: 1.6rem; + overflow-x: hidden; +} + +code { + font-family: var(--mono-font) !important; + font-size: var(--code-font-size); + direction: ltr !important; +} + +/* make long words/inline code not x overflow */ +main { + overflow-wrap: break-word; +} + +/* make wide tables scroll if they overflow */ +.table-wrapper { + overflow-x: auto; +} + +/* Don't change font size in headers. */ +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + font-size: unset; +} + +.left { float: left; } +.right { float: right; } +.boring { opacity: 0.6; } +.hide-boring .boring { display: none; } +.hidden { display: none !important; } + +h2, h3 { margin-block-start: 2.5em; } +h4, h5 { margin-block-start: 2em; } + +.header + .header h3, +.header + .header h4, +.header + .header h5 { + margin-block-start: 1em; +} + +h1:target::before, +h2:target::before, +h3:target::before, +h4:target::before, +h5:target::before, +h6:target::before { + display: inline-block; + content: "»"; + margin-inline-start: -30px; + width: 30px; +} + +/* This is broken on Safari as of version 14, but is fixed + in Safari Technology Preview 117 which I think will be Safari 14.2. + https://bugs.webkit.org/show_bug.cgi?id=218076 +*/ +:target { + /* Safari does not support logical properties */ + scroll-margin-top: calc(var(--menu-bar-height) + 0.5em); +} + +.page { + outline: 0; + padding: 0 var(--page-padding); + margin-block-start: calc(0px - var(--menu-bar-height)); /* Compensate for the #menu-bar-hover-placeholder */ +} +.page-wrapper { + box-sizing: border-box; + background-color: var(--bg); +} +.no-js .page-wrapper, +.js:not(.sidebar-resizing) .page-wrapper { + transition: margin-left 0.3s ease, transform 0.3s ease; /* Animation: slide away */ +} +[dir=rtl] .js:not(.sidebar-resizing) .page-wrapper { + transition: margin-right 0.3s ease, transform 0.3s ease; /* Animation: slide away */ +} + +.content { + overflow-y: auto; + padding: 0 5px 50px 5px; +} +.content main { + margin-inline-start: auto; + margin-inline-end: auto; + max-width: var(--content-max-width); +} +.content p { line-height: 1.45em; } +.content ol { line-height: 1.45em; } +.content ul { line-height: 1.45em; } +.content a { text-decoration: none; } +.content a:hover { text-decoration: underline; } +.content img, .content video { max-width: 100%; } +.content .header:link, +.content .header:visited { + color: var(--fg); +} +.content .header:link, +.content .header:visited:hover { + text-decoration: none; +} + +table { + margin: 0 auto; + border-collapse: collapse; +} +table td { + padding: 3px 20px; + border: 1px var(--table-border-color) solid; +} +table thead { + background: var(--table-header-bg); +} +table thead td { + font-weight: 700; + border: none; +} +table thead th { + padding: 3px 20px; +} +table thead tr { + border: 1px var(--table-header-bg) solid; +} +/* Alternate background colors for rows */ +table tbody tr:nth-child(2n) { + background: var(--table-alternate-bg); +} + + +blockquote { + margin: 20px 0; + padding: 0 20px; + color: var(--fg); + background-color: var(--quote-bg); + border-block-start: .1em solid var(--quote-border); + border-block-end: .1em solid var(--quote-border); +} + +.warning { + margin: 20px; + padding: 0 20px; + border-inline-start: 2px solid var(--warning-border); +} + +.warning:before { + position: absolute; + width: 3rem; + height: 3rem; + margin-inline-start: calc(-1.5rem - 21px); + content: "ⓘ"; + text-align: center; + background-color: var(--bg); + color: var(--warning-border); + font-weight: bold; + font-size: 2rem; +} + +blockquote .warning:before { + background-color: var(--quote-bg); +} + +kbd { + background-color: var(--table-border-color); + border-radius: 4px; + border: solid 1px var(--theme-popup-border); + box-shadow: inset 0 -1px 0 var(--theme-hover); + display: inline-block; + font-size: var(--code-font-size); + font-family: var(--mono-font); + line-height: 10px; + padding: 4px 5px; + vertical-align: middle; +} + +:not(.footnote-definition) + .footnote-definition, +.footnote-definition + :not(.footnote-definition) { + margin-block-start: 2em; +} +.footnote-definition { + font-size: 0.9em; + margin: 0.5em 0; +} +.footnote-definition p { + display: inline; +} + +.tooltiptext { + position: absolute; + visibility: hidden; + color: #fff; + background-color: #333; + transform: translateX(-50%); /* Center by moving tooltip 50% of its width left */ + left: -8px; /* Half of the width of the icon */ + top: -35px; + font-size: 0.8em; + text-align: center; + border-radius: 6px; + padding: 5px 8px; + margin: 5px; + z-index: 1000; +} +.tooltipped .tooltiptext { + visibility: visible; +} + +.chapter li.part-title { + color: var(--sidebar-fg); + margin: 5px 0px; + font-weight: bold; +} + +.result-no-output { + font-style: italic; +} diff --git a/css/print.css b/css/print.css new file mode 100644 index 000000000..80ec3a544 --- /dev/null +++ b/css/print.css @@ -0,0 +1,50 @@ + +#sidebar, +#menu-bar, +.nav-chapters, +.mobile-nav-chapters { + display: none; +} + +#page-wrapper.page-wrapper { + transform: none !important; + margin-inline-start: 0px; + overflow-y: initial; +} + +#content { + max-width: none; + margin: 0; + padding: 0; +} + +.page { + overflow-y: initial; +} + +code { + direction: ltr !important; +} + +pre > .buttons { + z-index: 2; +} + +a, a:visited, a:active, a:hover { + color: #4183c4; + text-decoration: none; +} + +h1, h2, h3, h4, h5, h6 { + page-break-inside: avoid; + page-break-after: avoid; +} + +pre, code { + page-break-inside: avoid; + white-space: pre-wrap; +} + +.fa { + display: none !important; +} diff --git a/css/variables.css b/css/variables.css new file mode 100644 index 000000000..0da55e8c9 --- /dev/null +++ b/css/variables.css @@ -0,0 +1,279 @@ + +/* Globals */ + +:root { + --sidebar-width: 300px; + --sidebar-resize-indicator-width: 8px; + --sidebar-resize-indicator-space: 2px; + --page-padding: 15px; + --content-max-width: 750px; + --menu-bar-height: 50px; + --mono-font: "Source Code Pro", Consolas, "Ubuntu Mono", Menlo, "DejaVu Sans Mono", monospace, monospace; + --code-font-size: 0.875em /* please adjust the ace font size accordingly in editor.js */ +} + +/* Themes */ + +.ayu { + --bg: hsl(210, 25%, 8%); + --fg: #c5c5c5; + + --sidebar-bg: #14191f; + --sidebar-fg: #c8c9db; + --sidebar-non-existant: #5c6773; + --sidebar-active: #ffb454; + --sidebar-spacer: #2d334f; + + --scrollbar: var(--sidebar-fg); + + --icons: #737480; + --icons-hover: #b7b9cc; + + --links: #0096cf; + + --inline-code-color: #ffb454; + + --theme-popup-bg: #14191f; + --theme-popup-border: #5c6773; + --theme-hover: #191f26; + + --quote-bg: hsl(226, 15%, 17%); + --quote-border: hsl(226, 15%, 22%); + + --warning-border: #ff8e00; + + --table-border-color: hsl(210, 25%, 13%); + --table-header-bg: hsl(210, 25%, 28%); + --table-alternate-bg: hsl(210, 25%, 11%); + + --searchbar-border-color: #848484; + --searchbar-bg: #424242; + --searchbar-fg: #fff; + --searchbar-shadow-color: #d4c89f; + --searchresults-header-fg: #666; + --searchresults-border-color: #888; + --searchresults-li-bg: #252932; + --search-mark-bg: #e3b171; + + --color-scheme: dark; +} + +.coal { + --bg: hsl(200, 7%, 8%); + --fg: #98a3ad; + + --sidebar-bg: #292c2f; + --sidebar-fg: #a1adb8; + --sidebar-non-existant: #505254; + --sidebar-active: #3473ad; + --sidebar-spacer: #393939; + + --scrollbar: var(--sidebar-fg); + + --icons: #43484d; + --icons-hover: #b3c0cc; + + --links: #2b79a2; + + --inline-code-color: #c5c8c6; + + --theme-popup-bg: #141617; + --theme-popup-border: #43484d; + --theme-hover: #1f2124; + + --quote-bg: hsl(234, 21%, 18%); + --quote-border: hsl(234, 21%, 23%); + + --warning-border: #ff8e00; + + --table-border-color: hsl(200, 7%, 13%); + --table-header-bg: hsl(200, 7%, 28%); + --table-alternate-bg: hsl(200, 7%, 11%); + + --searchbar-border-color: #aaa; + --searchbar-bg: #b7b7b7; + --searchbar-fg: #000; + --searchbar-shadow-color: #aaa; + --searchresults-header-fg: #666; + --searchresults-border-color: #98a3ad; + --searchresults-li-bg: #2b2b2f; + --search-mark-bg: #355c7d; + + --color-scheme: dark; +} + +.light { + --bg: hsl(0, 0%, 100%); + --fg: hsl(0, 0%, 0%); + + --sidebar-bg: #fafafa; + --sidebar-fg: hsl(0, 0%, 0%); + --sidebar-non-existant: #aaaaaa; + --sidebar-active: #1f1fff; + --sidebar-spacer: #f4f4f4; + + --scrollbar: #8F8F8F; + + --icons: #747474; + --icons-hover: #000000; + + --links: #20609f; + + --inline-code-color: #301900; + + --theme-popup-bg: #fafafa; + --theme-popup-border: #cccccc; + --theme-hover: #e6e6e6; + + --quote-bg: hsl(197, 37%, 96%); + --quote-border: hsl(197, 37%, 91%); + + --warning-border: #ff8e00; + + --table-border-color: hsl(0, 0%, 95%); + --table-header-bg: hsl(0, 0%, 80%); + --table-alternate-bg: hsl(0, 0%, 97%); + + --searchbar-border-color: #aaa; + --searchbar-bg: #fafafa; + --searchbar-fg: #000; + --searchbar-shadow-color: #aaa; + --searchresults-header-fg: #666; + --searchresults-border-color: #888; + --searchresults-li-bg: #e4f2fe; + --search-mark-bg: #a2cff5; + + --color-scheme: light; +} + +.navy { + --bg: hsl(226, 23%, 11%); + --fg: #bcbdd0; + + --sidebar-bg: #282d3f; + --sidebar-fg: #c8c9db; + --sidebar-non-existant: #505274; + --sidebar-active: #2b79a2; + --sidebar-spacer: #2d334f; + + --scrollbar: var(--sidebar-fg); + + --icons: #737480; + --icons-hover: #b7b9cc; + + --links: #2b79a2; + + --inline-code-color: #c5c8c6; + + --theme-popup-bg: #161923; + --theme-popup-border: #737480; + --theme-hover: #282e40; + + --quote-bg: hsl(226, 15%, 17%); + --quote-border: hsl(226, 15%, 22%); + + --warning-border: #ff8e00; + + --table-border-color: hsl(226, 23%, 16%); + --table-header-bg: hsl(226, 23%, 31%); + --table-alternate-bg: hsl(226, 23%, 14%); + + --searchbar-border-color: #aaa; + --searchbar-bg: #aeaec6; + --searchbar-fg: #000; + --searchbar-shadow-color: #aaa; + --searchresults-header-fg: #5f5f71; + --searchresults-border-color: #5c5c68; + --searchresults-li-bg: #242430; + --search-mark-bg: #a2cff5; + + --color-scheme: dark; +} + +.rust { + --bg: hsl(60, 9%, 87%); + --fg: #262625; + + --sidebar-bg: #3b2e2a; + --sidebar-fg: #c8c9db; + --sidebar-non-existant: #505254; + --sidebar-active: #e69f67; + --sidebar-spacer: #45373a; + + --scrollbar: var(--sidebar-fg); + + --icons: #737480; + --icons-hover: #262625; + + --links: #2b79a2; + + --inline-code-color: #6e6b5e; + + --theme-popup-bg: #e1e1db; + --theme-popup-border: #b38f6b; + --theme-hover: #99908a; + + --quote-bg: hsl(60, 5%, 75%); + --quote-border: hsl(60, 5%, 70%); + + --warning-border: #ff8e00; + + --table-border-color: hsl(60, 9%, 82%); + --table-header-bg: #b3a497; + --table-alternate-bg: hsl(60, 9%, 84%); + + --searchbar-border-color: #aaa; + --searchbar-bg: #fafafa; + --searchbar-fg: #000; + --searchbar-shadow-color: #aaa; + --searchresults-header-fg: #666; + --searchresults-border-color: #888; + --searchresults-li-bg: #dec2a2; + --search-mark-bg: #e69f67; + + --color-scheme: light; +} + +@media (prefers-color-scheme: dark) { + .light.no-js { + --bg: hsl(200, 7%, 8%); + --fg: #98a3ad; + + --sidebar-bg: #292c2f; + --sidebar-fg: #a1adb8; + --sidebar-non-existant: #505254; + --sidebar-active: #3473ad; + --sidebar-spacer: #393939; + + --scrollbar: var(--sidebar-fg); + + --icons: #43484d; + --icons-hover: #b3c0cc; + + --links: #2b79a2; + + --inline-code-color: #c5c8c6; + + --theme-popup-bg: #141617; + --theme-popup-border: #43484d; + --theme-hover: #1f2124; + + --quote-bg: hsl(234, 21%, 18%); + --quote-border: hsl(234, 21%, 23%); + + --warning-border: #ff8e00; + + --table-border-color: hsl(200, 7%, 13%); + --table-header-bg: hsl(200, 7%, 28%); + --table-alternate-bg: hsl(200, 7%, 11%); + + --searchbar-border-color: #aaa; + --searchbar-bg: #b7b7b7; + --searchbar-fg: #000; + --searchbar-shadow-color: #aaa; + --searchresults-header-fg: #666; + --searchresults-border-color: #98a3ad; + --searchresults-li-bg: #2b2b2f; + --search-mark-bg: #355c7d; + } +} diff --git a/elasticlunr.min.js b/elasticlunr.min.js new file mode 100644 index 000000000..94b20dd2e --- /dev/null +++ b/elasticlunr.min.js @@ -0,0 +1,10 @@ +/** + * elasticlunr - http://weixsong.github.io + * Lightweight full-text search engine in Javascript for browser search and offline search. - 0.9.5 + * + * Copyright (C) 2017 Oliver Nightingale + * Copyright (C) 2017 Wei Song + * MIT Licensed + * @license + */ +!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o + + + + + Background - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

Background

+

What's a microcontroller?

+

A microcontroller is a system on a chip. Whereas your computer is made up of several discrete +components: a processor, RAM sticks, a hard drive, an ethernet port, etc.; a microcontroller +has all those components built into a single "chip" or package. This makes it possible to +build systems with a minimal part count.

+

What can you do with a microcontroller?

+

Lots of things! Microcontrollers are the central part of systems known as embedded systems. +These systems are everywhere but you don't usually notice them. These systems control the brakes +of your car, wash your clothes, print your documents, keep you warm, keep you cool, optimize the +fuel consumption of your car, etc.

+

The main trait of these systems is that they operate without user intervention even if they expose a +user interface as a washing machine does; most of their operation is done on their own.

+

The other common trait of these systems is that they control a process. And for that these systems +usually have one or more sensors and one or more actuators. For example, an HVAC system has several +sensors, thermometers, and humidity sensors spread across some areas, and several actuators as well, +heating elements and fans connected to ducts.

+

When should I use a microcontroller?

+

All these applications I've mentioned, you can probably implement with a Raspberry Pi, a computer +that runs Linux. Why should I bother with a microcontroller that operates without an OS? Sounds +like it would be harder to develop a program.

+

The main reason is cost. A microcontroller is much cheaper than a general-purpose computer. Not only +the microcontroller is cheaper; it also requires many fewer external electrical components to operate. +This makes Printed Circuit Boards (PCBs) smaller and cheaper to design and manufacture.

+

The other big reason is power consumption. A microcontroller consumes orders of magnitude less power +than a full-blown processor. If your application will run on batteries that makes a huge difference.

+

And last but not least: (hard) real-time constraints. Some processes require their controllers to +respond to some events within some time interval (e.g. a quadcopter/drone hit by a wind gust). If this +deadline is not met, the process could end in catastrophic failure (e.g. the drone crashes to the +ground). A general-purpose computer running a general-purpose OS has many services running in the +background. This makes it hard to guarantee the execution of a program within tight time constraints.

+

When should I not use a microcontroller?

+

Where heavy computations are involved. To keep their power consumption low, microcontrollers have very +limited computational resources available to them. For example, some microcontrollers don't even have +hardware support for floating-point operations. On those devices, performing a simple addition of +single-precision numbers can take hundreds of CPU cycles.

+

Why use Rust and not C?

+

Hopefully, I don't need to convince you here as you are probably familiar with the language +differences between Rust and C. One point I do want to bring up is package management. C lacks an +official, widely accepted package management solution whereas Rust has Cargo. This makes development +much easier. And, IMO, easy package management encourages code reuse because libraries can be +easily integrated into an application which is also a good thing as libraries get more "battle testing".

+

Why should I not use Rust?

+

Or why should I prefer C over Rust?

+

The C ecosystem is way more mature. Off the shelf solution for several problems already exist. If you +need to control a time-sensitive process, you can grab one of the existing commercial Real-Time Operating +Systems (RTOS) out there and solve your problem. There are no commercial, production-grade RTOSes in Rust +yet so you would have to either create one yourself or try one of the ones that are in development.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/02-requirements/index.html b/f3discovery/02-requirements/index.html new file mode 100644 index 000000000..4a19198e7 --- /dev/null +++ b/f3discovery/02-requirements/index.html @@ -0,0 +1,319 @@ + + + + + + Hardware/knowledge requirements - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Hardware/knowledge requirements

+

The primary knowledge requirement to read this book is to know some Rust. It's +hard for me to quantify some but at least I can tell you that you don't need +to fully grok generics but you do need to know how to use closures. You also +need to be familiar with the idioms of the 2018 edition, in particular with +the fact that extern crate is not necessary in the 2018 edition.

+

Due to the nature of embedded programming, it will also be extremely helpful to +understand how binary and hexadecimal representations of values work, as well +as the use of some bitwise operators. For example, it would be useful to +understand how the following program produces its output.

+
fn main() {
+    let a = 0x4000_0000 + 0xa2;
+
+    // Use of the bit shift "<<" operation.
+    let b = 1 << 5;
+
+    // {:X} will format values as hexadecimal
+    println!("{:X}: {:X}", a, b);
+}
+

Also, to follow this material you'll need the following hardware:

+

(Some components are optional but recommended)

+ +

(You can purchase this board from "big" electronics suppliers or from e-commerce +sites)

+

+ +

+
    +
  • OPTIONAL. A 3.3V USB <-> Serial module. To elaborate: if you have one of +the latest revisions of the discovery board (which is usually the case given +the first revision was released years ago) then you do not need this module +because the board includes this functionality on-board. If you have an older +revision of the board then you'll need this module for chapters 10 and 11. For +completeness, we'll include instructions for using a Serial module. The book +will use this particular model but you can use any other model as +long as it operates at 3.3V. The CH340G module, which you can buy +from e-commerce sites works too and it's probably cheaper for you to get.
  • +
+

+ +

+
    +
  • OPTIONAL. A HC-05 Bluetooth module (with headers!). A HC-06 would work too.
  • +
+

(As with other Chinese parts, you pretty much can only find these on e-commerce sites. +(US) Electronics suppliers don't usually stock these for some reason)

+

+ +

+
    +
  • Two mini-B USB cables. One is required to make the STM32F3DISCOVERY board work. The other is only +required if you have the Serial <-> USB module. Make sure that the cables both +support data transfer as some cables only support charging devices.
  • +
+

+ +

+
+

NOTE These are not the USB cables that ship with pretty much every Android phone; those +are micro USB cables. Make sure you have the right thing!

+
+
    +
  • MOSTLY OPTIONAL. 5 female to female, 4 male to female and 1 Male to Male jumper (AKA Dupont) +wires. You'll very likely need one female to female to get ITM working. The other wires are only +needed if you'll be using the USB <-> Serial and Bluetooth modules.
  • +
+

(You can get these from electronics suppliers or from e-commerce sites)

+

+ +

+
+

FAQ: Wait, why do I need this specific hardware?

+
+

It makes my life and yours much easier.

+

The material is much, much more approachable if we don't have to worry about hardware differences. +Trust me on this one.

+
+

FAQ: Can I follow this material with a different development board?

+
+

Maybe? It depends mainly on two things: your previous experience with microcontrollers and/or +whether there already exists a high level crate, like the f3, for your development board +somewhere.

+

With a different development board, this text would lose most if not all its beginner friendliness +and "easy to follow"-ness, IMO.

+

If you have a different development board and you don't consider yourself a total beginner, you are +better off starting with the quickstart project template.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/03-setup/index.html b/f3discovery/03-setup/index.html new file mode 100644 index 000000000..d6172963e --- /dev/null +++ b/f3discovery/03-setup/index.html @@ -0,0 +1,358 @@ + + + + + + Setting up a development environment - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Setting up a development environment

+

Dealing with microcontrollers involves several tools as we'll be dealing with an architecture +different than your computer's and we'll have to run and debug programs on a "remote" device.

+

Documentation

+

Tooling is not everything though. Without documentation it is pretty much impossible to work with +microcontrollers.

+

We'll be referring to all these documents throughout this book:

+

HEADS UP All these links point to PDF files and some of them are hundreds of pages long and +several MBs in size.

+ +

* NOTE: Newer (from around 2020/09) Discovery boards may have a different e-compass and gyroscope (see the user manual). +As such, much in chapters 14-16 will not work as is. +Checkout the github issues like this.

+

Tools

+

We'll use all the tools listed below. Where a minimum version is not specified, any recent version +should work but we have listed the version we have tested.

+
    +
  • +

    Rust 1.31 or a newer toolchain. Chapter USART +requires 1.51 or newer.

    +
  • +
  • +

    itmdump >=0.3.1 (cargo install itm). Tested versions: 0.3.1.

    +
  • +
  • +

    OpenOCD >=0.8. Tested versions: v0.9.0 and v0.10.0

    +
  • +
  • +

    arm-none-eabi-gdb. Version 7.12 or newer highly recommended. Tested versions: 7.10, 7.11, +7.12 and 8.1

    +
  • +
  • +

    cargo-binutils. Version 0.1.4 or newer.

    +
  • +
+
    +
  • +

    minicom on Linux and macOS. Tested version: 2.7. Readers report that picocom also works but +we'll use minicom in this text.

    +
  • +
  • +

    PuTTY on Windows.

    +
  • +
+

If your computer has Bluetooth functionality and you have the Bluetooth module, you can additionally +install these tools to play with the Bluetooth module. All these are optional:

+
    +
  • Linux, only if you don't have a Bluetooth manager application like Blueman. +
      +
    • bluez
    • +
    • hcitool
    • +
    • rfcomm
    • +
    • rfkill
    • +
    +
  • +
+

macOS / OSX / Windows users only need the default bluetooth manager that ships with their OS.

+

Next, follow OS-agnostic installation instructions for a few of the tools:

+

rustc & Cargo

+

Install rustup by following the instructions at https://rustup.rs.

+

If you already have rustup installed double check that you are on the stable +channel and your stable toolchain is up to date. rustc -V should return a date +newer than the one shown below:

+
$ rustc -V
+rustc 1.31.0 (abe02cefd 2018-12-04)
+
+

itmdump

+
cargo install itm
+
+

Verify the version is >=0.3.1

+
$ itmdump -V
+itmdump 0.3.1
+
+

cargo-binutils

+

Install llvm-tools

+
rustup component add llvm-tools
+
+

Install cargo-binutils

+
cargo install cargo-binutils
+
+

Verify tools are installed

+

Run the following commands at your terminal

+
cargo new test-size
+
+
cd test-size
+
+
cargo run
+
+
cargo size -- --version
+
+

The results should be something like:

+
~
+$ cargo new test-size
+     Created binary (application) `test-size` package
+
+~
+$ cd test-size
+
+~/test-size (main)
+$ cargo run
+   Compiling test-size v0.1.0 (~/test-size)
+    Finished dev [unoptimized + debuginfo] target(s) in 0.26s
+     Running `target/debug/test-size`
+Hello, world!
+
+~/test-size (main)
+$ cargo size -- --version
+    Finished dev [unoptimized + debuginfo] target(s) in 0.00s
+LLVM (http://llvm.org/):
+  LLVM version 11.0.0-rust-1.50.0-stable
+  Optimized build.
+  Default target: x86_64-unknown-linux-gnu
+  Host CPU: znver2
+
+

OS specific instructions

+

Now follow the instructions specific to the OS you are using:

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/03-setup/linux.html b/f3discovery/03-setup/linux.html new file mode 100644 index 000000000..c6ae6e72b --- /dev/null +++ b/f3discovery/03-setup/linux.html @@ -0,0 +1,349 @@ + + + + + + Linux - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Linux

+

Here are the installation commands for a few Linux distributions.

+

REQUIRED packages

+

Ubuntu 18.04 or newer / Debian stretch or newer

+
+

NOTE gdb-multiarch is the GDB command you'll use to debug your ARM +Cortex-M programs

+
+ + + + + + +
sudo apt-get install \
+  gdb-multiarch \
+  minicom \
+  openocd
+
+

Ubuntu 14.04 and 16.04

+
+

NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM +Cortex-M programs

+
+ + + +
sudo apt-get install \
+  gdb-arm-none-eabi \
+  minicom \
+  openocd
+
+

Fedora 23 or newer

+
sudo dnf install \
+  minicom \
+  openocd \
+  gdb
+
+

Arch Linux

+
+

NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM +Cortex-M programs

+
+
sudo pacman -S \
+  arm-none-eabi-gdb \
+  minicom \
+  openocd
+
+

Other distros

+
+

NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM +Cortex-M programs

+
+

For distros that don't have packages for ARM's pre-built +toolchain, +download the "Linux 64-bit" file and put its bin directory on your path. +Here's one way to do it:

+
mkdir -p ~/local && cd ~/local
+
+
tar xjf /path/to/downloaded/file/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
+
+

Then, use your editor of choice to append to your PATH in the appropriate +shell init file (e.g. ~/.zshrc or ~/.bashrc):

+
PATH=$PATH:$HOME/local/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux/bin
+
+

Optional packages

+

Ubuntu / Debian

+
sudo apt-get install \
+  bluez \
+  rfkill
+
+

Fedora

+
sudo dnf install \
+  bluez \
+  rfkill
+
+

Arch Linux

+
sudo pacman -S \
+  bluez \
+  bluez-utils \
+  rfkill
+
+

udev rules

+

These rules let you use USB devices like the F3 and the Serial module without root privilege, i.e. +sudo.

+

Create 99-openocd.rules in /etc/udev/rules.d using the idVendor and idProduct +from the lsusb output.

+

For example, connect the STM32F3DISCOVERY to your computer using a USB cable. +Be sure to connect the cable to the "USB ST-LINK" port, the USB port in the +center of the edge of the board.

+

Execute lsusb:

+
lsusb | grep ST-LINK
+
+

It should result in something like:

+
$ lsusb | grep ST-LINK
+Bus 003 Device 003: ID 0483:374b STMicroelectronics ST-LINK/V2.1
+
+

So the idVendor is 0483 and idProduct is 374b.

+

Create /etc/udev/rules.d/99-openocd.rules:

+
sudo vi /etc/udev/rules.d/99-openocd.rules
+
+

With the contents:

+
# STM32F3DISCOVERY - ST-LINK/V2.1
+ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374b", MODE:="0666"
+
+

For older devices with OPTIONAL USB <-> FT232 based Serial Module

+

Create /etc/udev/rules.d/99-ftdi.rules:

+
sudo vi /etc/udev/rules.d/99-openocd.rules
+
+

With the contents:

+
# FT232 - USB <-> Serial Converter
+ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE:="0666"
+
+

Reload the udev rules with:

+
sudo udevadm control --reload-rules
+
+

If you had any board plugged to your computer, unplug them and then plug them in again.

+

Now, go to the next section.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/03-setup/macos.html b/f3discovery/03-setup/macos.html new file mode 100644 index 000000000..ab03c6070 --- /dev/null +++ b/f3discovery/03-setup/macos.html @@ -0,0 +1,240 @@ + + + + + + macOS - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

macOS

+

All the tools can be installed using Homebrew:

+
$ # ARM GCC debugger
+$ brew install arm-none-eabi-gdb
+
+$ # Minicom and OpenOCD
+$ brew install minicom openocd
+
+

That's all! Go to the next section.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/03-setup/verify.html b/f3discovery/03-setup/verify.html new file mode 100644 index 000000000..cead2b2c1 --- /dev/null +++ b/f3discovery/03-setup/verify.html @@ -0,0 +1,328 @@ + + + + + + Verify the installation - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Verify the installation

+

Let's verify that all the tools were installed correctly.

+

Linux only

+

Verify permissions

+

Connect the STM32F3DISCOVERY to your computer using an USB cable. Be sure to connect the cable to the "USB ST-LINK" +port, the USB port in the center of the edge of the board.

+

The STM32F3DISCOVERY should now appear as a USB device (file) in /dev/bus/usb. Let's find out how it got +enumerated:

+
lsusb | grep -i stm
+
+

This should result in:

+
$ lsusb | grep -i stm
+Bus 003 Device 004: ID 0483:374b STMicroelectronics ST-LINK/V2.1
+$ # ^^^        ^^^
+
+

In my case, the STM32F3DISCOVERY got connected to the bus #3 and got enumerated as the device #4. This means the +file /dev/bus/usb/003/004 is the STM32F3DISCOVERY. Let's check its permissions:

+
$ ls -la /dev/bus/usb/003/004
+crw-rw-rw-+ 1 root root 189, 259 Feb 28 13:32 /dev/bus/usb/003/00
+
+

The permissions should be crw-rw-rw-. If it's not ... then check your udev +rules and try re-loading them with:

+
sudo udevadm control --reload-rules
+
+

For older devices with OPTIONAL USB <-> FT232 based Serial Module

+

Unplug the STM32F3DISCOVERY and plug the Serial module. Now, figure out what's its associated file:

+
$ lsusb | grep -i ft232
+Bus 003 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
+
+

In my case, it's the /dev/bus/usb/003/005. Now, check its permissions:

+
$ ls -l /dev/bus/usb/003/005
+crw-rw-rw- 1 root root 189, 21 Sep 13 00:00 /dev/bus/usb/003/005
+
+

As before, the permissions should be crw-rw-rw-.

+

Verify OpenOCD connection

+

Connect the STM32F3DISCOVERY using the USB cable to the USB port in the +center of edge of the board, the one that's labeled "USB ST-LINK".

+

Two red LEDs should turn on right after connecting the USB cable to the board.

+
+

IMPORTANT There is more than one hardware revision of the STM32F3DISCOVERY board. For older +revisions, you'll need to change the "interface" argument to -f interface/stlink-v2.cfg (note: +no -1 at the end). Alternatively, older revisions can use -f board/stm32f3discovery.cfg +instead of -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg.

+
+
+

NOTE OpenOCD v0.11.0 has deprecated interface/stlink-v2.cfg in favor of +interface/stlink.cfg which supports ST-LINK/V1, ST-LINK/V2, ST-LINK/V2-1, and +ST-LINK/V3.

+
+

*Nix

+
+

FYI: The interface directory is typically located in /usr/share/openocd/scripts/, +which is the default location OpenOCD expects these files. If you've installed them +somewhere else use the -s /path/to/scripts/ option to specify your install directory.

+
+
openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg
+
+

or

+
openocd -f interface/stlink.cfg -f target/stm32f3x.cfg
+
+

Windows

+

Below the references to C:\OpenOCD is the directory where OpenOCD is installed.

+
openocd -s C:\OpenOCD\share\scripts -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg
+
+
+

NOTE cygwin users have reported problems with the -s flag. If you run into +that problem you can add C:\OpenOCD\share\scripts\ directory to the parameters.

+
+

cygwin users:

+
openocd -f C:\OpenOCD\share\scripts\interface\stlink-v2-1.cfg -f C:\OpenOCD\share\scripts\target\stm32f3x.cfg
+
+

All

+

OpenOCD is a service which forwards debug information from the ITM channel +to a file, itm.txt, as such it runs forever and does not return to the +terminal prompt.

+

The initial output of OpenOCD is something like:

+
Open On-Chip Debugger 0.10.0
+Licensed under GNU GPL v2
+For bug reports, read
+        http://openocd.org/doc/doxygen/bugs.html
+Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
+adapter speed: 1000 kHz
+adapter_nsrst_delay: 100
+Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
+none separate
+Info : Unable to match requested speed 1000 kHz, using 950 kHz
+Info : Unable to match requested speed 1000 kHz, using 950 kHz
+Info : clock speed 950 kHz
+Info : STLINK v2 JTAG v27 API v2 SWIM v15 VID 0x0483 PID 0x374B
+Info : using stlink api v2
+Info : Target voltage: 2.915608
+Info : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints
+
+

(If you don't ... then check the general troubleshooting instructions.)

+

Also, one of the red LEDs, the one closest to the USB port, should start oscillating between red +light and green light.

+

That's it! It works. You can now use Ctrl-c to stop OpenOCD or close/kill the terminal.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/03-setup/windows.html b/f3discovery/03-setup/windows.html new file mode 100644 index 000000000..b5e1a5c90 --- /dev/null +++ b/f3discovery/03-setup/windows.html @@ -0,0 +1,264 @@ + + + + + + Windows - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Windows

+

arm-none-eabi-gdb

+

ARM provides .exe installers for Windows. Grab one from here, and follow the instructions. +Just before the installation process finishes tick/select the "Add path to environment variable" +option. Then verify that the tools are in your %PATH%:

+

Verify gcc is installed:

+
arm-none-eabi-gcc -v
+
+

The results should be something like:

+
(..)
+$ arm-none-eabi-gcc -v
+gcc version 5.4.1 20160919 (release) (..)
+
+

OpenOCD

+

There's no official binary release of OpenOCD for Windows but there are unofficial releases +available here. Grab the 0.10.x zipfile and extract it somewhere in your drive (I +recommend C:\OpenOCD but with the drive letter that makes sense to you) then update your %PATH% +environment variable to include the following path: C:\OpenOCD\bin (or the path that you used +before).

+

Verify OpenOCD is installed and in your %PATH% with:

+
openocd -v
+
+

The results should be something like:

+
$ openocd -v
+Open On-Chip Debugger 0.10.0
+(..)
+
+

PuTTY

+

Download the latest putty.exe from this site and place it somewhere in your %PATH%.

+ +

You'll also need to install this USB driver or OpenOCD won't work. Follow the installer +instructions and make sure you install the right (32-bit or 64-bit) version of the driver.

+

That's all! Go to the next section.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/04-meet-your-hardware/index.html b/f3discovery/04-meet-your-hardware/index.html new file mode 100644 index 000000000..794368284 --- /dev/null +++ b/f3discovery/04-meet-your-hardware/index.html @@ -0,0 +1,315 @@ + + + + + + Meet your hardware - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Meet your hardware

+

Let's get familiar with the hardware we'll be working with.

+

STM32F3DISCOVERY (the "F3")

+

+ +

+

We'll refer to this board as "F3" throughout this book. Here are some of the +many components on the board:

+ +

Of these components, the most important is the microcontroller (sometimes +shortened to "MCU" for "microcontroller unit"), which is the large black square +sitting in the center of your board. The MCU is what runs your code. You might +sometimes read about "programming a board", when in reality what we are doing +is programming the MCU that is installed on the board.

+

STM32F303VCT6 (the "STM32F3")

+

Since the MCU is so important, let's take a closer look at the one sitting on our board.

+

Our MCU is surrounded by 100 tiny metal pins. These pins are connected to +traces, the little "roads" that act as the wires connecting components +together on the board. The MCU can dynamically alter the electrical properties +of the pins. This works similar to a light switch altering how electrical +current flows through a circuit. By enabling or disabling electrical current to +flow through a specific pin, an LED attached to that pin (via the traces) can +be turned on and off.

+

Each manufacturer uses a different part numbering scheme, but many will allow +you to determine information about a component simply by looking at the part +number. Looking at our MCU's part number (STM32F303VCT6), the ST at the +front hints to us that this is a part manufactured by ST Microelectronics. +Searching through ST's marketing materials we can also learn the following:

+
    +
  • The M32 represents that this is an Arm®-based 32-bit microcontroller.
  • +
  • The F3 represents that the MCU is from ST's "STM32F3" series. This is a +series of MCUs based on the Cortex®-M4 processor design.
  • +
  • The remainder of the part number goes into more details about things like +extra features and RAM size, which at this point we're less concerned about.
  • +
+
+

Arm? Cortex-M4?

+

If our chip is manufactured by ST, then who is Arm? And if our chip is the +STM32F3, what is the Cortex-M4?

+

You might be surprised to hear that while "Arm-based" chips are quite +popular, the company behind the "Arm" trademark (Arm Holdings) doesn't +actually manufacture chips for purchase. Instead, their primary business +model is to just design parts of chips. They will then license those designs to +manufacturers, who will in turn implement the designs (perhaps with some of +their own tweaks) in the form of physical hardware that can then be sold. +Arm's strategy here is different from companies like Intel, which both +designs and manufactures their chips.

+

Arm licenses a bunch of different designs. Their "Cortex-M" family of designs +are mainly used as the core in microcontrollers. For example, the Cortex-M0 +is designed for low cost and low power usage. The Cortex-M7 is higher cost, +but with more features and performance. The core of our STM32F3 is based on +the Cortex-M4, which is in the middle: more features and performance than the +Cortex-M0, but less expensive than the Cortex-M7.

+

Luckily, you don't need to know too much about different types of processors +or Cortex designs for the sake of this book. However, you are hopefully now a +bit more knowledgeable about the terminology of your device. While you are +working specifically with an STM32F3, you might find yourself reading +documentation and using tools for Cortex-M-based chips, as the STM32F3 is +based on a Cortex-M design.

+
+

The Serial module

+

+ +

+

If you have an older revision of the discovery board, you can use this module to +exchange data between the microcontroller in the F3 and your computer. This module +will be connected to your computer using an USB cable. I won't say more at this +point.

+

If you have a newer release of the board then you don't need this module. The +ST-LINK will double as a USB<->serial converter connected to the microcontroller USART1 at pins PC4 and PC5.

+

The Bluetooth module

+

+ +

+

This module has the exact same purpose as the serial module but it sends the data over Bluetooth +instead of over USB.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/05-led-roulette/Cargo.toml b/f3discovery/05-led-roulette/Cargo.toml new file mode 100644 index 000000000..848f236c4 --- /dev/null +++ b/f3discovery/05-led-roulette/Cargo.toml @@ -0,0 +1,12 @@ +[package] +authors = [ + "Jorge Aparicio ", + "Christopher J. McClellan ", + "Wink Saville ", + "Christopher J. McClellan ", + "Wink Saville >, ActiveHigh>; 8]; + +pub fn init() -> (Delay, LedArray) { + let device_periphs = pac::Peripherals::take().unwrap(); + let mut reset_and_clock_control = device_periphs.RCC.constrain(); + + let core_periphs = cortex_m::Peripherals::take().unwrap(); + let mut flash = device_periphs.FLASH.constrain(); + let clocks = reset_and_clock_control.cfgr.freeze(&mut flash.acr); + let delay = Delay::new(core_periphs.SYST, clocks); + + // initialize user leds + let mut gpioe = device_periphs.GPIOE.split(&mut reset_and_clock_control.ahb); + let leds = Leds::new( + gpioe.pe8, + gpioe.pe9, + gpioe.pe10, + gpioe.pe11, + gpioe.pe12, + gpioe.pe13, + gpioe.pe14, + gpioe.pe15, + &mut gpioe.moder, + &mut gpioe.otyper, + ); + + (delay, leds.into_array()) +} diff --git a/f3discovery/05-led-roulette/build-it.html b/f3discovery/05-led-roulette/build-it.html new file mode 100644 index 000000000..c16f1c77a --- /dev/null +++ b/f3discovery/05-led-roulette/build-it.html @@ -0,0 +1,346 @@ + + + + + + Build it - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Build it

+

The first step is to build our "binary" crate. Because the microcontroller has a different +architecture than your computer we'll have to cross compile. Cross compiling in Rust land is as simple +as passing an extra --target flag to rustcor Cargo. The complicated part is figuring out the +argument of that flag: the name of the target.

+

The microcontroller in the F3 has a Cortex-M4F processor in it. rustc knows how to cross compile +to the Cortex-M architecture and provides 4 different targets that cover the different processor +families within that architecture:

+
    +
  • thumbv6m-none-eabi, for the Cortex-M0 and Cortex-M1 processors
  • +
  • thumbv7m-none-eabi, for the Cortex-M3 processor
  • +
  • thumbv7em-none-eabi, for the Cortex-M4 and Cortex-M7 processors
  • +
  • thumbv7em-none-eabihf, for the Cortex-M4F and Cortex-M7F processors
  • +
+

For the F3, we'll use the thumbv7em-none-eabihf target. Before cross compiling you have to +download a pre-compiled version of the standard library (a reduced version of it actually) for your +target. That's done using rustup:

+
rustup target add thumbv7em-none-eabihf
+
+

You only need to do the above step once; rustup will re-install a new standard library +(rust-std component) whenever you update your toolchain.

+

With the rust-std component in place you can now cross compile the program using Cargo.

+
+

NOTE Make sure you are in the src/05-led-roulette directory +and run cargo build command below to create the executable:

+
+
cargo build --target thumbv7em-none-eabihf
+
+

On your console you should see something like:

+
$ cargo build --target thumbv7em-none-eabihf
+   Compiling typenum v1.12.0
+   Compiling semver-parser v0.7.0
+   Compiling version_check v0.9.2
+   Compiling nb v1.0.0
+   Compiling void v1.0.2
+   Compiling autocfg v1.0.1
+   Compiling cortex-m v0.7.1
+   Compiling proc-macro2 v1.0.24
+   Compiling vcell v0.1.3
+   Compiling unicode-xid v0.2.1
+   Compiling stable_deref_trait v1.2.0
+   Compiling syn v1.0.60
+   Compiling bitfield v0.13.2
+   Compiling cortex-m v0.6.7
+   Compiling cortex-m-rt v0.6.13
+   Compiling r0 v0.2.2
+   Compiling stm32-usbd v0.5.1
+   Compiling stm32f3 v0.12.1
+   Compiling usb-device v0.2.7
+   Compiling cfg-if v1.0.0
+   Compiling paste v1.0.4
+   Compiling stm32f3-discovery v0.6.0
+   Compiling embedded-dma v0.1.2
+   Compiling volatile-register v0.2.0
+   Compiling nb v0.1.3
+   Compiling embedded-hal v0.2.4
+   Compiling semver v0.9.0
+   Compiling generic-array v0.14.4
+   Compiling switch-hal v0.3.2
+   Compiling num-traits v0.2.14
+   Compiling num-integer v0.1.44
+   Compiling rustc_version v0.2.3
+   Compiling bare-metal v0.2.5
+   Compiling cast v0.2.3
+   Compiling quote v1.0.9
+   Compiling generic-array v0.13.2
+   Compiling generic-array v0.12.3
+   Compiling generic-array v0.11.1
+   Compiling panic-itm v0.4.2
+   Compiling lsm303dlhc v0.2.0
+   Compiling as-slice v0.1.4
+   Compiling micromath v1.1.0
+   Compiling accelerometer v0.12.0
+   Compiling chrono v0.4.19
+   Compiling aligned v0.3.4
+   Compiling rtcc v0.2.0
+   Compiling cortex-m-rt-macros v0.1.8
+   Compiling stm32f3xx-hal v0.6.1
+   Compiling aux5 v0.2.0 (~/embedded-discovery/src/05-led-roulette/auxiliary)
+   Compiling led-roulette v0.2.0 (~/embedded-discovery/src/05-led-roulette)
+    Finished dev [unoptimized + debuginfo] target(s) in 17.91s
+
+
+

NOTE Be sure to compile this crate without optimizations. The provided Cargo.toml file and build command above will ensure optimizations are off.

+
+

OK, now we have produced an executable. This executable won't blink any LEDs, it's just a simplified version that we will build upon later in the chapter. As a sanity check, let's verify that the produced executable is actually an ARM binary:

+
cargo readobj --target thumbv7em-none-eabihf --bin led-roulette -- --file-header
+
+

The cargo readobj .. above is equivalent to +readelf -h target/thumbv7em-none-eabihf/debug/led-roulette +and should produce something similar to:

+
$ cargo readobj --target thumbv7em-none-eabihf --bin led-roulette -- --file-header
+    Finished dev [unoptimized + debuginfo] target(s) in 0.02s
+ELF Header:
+  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
+  Class:                             ELF32
+  Data:                              2's complement, little endian
+  Version:                           1 (current)
+  OS/ABI:                            UNIX - System V
+  ABI Version:                       0
+  Type:                              EXEC (Executable file)
+  Machine:                           ARM
+  Version:                           0x1
+  Entry point address:               0x8000195
+  Start of program headers:          52 (bytes into file)
+  Start of section headers:          818328 (bytes into file)
+  Flags:                             0x5000400
+  Size of this header:               52 (bytes)
+  Size of program headers:           32 (bytes)
+  Number of program headers:         4
+  Size of section headers:           40 (bytes)
+  Number of section headers:         22
+  Section header string table index: 20
+
+

Next, we'll flash the program into our microcontroller.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/05-led-roulette/debug-it.html b/f3discovery/05-led-roulette/debug-it.html new file mode 100644 index 000000000..514f87098 --- /dev/null +++ b/f3discovery/05-led-roulette/debug-it.html @@ -0,0 +1,479 @@ + + + + + + Debug it - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Debug it

+

We are already inside a debugging session so let's debug our program.

+

After the load command, our program is stopped at its entry point. This is indicated by the +"Start address 0x8000XXX" part of GDB's output. The entry point is the part of a program that a +processor / CPU will execute first.

+

The starter project I've provided to you has some extra code that runs before the main function. +At this time, we are not interested in that "pre-main" part so let's skip right to the beginning of +the main function. We'll do that using a breakpoint. Issue break main at the (gdb) prompt:

+
+

NOTE For these GDB commands I generally won't provide a copyable code block +as these are short and it's faster just to type them yourself. In addition most +can be shortened. For instance b for break or s for step, see GDB Quick Reference +for more info or use Google to find your others. In addition, you can use tab completion +by typing the first few letters than one tab to complete or two tabs to +see all possible commands.

+
+

Finally, help xxxx where xxxx is the command will provide short names and other info:

+
(gdb) help s
+step, s
+Step program until it reaches a different source line.
+Usage: step [N]
+Argument N means step N times (or till program stops for another reason).
+
+
+
+
(gdb) break main
+Breakpoint 1 at 0x80001f0: file src/05-led-roulette/src/main.rs, line 7.
+Note: automatically using hardware breakpoints for read-only addresses.
+
+

Next issue a continue command:

+
(gdb) continue
+Continuing.
+
+Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7
+7       #[entry]
+
+

Breakpoints can be used to stop the normal flow of a program. The continue command will let the +program run freely until it reaches a breakpoint. In this case, until it reaches #[entry] +which is a trampoline to the main function and where break main sets the breakpoint.

+
+

Note that GDB output says "Breakpoint 1". Remember that our processor can only use six of these +breakpoints so it's a good idea to pay attention to these messages.

+
+

OK. Since we are stopped at #[entry] and using the disassemble /m we see the code +for entry, which is a trampoline to main. That means it sets up the stack and then +invokes a subroutine call to the main function using an ARM branch and link instruction, bl.

+
(gdb) disassemble /m
+Dump of assembler code for function main:
+7       #[entry]
+   0x080001ec <+0>:     push    {r7, lr}
+   0x080001ee <+2>:     mov     r7, sp
+=> 0x080001f0 <+4>:     bl      0x80001f6 <_ZN12led_roulette18__cortex_m_rt_main17he61ef18c060014a5E>
+   0x080001f4 <+8>:     udf     #254    ; 0xfe
+
+End of assembler dump.
+
+

Next we need to issue a step GDB command which will advance the program statement +by statement stepping into functions/procedures. So after this first step command we're +inside main and are positioned at the first executable rust statement, line 10, but it is +not executed:

+
(gdb) step
+led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:10
+10          let x = 42;
+
+

Next we'll issue a second step which executes line 10 and stops at +line 11 _y = x;, again line 11 is not executed.

+
+

NOTE We could have pressed enter at the second (gdb) prompt and +it would have reissued the previous statement, step, but for clarity +in this tutorial we'll generally retype the command.

+
+
(gdb) step
+11          _y = x;
+
+

As you can see, in this mode, on each step command GDB will print the current statement along +with its line number. As you'll see later in the TUI mode you'll not see the statement +in the command area.

+

We are now "on" the _y = x statement; that statement hasn't been executed yet. This means that x +is initialized but _y is not. Let's inspect those stack/local variables using the print +command, p for short:

+
(gdb) print x
+$1 = 42
+(gdb) p &x
+$2 = (*mut i32) 0x20009fe0
+(gdb) p _y
+$3 = 536870912
+(gdb) p &_y
+$4 = (*mut i32) 0x20009fe4
+
+

As expected, x contains the value 42. _y, however, contains the value 536870912 (?). This +is because _y has not been initialized yet, it contains some garbage value.

+

The command print &x prints the address of the variable x. The interesting bit here is that GDB +output shows the type of the reference: *mut i32, a mutable pointer to an i32 value. Another +interesting thing is that the addresses of x and _y are very close to each other: their +addresses are just 4 bytes apart.

+

Instead of printing the local variables one by one, you can also use the info locals command:

+
(gdb) info locals
+x = 42
+_y = 536870912
+
+

OK. With another step, we'll be on top of the loop {} statement:

+
(gdb) step
+14          loop {}
+
+

And _y should now be initialized.

+
(gdb) print _y
+$5 = 42
+
+

If we use step again on top of the loop {} statement, we'll get stuck because the program will +never pass that statement.

+
+

NOTE If you used the step or any other command by mistake and GDB gets stuck, you can get +it unstuck by hitting Ctrl+C.

+
+

As introduced above the disassemble /m command can be used to disassemble the program around the +line you are currently at. You might also want to set print asm-demangle on +so the names are demangled, this only needs to be done once a debug session. Later +this and other commands will be placed in an initialization file which will simplify +starting a debug session.

+
(gdb) set print asm-demangle on
+(gdb) disassemble /m
+Dump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17h51e7c3daad2af251E:
+8       fn main() -> ! {
+   0x080001f6 <+0>:     sub     sp, #8
+   0x080001f8 <+2>:     movs    r0, #42 ; 0x2a
+
+9           let _y;
+10          let x = 42;
+   0x080001fa <+4>:     str     r0, [sp, #0]
+
+11          _y = x;
+   0x080001fc <+6>:     str     r0, [sp, #4]
+
+12
+13          // infinite loop; just so we don't leave this stack frame
+14          loop {}
+=> 0x080001fe <+8>:     b.n     0x8000200 <led_roulette::__cortex_m_rt_main+10>
+   0x08000200 <+10>:    b.n     0x8000200 <led_roulette::__cortex_m_rt_main+10>
+
+End of assembler dump.
+
+

See the fat arrow => on the left side? It shows the instruction the processor will execute next.

+

Also, as mentioned above if you were to execute the step command GDB gets stuck because it +is executing a branch instruction to itself and never gets past it. So you need to use +Ctrl+C to regain control. An alternative is to use the stepi(si) GDB command, which steps +one asm instruction, and GDB will print the address and line number of the statement +the processor will execute next and it won't get stuck.

+
(gdb) stepi
+0x08000194      14          loop {}
+
+(gdb) si
+0x08000194      14          loop {}
+
+

One last trick before we move to something more interesting. Enter the following commands into GDB:

+
(gdb) monitor reset halt
+Unable to match requested speed 1000 kHz, using 950 kHz
+Unable to match requested speed 1000 kHz, using 950 kHz
+adapter speed: 950 kHz
+target halted due to debug-request, current mode: Thread
+xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000
+
+(gdb) continue
+Continuing.
+
+Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7
+7       #[entry]
+
+(gdb) disassemble /m
+Dump of assembler code for function main:
+7       #[entry]
+   0x080001ec <+0>:     push    {r7, lr}
+   0x080001ee <+2>:     mov     r7, sp
+=> 0x080001f0 <+4>:     bl      0x80001f6 <led_roulette::__cortex_m_rt_main>
+   0x080001f4 <+8>:     udf     #254    ; 0xfe
+
+End of assembler dump.
+
+

We are now back at the beginning of #[entry]!

+

monitor reset halt will reset the microcontroller and stop it right at the beginning of the program. +The continue command will then let the program run freely until it reaches a breakpoint, in +this case it is the breakpoint at #[entry].

+

This combo is handy when you, by mistake, skipped over a part of the program that you were +interested in inspecting. You can easily roll back the state of your program back to its very +beginning.

+
+

The fine print: This reset command doesn't clear or touch RAM. That memory will retain its +values from the previous run. That shouldn't be a problem though, unless your program behavior +depends of the value of uninitialized variables but that's the definition of Undefined Behavior +(UB).

+
+

We are done with this debug session. You can end it with the quit command.

+
(gdb) quit
+A debugging session is active.
+
+        Inferior 1 [Remote target] will be detached.
+
+Quit anyway? (y or n) y
+Detaching from program: $PWD/target/thumbv7em-none-eabihf/debug/led-roulette, Remote target
+Ending remote debugging.
+
+

For a nicer debugging experience, you can use GDB's Text User Interface (TUI). To enter into that +mode enter one of the following commands in the GDB shell:

+
(gdb) layout src
+(gdb) layout asm
+(gdb) layout split
+
+
+

NOTE Apologies to Windows users, the GDB shipped with the GNU ARM Embedded Toolchain +may not support this TUI mode :-(.

+
+

Below is an example of setting up for a layout split by executing the follow commands. +As you can see we've dropped passing the --target parameter:

+
$ cargo run
+(gdb) target remote :3333
+(gdb) load
+(gdb) set print asm-demangle on
+(gdb) set style sources off
+(gdb) break main
+(gdb) continue
+
+

Here is a command line with the above commands as -ex parameters to save you some typing, +shortly we'll be providing an easier way to execute the initial set of commands:

+
cargo run -- -q -ex 'target remote :3333' -ex 'load' -ex 'set print asm-demangle on' -ex 'set style sources off' -ex 'b main' -ex 'c' target/thumbv7em-none-eabihf/debug/led-roulette
+
+

And below is the result:

+

GDB session layout split

+

Now we'll scroll the top source window down so we see the entire file and execute layout split and then step:

+

GDB session layout split

+

Then we'll execute a few info locals and step's:

+
(gdb) info locals
+(gdb) step
+(gdb) info locals
+(gdb) step
+(gdb) info locals
+
+

GDB session layout split

+

At any point you can leave the TUI mode using the following command:

+
(gdb) tui disable
+
+

GDB session layout split

+
+

NOTE If the default GDB CLI is not to your liking check out gdb-dashboard. It uses Python to +turn the default GDB CLI into a dashboard that shows registers, the source view, the assembly view +and other things.

+
+

Don't close OpenOCD though! We'll use it again and again later on. It's better +just to leave it running. If you want to learn more about what GDB can do, check out the section How to use GDB.

+

What's next? The high level API I promised.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/05-led-roulette/examples/my-solution.rs b/f3discovery/05-led-roulette/examples/my-solution.rs new file mode 100644 index 000000000..80cc49f65 --- /dev/null +++ b/f3discovery/05-led-roulette/examples/my-solution.rs @@ -0,0 +1,22 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +use aux5::{Delay, DelayMs, LedArray, OutputSwitch, entry}; + +#[entry] +fn main() -> ! { + let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); + + let ms = 50_u8; + loop { + for curr in 0..8 { + let next = (curr + 1) % 8; + + leds[next].on().ok(); + delay.delay_ms(ms); + leds[curr].off().ok(); + delay.delay_ms(ms); + } + } +} diff --git a/f3discovery/05-led-roulette/examples/the-led-and-delay-abstractions.rs b/f3discovery/05-led-roulette/examples/the-led-and-delay-abstractions.rs new file mode 100644 index 000000000..ec07d1ffd --- /dev/null +++ b/f3discovery/05-led-roulette/examples/the-led-and-delay-abstractions.rs @@ -0,0 +1,20 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +use aux5::{entry, Delay, DelayMs, LedArray, OutputSwitch}; + +#[entry] +fn main() -> ! { + let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); + + let half_period = 500_u16; + + loop { + leds[0].on().ok(); + delay.delay_ms(half_period); + + leds[0].off().ok(); + delay.delay_ms(half_period); + } +} diff --git a/f3discovery/05-led-roulette/flash-it.html b/f3discovery/05-led-roulette/flash-it.html new file mode 100644 index 000000000..ce7bb5cd3 --- /dev/null +++ b/f3discovery/05-led-roulette/flash-it.html @@ -0,0 +1,473 @@ + + + + + + Flash it - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Flash it

+

Flashing is the process of moving our program into the microcontroller's (persistent) memory. Once +flashed, the microcontroller will execute the flashed program every time it is powered on.

+

In this case, our led-roulette program will be the only program in the microcontroller memory. +By this I mean that there's nothing else running on the microcontroller: no OS, no "daemon", +nothing. led-roulette has full control over the device.

+

Onto the actual flashing. First thing we need to do is launch OpenOCD. We did that in the +previous section but this time we'll run the command inside a temporary directory (/tmp on *nix; +%TEMP% on Windows).

+

Make sure the F3 is connected to your computer and run the following commands in a new terminal.

+

For *nix & MacOS:

+
cd /tmp
+openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg
+
+

For Windows Note: substitute C: for the actual OpenOCD path:

+
cd %TEMP%
+openocd -s C:\share\scripts -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg
+
+
+

NOTE Older revisions of the board need to pass slightly different arguments to +openocd. Review this section for the details.

+
+

The program will block; leave that terminal open.

+

Now it's a good time to explain what the openocd command is actually doing.

+

I mentioned that the STM32F3DISCOVERY (aka F3) actually has two microcontrollers. One of them is used as a +programmer/debugger. The part of the board that's used as a programmer is called ST-LINK (that's what +STMicroelectronics decided to call it). This ST-LINK is connected to the target microcontroller +using a Serial Wire Debug (SWD) interface (this interface is an ARM standard so you'll run into it +when dealing with other Cortex-M based microcontrollers). This SWD interface can be used to flash +and debug a microcontroller. The ST-LINK is connected to the "USB ST-LINK" port and will appear as +a USB device when you connect the F3 to your computer.

+

+ +

+

As for OpenOCD, it's software that provides some services like a GDB server on top of USB +devices that expose a debugging protocol like SWD or JTAG.

+

Onto the actual command: those .cfg files we are using instruct OpenOCD to look for a ST-LINK USB +device (interface/stlink-v2-1.cfg) and to expect a STM32F3XX microcontroller +(target/stm32f3x.cfg) to be connected to the ST-LINK.

+

The OpenOCD output looks like this:

+
$ openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg
+Open On-Chip Debugger 0.10.0
+Licensed under GNU GPL v2
+For bug reports, read
+	http://openocd.org/doc/doxygen/bugs.html
+Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
+adapter speed: 1000 kHz
+adapter_nsrst_delay: 100
+Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
+none separate
+Info : Unable to match requested speed 1000 kHz, using 950 kHz
+Info : Unable to match requested speed 1000 kHz, using 950 kHz
+Info : clock speed 950 kHz
+Info : STLINK v2 JTAG v37 API v2 SWIM v26 VID 0x0483 PID 0x374B
+Info : using stlink api v2
+Info : Target voltage: 2.888183
+Info : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints
+
+

The "6 breakpoints, 4 watchpoints" part indicates the debugging features the processor has +available.

+

Leave that openocd process running, and in the previous terminal or a new terminal +make sure that you are inside the project's src/05-led-roulette/ directory.

+

I mentioned that OpenOCD provides a GDB server so let's connect to that right now:

+

Execute GDB

+

First, we need to determine what version of gdb you have that is capable of debugging ARM binaries.

+

This could be any one of the commands below, try each one:

+
arm-none-eabi-gdb -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
+
+
gdb-multiarch -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
+
+
gdb -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
+
+
+

NOTE: If you are getting target/thumbv7em-none-eabihf/debug/led-roulette: No such file or directory +error, try adding ../../ to the file path, for example:

+
$ gdb -q -ex "target remote :3333" ../../target/thumbv7em-none-eabihf/debug/led-roulette
+
+

This is caused by each example project being in a workspace that contains the entire book, and workspaces have +a single target directory. Check out [Workspaces chapter in Rust Book] for more.

+
+

Failing case

+

You can detect a failing case if there is a warning or error after the Remote debugging using :3333 line:

+
$ gdb -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
+Reading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...
+Remote debugging using :3333
+warning: Architecture rejected target-supplied description
+Truncated register 16 in remote 'g' packet
+(gdb)
+
+

Successful case

+

Successful case 1:

+
$ arm-none-eabi-gdb -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
+Reading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...
+Remote debugging using :3333
+cortex_m_rt::Reset () at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:497
+497     pub unsafe extern "C" fn Reset() -> ! {
+(gdb)
+
+

Successful case 2:

+
~/embedded-discovery/src/05-led-roulette (master)
+$ arm-none-eabi-gdb -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
+Reading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...
+Remote debugging using :3333
+0x00000000 in ?? ()
+(gdb)
+
+

In both failing and successful cases you should see new output in the OpenOCD terminal, something like the following:

+
 Info : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints
++Info : accepting 'gdb' connection on tcp/3333
++Info : device id = 0x10036422
++Info : flash size = 256kbytes
+
+
+

NOTE If you are getting an error like undefined debug reason 7 - target needs reset, you can try running monitor reset halt as described here.

+
+

By default OpenOCD's GDB server listens on TCP port 3333 (localhost). This command is connecting to +that port.

+

Update ../.cargo/config.toml

+

Now that you've successfully determined which debugger you need to use +we need to change ../.cargo/config.toml so that the cargo run command will succeed.

+
+

NOTE cargo is the Rust package manager and you can read about it +here.

+
+

Get back to the terminal prompt and look at ../.cargo/config.toml:

+
~/embedded-discovery/src/05-led-roulette
+$ cat ../.cargo/config.toml
+# default runner starts a GDB sesssion, which requires OpenOCD to be
+# running, e.g.,
+## openocd -f interface/stlink.cfg -f target/stm32f3x.cfg
+# depending on your local GDB, pick one of the following
+[target.thumbv7em-none-eabihf]
+runner = "arm-none-eabi-gdb -q -x ../openocd.gdb"
+# runner = "gdb-multiarch -q -x ../openocd.gdb"
+# runner = "gdb -q -x ../openocd.gdb"
+rustflags = [
+  "-C", "link-arg=-Tlink.x",
+]
+
+[build]
+target = "thumbv7em-none-eabihf"
+
+
+

Use your favorite editor to edit ../.cargo/config.toml so that the +runner line contains the correct name of that debugger:

+
nano ../.cargo/config.toml
+
+

For example, if your debugger was gdb-multiarch then after +editing the git diff should be:

+
$ git diff ../.cargo/config.toml
+diff --git a/f3discovery/src/.cargo/config.toml b/f3discovery/src/.cargo/config.toml
+index 2f38f6b..95860a0 100644
+--- a/f3discovery/src/.cargo/config.toml
++++ b/f3discovery/src/.cargo/config.toml
+@@ -3,8 +3,8 @@
+ ## openocd -f interface/stlink.cfg -f target/stm32f3x.cfg
+ # depending on your local GDB, pick one of the following
+ [target.thumbv7em-none-eabihf]
+-runner = "arm-none-eabi-gdb -q -x ../openocd.gdb"
+-# runner = "gdb-multiarch -q -x ../openocd.gdb"
++# runner = "arm-none-eabi-gdb -q -x ../openocd.gdb"
++runner = "gdb-multiarch -q -x ../openocd.gdb"
+ # runner = "gdb -q -x ../openocd.gdb"
+ rustflags = [
+   "-C", "link-arg=-Tlink.x",
+
+

Now that you have ../.cargo/config.toml setup let's test it using cargo run to +start the debug session.

+
+

NOTE The --target thumbv7em-none-eabihf defines which architecture +to build and run. In our ../.cargo/config.toml file we have +target = "thumbv7em-none-eabihf" so it is actually not necessary +to specify --target we do it here just so you know that parameters on +the command line can be used and they override those in config.toml files.

+
+
cargo run --target thumbv7em-none-eabihf
+
+

Results in:

+
~/embedded-discovery/src/05-led-roulette
+$ cargo run --target thumbv7em-none-eabihf
+    Finished dev [unoptimized + debuginfo] target(s) in 0.14s
+     Running `gdb-multiarch -q -x ../openocd.gdb /home/adam/vc/rust-training/discovery/f3discovery/target/thumbv7em-none-eabihf/debug/led-roulette`
+Reading symbols from /home/adam/vc/rust-training/discovery/f3discovery/target/thumbv7em-none-eabihf/debug/led-roulette...
+0x08000230 in core::fmt::Arguments::new_v1 (pieces=..., args=...)
+    at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/fmt/mod.rs:394
+394	/rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/fmt/mod.rs: No such file or directory.
+Loading section .vector_table, size 0x194 lma 0x8000000
+Loading section .text, size 0x1ad8 lma 0x8000194
+Loading section .rodata, size 0x5a4 lma 0x8001c6c
+Start address 0x08000194, load size 8720
+Transfer rate: 12 KB/sec, 2906 bytes/write.
+Breakpoint 1 at 0x80001e8: file src/05-led-roulette/src/main.rs, line 7.
+Note: automatically using hardware breakpoints for read-only addresses.
+Breakpoint 2 at 0x800020a: file src/lib.rs, line 570.
+Breakpoint 3 at 0x8001c5a: file src/lib.rs, line 560.
+
+Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7
+7	#[entry]
+halted: PC: 0x080001ee
+led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:10
+10	    let x = 42;
+
+

Bravo, we will be modifying ../.cargo/config.toml in future. But, since +this file is shared with all of the chapters those changes should be made with +that in mind. If you want or we need to make changes that only pertain to +a particular chapter then create a .cargo/config.toml local to that chapter +directory.

+

Flash the device

+

Assuming you have GDB running, if not start it as suggested in the previous section.

+
+

NOTE The -x ../openocd.gdb arguments to gdb is already setup +to flash the device, so explicitly flashing the project code to the +device is normally handled with a simple cargo run. We'll cover +the openocd configuration script in the next section.

+
+

Now use the load command in gdb to actually flash the program into the device:

+
(gdb) load
+Loading section .vector_table, size 0x194 lma 0x8000000
+Loading section .text, size 0x20ec lma 0x8000194
+Loading section .rodata, size 0x514 lma 0x8002280
+Start address 0x08000194, load size 10132
+Transfer rate: 17 KB/sec, 3377 bytes/write.
+
+

You'll also see new output in the OpenOCD terminal, something like:

+
 Info : flash size = 256kbytes
++Info : Unable to match requested speed 1000 kHz, using 950 kHz
++Info : Unable to match requested speed 1000 kHz, using 950 kHz
++adapter speed: 950 kHz
++target halted due to debug-request, current mode: Thread
++xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000
++Info : Unable to match requested speed 8000 kHz, using 4000 kHz
++Info : Unable to match requested speed 8000 kHz, using 4000 kHz
++adapter speed: 4000 kHz
++target halted due to breakpoint, current mode: Thread
++xPSR: 0x61000000 pc: 0x2000003a msp: 0x2000a000
++Info : Unable to match requested speed 1000 kHz, using 950 kHz
++Info : Unable to match requested speed 1000 kHz, using 950 kHz
++adapter speed: 950 kHz
++target halted due to debug-request, current mode: Thread
++xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000
+
+

Our program is loaded, let's debug it!

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/05-led-roulette/index.html b/f3discovery/05-led-roulette/index.html new file mode 100644 index 000000000..34583d111 --- /dev/null +++ b/f3discovery/05-led-roulette/index.html @@ -0,0 +1,277 @@ + + + + + + LED roulette - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

LED roulette

+

Alright, let's start by building the following application:

+

+ +

+

I'm going to give you a high level API to implement this app but don't worry we'll do low level +stuff later on. The main goal of this chapter is to get familiar with the flashing and debugging +process.

+

Throughout this text we'll be using the starter code that's in the discovery repository. Make sure +you always have the latest version of the master branch because this website tracks that branch.

+

The starter code is in the src directory of that repository. Inside that directory there are more +directories named after each chapter of this book. Most of those directories are starter Cargo +projects.

+

Now, jump into the src/05-led-roulette directory. Check the src/main.rs file:

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+use aux5::entry;
+
+#[entry]
+fn main() -> ! {
+    let _y;
+    let x = 42;
+    _y = x;
+
+    // infinite loop; just so we don't leave this stack frame
+    loop {}
+}
+

Microcontroller programs are different from standard programs in two aspects: #![no_std] and +#![no_main].

+

The no_std attribute says that this program won't use the std crate, which assumes an underlying +OS; the program will instead use the core crate, a subset of std that can run on bare metal +systems (i.e., systems without OS abstractions like files and sockets).

+

The no_main attribute says that this program won't use the standard main interface, which is +tailored for command line applications that receive arguments. Instead of the standard main we'll +use the entry attribute from the cortex-m-rt crate to define a custom entry point. In this +program we have named the entry point "main", but any other name could have been used. The entry +point function must have the signature fn() -> !; this type indicates that the function can't +return – this means that the program never terminates.

+

If you are a careful observer, you'll also notice there is a .cargo directory in the Cargo project +as well. This directory contains a Cargo configuration file (.cargo/config) that tweaks the +linking process to tailor the memory layout of the program to the requirements of the target device. +This modified linking process is a requirement of the cortex-m-rt crate. You'll also be making +further tweaks to .cargo/config in future sections to make building and debugging easier.

+

Alright, let's start by building this program.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/05-led-roulette/my-solution.html b/f3discovery/05-led-roulette/my-solution.html new file mode 100644 index 000000000..8a4522e5b --- /dev/null +++ b/f3discovery/05-led-roulette/my-solution.html @@ -0,0 +1,327 @@ + + + + + + My solution - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

My solution

+

What solution did you come up with?

+

Here's mine:

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+use aux5::{Delay, DelayMs, LedArray, OutputSwitch, entry};
+
+#[entry]
+fn main() -> ! {
+    let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
+
+    let ms = 50_u8;
+    loop {
+        for curr in 0..8 {
+            let next = (curr + 1) % 8;
+
+            leds[next].on().ok();
+            delay.delay_ms(ms);
+            leds[curr].off().ok();
+            delay.delay_ms(ms);
+        }
+    }
+}
+

One more thing! Check that your solution also works when compiled in "release" mode:

+
$ cargo build --target thumbv7em-none-eabihf --release
+
+

You can test it with this gdb command:

+
$ # or, you could simply call `cargo run --target thumbv7em-none-eabihf --release`
+$ arm-none-eabi-gdb target/thumbv7em-none-eabihf/release/led-roulette
+$ #                                              ~~~~~~~
+
+

Binary size is something we should always keep an eye on! How big is your solution? You can check +that using the size command on the release binary:

+
$ # equivalent to size target/thumbv7em-none-eabihf/debug/led-roulette
+$ cargo size --target thumbv7em-none-eabihf --bin led-roulette -- -A
+    Finished dev [unoptimized + debuginfo] target(s) in 0.02s
+led-roulette  :
+section               size        addr
+.vector_table          404   0x8000000
+.text                21144   0x8000194
+.rodata               3144   0x800542c
+.data                    0  0x20000000
+.bss                     4  0x20000000
+.uninit                  0  0x20000004
+.debug_abbrev        19160         0x0
+.debug_info         471239         0x0
+.debug_aranges       18376         0x0
+.debug_ranges       102536         0x0
+.debug_str          508618         0x0
+.debug_pubnames      76975         0x0
+.debug_pubtypes     112797         0x0
+.ARM.attributes         58         0x0
+.debug_frame         55848         0x0
+.debug_line         282067         0x0
+.debug_loc             845         0x0
+.comment               147         0x0
+Total              1673362
+
+
+$ cargo size --target thumbv7em-none-eabihf --bin led-roulette --release -- -A
+    Finished release [optimized + debuginfo] target(s) in 0.03s
+led-roulette  :
+section              size        addr
+.vector_table         404   0x8000000
+.text                5380   0x8000194
+.rodata               564   0x8001698
+.data                   0  0x20000000
+.bss                    4  0x20000000
+.uninit                 0  0x20000004
+.debug_loc           9994         0x0
+.debug_abbrev        1821         0x0
+.debug_info         74974         0x0
+.debug_aranges        600         0x0
+.debug_ranges        6848         0x0
+.debug_str          52828         0x0
+.debug_pubnames     20821         0x0
+.debug_pubtypes     18891         0x0
+.ARM.attributes        58         0x0
+.debug_frame         1088         0x0
+.debug_line         15307         0x0
+.comment               19         0x0
+Total              209601
+
+
+

NOTE The Cargo project is already configured to build the release binary using LTO.

+
+

Know how to read this output? The text section contains the program instructions. It's around 5.25KB +in my case. On the other hand, the data and bss sections contain variables statically allocated +in RAM (static variables). A static variable is being used in aux5::init; that's why it shows 4 +bytes of bss.

+

One final thing! We have been running our programs from within GDB but our programs doesn't depend on +GDB at all. You can confirm this be closing both GDB and OpenOCD and then resetting the board by +pressing the black button on the board. The LED roulette application will run without intervention +of GDB.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/05-led-roulette/src/main.rs b/f3discovery/05-led-roulette/src/main.rs new file mode 100644 index 000000000..26e449962 --- /dev/null +++ b/f3discovery/05-led-roulette/src/main.rs @@ -0,0 +1,15 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +use aux5::entry; + +#[entry] +fn main() -> ! { + let _y; + let x = 42; + _y = x; + + // infinite loop; just so we don't leave this stack frame + loop {} +} diff --git a/f3discovery/05-led-roulette/the-challenge.html b/f3discovery/05-led-roulette/the-challenge.html new file mode 100644 index 000000000..d469c7c5f --- /dev/null +++ b/f3discovery/05-led-roulette/the-challenge.html @@ -0,0 +1,360 @@ + + + + + + The challenge - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

The challenge

+

You are now well armed to face a challenge! Your task will be to implement the application I showed +you at the beginning of this chapter.

+

Here's the GIF again:

+

+ +

+

Also, this may help:

+

+ +

+

This is a timing diagram. It indicates which LED is on at any given instant of time and for how long +each LED should be on. On the X axis we have the time in milliseconds. The timing diagram shows a +single period. This pattern will repeat itself every 800 ms. The Y axis labels each LED with a +cardinal point: North, East, etc. As part of the challenge you'll have to figure out how each +element in the Leds array maps to these cardinal points (hint: cargo doc --open ;-)).

+

Before you attempt this challenge, let me give you one additonal tip. Our GDB sessions always involve +entering the same commands at the beginning. We can use a .gdb file to execute some commands +right after GDB is started. This way you can save yourself the effort of having to enter them +manually on each GDB session.

+

As it turns out we've already created ../openocd.gdb and you can see it's doing +pretty much what we did in the previous section plus a few other commands. Look at +the comments for additional information:

+
$ cat ../openocd.gdb
+# Connect to gdb remote server
+target remote :3333
+
+# Load will flash the code
+load
+
+# Eanble demangling asm names on disassembly
+set print asm-demangle on
+
+# Enable pretty printing
+set print pretty on
+
+# Disable style sources as the default colors can be hard to read
+set style sources off
+
+# Initialize monitoring so iprintln! macro output
+# is sent from the itm port to itm.txt
+monitor tpiu config internal itm.txt uart off 8000000
+
+# Turn on the itm port
+monitor itm port 0 on
+
+# Set a breakpoint at main, aka entry
+break main
+
+# Set a breakpiont at DefaultHandler
+break DefaultHandler
+
+# Set a breakpiont at HardFault
+break HardFault
+
+# Continue running and until we hit the main breakpoint
+continue
+
+# Step from the trampoline code in entry into main
+step
+
+
+

Now we need to modify the ../.cargo/config.toml file to execute ../openocd.gdb

+
nano ../.cargo/config.toml
+
+

Edit your runner command -x ../openocd.gdb. +Assuming you're using arm-none-eabi-gdb the diff is:

+
~/embedded-discovery/src/05-led-roulette
+$ git diff ../.cargo/config.toml
+diff --git a/src/.cargo/config.toml b/src/.cargo/config.toml
+index ddff17f..02ac952 100644
+--- a/src/.cargo/config.toml
++++ b/src/.cargo/config.toml
+@@ -1,5 +1,5 @@
+ [target.thumbv7em-none-eabihf]
+-runner = "arm-none-eabi-gdb -q"
++runner = "arm-none-eabi-gdb -q -x ../openocd.gdb"
+ # runner = "gdb-multiarch -q"
+ # runner = "gdb -q"
+ rustflags = [
+
+

And the full contents of ../.cargo/config.toml, again +assuming arm-none-eabi-gdb, is:

+
[target.thumbv7em-none-eabihf]
+runner = "arm-none-eabi-gdb -q -x ../openocd.gdb"
+# runner = "gdb-multiarch -q"
+# runner = "gdb -q"
+rustflags = [
+  "-C", "link-arg=-Tlink.x",
+]
+
+[build]
+target = "thumbv7em-none-eabihf"
+
+
+

With that in place, you can now use a simple cargo run command which will build +the ARM version of the code and run the gdb session. The gdb session will +automatically flash the program and jump to the beginning of main as it step's +through the entry trampoline:

+
cargo run
+
+
~/embedded-discovery/src/05-led-roulette (Update-05-led-roulette-WIP)
+$ cargo run
+    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
+     Running `arm-none-eabi-gdb -q -x openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`
+Reading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette...
+led_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7
+7       #[entry]
+Loading section .vector_table, size 0x194 lma 0x8000000
+Loading section .text, size 0x52c0 lma 0x8000194
+Loading section .rodata, size 0xb50 lma 0x8005454
+Start address 0x08000194, load size 24484
+Transfer rate: 21 KB/sec, 6121 bytes/write.
+Breakpoint 1 at 0x8000202: file ~/embedded-discovery/src/05-led-roulette/src/main.rs, line 7.
+Note: automatically using hardware breakpoints for read-only addresses.
+
+Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline ()
+    at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7
+7       #[entry]
+led_roulette::__cortex_m_rt_main () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:9
+9           let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
+
+

Fork the discovery book

+

If you haven't already ready, it's probably a good idea to fork +the embedded discovery book so you +can save your changes in your own branch of your fork. We suggest creating +your own branch and leaving the master branch alone so the master branch +of your fork can stay in sync with the upstream repo. Also, it allows you to +more easily create PR's and improve this book, thank you in advance!

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/05-led-roulette/the-led-and-delay-abstractions.html b/f3discovery/05-led-roulette/the-led-and-delay-abstractions.html new file mode 100644 index 000000000..6b3e7688c --- /dev/null +++ b/f3discovery/05-led-roulette/the-led-and-delay-abstractions.html @@ -0,0 +1,735 @@ + + + + + + The led and delay abstractions - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

The Led and Delay abstractions

+

Now, I'm going to introduce two high level abstractions that we'll use to implement the LED roulette +application.

+

The auxiliary crate, aux5, exposes an initialization function called init. When called this +function returns two values packed in a tuple: a Delay value and a LedArray value.

+

Delay can be used to block your program for a specified amount of milliseconds.

+

LedArray is an array of eight Leds. Each Led represents one of the LEDs on the F3 board, +and exposes two methods: on and off which can be used to turn the LED on or off, respectively.

+

Let's try out these two abstractions by modifying the starter code to look like this:

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+use aux5::{entry, Delay, DelayMs, LedArray, OutputSwitch};
+
+#[entry]
+fn main() -> ! {
+    let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
+
+    let half_period = 500_u16;
+
+    loop {
+        leds[0].on().ok();
+        delay.delay_ms(half_period);
+
+        leds[0].off().ok();
+        delay.delay_ms(half_period);
+    }
+}
+

Now build it:

+
cargo build
+
+
+

NOTE: It's possible to forget to rebuild the program before starting a GDB session; this +omission can lead to very confusing debug sessions. To avoid this problem you can call just cargo run +instead of cargo build. The cargo run command will build and start a debug +session ensuring you never forget to recompile your program.

+
+

Now we'll run and repeat the flashing procedure as we did in the previous section +but with the new program. I'll let you type in the cargo run, this will get easier shortly. :)

+
+

NOTE: Don't forget to start openocd (debugger) on a separate terminal. +Otherwise target remote :3333 won't work!

+
+
$ cargo run
+    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
+     Running `arm-none-eabi-gdb -q ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`
+Reading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette...
+
+(gdb) target remote :3333
+Remote debugging using :3333
+led_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7
+7       #[entry]
+
+(gdb) load
+Loading section .vector_table, size 0x194 lma 0x8000000
+Loading section .text, size 0x52c0 lma 0x8000194
+Loading section .rodata, size 0xb50 lma 0x8005454
+Start address 0x08000194, load size 24484
+Transfer rate: 21 KB/sec, 6121 bytes/write.
+
+(gdb) break main
+Breakpoint 1 at 0x8000202: file ~/embedded-discovery/src/05-led-roulette/src/main.rs, line 7.
+Note: automatically using hardware breakpoints for read-only addresses.
+
+(gdb) continue
+Continuing.
+
+Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline ()
+    at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7
+7       #[entry]
+
+(gdb) step
+led_roulette::__cortex_m_rt_main () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:9
+9           let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
+
+(gdb)
+
+

OK. Let's step through the code. This time, we'll use the next command instead of step. The +difference is that the next command will step over function calls instead of going inside them.

+
(gdb) next
+11          let half_period = 500_u16;
+
+(gdb) next
+13          loop {
+
+(gdb) next
+14              leds[0].on().ok();
+
+(gdb) next
+15              delay.delay_ms(half_period);
+
+

After executing the leds[0].on().ok() statement, you should see a red LED, the one pointing North, +turn on.

+

Let's continue stepping over the program:

+
(gdb) next
+17              leds[0].off().ok();
+
+(gdb) next
+18              delay.delay_ms(half_period);
+
+

The delay_ms call will block the program for half a second but you may not notice because the +next command also takes some time to execute. However, after stepping over the leds[0].off() +statement you should see the red LED turn off.

+

You can already guess what this program does. Let it run uninterrupted using the continue command.

+
(gdb) continue
+Continuing.
+
+

Now, let's do something more interesting. We are going to modify the behavior of our program using +GDB.

+

First, let's stop the infinite loop by hitting Ctrl+C. You'll probably end up somewhere inside +Led::on, Led::off or delay_ms:

+
^C
+Program received signal SIGINT, Interrupt.
+0x08003434 in core::ptr::read_volatile<u32> (src=0xe000e010)
+    at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053
+
+

In my case, the program stopped its execution inside a read_volatile function. GDB output shows +some interesting information about that: core::ptr::read_volatile (src=0xe000e010). This means +that the function comes from the core crate and that it was called with argument src = 0xe000e010.

+

Just so you know, a more explicit way to show the arguments of a function is to use the info args +command:

+
(gdb) info args
+src = 0xe000e010
+
+

Regardless of where your program may have stopped you can always look at the output of the +backtrace command (bt for short) to learn how it got there:

+
(gdb) backtrace
+#0  0x08003434 in core::ptr::read_volatile<u32> (src=0xe000e010)
+    at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053
+#1  0x08002d66 in vcell::VolatileCell<u32>::get<u32> (self=0xe000e010) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/vcell-0.1.3/src/lib.rs:33
+#2  volatile_register::RW<u32>::read<u32> (self=0xe000e010) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/volatile-register-0.2.0/src/lib.rs:75
+#3  cortex_m::peripheral::SYST::has_wrapped (self=0x20009fa4)
+    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-0.6.4/src/peripheral/syst.rs:136
+#4  0x08003004 in stm32f3xx_hal::delay::{{impl}}::delay_us (self=0x20009fa4, us=500000)
+    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:58
+#5  0x08002f3e in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500)
+    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:32
+#6  0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500)
+    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38
+#7  0x0800024c in led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:15
+#8  0x08000206 in led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7
+
+

backtrace will print a trace of function calls from the current function down to main.

+

Back to our topic. To do what we are after, first, we have to return to the main function. We can +do that using the finish command. This command resumes the program execution and stops it again +right after the program returns from the current function. We'll have to call it several times.

+
(gdb) finish
+Run till exit from #0  0x08003434 in core::ptr::read_volatile<u32> (src=0xe000e010)
+    at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053
+cortex_m::peripheral::SYST::has_wrapped (self=0x20009fa4)
+    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-0.6.4/src/peripheral/syst.rs:136
+136             self.csr.read() & SYST_CSR_COUNTFLAG != 0
+Value returned is $1 = 5
+
+(..)
+
+(gdb) finish
+Run till exit from #0  0x08002f3e in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500)
+    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:32
+0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500)
+    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38
+38              self.delay_ms(u32(ms));
+
+(gdb) finish
+Run till exit from #0  0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500)
+    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38
+0x0800024c in led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:15
+15              delay.delay_ms(half_period);
+
+

We are back in main. We have a local variable in here: half_period

+
(gdb) print half_period
+$3 = 500
+
+

Now, we are going to modify this variable using the set command:

+
(gdb) set half_period = 100
+
+(gdb) print half_period
+$5 = 100
+
+

If you let program run free again using the continue command, you might see that the LED will +blink at a much faster rate now, but more likely the blink rate didn't change. What happened?

+

Let's stop the program with Ctrl+C and then set a break point at main:14.

+
(gdb) continue
+Continuing.
+^C
+Program received signal SIGINT, Interrupt.
+core::cell::UnsafeCell<u32>::get<u32> (self=0x20009fa4)
+    at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/cell.rs:1711
+1711        pub const fn get(&self) -> *mut T {
+
+

Then set a break point at main.rs:14 and continue

+
(gdb) break main.rs:14
+Breakpoint 2 at 0x8000236: file src/05-led-roulette/src/main.rs, line 14.
+(gdb) continue
+Continuing.
+
+Breakpoint 2, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:14
+14              leds[0].on().ok();
+
+

Now open your terminal window so it's about 80 lines long an 170 characters wide if possible.

+
+

NOTE: If you can't open the terminal that large, no problem you'll just see +--Type <RET> for more, q to quit, c to continue without paging-- so just type return +until you see the (gdb) prompt. Then scroll your terminal window to +see the results.

+
+
(gdb) disassemble /m
+Dump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17h51e7c3daad2af251E:
+8       fn main() -> ! {
+   0x08000208 <+0>:     push    {r7, lr}
+   0x0800020a <+2>:     mov     r7, sp
+   0x0800020c <+4>:     sub     sp, #64 ; 0x40
+   0x0800020e <+6>:     add     r0, sp, #32
+
+9           let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
+   0x08000210 <+8>:     bl      0x8000302 <aux5::init>
+   0x08000214 <+12>:    b.n     0x8000216 <led_roulette::__cortex_m_rt_main+14>
+   0x08000216 <+14>:    add     r0, sp, #32
+   0x08000218 <+16>:    add     r1, sp, #4
+   0x0800021a <+18>:    ldmia.w r0, {r2, r3, r4, r12, lr}
+   0x0800021e <+22>:    stmia.w r1, {r2, r3, r4, r12, lr}
+   0x08000222 <+26>:    ldr     r0, [sp, #52]   ; 0x34
+   0x08000224 <+28>:    ldr     r1, [sp, #56]   ; 0x38
+   0x08000226 <+30>:    str     r1, [sp, #28]
+   0x08000228 <+32>:    str     r0, [sp, #24]
+   0x0800022a <+34>:    mov.w   r0, #500        ; 0x1f4
+
+10
+11          let half_period = 500_u16;
+   0x0800022e <+38>:    strh.w  r0, [r7, #-2]
+
+12
+13          loop {
+   0x08000232 <+42>:    b.n     0x8000234 <led_roulette::__cortex_m_rt_main+44>
+   0x08000234 <+44>:    add     r0, sp, #24
+   0x08000268 <+96>:    b.n     0x8000234 <led_roulette::__cortex_m_rt_main+44>
+
+14              leds[0].on().ok();
+=> 0x08000236 <+46>:    bl      0x80001ec <switch_hal::output::{{impl}}::on<stm32f3xx_hal::gpio::gpioe::PEx<stm32f3xx_hal::gpio::Output<stm32f3xx_hal::gpio::PushPull>>>>
+   0x0800023a <+50>:    b.n     0x800023c <led_roulette::__cortex_m_rt_main+52>
+   0x0800023c <+52>:    bl      0x8000594 <core::result::Result<(), core::convert::Infallible>::ok<(),core::convert::Infallible>>
+   0x08000240 <+56>:    b.n     0x8000242 <led_roulette::__cortex_m_rt_main+58>
+   0x08000242 <+58>:    add     r0, sp, #4
+   0x08000244 <+60>:    mov.w   r1, #500        ; 0x1f4
+
+15              delay.delay_ms(half_period);
+   0x08000248 <+64>:    bl      0x8002f5c <stm32f3xx_hal::delay::{{impl}}::delay_ms>
+   0x0800024c <+68>:    b.n     0x800024e <led_roulette::__cortex_m_rt_main+70>
+   0x0800024e <+70>:    add     r0, sp, #24
+
+16
+17              leds[0].off().ok();
+   0x08000250 <+72>:    bl      0x800081a <switch_hal::output::{{impl}}::off<stm32f3xx_hal::gpio::gpioe::PEx<stm32f3xx_hal::gpio::Output<stm32f3xx_hal::gpio::PushPull>>>>
+   0x08000254 <+76>:    b.n     0x8000256 <led_roulette::__cortex_m_rt_main+78>
+   0x08000256 <+78>:    bl      0x8000594 <core::result::Result<(), core::convert::Infallible>::ok<(),core::convert::Infallible>>
+   0x0800025a <+82>:    b.n     0x800025c <led_roulette::__cortex_m_rt_main+84>
+   0x0800025c <+84>:    add     r0, sp, #4
+   0x0800025e <+86>:    mov.w   r1, #500        ; 0x1f4
+
+18              delay.delay_ms(half_period);
+   0x08000262 <+90>:    bl      0x8002f5c <stm32f3xx_hal::delay::{{impl}}::delay_ms>
+   0x08000266 <+94>:    b.n     0x8000268 <led_roulette::__cortex_m_rt_main+96>
+
+End of assembler dump.
+
+

In the above dump the reason the delay didn't change was because the compiler +recognized that half_period didn't change and instead in the two places where +delay.delay_ms(half_period); is called we see mov.w r1, #500. So changing the +value of half_period does nothing!

+
   0x08000244 <+60>:    mov.w   r1, #500        ; 0x1f4
+
+15              delay.delay_ms(half_period);
+   0x08000248 <+64>:    bl      0x8002f5c <stm32f3xx_hal::delay::{{impl}}::delay_ms>
+
+(..)
+
+   0x0800025e <+86>:    mov.w   r1, #500        ; 0x1f4
+
+18              delay.delay_ms(half_period);
+   0x08000262 <+90>:    bl      0x8002f5c <stm32f3xx_hal::delay::{{impl}}::delay_ms>
+
+

One solution to the problem is to wrap half_period in a Volatile as shown below.

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+use volatile::Volatile;
+use aux5::{Delay, DelayMs, LedArray, OutputSwitch, entry};
+
+#[entry]
+fn main() -> ! {
+    let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
+
+    let mut half_period = 500_u16;
+    let v_half_period = Volatile::new(&mut half_period);
+
+    loop {
+        leds[0].on().ok();
+        delay.delay_ms(v_half_period.read());
+
+        leds[0].off().ok();
+        delay.delay_ms(v_half_period.read());
+    }
+}
+
+
+

Edit Cargo.toml adding volatile = "0.4.3" in the [dependencies] section.

+
[dependencies]
+aux5 = { path = "auxiliary" }
+volatile = "0.4.3"
+
+

With the above code using Volatile you can now change half_period and +you'll be able to experiment with different values. Here is the list of +commands followed by an explanation; # xxxx to demonstrate.

+
$ cargo run --target thumbv7em-none-eabihf   # Compile and load the program into gdb
+(gdb) target remote :3333           # Connect to STM32F3DISCOVERY board from PC
+(gdb) load                          # Flash program
+(gdb) break main.rs:16              # Set breakpoint 1 at top of loop
+(gdb) continue                      # Continue, will stop at main.rs:16
+(gdb) disable 1                     # Disable breakpoint 1
+(gdb) set print asm-demangle on     # Enable asm-demangle
+(gdb) disassemble /m                # Disassemble main function
+(gdb) continue                      # Led blinking on for 1/2 sec then off 1/2 sec
+^C                                  # Stop with Ctrl+C
+(gdb) enable 1                      # Enable breakpoint 1
+(gdb) continue                      # Continue, will stop at main.rs:16
+(gdb) print half_period             # Print half_period result is 500
+(gdb) set half_period = 2000        # Set half_period to 2000ms
+(gdb) print half_period             # Print half_period and result is 2000
+(gdb) disable 1                     # Disable breakpoint 1
+(gdb) continue                      # Led blinking on for 2 secs then off 2 sec
+^C                                  # Stop with Ctrl+C
+(gdb) quit                          # Quit gdb
+
+

The critical changes are at lines 13, 17 and 20 in the source code which +you can see in the disassembly. At 13 we create v_half_period and then +read() its value in lines 17 and 20. This means that when we set half_period = 2000 +the led will now be on for 2 seconds then off for 2 seconds.

+
$ cargo run --target thumbv7em-none-eabihf
+   Compiling led-roulette v0.2.0 (~/embedded-discovery/src/05-led-roulette)
+    Finished dev [unoptimized + debuginfo] target(s) in 0.18s
+     Running `arm-none-eabi-gdb -q ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`
+Reading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette...
+
+(gdb) target remote :3333
+Remote debugging using :3333
+led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16
+16              leds[0].on().ok();
+
+(gdb) load
+Loading section .vector_table, size 0x194 lma 0x8000000
+Loading section .text, size 0x5258 lma 0x8000194
+Loading section .rodata, size 0xbd8 lma 0x80053ec
+Start address 0x08000194, load size 24516
+Transfer rate: 21 KB/sec, 6129 bytes/write.
+
+(gdb) break main.rs:16
+Breakpoint 1 at 0x8000246: file src/05-led-roulette/src/main.rs, line 16.
+Note: automatically using hardware breakpoints for read-only addresses.
+
+(gdb) continue
+Continuing.
+
+Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16
+16              leds[0].on().ok();
+
+(gdb) disable 1
+
+(gdb) set print asm-demangle on
+
+(gdb) disassemble /m
+Dump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17he1f2bc7990b13731E:
+9       fn main() -> ! {
+   0x0800020e <+0>:     push    {r7, lr}
+   0x08000210 <+2>:     mov     r7, sp
+   0x08000212 <+4>:     sub     sp, #72 ; 0x48
+   0x08000214 <+6>:     add     r0, sp, #36     ; 0x24
+
+10          let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
+   0x08000216 <+8>:     bl      0x800036a <aux5::init>
+   0x0800021a <+12>:    b.n     0x800021c <led_roulette::__cortex_m_rt_main+14>
+   0x0800021c <+14>:    add     r0, sp, #36     ; 0x24
+   0x0800021e <+16>:    add     r1, sp, #8
+   0x08000220 <+18>:    ldmia.w r0, {r2, r3, r4, r12, lr}
+   0x08000224 <+22>:    stmia.w r1, {r2, r3, r4, r12, lr}
+   0x08000228 <+26>:    ldr     r0, [sp, #56]   ; 0x38
+   0x0800022a <+28>:    ldr     r1, [sp, #60]   ; 0x3c
+   0x0800022c <+30>:    str     r1, [sp, #32]
+   0x0800022e <+32>:    str     r0, [sp, #28]
+   0x08000230 <+34>:    mov.w   r0, #500        ; 0x1f4
+
+11
+12          let mut half_period = 500_u16;
+   0x08000234 <+38>:    strh.w  r0, [r7, #-6]
+   0x08000238 <+42>:    subs    r0, r7, #6
+
+13          let v_half_period = Volatile::new(&mut half_period);
+   0x0800023a <+44>:    bl      0x800033e <volatile::Volatile<&mut u16, volatile::access::ReadWrite>::new<&mut u16>>
+   0x0800023e <+48>:    str     r0, [sp, #68]   ; 0x44
+   0x08000240 <+50>:    b.n     0x8000242 <led_roulette::__cortex_m_rt_main+52>
+
+14
+15          loop {
+   0x08000242 <+52>:    b.n     0x8000244 <led_roulette::__cortex_m_rt_main+54>
+   0x08000244 <+54>:    add     r0, sp, #28
+   0x08000288 <+122>:   b.n     0x8000244 <led_roulette::__cortex_m_rt_main+54>
+
+16              leds[0].on().ok();
+=> 0x08000246 <+56>:    bl      0x800032c <switch_hal::output::{{impl}}::on<stm32f3xx_hal::gpio::gpioe::PEx<stm32f3xx_hal::gpio::Output<stm32f3xx_hal::gpio::PushPull>>>>
+   0x0800024a <+60>:    b.n     0x800024c <led_roulette::__cortex_m_rt_main+62>
+   0x0800024c <+62>:    bl      0x80005fc <core::result::Result<(), core::convert::Infallible>::ok<(),core::convert::Infallible>>
+   0x08000250 <+66>:    b.n     0x8000252 <led_roulette::__cortex_m_rt_main+68>
+   0x08000252 <+68>:    add     r0, sp, #68     ; 0x44
+
+17              delay.delay_ms(v_half_period.read());
+   0x08000254 <+70>:    bl      0x800034a <volatile::Volatile<&mut u16, volatile::access::ReadWrite>::read<&mut u16,u16,volatile::access::ReadWrite>>
+   0x08000258 <+74>:    str     r0, [sp, #4]
+   0x0800025a <+76>:    b.n     0x800025c <led_roulette::__cortex_m_rt_main+78>
+   0x0800025c <+78>:    add     r0, sp, #8
+   0x0800025e <+80>:    ldr     r1, [sp, #4]
+   0x08000260 <+82>:    bl      0x8002fc4 <stm32f3xx_hal::delay::{{impl}}::delay_ms>
+   0x08000264 <+86>:    b.n     0x8000266 <led_roulette::__cortex_m_rt_main+88>
+   0x08000266 <+88>:    add     r0, sp, #28
+
+18
+19              leds[0].off().ok();
+   0x08000268 <+90>:    bl      0x8000882 <switch_hal::output::{{impl}}::off<stm32f3xx_hal::gpio::gpioe::PEx<stm32f3xx_hal::gpio::Output<stm32f3xx_hal::gpio::PushPull>>>>
+   0x0800026c <+94>:    b.n     0x800026e <led_roulette::__cortex_m_rt_main+96>
+   0x0800026e <+96>:    bl      0x80005fc <core::result::Result<(), core::convert::Infallible>::ok<(),core::convert::Infallible>>
+   0x08000272 <+100>:   b.n     0x8000274 <led_roulette::__cortex_m_rt_main+102>
+   0x08000274 <+102>:   add     r0, sp, #68     ; 0x44
+
+20              delay.delay_ms(v_half_period.read());
+   0x08000276 <+104>:   bl      0x800034a <volatile::Volatile<&mut u16, volatile::access::ReadWrite>::read<&mut u16,u16,volatile::access::ReadWrite>>
+   0x0800027a <+108>:   str     r0, [sp, #0]
+   0x0800027c <+110>:   b.n     0x800027e <led_roulette::__cortex_m_rt_main+112>
+   0x0800027e <+112>:   add     r0, sp, #8
+   0x08000280 <+114>:   ldr     r1, [sp, #0]
+   0x08000282 <+116>:   bl      0x8002fc4 <stm32f3xx_hal::delay::{{impl}}::delay_ms>
+   0x08000286 <+120>:   b.n     0x8000288 <led_roulette::__cortex_m_rt_main+122>
+
+End of assembler dump.
+
+(gdb) continue
+Continuing.
+^C
+Program received signal SIGINT, Interrupt.
+0x080037b2 in core::cell::UnsafeCell<u32>::get<u32> (self=0x20009fa0) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/cell.rs:1716
+1716        }
+
+(gdb) enable 1
+
+(gdb) continue
+Continuing.
+
+Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16
+16              leds[0].on().ok();
+
+(gdb) print half_period
+$2 = 500
+
+(gdb) disable 1
+
+(gdb) continue
+Continuing.
+^C
+Program received signal SIGINT, Interrupt.
+0x08003498 in core::ptr::read_volatile<u32> (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1052
+1052        unsafe { intrinsics::volatile_load(src) }
+
+(gdb) enable 1
+
+(gdb) continue
+Continuing.
+
+Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16
+16              leds[0].on().ok();
+
+(gdb) print half_period
+$3 = 500
+
+(gdb) set half_period = 2000
+
+(gdb) print half_period
+$4 = 2000
+
+(gdb) disable 1
+
+(gdb) continue
+Continuing.
+^C
+Program received signal SIGINT, Interrupt.
+0x0800348e in core::ptr::read_volatile<u32> (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1046
+1046    pub unsafe fn read_volatile<T>(src: *const T) -> T {
+
+(gdb) q
+Detaching from program: ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette, Remote target
+Ending remote debugging.
+[Inferior 1 (Remote target) detached]
+
+

Question! What happens if you start lowering the value of half_period? At what value of +half_period you can no longer see the LED blink?

+

Now, it's your turn to write a program.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/06-hello-world/Cargo.toml b/f3discovery/06-hello-world/Cargo.toml new file mode 100644 index 000000000..1a19db077 --- /dev/null +++ b/f3discovery/06-hello-world/Cargo.toml @@ -0,0 +1,11 @@ +[package] +authors = [ + "Jorge Aparicio ", + "Wink Saville ", + "Wink Saville ITM { + let p = cortex_m::Peripherals::take().unwrap(); + + p.ITM +} diff --git a/f3discovery/06-hello-world/index.html b/f3discovery/06-hello-world/index.html new file mode 100644 index 000000000..1422589ed --- /dev/null +++ b/f3discovery/06-hello-world/index.html @@ -0,0 +1,351 @@ + + + + + + Hello, world! - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Hello, world!

+
+

HEADS UP The "solder bridge" SB10 (see back of the board) on the STM32F3DISCOVERY, which is +required to use the ITM and the iprint! macros shown below, is not soldered by default +(see page 21 of the User Manual). +(To be more accurate: this actually depends on the board revision. If you have an old version of +the board as the old User Manual said, the SB10 was soldered. Check your board +to decide whether you need to fix it.)

+
+
+

TL;DR You have two options to fix this: Either solder the solder bridge SB10 or connect a +female to female jumper wire between SWO and PB3 as shown in the picture below.

+
+

+ +

+
+

Just a little more of helpful magic before we start doing low level stuff.

+

Blinking an LED is like the "Hello, world" of the embedded world.

+

But in this section, we'll run a proper "Hello, world" program that prints stuff to your computer +console.

+

Go to the 06-hello-world directory. There's some starter code in it:

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux6::{entry, iprint, iprintln};
+
+#[entry]
+fn main() -> ! {
+    let mut itm = aux6::init();
+
+    iprintln!(&mut itm.stim[0], "Hello, world!");
+
+    loop {}
+}
+

The iprintln macro will format messages and output them to the microcontroller's ITM. ITM stands +for Instrumentation Trace Macrocell and it's a communication protocol on top of SWD (Serial Wire +Debug) which can be used to send messages from the microcontroller to the debugging host. This +communication is only one way: the debugging host can't send data to the microcontroller.

+

OpenOCD, which is managing the debug session, can receive data sent through this ITM channel and +redirect it to a file.

+

The ITM protocol works with frames (you can think of them as Ethernet frames). Each frame has a +header and a variable length payload. OpenOCD will receive these frames and write them directly to a +file without parsing them. So, if the microntroller sends the string "Hello, world!" using the +iprintln macro, OpenOCD's output file won't exactly contain that string.

+

To retrieve the original string, OpenOCD's output file will have to be parsed. We'll use the +itmdump program to perform the parsing as new data arrives.

+

You should have already installed the itmdump program during the installation chapter.

+

In a new terminal, run this command inside the /tmp directory, if you are using a *nix OS, or from +within the %TEMP% directory, if you are running Windows. This should be the same directory from +where you are running OpenOCD.

+
+

NOTE It's very important that both itmdump and openocd are running +from the same directory!

+
+
$ # itmdump terminal
+
+$ # *nix
+$ cd /tmp && touch itm.txt
+
+$ # Windows
+$ cd %TEMP% && type nul >> itm.txt
+
+$ # both
+$ itmdump -F -f itm.txt
+
+

This command will block as itmdump is now watching the itm.txt file. Leave this terminal open.

+

Make sure that the STM32F3DISCOVERY board is connected to your computer. Open another terminal +from /tmp directory (on Windows %TEMP%) to launch OpenOCD similar as described in chapter 3.

+

Alright. Now, let's build the starter code and flash it into the microcontroller.

+

We will now build and run the application, cargo run. And step through it using next. +Since openocd.gdb contains the monitor commands in openocd.gdb OpenOCD will redirect +the ITM output to itm.txt and itmdump will write it to its terminal window. Also, it setup +break points and stepped through the trampoline we are at the first executable +statement in fn main():

+
~/embedded-discovery/src/06-hello-world
+$ cargo run
+    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
+     Running `arm-none-eabi-gdb -q -x ../openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world`
+Reading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world...
+hello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:14
+14          loop {}
+Loading section .vector_table, size 0x194 lma 0x8000000
+Loading section .text, size 0x2828 lma 0x8000194
+Loading section .rodata, size 0x638 lma 0x80029bc
+Start address 0x08000194, load size 12276
+Transfer rate: 18 KB/sec, 4092 bytes/write.
+Breakpoint 1 at 0x80001f0: file ~/embedded-discovery/src/06-hello-world/src/main.rs, line 8.
+Note: automatically using hardware breakpoints for read-only addresses.
+Breakpoint 2 at 0x800092a: file /home/wink/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 570.
+Breakpoint 3 at 0x80029a8: file /home/wink/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 560.
+
+Breakpoint 1, hello_world::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/06-hello-world/src/main.rs:8
+8       #[entry]
+hello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10
+10          let mut itm = aux6::init();
+
+(gdb)
+
+

Now issue a next command which will execute aux6::init() and +stop at the next executable statement in main.rs, which +positions us at line 12:

+
(gdb) next
+12	    iprintln!(&mut itm.stim[0], "Hello, world!");
+
+

Then issue another next command which will execute +line 12, executing the iprintln and stop at line 14:

+
(gdb) next
+14	    loop {}
+
+

Now since iprintln has been executed the output on the itmdump +terminal window should be the Hello, world! string:

+
$ itmdump -F -f itm.txt
+(...)
+Hello, world!
+
+

Awesome, right? Feel free to use iprintln as a logging tool in the coming sections.

+

Next: That's not all! The iprint! macros are not the only thing that uses the ITM. :-)

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/06-hello-world/panic.html b/f3discovery/06-hello-world/panic.html new file mode 100644 index 000000000..80e0ff975 --- /dev/null +++ b/f3discovery/06-hello-world/panic.html @@ -0,0 +1,347 @@ + + + + + + panic! - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

panic!

+

The panic! macro also sends its output to the ITM!

+

Change the main function to look like this:

+
#[entry]
+fn main() -> ! {
+    panic!("Hello, world!");
+}
+

Before running one other suggestion, I find it inconvenient to have to +confirm when quitting gdb. Add the following file in your home +directory ~/.gdbinit so that it quits immediately:

+
$ cat ~/.gdbinit
+define hook-quit
+  set confirm off
+end
+
+

OK, now use cargo run and it stops at the first line of fn main():

+
$ cargo run
+   Compiling hello-world v0.2.0 (~/embedded-discovery/src/06-hello-world)
+    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
+     Running `arm-none-eabi-gdb -q -x ../openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world`
+Reading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world...
+hello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10
+10          panic!("Hello, world!");
+Loading section .vector_table, size 0x194 lma 0x8000000
+Loading section .text, size 0x20fc lma 0x8000194
+Loading section .rodata, size 0x554 lma 0x8002290
+Start address 0x08000194, load size 10212
+Transfer rate: 17 KB/sec, 3404 bytes/write.
+Breakpoint 1 at 0x80001f0: file ~/embedded-discovery/src/06-hello-world/src/main.rs, line 8.
+Note: automatically using hardware breakpoints for read-only addresses.
+Breakpoint 2 at 0x8000222: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 570.
+Breakpoint 3 at 0x800227a: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 560.
+
+Breakpoint 1, hello_world::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/06-hello-world/src/main.rs:8
+8       #[entry]
+hello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10
+10          panic!("Hello, world!");
+(gdb)
+
+

We'll use short command names to save typing, enter c then the Enter or Return key:

+
(gdb) c
+Continuing.
+
+

If all is well you'll see some new output in the itmdump terminal.

+
$ # itmdump terminal
+(..)
+panicked at 'Hello, world!', src/06-hello-world/src/main.rs:10:5
+
+

Then type Ctrl-c which breaks out of a loop in the runtime:

+
^C
+Program received signal SIGINT, Interrupt.
+0x0800115c in panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:57
+57	        atomic::compiler_fence(Ordering::SeqCst);
+
+

Ultimately, panic! is just another function call so you can see it leaves behind +a trace of function calls. This allows you to use backtrace or just bt and to see +call stack that caused the panic:

+
(gdb) bt
+#0  panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47
+#1  0x080005c2 in core::panicking::panic_fmt () at library/core/src/panicking.rs:92
+#2  0x0800055a in core::panicking::panic () at library/core/src/panicking.rs:50
+#3  0x08000210 in hello_world::__cortex_m_rt_main () at src/06-hello-world/src/main.rs:10
+#4  0x080001f4 in hello_world::__cortex_m_rt_main_trampoline () at src/06-hello-world/src/main.rs:8
+
+

Another thing we can do is catch the panic before it does the logging. +So we'll do several things; reset to the beginning, disable breakpoint 1, +set a new breakpoint at rust_begin_unwind, list the break points and then continue:

+
(gdb) monitor reset halt
+Unable to match requested speed 1000 kHz, using 950 kHz
+Unable to match requested speed 1000 kHz, using 950 kHz
+adapter speed: 950 kHz
+target halted due to debug-request, current mode: Thread 
+xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000
+
+(gdb) disable 1
+
+(gdb) break rust_begin_unwind 
+Breakpoint 4 at 0x800106c: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs, line 47.
+
+(gdb) info break
+Num     Type           Disp Enb Address    What
+1       breakpoint     keep n   0x080001f0 in hello_world::__cortex_m_rt_main_trampoline 
+                                           at ~/prgs/rust/tutorial/embedded-discovery/src/06-hello-world/src/main.rs:8
+        breakpoint already hit 1 time
+2       breakpoint     keep y   0x08000222 in cortex_m_rt::DefaultHandler_ 
+                                           at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:570
+3       breakpoint     keep y   0x0800227a in cortex_m_rt::HardFault_ 
+                                           at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:560
+4       breakpoint     keep y   0x0800106c in panic_itm::panic 
+                                           at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47
+
+(gdb) c
+Continuing.
+
+Breakpoint 4, panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47
+47          interrupt::disable();
+
+

You'll notice that nothing got printed on the itmdump console this time. If +you resume the program using continue then a new line will be printed.

+

In a later section we'll look into other simpler communication protocols.

+

Finally, enter the q command to quit and it quits immediately without asking for confirmation:

+
(gdb) q
+Detaching from program: ~/prgs/rust/tutorial/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world, Remote target
+Ending remote debugging.
+[Inferior 1 (Remote target) detached]
+
+

As an even shorter sequence you can type Ctrl-d, which eliminates +one keystroke!

+
+

NOTE In this case the (gdb) prompt is overwritten with quit)

+
+
quit)
+Detaching from program: ~/prgs/rust/tutorial/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world, Remote target
+Ending remote debugging.
+[Inferior 1 (Remote target) detached]
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/06-hello-world/src/main.rs b/f3discovery/06-hello-world/src/main.rs new file mode 100644 index 000000000..7edcfeba5 --- /dev/null +++ b/f3discovery/06-hello-world/src/main.rs @@ -0,0 +1,15 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux6::{entry, iprint, iprintln}; + +#[entry] +fn main() -> ! { + let mut itm = aux6::init(); + + iprintln!(&mut itm.stim[0], "Hello, world!"); + + loop {} +} diff --git a/f3discovery/07-registers/Cargo.toml b/f3discovery/07-registers/Cargo.toml new file mode 100644 index 000000000..2a9d1f086 --- /dev/null +++ b/f3discovery/07-registers/Cargo.toml @@ -0,0 +1,11 @@ +[package] +authors = [ + "Jorge Aparicio ", + "Wink Saville ", + "Wink Saville (ITM, &'static RegisterBlock) { + let device_periphs = stm32::Peripherals::take().unwrap(); + let mut reset_and_clock_control = device_periphs.RCC.constrain(); + + // initialize user leds + let mut gpioe = device_periphs.GPIOE.split(&mut reset_and_clock_control.ahb); + let _leds = Leds::new( + gpioe.pe8, + gpioe.pe9, + gpioe.pe10, + gpioe.pe11, + gpioe.pe12, + gpioe.pe13, + gpioe.pe14, + gpioe.pe15, + &mut gpioe.moder, + &mut gpioe.otyper, + ); + + let core_periphs = cortex_m::Peripherals::take().unwrap(); + (core_periphs.ITM, unsafe { &*stm32f303::GPIOE::ptr() }) +} diff --git a/f3discovery/07-registers/bad-address.html b/f3discovery/07-registers/bad-address.html new file mode 100644 index 000000000..1813f26dd --- /dev/null +++ b/f3discovery/07-registers/bad-address.html @@ -0,0 +1,354 @@ + + + + + + 0xBAAAAAAD address - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

0xBAAAAAAD address

+

Not all the peripheral memory can be accessed. Look at this program.

+
#![no_main]
+#![no_std]
+
+use core::ptr;
+
+#[allow(unused_imports)]
+use aux7::{entry, iprint, iprintln};
+
+#[entry]
+fn main() -> ! {
+    aux7::init();
+
+    unsafe {
+        ptr::read_volatile(0x4800_1800 as *const u32);
+    }
+
+    loop {}
+}
+

This address is close to the GPIOE_BSRR address we used before but this address is invalid. +Invalid in the sense that there's no register at this address.

+

Now, let's try it.

+
$ cargo run
+(..)
+Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:9
+9       #[entry]
+
+(gdb) continue
+Continuing.
+
+Breakpoint 3, cortex_m_rt::HardFault_ (ef=0x20009fb0)
+    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:560
+560         loop {
+
+(gdb)
+
+

We tried to do an invalid operation, reading memory that doesn't exist, so the processor raised an +exception, a hardware exception.

+

In most cases, exceptions are raised when the processor attempts to perform an invalid operation. +Exceptions break the normal flow of a program and force the processor to execute an exception +handler, which is just a function/subroutine.

+

There are different kind of exceptions. Each kind of exception is raised by different conditions and +each one is handled by a different exception handler.

+

The aux7 crate depends on the cortex-m-rt crate which defines a default +hard fault handler, named HardFault, that handles the "invalid memory +address" exception. openocd.gdb placed a breakpoint on HardFault; that's why +the debugger halted your program while it was executing the exception handler. +We can get more information about the exception from the debugger. Let's see:

+
(gdb) list
+555     #[allow(unused_variables)]
+556     #[doc(hidden)]
+557     #[link_section = ".HardFault.default"]
+558     #[no_mangle]
+559     pub unsafe extern "C" fn HardFault_(ef: &ExceptionFrame) -> ! {
+560         loop {
+561             // add some side effect to prevent this from turning into a UDF instruction
+562             // see rust-lang/rust#28728 for details
+563             atomic::compiler_fence(Ordering::SeqCst);
+564         }
+
+

ef is a snapshot of the program state right before the exception occurred. Let's inspect it:

+
(gdb) print/x *ef
+$1 = cortex_m_rt::ExceptionFrame {
+  r0: 0x48001800,
+  r1: 0x80036b0,
+  r2: 0x1,
+  r3: 0x80000000,
+  r12: 0xb,
+  lr: 0x800020d,
+  pc: 0x8001750,
+  xpsr: 0xa1000200
+}
+
+

There are several fields here but the most important one is pc, the Program Counter register. +The address in this register points to the instruction that generated the exception. Let's +disassemble the program around the bad instruction.

+
(gdb) disassemble /m ef.pc
+Dump of assembler code for function core::ptr::read_volatile<u32>:
+1046    pub unsafe fn read_volatile<T>(src: *const T) -> T {
+   0x0800174c <+0>:     sub     sp, #12
+   0x0800174e <+2>:     str     r0, [sp, #4]
+
+1047        if cfg!(debug_assertions) && !is_aligned_and_not_null(src) {
+1048            // Not panicking to keep codegen impact smaller.
+1049            abort();
+1050        }
+1051        // SAFETY: the caller must uphold the safety contract for `volatile_load`.
+1052        unsafe { intrinsics::volatile_load(src) }
+   0x08001750 <+4>:     ldr     r0, [r0, #0]
+   0x08001752 <+6>:     str     r0, [sp, #8]
+   0x08001754 <+8>:     ldr     r0, [sp, #8]
+   0x08001756 <+10>:    str     r0, [sp, #0]
+   0x08001758 <+12>:    b.n     0x800175a <core::ptr::read_volatile<u32>+14>
+
+1053    }
+   0x0800175a <+14>:    ldr     r0, [sp, #0]
+   0x0800175c <+16>:    add     sp, #12
+   0x0800175e <+18>:    bx      lr
+
+End of assembler dump.
+
+

The exception was caused by the ldr r0, [r0, #0] instruction, a read instruction. The instruction +tried to read the memory at the address indicated by the r0 register. By the way, r0 is a CPU +(processor) register not a memory mapped register; it doesn't have an associated address like, say, +GPIO_BSRR.

+

Wouldn't it be nice if we could check what the value of the r0 register was right at the instant +when the exception was raised? Well, we already did! The r0 field in the ef value we printed +before is the value of r0 register had when the exception was raised. Here it is again:

+
(gdb) print/x *ef
+$1 = cortex_m_rt::ExceptionFrame {
+  r0: 0x48001800,
+  r1: 0x80036b0,
+  r2: 0x1,
+  r3: 0x80000000,
+  r12: 0xb,
+  lr: 0x800020d,
+  pc: 0x8001750,
+  xpsr: 0xa1000200
+}
+
+

r0 contains the value 0x4800_1800 which is the invalid address we called the read_volatile +function with.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/07-registers/index.html b/f3discovery/07-registers/index.html new file mode 100644 index 000000000..de6193f86 --- /dev/null +++ b/f3discovery/07-registers/index.html @@ -0,0 +1,288 @@ + + + + + + Registers - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Registers

+

It's time to explore what the Led API does under the hood.

+

In a nutshell, it just writes to some special memory regions. Go into the 07-registers directory +and let's run the starter code statement by statement.

+
#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux7::{entry, iprint, iprintln};
+
+#[entry]
+fn main() -> ! {
+    aux7::init();
+
+    unsafe {
+        // A magic address!
+        const GPIOE_BSRR: u32 = 0x48001018;
+
+        // Turn on the "North" LED (red)
+        *(GPIOE_BSRR as *mut u32) = 1 << 9;
+
+        // Turn on the "East" LED (green)
+        *(GPIOE_BSRR as *mut u32) = 1 << 11;
+
+        // Turn off the "North" LED
+        *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16);
+
+        // Turn off the "East" LED
+        *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16);
+    }
+
+    loop {}
+}
+

What's this magic?

+

The address 0x48001018 points to a register. A register is a special region of memory that +controls a peripheral. A peripheral is a piece of electronics that sits right next to the +processor within the microcontroller package and provides the processor with extra functionality. +After all, the processor, on its own, can only do math and logic.

+

This particular register controls General Purpose Input/Output (GPIO) pins (GPIO is a +peripheral) and can be used to drive each of those pins low or high.

+

An aside: LEDs, digital outputs and voltage levels

+

Drive? Pin? Low? High?

+

A pin is a electrical contact. Our microcontroller has several of them and some of them are +connected to LEDs. An LED, a Light Emitting Diode, will only emit light when voltage is applied to +it with a certain polarity.

+

+ +

+

Luckily for us, the microcontroller's pins are connected to the LEDs with the right polarity. All +that we have to do is output some non-zero voltage through the pin to turn the LED on. The pins +attached to the LEDs are configured as digital outputs and can only output two different voltage +levels: "low", 0 Volts, or "high", 3 Volts. A "high" (voltage) level will turn the LED on whereas +a "low" (voltage) level will turn it off.

+

These "low" and "high" states map directly to the concept of digital logic. "low" is 0 or false +and "high" is 1 or true. This is why this pin configuration is known as digital output.

+
+

OK. But how can one find out what this register does? Time to RTRM (Read the Reference Manual)!

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/07-registers/openocd.gdb b/f3discovery/07-registers/openocd.gdb new file mode 100644 index 000000000..5db2c66f7 --- /dev/null +++ b/f3discovery/07-registers/openocd.gdb @@ -0,0 +1,11 @@ +target remote :3333 +set print asm-demangle on +set print pretty on +set style sources off +monitor tpiu config internal itm.txt uart off 8000000 +monitor itm port 0 on +load +break main +break DefaultHandler +break HardFault +continue diff --git a/f3discovery/07-registers/optimization.html b/f3discovery/07-registers/optimization.html new file mode 100644 index 000000000..4da665849 --- /dev/null +++ b/f3discovery/07-registers/optimization.html @@ -0,0 +1,432 @@ + + + + + + (mis)Optimization - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

(mis)Optimization

+

Reads/writes to registers are quite special. I may even dare to say that they are embodiment of side +effects. In the previous example we wrote four different values to the same register. If you didn't +know that address was a register, you may have simplified the logic to just write the final value 1 << (11 + 16) into the register.

+

Actually, LLVM, the compiler's backend / optimizer, does not know we are dealing with a register and +will merge the writes thus changing the behavior of our program. Let's check that really quick.

+
$ cargo run --release
+(..)
+Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:7
+7       #[entry]
+
+(gdb) step
+registers::__cortex_m_rt_main () at src/07-registers/src/main.rs:9
+9           aux7::init();
+
+(gdb) next
+25              *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16);
+
+(gdb) disassemble /m
+Dump of assembler code for function _ZN9registers18__cortex_m_rt_main17h45b1ef53e18aa8d0E:
+8       fn main() -> ! {
+   0x08000248 <+0>:     push    {r7, lr}
+   0x0800024a <+2>:     mov     r7, sp
+
+9           aux7::init();
+   0x0800024c <+4>:     bl      0x8000260 <aux7::init>
+   0x08000250 <+8>:     movw    r0, #4120       ; 0x1018
+   0x08000254 <+12>:    mov.w   r1, #134217728  ; 0x8000000
+   0x08000258 <+16>:    movt    r0, #18432      ; 0x4800
+
+10
+11          unsafe {
+12              // A magic address!
+13              const GPIOE_BSRR: u32 = 0x48001018;
+14
+15              // Turn on the "North" LED (red)
+16              *(GPIOE_BSRR as *mut u32) = 1 << 9;
+17
+18              // Turn on the "East" LED (green)
+19              *(GPIOE_BSRR as *mut u32) = 1 << 11;
+20
+21              // Turn off the "North" LED
+22              *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16);
+23
+24              // Turn off the "East" LED
+25              *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16);
+=> 0x0800025c <+20>:    str     r1, [r0, #0]
+   0x0800025e <+22>:    b.n     0x800025e <registers::__cortex_m_rt_main+22>
+
+End of assembler dump.
+
+

The state of the LEDs didn't change this time! The str instruction is the one that writes a value +to the register. Our debug (unoptimized) program had four of them, one for each write to the +register, but the release (optimized) program only has one.

+

We can check that using objdump and capture the output to out.asm:

+
# same as cargo objdump -- -d --no-show-raw-insn --print-imm-hex --source target/thumbv7em-none-eabihf/debug/registers
+cargo objdump --bin registers -- -d --no-show-raw-insn --print-imm-hex --source > debug.txt
+
+

Then examine debug.txt looking for main and we see the 4 str instructions:

+
080001ec <main>:
+; #[entry]
+ 80001ec:       push    {r7, lr}
+ 80001ee:       mov     r7, sp
+ 80001f0:       bl      #0x2
+ 80001f4:       trap
+
+080001f6 <registers::__cortex_m_rt_main::hc2e3436fa38cd6f2>:
+; fn main() -> ! {
+ 80001f6:       push    {r7, lr}
+ 80001f8:       mov     r7, sp
+;     aux7::init();
+ 80001fa:       bl      #0x3e
+ 80001fe:       b       #-0x2 <registers::__cortex_m_rt_main::hc2e3436fa38cd6f2+0xa>
+;         *(GPIOE_BSRR as *mut u32) = 1 << 9;
+ 8000200:       movw    r0, #0x2640
+ 8000204:       movt    r0, #0x800
+ 8000208:       ldr     r0, [r0]
+ 800020a:       movw    r1, #0x1018
+ 800020e:       movt    r1, #0x4800
+ 8000212:       str     r0, [r1]
+;         *(GPIOE_BSRR as *mut u32) = 1 << 11;
+ 8000214:       movw    r0, #0x2648
+ 8000218:       movt    r0, #0x800
+ 800021c:       ldr     r0, [r0]
+ 800021e:       str     r0, [r1]
+;         *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16);
+ 8000220:       movw    r0, #0x2650
+ 8000224:       movt    r0, #0x800
+ 8000228:       ldr     r0, [r0]
+ 800022a:       str     r0, [r1]
+;         *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16);
+ 800022c:       movw    r0, #0x2638
+ 8000230:       movt    r0, #0x800
+ 8000234:       ldr     r0, [r0]
+ 8000236:       str     r0, [r1]
+;     loop {}
+ 8000238:       b       #-0x2 <registers::__cortex_m_rt_main::hc2e3436fa38cd6f2+0x44>
+ 800023a:       b       #-0x4 <registers::__cortex_m_rt_main::hc2e3436fa38cd6f2+0x44>
+ (..)
+
+

How do we prevent LLVM from misoptimizing our program? We use volatile operations instead of plain +reads/writes:

+
#![no_main]
+#![no_std]
+
+use core::ptr;
+
+#[allow(unused_imports)]
+use aux7::entry;
+
+#[entry]
+fn main() -> ! {
+    aux7::init();
+
+    unsafe {
+        // A magic address!
+        const GPIOE_BSRR: u32 = 0x48001018;
+
+        // Turn on the "North" LED (red)
+        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9);
+
+        // Turn on the "East" LED (green)
+        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11);
+
+        // Turn off the "North" LED
+        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16));
+
+        // Turn off the "East" LED
+        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16));
+    }
+
+    loop {}
+}
+
+

Generate release.txt using with --release mode.

+
cargo objdump --release --bin registers -- -d --no-show-raw-insn --print-imm-hex --source > release.txt
+
+

Now find the main routine in release.txt and we see the 4 str instructions.

+
0800023e <main>:
+; #[entry]
+ 800023e:       push    {r7, lr}
+ 8000240:       mov     r7, sp
+ 8000242:       bl      #0x2
+ 8000246:       trap
+
+08000248 <registers::__cortex_m_rt_main::h45b1ef53e18aa8d0>:
+; fn main() -> ! {
+ 8000248:       push    {r7, lr}
+ 800024a:       mov     r7, sp
+;     aux7::init();
+ 800024c:       bl      #0x22
+ 8000250:       movw    r0, #0x1018
+ 8000254:       mov.w   r1, #0x200
+ 8000258:       movt    r0, #0x4800
+;         intrinsics::volatile_store(dst, src);
+ 800025c:       str     r1, [r0]
+ 800025e:       mov.w   r1, #0x800
+ 8000262:       str     r1, [r0]
+ 8000264:       mov.w   r1, #0x2000000
+ 8000268:       str     r1, [r0]
+ 800026a:       mov.w   r1, #0x8000000
+ 800026e:       str     r1, [r0]
+ 8000270:       b       #-0x4 <registers::__cortex_m_rt_main::h45b1ef53e18aa8d0+0x28>
+ (..)
+
+

We see that the four writes (str instructions) are preserved. If you run it using +gdb you'll also see that we get the expected behavior.

+
+

NB: The last next will endlessly execute loop {}, use Ctrl-c to get +back to the (gdb) prompt.

+
+
$ cargo run --release
+(..)
+
+Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:9
+9       #[entry]
+
+(gdb) step
+registers::__cortex_m_rt_main () at src/07-registers/src/main.rs:11
+11          aux7::init();
+
+(gdb) next
+18              ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9);
+
+(gdb) next
+21              ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11);
+
+(gdb) next
+24              ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16));
+
+(gdb) next
+27              ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16));
+
+(gdb) next
+^C
+Program received signal SIGINT, Interrupt.
+0x08000270 in registers::__cortex_m_rt_main ()
+    at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1124
+1124            intrinsics::volatile_store(dst, src);
+(gdb) 
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/07-registers/rtrm.html b/f3discovery/07-registers/rtrm.html new file mode 100644 index 000000000..7ea6b87f2 --- /dev/null +++ b/f3discovery/07-registers/rtrm.html @@ -0,0 +1,308 @@ + + + + + + RTRM - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

RTRM: Reading The Reference Manual

+

I mentioned that the microcontroller has several pins. For convenience, these pins are grouped in +ports of 16 pins. Each port is named with a letter: Port A, Port B, etc. and the pins within each +port are named with numbers from 0 to 15.

+

The first thing we have to find out is which pin is connected to which LED. This information is in +the STM32F3DISCOVERY User Manual (You downloaded a copy, right?). In this particular section:

+
+

Section 6.4 LEDs - Page 18

+
+

The manual says:

+
    +
  • LD3, the North LED, is connected to the pin PE9. PE9 is the short form of: Pin 9 on Port E.
  • +
  • LD7, the East LED, is connected to the pin PE11.
  • +
+

Up to this point, we know that we want to change the state of the pins PE9 and PE11 to turn the +North/East LEDs on/off. These pins are part of Port E so we'll have to deal with the GPIOE +peripheral.

+

Each peripheral has a register block associated to it. A register block is a collection of +registers allocated in contiguous memory. The address at which the register block starts is known as +its base address. We need to figure out what's the base address of the GPIOE peripheral. That +information is in the following section of the microcontroller Reference Manual:

+
+

Section 3.2.2 Memory map and register boundary addresses - Page 51

+
+

The table says that base address of the GPIOE register block is 0x4800_1000.

+

Each peripheral also has its own section in the documentation. Each of these sections ends with a +table of the registers that the peripheral's register block contains. For the GPIO family of +peripheral, that table is in:

+
+

Section 11.4.12 GPIO register map - Page 243

+
+

'BSRR' is the register which we will be using to set/reset. Its offset value is '0x18' from the base address +of the 'GPIOE'. We can look up BSRR in the reference manual. +GPIO Registers -> GPIO port bit set/reset register (GPIOx_BSRR).

+

Now we need to jump to the documentation of that particular register. It's a few pages above in:

+
+

Section 11.4.7 GPIO port bit set/reset register (GPIOx_BSRR) - Page 240

+
+

Finally!

+

This is the register we were writing to. The documentation says some interesting things. First, this +register is write only ... so let's try reading its value :-).

+

We'll use GDB's examine command: x.

+
(gdb) next
+16              *(GPIOE_BSRR as *mut u32) = 1 << 9;
+
+(gdb) x 0x48001018
+0x48001018:     0x00000000
+
+(gdb) # the next command will turn the North LED on
+(gdb) next
+19              *(GPIOE_BSRR as *mut u32) = 1 << 11;
+
+(gdb) x 0x48001018
+0x48001018:     0x00000000
+
+

Reading the register returns 0. That matches what the documentation says.

+

The other thing that the documentation says is that the bits 0 to 15 can be used to set the +corresponding pin. That is bit 0 sets the pin 0. Here, set means outputting a high value on +the pin.

+

The documentation also says that bits 16 to 31 can be used to reset the corresponding pin. In this +case, the bit 16 resets the pin number 0. As you may guess, reset means outputting a low value +on the pin.

+

Correlating that information with our program, all seems to be in agreement:

+
    +
  • +

    Writing 1 << 9 (BS9 = 1) to BSRR sets PE9 high. That turns the North LED on.

    +
  • +
  • +

    Writing 1 << 11 (BS11 = 1) to BSRR sets PE11 high. That turns the East LED on.

    +
  • +
  • +

    Writing 1 << 25 (BR9 = 1) to BSRR sets PE9 low. That turns the North LED off.

    +
  • +
  • +

    Finally, writing 1 << 27 (BR11 = 1) to BSRR sets PE11 low. That turns the East LED off.

    +
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/07-registers/spooky-action-at-a-distance.html b/f3discovery/07-registers/spooky-action-at-a-distance.html new file mode 100644 index 000000000..73941d0e7 --- /dev/null +++ b/f3discovery/07-registers/spooky-action-at-a-distance.html @@ -0,0 +1,313 @@ + + + + + + Spooky action at a distance - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Spooky action at a distance

+

BSRR is not the only register that can control the pins of Port E. The ODR register also lets +you change the value of the pins. Furthermore, ODR also lets you retrieve the current output +status of Port E.

+

ODR is documented in:

+
+

Section 11.4.6 GPIO port output data register - Page 239

+
+

Let's look at this program. The key to this program +is fn iprint_odr. This function prints the current +value in ODR to the ITM console

+
#![no_main]
+#![no_std]
+
+use core::ptr;
+
+#[allow(unused_imports)]
+use aux7::{entry, iprintln, ITM};
+
+// Print the current contents of odr
+fn iprint_odr(itm: &mut ITM) {
+    const GPIOE_ODR: u32 = 0x4800_1014;
+
+    unsafe {
+        iprintln!(
+            &mut itm.stim[0],
+            "ODR = 0x{:04x}",
+            ptr::read_volatile(GPIOE_ODR as *const u16)
+        );
+    }
+}
+
+#[entry]
+fn main() -> ! {
+    let mut itm= aux7::init().0;
+
+    unsafe {
+        // A magic addresses!
+        const GPIOE_BSRR: u32 = 0x4800_1018;
+
+        // Print the initial contents of ODR
+        iprint_odr(&mut itm);
+
+        // Turn on the "North" LED (red)
+        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9);
+        iprint_odr(&mut itm);
+
+        // Turn on the "East" LED (green)
+        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11);
+        iprint_odr(&mut itm);
+
+        // Turn off the "North" LED
+        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16));
+        iprint_odr(&mut itm);
+
+        // Turn off the "East" LED
+        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16));
+        iprint_odr(&mut itm);
+    }
+
+    loop {}
+}
+

If you run this program

+
$ cargo run
+(..)
+Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:22
+22      #[entry]
+
+(gdb) continue
+Continuing.
+
+

You'll see on itmdump's console:

+
$ # itmdump's console
+(..)
+ODR = 0x0000
+ODR = 0x0200
+ODR = 0x0a00
+ODR = 0x0800
+ODR = 0x0000
+
+

Side effects! Although we are reading the same address multiple times without actually modifying it, +we still see its value change every time BSRR is written to.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/07-registers/src/main.rs b/f3discovery/07-registers/src/main.rs new file mode 100644 index 000000000..43b7ba8fd --- /dev/null +++ b/f3discovery/07-registers/src/main.rs @@ -0,0 +1,29 @@ +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux7::{entry, iprint, iprintln}; + +#[entry] +fn main() -> ! { + aux7::init(); + + unsafe { + // A magic address! + const GPIOE_BSRR: u32 = 0x48001018; + + // Turn on the "North" LED (red) + *(GPIOE_BSRR as *mut u32) = 1 << 9; + + // Turn on the "East" LED (green) + *(GPIOE_BSRR as *mut u32) = 1 << 11; + + // Turn off the "North" LED + *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16); + + // Turn off the "East" LED + *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16); + } + + loop {} +} diff --git a/f3discovery/07-registers/type-safe-manipulation.html b/f3discovery/07-registers/type-safe-manipulation.html new file mode 100644 index 000000000..a2fea2112 --- /dev/null +++ b/f3discovery/07-registers/type-safe-manipulation.html @@ -0,0 +1,434 @@ + + + + + + Type safe manipulation - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Type safe manipulation

+

The last register we were working with, ODR, had this in its documentation:

+
+

Bits 31:16 Reserved, must be kept at reset value

+
+

We are not supposed to write to those bits of the register or Bad Stuff May Happen.

+

There's also the fact the registers have different read/write permissions. Some of them are write +only, others can be read and written to and there must be others that are read only.

+

Finally, directly working with hexadecimal addresses is error prone. You already saw that trying to +access an invalid memory address causes an exception which disrupts the execution of our program.

+

Wouldn't it be nice if we had an API to manipulate registers in a "safe" manner? Ideally, the API +should encode these three points I've mentioned: No messing around with the actual addresses, should +respect read/write permissions and should prevent modification of the reserved parts of a register.

+

Well, we do! aux7::init() actually returns a value that provides a type safe API to manipulate the +registers of the GPIOE peripheral.

+

As you may remember: a group of registers associated to a peripheral is called register block, and +it's located in a contiguous region of memory. In this type safe API each register block is modeled +as a struct where each of its fields represents a register. Each register field is a different +newtype over e.g. u32 that exposes a combination of the following methods: read, write or +modify according to its read/write permissions. Finally, these methods don't take primitive values +like u32, instead they take yet another newtype that can be constructed using the builder pattern +and that prevent the modification of the reserved parts of the register.

+

The best way to get familiar with this API is to port our running example to it.

+
#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux7::{entry, iprintln, ITM, RegisterBlock};
+
+#[entry]
+fn main() -> ! {
+    let gpioe = aux7::init().1;
+
+    // Turn on the North LED
+    gpioe.bsrr.write(|w| w.bs9().set_bit());
+
+    // Turn on the East LED
+    gpioe.bsrr.write(|w| w.bs11().set_bit());
+
+    // Turn off the North LED
+    gpioe.bsrr.write(|w| w.br9().set_bit());
+
+    // Turn off the East LED
+    gpioe.bsrr.write(|w| w.br11().set_bit());
+
+    loop {}
+}
+

First thing you notice: There are no magic addresses involved. Instead we use a more human friendly +way, for example gpioe.bsrr, to refer to the BSRR register in the GPIOE register block.

+

Then we have this write method that takes a closure. If the identity closure (|w| w) is used, +this method will set the register to its default (reset) value, the value it had right after the +microcontroller was powered on / reset. That value is 0x0 for the BSRR register. Since we want +to write a non-zero value to the register, we use builder methods like bs9 and br9 to set some +of the bits of the default value.

+

Let's run this program! There's some interesting stuff we can do while debugging the program.

+

gpioe is a reference to the GPIOE register block. print gpioe will return the base address of +the register block.

+
$ cargo run
+(..)
+
+Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:7
+7       #[entry]
+
+(gdb) step
+registers::__cortex_m_rt_main () at src/07-registers/src/main.rs:9
+9           let gpioe = aux7::init().1;
+
+(gdb) next
+12          gpioe.bsrr.write(|w| w.bs9().set_bit());
+
+(gdb) print gpioe
+$1 = (*mut stm32f3::stm32f303::gpioc::RegisterBlock) 0x48001000
+
+

But if we instead print *gpioe, we'll get a full view of the register block: the value of each +of its registers will be printed.

+
(gdb) print *gpioe
+$2 = stm32f3::stm32f303::gpioc::RegisterBlock {
+  moder: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_MODER> {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 1431633920
+      }
+    },
+    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_MODER>
+  },
+  otyper: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_OTYPER> {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0
+      }
+    },
+    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_OTYPER>
+  },
+  ospeedr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_OSPEEDR> {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0
+      }
+    },
+    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_OSPEEDR>
+  },
+  pupdr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_PUPDR> {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0
+      }
+    },
+    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_PUPDR>
+  },
+  idr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_IDR> {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 204
+      }
+    },
+    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_IDR>
+  },
+  odr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_ODR> {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0
+      }
+    },
+    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_ODR>
+  },
+  bsrr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_BSRR> {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0
+      }
+    },
+    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_BSRR>
+  },
+  lckr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_LCKR> {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0
+      }
+    },
+    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_LCKR>
+  },
+  afrl: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_AFRL> {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0
+      }
+    },
+    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_AFRL>
+  },
+  afrh: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_AFRH> {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0
+      }
+    },
+    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_AFRH>
+  },
+  brr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_BRR> {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0
+      }
+    },
+    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_BRR>
+  }
+}
+
+

All these newtypes and closures sound like they'd generate large, bloated programs but, if you +actually compile the program in release mode with LTO enabled, you'll see that it produces exactly +the same instructions that the "unsafe" version that used write_volatile and hexadecimal addresses +did!

+

Use cargo objdump to grab the assembler code to release.txt:

+
cargo objdump --bin registers --release -- -d --no-show-raw-insn --print-imm-hex > release.txt
+
+

Then search for main in release.txt

+
0800023e <main>:
+ 800023e:      	push	{r7, lr}
+ 8000240:      	mov	r7, sp
+ 8000242:      	bl	#0x2
+ 8000246:      	trap
+
+08000248 <registers::__cortex_m_rt_main::h199f1359501d5c71>:
+ 8000248:      	push	{r7, lr}
+ 800024a:      	mov	r7, sp
+ 800024c:      	bl	#0x22
+ 8000250:      	movw	r0, #0x1018
+ 8000254:      	mov.w	r1, #0x200
+ 8000258:      	movt	r0, #0x4800
+ 800025c:      	str	r1, [r0]
+ 800025e:      	mov.w	r1, #0x800
+ 8000262:      	str	r1, [r0]
+ 8000264:      	mov.w	r1, #0x2000000
+ 8000268:      	str	r1, [r0]
+ 800026a:      	mov.w	r1, #0x8000000
+ 800026e:      	str	r1, [r0]
+ 8000270:      	b	#-0x4 <registers::__cortex_m_rt_main::h199f1359501d5c71+0x28>
+
+

The best part of all this is that nobody had to write a single line of code to implement the +GPIOE API. All the code was automatically generated from a System View Description (SVD) file using the +svd2rust tool. This SVD file is actually an XML file that microcontroller vendors provide and that +contains the register maps of their microcontrollers. The file contains the layout of register +blocks, the base addresses, the read/write permissions of each register, the layout of the +registers, whether a register has reserved bits and lots of other useful information.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/08-leds-again/Cargo.toml b/f3discovery/08-leds-again/Cargo.toml new file mode 100644 index 000000000..a93003bfd --- /dev/null +++ b/f3discovery/08-leds-again/Cargo.toml @@ -0,0 +1,8 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "leds-again" +version = "0.1.0" + +[dependencies] +aux8 = { path = "auxiliary" } diff --git a/f3discovery/08-leds-again/auxiliary/Cargo.toml b/f3discovery/08-leds-again/auxiliary/Cargo.toml new file mode 100644 index 000000000..a2c67f3b4 --- /dev/null +++ b/f3discovery/08-leds-again/auxiliary/Cargo.toml @@ -0,0 +1,14 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "aux8" +version = "0.1.0" + +[dependencies] +cortex-m = "0.6.3" +cortex-m-rt = "0.6.3" +panic-itm = "0.4.0" + +[dependencies.f3] +features = ["rt"] +version = "0.6.1" diff --git a/f3discovery/08-leds-again/auxiliary/src/lib.rs b/f3discovery/08-leds-again/auxiliary/src/lib.rs new file mode 100644 index 000000000..a159cd107 --- /dev/null +++ b/f3discovery/08-leds-again/auxiliary/src/lib.rs @@ -0,0 +1,19 @@ +//! Initialization code + +#![no_std] + +#[allow(unused_extern_crates)] // NOTE(allow) bug rust-lang/rust#53964 +extern crate panic_itm; // panic handler + +pub use cortex_m::asm::bkpt; +pub use cortex_m_rt::entry; +pub use f3::hal::stm32f30x::{gpioc, rcc}; + +use f3::hal::stm32f30x::{self, GPIOE, RCC}; + +pub fn init() -> (&'static gpioc::RegisterBlock, &'static rcc::RegisterBlock) { + // restrict access to the other peripherals + (stm32f30x::Peripherals::take().unwrap()); + + unsafe { (&*GPIOE::ptr(), &*RCC::ptr()) } +} diff --git a/f3discovery/08-leds-again/configuration.html b/f3discovery/08-leds-again/configuration.html new file mode 100644 index 000000000..bdf9d0b70 --- /dev/null +++ b/f3discovery/08-leds-again/configuration.html @@ -0,0 +1,249 @@ + + + + + + Configuration - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Configuration

+

After turning on the GPIOE peripheral, it still needs to be configured. In this case, we +want the pins to be configured as digital outputs so they can drive the LEDs; by default, most +pins are configured as digital inputs.

+

You can find the list of registers in the GPIOE register block in:

+
+

Section 11.4.12 - GPIO registers - Page 243 - Reference Manual

+
+

The register we'll have to deal with is: MODER.

+

Your task for this section is to further update the starter code to configure the right GPIOE +pins as digital outputs. You'll have to:

+
    +
  • Figure out which pins you need to configure as digital outputs. (hint: check Section 6.4 LEDs of +the User Manual (page 18)).
  • +
  • Read the documentation to understand what the bits in the MODER register do.
  • +
  • Modify the MODER register to configure the pins as digital outputs.
  • +
+

If successful, you'll see the 8 LEDs turn on when you run the program.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/08-leds-again/index.html b/f3discovery/08-leds-again/index.html new file mode 100644 index 000000000..94ca2ea1d --- /dev/null +++ b/f3discovery/08-leds-again/index.html @@ -0,0 +1,366 @@ + + + + + + LEDs, again - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

LEDs, again

+

In the last section, I gave you initialized (configured) peripherals (I initialized them in +aux7::init). That's why just writing to BSRR was enough to control the LEDs. But, peripherals +are not initialized right after the microcontroller boots.

+

In this section, you'll have more fun with registers. I won't do any initialization and you'll have +to initialize and configure GPIOE pins as digital outputs pins so that you'll be able to drive LEDs +again.

+

This is the starter code.

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+use aux8::entry;
+
+#[entry]
+fn main() -> ! {
+    let (gpioe, rcc) = aux8::init();
+
+    // TODO initialize GPIOE
+
+    // Turn on all the LEDs in the compass
+    gpioe.odr.write(|w| {
+        w.odr8().set_bit();
+        w.odr9().set_bit();
+        w.odr10().set_bit();
+        w.odr11().set_bit();
+        w.odr12().set_bit();
+        w.odr13().set_bit();
+        w.odr14().set_bit();
+        w.odr15().set_bit()
+    });
+
+    aux8::bkpt();
+
+    loop {}
+}
+

If you run the starter code, you'll see that nothing happens this time. Furthermore, if you print +the GPIOE register block, you'll see that every register reads as zero even after the +gpioe.odr.write statement was executed!

+
$ cargo run
+Breakpoint 1, main () at src/08-leds-again/src/main.rs:9
+9           let (gpioe, rcc) = aux8::init();
+
+(gdb) continue
+Continuing.
+
+Program received signal SIGTRAP, Trace/breakpoint trap.
+0x08000f3c in __bkpt ()
+
+(gdb) finish
+Run till exit from #0  0x08000f3c in __bkpt ()
+main () at src/08-leds-again/src/main.rs:25
+25          aux8::bkpt();
+
+(gdb) p/x *gpioe
+$1 = stm32f30x::gpioc::RegisterBlock {
+  moder: stm32f30x::gpioc::MODER {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0x0
+      }
+    }
+  },
+  otyper: stm32f30x::gpioc::OTYPER {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0x0
+      }
+    }
+  },
+  ospeedr: stm32f30x::gpioc::OSPEEDR {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0x0
+      }
+    }
+  },
+  pupdr: stm32f30x::gpioc::PUPDR {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0x0
+      }
+    }
+  },
+  idr: stm32f30x::gpioc::IDR {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0x0
+      }
+    }
+  },
+  odr: stm32f30x::gpioc::ODR {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0x0
+      }
+    }
+  },
+  bsrr: stm32f30x::gpioc::BSRR {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0x0
+      }
+    }
+  },
+  lckr: stm32f30x::gpioc::LCKR {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0x0
+      }
+    }
+  },
+  afrl: stm32f30x::gpioc::AFRL {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0x0
+      }
+    }
+  },
+  afrh: stm32f30x::gpioc::AFRH {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0x0
+      }
+    }
+  },
+  brr: stm32f30x::gpioc::BRR {
+    register: vcell::VolatileCell<u32> {
+      value: core::cell::UnsafeCell<u32> {
+        value: 0x0
+      }
+    }
+  }
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/08-leds-again/openocd.gdb b/f3discovery/08-leds-again/openocd.gdb new file mode 100644 index 000000000..df15d79d3 --- /dev/null +++ b/f3discovery/08-leds-again/openocd.gdb @@ -0,0 +1,10 @@ +target remote :3333 +set print asm-demangle on +set print pretty on +monitor tpiu config internal itm.txt uart off 8000000 +monitor itm port 0 on +load +break DefaultHandler +break HardFault +break main +continue diff --git a/f3discovery/08-leds-again/power.html b/f3discovery/08-leds-again/power.html new file mode 100644 index 000000000..73ada22f8 --- /dev/null +++ b/f3discovery/08-leds-again/power.html @@ -0,0 +1,258 @@ + + + + + + Power - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Power

+

Turns out that, to save power, most peripherals start in a powered off state -- that's their state +right after the microcontroller boots.

+

The Reset and Clock Control (RCC) peripheral can be used to power on or off every other +peripheral.

+

You can find the list of registers in the RCC register block in:

+
+

Section 9.4.14 - RCC register map - Page 166 - Reference Manual

+
+

The registers that control the power status of other peripherals are:

+
    +
  • AHBENR
  • +
  • APB1ENR
  • +
  • APB2ENR
  • +
+

Each bit in these registers controls the power status of a single peripheral, including GPIOE.

+

Your task in this section is to power on the GPIOE peripheral. You'll have to:

+
    +
  • Figure out which of the three registers I mentioned before has the bit that controls the power +status.
  • +
  • Figure out what value that bit must be set to,0 or 1, to power on the GPIOE peripheral.
  • +
  • Finally, you'll have to change the starter code to modify the right register to turn on the +GPIOE peripheral.
  • +
+

If you are successful, you'll see that the gpioe.odr.write statement will now be able to modify +the value of the ODR register.

+

Note that this won't be enough to actually turn on the LEDs.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/08-leds-again/src/main.rs b/f3discovery/08-leds-again/src/main.rs new file mode 100644 index 000000000..cdb7c8e3a --- /dev/null +++ b/f3discovery/08-leds-again/src/main.rs @@ -0,0 +1,28 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +use aux8::entry; + +#[entry] +fn main() -> ! { + let (gpioe, rcc) = aux8::init(); + + // TODO initialize GPIOE + + // Turn on all the LEDs in the compass + gpioe.odr.write(|w| { + w.odr8().set_bit(); + w.odr9().set_bit(); + w.odr10().set_bit(); + w.odr11().set_bit(); + w.odr12().set_bit(); + w.odr13().set_bit(); + w.odr14().set_bit(); + w.odr15().set_bit() + }); + + aux8::bkpt(); + + loop {} +} diff --git a/f3discovery/08-leds-again/the-solution.html b/f3discovery/08-leds-again/the-solution.html new file mode 100644 index 000000000..2a5cfcc8f --- /dev/null +++ b/f3discovery/08-leds-again/the-solution.html @@ -0,0 +1,273 @@ + + + + + + The solution - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

The solution

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+use aux8::entry;
+
+#[entry]
+fn main() -> ! {
+    let (gpioe, rcc) = aux8::init();
+
+    // enable the GPIOE peripheral
+    rcc.ahbenr.write(|w| w.iopeen().set_bit());
+
+    // configure the pins as outputs
+    gpioe.moder.write(|w| {
+        w.moder8().output();
+        w.moder9().output();
+        w.moder10().output();
+        w.moder11().output();
+        w.moder12().output();
+        w.moder13().output();
+        w.moder14().output();
+        w.moder15().output()
+    });
+
+    // Turn on all the LEDs in the compass
+    gpioe.odr.write(|w| {
+        w.odr8().set_bit();
+        w.odr9().set_bit();
+        w.odr10().set_bit();
+        w.odr11().set_bit();
+        w.odr12().set_bit();
+        w.odr13().set_bit();
+        w.odr14().set_bit();
+        w.odr15().set_bit()
+    });
+
+    aux8::bkpt();
+
+    loop {}
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/09-clocks-and-timers/Cargo.toml b/f3discovery/09-clocks-and-timers/Cargo.toml new file mode 100644 index 000000000..5444b4ffb --- /dev/null +++ b/f3discovery/09-clocks-and-timers/Cargo.toml @@ -0,0 +1,9 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "clocks-and-timers" +version = "0.1.0" + +[dependencies] +aux9 = { path = "auxiliary" } +cortex-m-rt = "0.6.3" diff --git a/f3discovery/09-clocks-and-timers/auxiliary/Cargo.toml b/f3discovery/09-clocks-and-timers/auxiliary/Cargo.toml new file mode 100644 index 000000000..f928adb4b --- /dev/null +++ b/f3discovery/09-clocks-and-timers/auxiliary/Cargo.toml @@ -0,0 +1,15 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "aux9" +version = "0.1.0" + +[dependencies] +cortex-m = "0.6.3" +cortex-m-rt = "0.6.3" +panic-itm = "0.4.0" +stm32f3-discovery = "0.6.0" + +[dependencies.stm32f3] +version = "0.12.1" +features = ["stm32f303", "rt"] diff --git a/f3discovery/09-clocks-and-timers/auxiliary/src/lib.rs b/f3discovery/09-clocks-and-timers/auxiliary/src/lib.rs new file mode 100644 index 000000000..3819f61f8 --- /dev/null +++ b/f3discovery/09-clocks-and-timers/auxiliary/src/lib.rs @@ -0,0 +1,43 @@ +//! Initialization code + +#![no_std] + +#[allow(unused_extern_crates)] // NOTE(allow) rust-lang/rust#53964 +extern crate panic_itm; // panic handler + +pub use cortex_m::asm::{bkpt, nop}; +pub use cortex_m_rt::entry; +pub use stm32f3::stm32f303::{rcc, tim6, RCC, TIM6}; +pub use stm32f3_discovery::switch_hal; + +use stm32f3_discovery::{ + leds::Leds, + stm32f3xx_hal::{prelude::*, stm32}, +}; + +pub fn init() -> ( + Leds, + &'static rcc::RegisterBlock, + &'static tim6::RegisterBlock, +) { + let p = stm32::Peripherals::take().unwrap(); + + let mut rcc = p.RCC.constrain(); + + let mut gpioe = p.GPIOE.split(&mut rcc.ahb); + + let leds = Leds::new( + gpioe.pe8, + gpioe.pe9, + gpioe.pe10, + gpioe.pe11, + gpioe.pe12, + gpioe.pe13, + gpioe.pe14, + gpioe.pe15, + &mut gpioe.moder, + &mut gpioe.otyper, + ); + + (leds, unsafe { &*RCC::ptr() }, unsafe { &*TIM6::ptr() }) +} diff --git a/f3discovery/09-clocks-and-timers/busy-waiting.html b/f3discovery/09-clocks-and-timers/busy-waiting.html new file mode 100644 index 000000000..706d064b6 --- /dev/null +++ b/f3discovery/09-clocks-and-timers/busy-waiting.html @@ -0,0 +1,266 @@ + + + + + + Busy waiting - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Busy waiting

+

The timer should now be properly initialized. All that's left is to implement the delay function +using the timer.

+

First thing we have to do is set the autoreload register (ARR) to make the timer go off in ms +milliseconds. Because the counter operates at 1 KHz, the autoreload value will be the same as ms.

+
#![allow(unused)]
+fn main() {
+    // Set the timer to go off in `ms` ticks
+    // 1 tick = 1 ms
+    tim6.arr.write(|w| w.arr().bits(ms));
+}
+

Next, we need to enable the counter. It will immediately start counting.

+
#![allow(unused)]
+fn main() {
+    // CEN: Enable the counter
+    tim6.cr1.modify(|_, w| w.cen().set_bit());
+}
+

Now we need to wait until the counter reaches the value of the autoreload register, ms, then we'll +know that ms milliseconds have passed. That condition is known as an update event and its +indicated by the UIF bit of the status register (SR).

+
#![allow(unused)]
+fn main() {
+    // Wait until the alarm goes off (until the update event occurs)
+    while !tim6.sr.read().uif().bit_is_set() {}
+}
+

This pattern of just waiting until some condition is met, in this case that UIF becomes 1, is +known as busy waiting and you'll see it a few more times in this text :-).

+

Finally, we must clear (set to 0) this UIF bit. If we don't, next time we enter the delay +function we'll think the update event has already happened and skip over the busy waiting part.

+
#![allow(unused)]
+fn main() {
+    // Clear the update event flag
+    tim6.sr.modify(|_, w| w.uif().clear_bit());
+}
+

Now, put this all together and check if it works as expected.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/09-clocks-and-timers/for-loop-delays.html b/f3discovery/09-clocks-and-timers/for-loop-delays.html new file mode 100644 index 000000000..d59d4857c --- /dev/null +++ b/f3discovery/09-clocks-and-timers/for-loop-delays.html @@ -0,0 +1,254 @@ + + + + + + for loop delays - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

for loop delays

+

The first challenge is to implement the delay function without using any peripheral and the +obvious solution is to implement it as a for loop delay:

+
#![allow(unused)]
+fn main() {
+#[inline(never)]
+fn delay(tim6: &tim6::RegisterBlock, ms: u16) {
+    for _ in 0..1_000 {}
+}
+}
+

Of course, the above implementation is wrong because it always generates the same delay for any +value of ms.

+

In this section, you'll have to:

+
    +
  • Fix the delay function to generate delays proportional to its input ms.
  • +
  • Tweak the delay function to make the LED roulette spin at a rate of approximately 5 cycles in 4 +seconds (800 milliseconds period).
  • +
  • The processor inside the microcontroller is clocked at 72 MHz and executes most instructions in one +"tick", a cycle of its clock. How many (for) loops do you think the delay function must do +to generate a delay of 1 second?
  • +
  • How many for loops does delay(1000) actually do?
  • +
  • What happens if compile your program in release mode and run it?
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/09-clocks-and-timers/index.html b/f3discovery/09-clocks-and-timers/index.html new file mode 100644 index 000000000..a670a9dd6 --- /dev/null +++ b/f3discovery/09-clocks-and-timers/index.html @@ -0,0 +1,265 @@ + + + + + + Clocks and timers - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Clocks and timers

+

In this section, we'll re-implement the LED roulette application. I'm going to give you back the +Led abstraction but this time I'm going to take away the Delay abstraction :-).

+

Here's the starter code. The delay function is unimplemented so if you run this program the LEDs +will blink so fast that they'll appear to always be on.

+
#![no_main]
+#![no_std]
+
+use aux9::{entry, switch_hal::OutputSwitch, tim6};
+
+#[inline(never)]
+fn delay(tim6: &tim6::RegisterBlock, ms: u16) {
+    // TODO implement this
+}
+
+#[entry]
+fn main() -> ! {
+    let (leds, rcc, tim6) = aux9::init();
+    let mut leds = leds.into_array();
+
+    // TODO initialize TIM6
+
+    let ms = 50;
+    loop {
+        for curr in 0..8 {
+            let next = (curr + 1) % 8;
+
+            leds[next].on().unwrap();
+            delay(tim6, ms);
+            leds[curr].off().unwrap();
+            delay(tim6, ms);
+        }
+    }
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/09-clocks-and-timers/initialization.html b/f3discovery/09-clocks-and-timers/initialization.html new file mode 100644 index 000000000..f7df9bed8 --- /dev/null +++ b/f3discovery/09-clocks-and-timers/initialization.html @@ -0,0 +1,260 @@ + + + + + + Initialization - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Initialization

+

As with every other peripheral, we'll have to initialize this timer before we can use it. And just +as in the previous section, initialization is going to involve two steps: powering up the timer and +then configuring it.

+

Powering up the timer is easy: We just have to set TIM6EN bit to 1. This bit is in the APB1ENR +register of the RCC register block.

+
#![allow(unused)]
+fn main() {
+    // Power on the TIM6 timer
+    rcc.apb1enr.modify(|_, w| w.tim6en().set_bit());
+}
+

The configuration part is slightly more elaborate.

+

First, we'll have to configure the timer to operate in one pulse mode.

+
#![allow(unused)]
+fn main() {
+    // OPM Select one pulse mode
+    // CEN Keep the counter disabled for now
+    tim6.cr1.write(|w| w.opm().set_bit().cen().clear_bit());
+}
+

Then, we'll like to have the CNT counter operate at a frequency of 1 KHz because our delay +function takes a number of milliseconds as arguments and 1 KHz produces a 1 millisecond period. For +that we'll have to configure the prescaler.

+
#![allow(unused)]
+fn main() {
+    // Configure the prescaler to have the counter operate at 1 KHz
+    tim6.psc.write(|w| w.psc().bits(psc));
+}
+

I'm going to let you figure out the value of the prescaler, psc. Remember that the frequency of +the counter is apb1 / (psc + 1) and that apb1 is 8 MHz.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/09-clocks-and-timers/nop.html b/f3discovery/09-clocks-and-timers/nop.html new file mode 100644 index 000000000..ba3d9b845 --- /dev/null +++ b/f3discovery/09-clocks-and-timers/nop.html @@ -0,0 +1,268 @@ + + + + + + NOP - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

NOP

+

If in the previous section you compiled the program in release mode and actually looked at the +disassembly, you probably noticed that the delay function is optimized away and never gets called +from within main.

+

LLVM decided that the function wasn't doing anything worthwhile and just removed it.

+

There is a way to prevent LLVM from optimizing the for loop delay: add a volatile assembly +instruction. Any instruction will do but NOP (No OPeration) is a particular good choice in this case +because it has no side effect.

+

Your for loop delay would become:

+
#![allow(unused)]
+fn main() {
+#[inline(never)]
+fn delay(_tim6: &tim6::RegisterBlock, ms: u16) {
+    const K: u16 = 3; // this value needs to be tweaked
+    for _ in 0..(K * ms) {
+        aux9::nop()
+    }
+}
+}
+

And this time delay won't be compiled away by LLVM when you compile your program in release mode:

+
$ cargo objdump --bin clocks-and-timers --release -- -d --no-show-raw-insn
+clocks-and-timers:      file format ELF32-arm-little
+
+Disassembly of section .text:
+clocks_and_timers::delay::h711ce9bd68a6328f:
+ 8000188:       push    {r4, r5, r7, lr}
+ 800018a:       movs    r4, #0
+ 800018c:       adds    r4, #1
+ 800018e:       uxth    r5, r4
+ 8000190:       bl      #4666
+ 8000194:       cmp     r5, #150
+ 8000196:       blo     #-14 <clocks_and_timers::delay::h711ce9bd68a6328f+0x4>
+ 8000198:       pop     {r4, r5, r7, pc}
+
+

Now, test this: Compile the program in debug mode and run it, then compile the program in release +mode and run it. What's the difference between them? What do you think is the main cause of the +difference? Can you think of a way to make them equivalent or at least more similar again?

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/09-clocks-and-timers/one-shot-timer.html b/f3discovery/09-clocks-and-timers/one-shot-timer.html new file mode 100644 index 000000000..aa70a166e --- /dev/null +++ b/f3discovery/09-clocks-and-timers/one-shot-timer.html @@ -0,0 +1,273 @@ + + + + + + One-shot timer - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

One-shot timer

+

I hope that, by now, I have convinced you that for loop delays are a poor way to implement delays.

+

Now, we'll implement delays using a hardware timer. The basic function of a (hardware) timer is +... to keep precise track of time. A timer is yet another peripheral that's available to the +microcontroller; thus it can be controlled using registers.

+

The microcontroller we are using has several (in fact, more than 10) timers of different kinds +(basic, general purpose, and advanced timers) available to it. Some timers have more resolution +(number of bits) than others and some can be used for more than just keeping track of time.

+

We'll be using one of the basic timers: TIM6. This is one of the simplest timers available in +our microcontroller. The documentation for basic timers is in the following section:

+
+

Section 22 Timers - Page 670 - Reference Manual

+
+

Its registers are documented in:

+
+

Section 22.4.9 TIM6/TIM7 register map - Page 682 - Reference Manual

+
+

The registers we'll be using in this section are:

+
    +
  • SR, the status register.
  • +
  • EGR, the event generation register.
  • +
  • CNT, the counter register.
  • +
  • PSC, the prescaler register.
  • +
  • ARR, the autoreload register.
  • +
+

We'll be using the timer as a one-shot timer. It will sort of work like an alarm clock. We'll set +the timer to go off after some amount of time and then we'll wait until the timer goes off. The +documentation refers to this mode of operation as one pulse mode.

+

Here's a description of how a basic timer works when configured in one pulse mode:

+
    +
  • The counter is enabled by the user (CR1.CEN = 1).
  • +
  • The CNT register resets its value to zero and, on each tick, its value gets incremented by one.
  • +
  • Once the CNT register has reached the value of the ARR register, the counter will be disabled +by hardware (CR1.CEN = 0) and an update event will be raised (SR.UIF = 1).
  • +
+

TIM6 is driven by the APB1 clock, whose frequency doesn't have to necessarily match the processor +frequency. That is, the APB1 clock could be running faster or slower. The default, however, is that +both APB1 and the processor are clocked at 8 MHz.

+

The tick mentioned in the functional description of the one pulse mode is not the same as one +tick of the APB1 clock. The CNT register increases at a frequency of apb1 / (psc + 1) +times per second, where apb1 is the frequency of the APB1 clock and psc is the value of the +prescaler register, PSC.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/09-clocks-and-timers/openocd.gdb b/f3discovery/09-clocks-and-timers/openocd.gdb new file mode 100644 index 000000000..df15d79d3 --- /dev/null +++ b/f3discovery/09-clocks-and-timers/openocd.gdb @@ -0,0 +1,10 @@ +target remote :3333 +set print asm-demangle on +set print pretty on +monitor tpiu config internal itm.txt uart off 8000000 +monitor itm port 0 on +load +break DefaultHandler +break HardFault +break main +continue diff --git a/f3discovery/09-clocks-and-timers/putting-it-all-together.html b/f3discovery/09-clocks-and-timers/putting-it-all-together.html new file mode 100644 index 000000000..3c5559069 --- /dev/null +++ b/f3discovery/09-clocks-and-timers/putting-it-all-together.html @@ -0,0 +1,284 @@ + + + + + + Putting it all together - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Putting it all together

+
#![no_main]
+#![no_std]
+
+use aux9::{entry, switch_hal::OutputSwitch, tim6};
+
+#[inline(never)]
+fn delay(tim6: &tim6::RegisterBlock, ms: u16) {
+    // Set the timer to go off in `ms` ticks
+    // 1 tick = 1 ms
+    tim6.arr.write(|w| w.arr().bits(ms));
+
+    // CEN: Enable the counter
+    tim6.cr1.modify(|_, w| w.cen().set_bit());
+
+    // Wait until the alarm goes off (until the update event occurs)
+    while !tim6.sr.read().uif().bit_is_set() {}
+
+    // Clear the update event flag
+    tim6.sr.modify(|_, w| w.uif().clear_bit());
+}
+
+#[entry]
+fn main() -> ! {
+    let (leds, rcc, tim6) = aux9::init();
+    let mut leds = leds.into_array();
+
+    // Power on the TIM6 timer
+    rcc.apb1enr.modify(|_, w| w.tim6en().set_bit());
+
+    // OPM Select one pulse mode
+    // CEN Keep the counter disabled for now
+    tim6.cr1.write(|w| w.opm().set_bit().cen().clear_bit());
+
+    // Configure the prescaler to have the counter operate at 1 KHz
+    // APB1_CLOCK = 8 MHz
+    // PSC = 7999
+    // 8 MHz / (7999 + 1) = 1 KHz
+    // The counter (CNT) will increase on every millisecond
+    tim6.psc.write(|w| w.psc().bits(7_999));
+
+    let ms = 50;
+    loop {
+        for curr in 0..8 {
+            let next = (curr + 1) % 8;
+
+            leds[next].on().unwrap();
+            delay(tim6, ms);
+            leds[curr].off().unwrap();
+            delay(tim6, ms);
+        }
+    }
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/09-clocks-and-timers/src/main.rs b/f3discovery/09-clocks-and-timers/src/main.rs new file mode 100644 index 000000000..9e3bec782 --- /dev/null +++ b/f3discovery/09-clocks-and-timers/src/main.rs @@ -0,0 +1,29 @@ +#![no_main] +#![no_std] + +use aux9::{entry, switch_hal::OutputSwitch, tim6}; + +#[inline(never)] +fn delay(tim6: &tim6::RegisterBlock, ms: u16) { + // TODO implement this +} + +#[entry] +fn main() -> ! { + let (leds, rcc, tim6) = aux9::init(); + let mut leds = leds.into_array(); + + // TODO initialize TIM6 + + let ms = 50; + loop { + for curr in 0..8 { + let next = (curr + 1) % 8; + + leds[next].on().unwrap(); + delay(tim6, ms); + leds[curr].off().unwrap(); + delay(tim6, ms); + } + } +} diff --git a/f3discovery/10-serial-communication/index.html b/f3discovery/10-serial-communication/index.html new file mode 100644 index 000000000..b906b9c3f --- /dev/null +++ b/f3discovery/10-serial-communication/index.html @@ -0,0 +1,273 @@ + + + + + + Serial communication - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Serial communication

+ +

+ +

+
+

+This is what we'll be using. I hope your computer has one! +

+

Nah, don't worry. This connector, the DE-9, went out of fashion on PCs quite some time ago; it got +replaced by the Universal Serial Bus (USB). We won't be dealing with the DE-9 connector itself but +with the communication protocol that this cable is/was usually used for.

+

So what's this serial communication? It's an asynchronous communication protocol where two +devices exchange data serially, as in one bit at a time, using two data lines (plus a common +ground). The protocol is asynchronous in the sense that neither of the shared lines carries a clock +signal. Instead both parties must agree on how fast data will be sent along the wire before the +communication occurs. This protocol allows duplex communication as data can be sent from A to B +and from B to A simultaneously.

+

We'll be using this protocol to exchange data between the microcontroller and your computer. In +contrast to the ITM protocol we have used before, with the serial communication protocol you can +send data from your computer to the microcontroller.

+

The next practical question you probably want to ask is: How fast can we send data through this +protocol?

+

This protocol works with frames. Each frame has one start bit, 5 to 9 bits of payload (data) and 1 +to 2 stop bits. The speed of the protocol is known as baud rate and it's quoted in bits per +second (bps). Common baud rates are: 9600, 19200, 38400, 57600 and 115200 bps.

+

To actually answer the question: With a common configuration of 1 start bit, 8 bits of data, 1 +stop bit and a baud rate of 115200 bps one can, in theory, send 11,520 frames per second. Since each +one frame carries a byte of data that results in a data rate of 11.52 KB/s. In practice, the data +rate will probably be lower because of processing times on the slower side of the communication (the +microcontroller).

+

Today's computers don't support the serial communication protocol. So you can't directly connect +your computer to the microcontroller. But that's where the serial module comes in. This module will +sit between the two and expose a serial interface to the microcontroller and an USB interface to +your computer. The microcontroller will see your computer as another serial device and your computer +will see the microcontroller as a virtual serial device.

+

Now, let's get familiar with the serial module and the serial communication tools that your OS +offers. Pick a route:

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/10-serial-communication/loopbacks.html b/f3discovery/10-serial-communication/loopbacks.html new file mode 100644 index 000000000..002a0d40c --- /dev/null +++ b/f3discovery/10-serial-communication/loopbacks.html @@ -0,0 +1,267 @@ + + + + + + Loopbacks - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Loopbacks

+

We've tested sending data. It's time to test receiving it. Except that there's no other device that +can send us some data ... or is there?

+

Enter: loopbacks

+

+ +

+

You can send data to yourself! Not very useful in production but very useful for debugging.

+

Older board revision / external serial module

+

Connect the TXO and the RXI pins of the serial module together using a male to male jumper wire +as shown above.

+

Now enter some text into minicom/PuTTY and observe. What happens?

+

You should see three things:

+
    +
  • As before, the TX (red) LED blinks on each key press.
  • +
  • But now the RX (green) LED blinks on each key press as well! This indicates that the serial module +is receiving some data; the one it just sent.
  • +
  • Finally, on the minicom/PuTTY console, you should see that what you type echoes back to the +console.
  • +
+

Newer board revision

+

If you have a newer revision of the board you can set up a loopback by shorting +the PC4 and PC5 pins using a female to female jumper wire, like you did for the +SWO pin.

+

You should now be able to send data to yourself.

+

Now try to enter some text into minicom/PuTTY and observe.

+
+

NOTE: To rule out the possibility of the existing firmware doing weird +things to the serial pins (PC4 and PC5) we recommend holding the reset +button while you enter text into minicom/PuTTY.

+
+

If all is working you should see what you type echoed back to minicom/PuTTY +console.

+
+

Now that you are familiar with sending and receiving data over serial port using minicom/PuTTY, +let's make your microcontroller and your computer talk!

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/10-serial-communication/nix-tooling.html b/f3discovery/10-serial-communication/nix-tooling.html new file mode 100644 index 000000000..715509907 --- /dev/null +++ b/f3discovery/10-serial-communication/nix-tooling.html @@ -0,0 +1,319 @@ + + + + + + *nix tooling - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

*nix tooling

+

Newer revisions of the discovery board

+

With newer revisions, if you connect the discovery board to your computer you +should see a new TTY device appear in /dev.

+
$ # Linux
+$ dmesg | tail | grep -i tty
+[13560.675310] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device
+
+

This is the USB <-> Serial device. On Linux, it's named tty* (usually +ttyACM* or ttyUSB*).

+

If you don't see the device appear then you probably have an older revision of +the board; check the next section, which contains instructions for older +revisions. If you do have a newer revision skip the next section and move to the +"minicom" section.

+

Older revisions of the discovery board / external serial module

+

Connect the serial module to your computer and let's find out what name the OS assigned to it.

+
+

NOTE On macs, the USB device will named like this: /dev/cu.usbserial-*. You won't +find it using dmesg, instead use ls -l /dev | grep cu.usb and adjust the following +commands accordingly!

+
+
$ dmesg | grep -i tty
+(..)
+[  +0.000155] usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB0
+
+

But what's this ttyUSB0 thing? It's a file of course! Everything is a file in *nix:

+
$ ls -l /dev/ttyUSB0
+crw-rw-rw- 1 root uucp 188, 0 Oct 27 00:00 /dev/ttyUSB0
+
+
+

NOTE if the permissions above is crw-rw----, the udev rules have not been set correctly +see udev rules

+
+

You can send out data by simply writing to this file:

+
$ echo 'Hello, world!' > /dev/ttyUSB0
+
+

You should see the TX (red) LED on the serial module blink, just once and very fast!

+

All revisions: minicom

+

Dealing with serial devices using echo is far from ergonomic. So, we'll use the program minicom +to interact with the serial device using the keyboard.

+

We must configure minicom before we use it. There are quite a few ways to do that but we'll use a +.minirc.dfl file in the home directory. Create a file in ~/.minirc.dfl with the following +contents:

+
$ cat ~/.minirc.dfl
+pu baudrate 115200
+pu bits 8
+pu parity N
+pu stopbits 1
+pu rtscts No
+pu xonxoff No
+
+
+

NOTE Make sure this file ends in a newline! Otherwise, minicom will fail to read it.

+
+

That file should be straightforward to read (except for the last two lines), but nonetheless let's +go over it line by line:

+
    +
  • pu baudrate 115200. Sets baud rate to 115200 bps.
  • +
  • pu bits 8. 8 bits per frame.
  • +
  • pu parity N. No parity check.
  • +
  • pu stopbits 1. 1 stop bit.
  • +
  • pu rtscts No. No hardware control flow.
  • +
  • pu xonxoff No. No software control flow.
  • +
+

Once that's in place, we can launch minicom.

+
$ # NOTE you may need to use a different device here
+$ minicom -D /dev/ttyACM0 -b 115200
+
+

This tells minicom to open the serial device at /dev/ttyACM0 and set its +baud rate to 115200. A text-based user interface (TUI) will pop out.

+

+ +

+

You can now send data using the keyboard! Go ahead and type something. Note that +the TUI will not echo back what you type but, if you are using an external +module, you may see some LED on the module blink with each keystroke.

+

minicom commands

+

minicom exposes commands via keyboard shortcuts. On Linux, the shortcuts start with Ctrl+A. On +mac, the shortcuts start with the Meta key. Some useful commands below:

+
    +
  • Ctrl+A + Z. Minicom Command Summary
  • +
  • Ctrl+A + C. Clear the screen
  • +
  • Ctrl+A + X. Exit and reset
  • +
  • Ctrl+A + Q. Quit with no reset
  • +
+
+

NOTE mac users: In the above commands, replace Ctrl+A with Meta.

+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/10-serial-communication/windows-tooling.html b/f3discovery/10-serial-communication/windows-tooling.html new file mode 100644 index 000000000..1a61d4b83 --- /dev/null +++ b/f3discovery/10-serial-communication/windows-tooling.html @@ -0,0 +1,273 @@ + + + + + + Windows tooling - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Windows tooling

+

Start by unplugging your discovery board.

+

Before plugging the discovery board or the serial module, run the following command on +the terminal:

+
$ mode
+
+

It will print a list of devices that are connected to your computer. The ones that start with COM in +their names are serial devices. This is the kind of device we'll be working with. Take note of all +the COM ports mode outputs before plugging the serial module.

+

Now, plug the discovery board and run the mode command again. If you see a new +COM port appear on the list then you have a newer revision of the discovery +and that's the COM port assigned to the serial functionality on the discovery. +You can skip the next paragraph.

+

If you didn't get a new COM port then you probably have an older revision of the +discovery. Now plug the serial module; you should see new COM port appear; +that's the COM port of the serial module.

+

Now launch putty. A GUI will pop out.

+

+ +

+

On the starter screen, which should have the "Session" category open, pick "Serial" as the +"Connection type". On the "Serial line" field enter the COM device you got on the previous step, +for example COM3.

+

+ +

+

Next, pick the "Connection/Serial" category from the menu on the left. On this new view, make sure +that the serial port is configured as follows:

+
    +
  • "Speed (baud)": 115200
  • +
  • "Data bits": 8
  • +
  • "Stop bits": 1
  • +
  • "Parity": None
  • +
  • "Flow control": None
  • +
+

Finally, click the Open button. A console will show up now:

+

+ +

+

If you type on this console, the TX (red) LED on the Serial module should blink. Each key stroke +should make the LED blink once. Note that the console won't echo back what you type so the screen +will remain blank.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/11-usart/Cargo.toml b/f3discovery/11-usart/Cargo.toml new file mode 100644 index 000000000..1cb39274d --- /dev/null +++ b/f3discovery/11-usart/Cargo.toml @@ -0,0 +1,14 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "usart" +version = "0.1.0" + +[dependencies.aux11] +path = "auxiliary" +# enable this if you are going to use an external serial adapter +# features = ["adapter"] + +[dependencies.heapless] +default-features = false +version = "0.7.1" diff --git a/f3discovery/11-usart/auxiliary/Cargo.toml b/f3discovery/11-usart/auxiliary/Cargo.toml new file mode 100644 index 000000000..733c082ff --- /dev/null +++ b/f3discovery/11-usart/auxiliary/Cargo.toml @@ -0,0 +1,14 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "aux11" +version = "0.1.0" + +[dependencies] +cortex-m = "0.7.2" +cortex-m-rt = "0.6.14" +panic-itm = "0.4.2" +stm32f3-discovery = "0.7.0" + +[features] +adapter = [] diff --git a/f3discovery/11-usart/auxiliary/src/lib.rs b/f3discovery/11-usart/auxiliary/src/lib.rs new file mode 100644 index 000000000..ac126c80d --- /dev/null +++ b/f3discovery/11-usart/auxiliary/src/lib.rs @@ -0,0 +1,63 @@ +//! Initialization code + +#![no_std] + +#[allow(unused_extern_crates)] // NOTE(allow) bug rust-lang/rust53964 +extern crate panic_itm; // panic handler + +pub use cortex_m::{asm::bkpt, iprint, iprintln, peripheral::ITM}; +pub use cortex_m_rt::entry; +pub use stm32f3_discovery::stm32f3xx_hal::pac::usart1; + +pub mod monotimer; + +use stm32f3_discovery::stm32f3xx_hal::{ + prelude::*, + serial::Serial, + pac::{self, USART1}, +}; +use monotimer::MonoTimer; + +pub fn init() -> (&'static mut usart1::RegisterBlock, MonoTimer, ITM) { + let cp = cortex_m::Peripherals::take().unwrap(); + let dp = pac::Peripherals::take().unwrap(); + + let mut flash = dp.FLASH.constrain(); + let mut rcc = dp.RCC.constrain(); + + let clocks = rcc.cfgr.freeze(&mut flash.acr); + + let (tx, rx) = match () { + #[cfg(feature = "adapter")] + () => { + let mut gpioa = dp.GPIOA.split(&mut rcc.ahb); + + let tx = gpioa.pa9.into_af7_push_pull(&mut gpioa.moder, &mut gpioa.otyper, &mut gpioa.afrh); + let rx = gpioa.pa10.into_af7_push_pull(&mut gpioa.moder, &mut gpioa.otyper, &mut gpioa.afrh); + + (tx, rx) + } + #[cfg(not(feature = "adapter"))] + () => { + let mut gpioc = dp.GPIOC.split(&mut rcc.ahb); + + let tx = gpioc.pc4.into_af7_push_pull(&mut gpioc.moder, &mut gpioc.otyper, &mut gpioc.afrl); + let rx = gpioc.pc5.into_af7_push_pull(&mut gpioc.moder, &mut gpioc.otyper, &mut gpioc.afrl); + + (tx, rx) + } + }; + + Serial::new(dp.USART1, (tx, rx), 115_200.Bd(), clocks, &mut rcc.apb2); + // If you are having trouble sending/receiving data to/from the + // HC-05 bluetooth module, try this configuration instead: + // Serial::usart1(dp.USART1, (tx, rx), 9600.bps(), clocks, &mut rcc.apb2); + + unsafe { + ( + &mut *(USART1::ptr() as *mut _), + MonoTimer::new(cp.DWT, clocks), + cp.ITM, + ) + } +} diff --git a/f3discovery/11-usart/auxiliary/src/monotimer.rs b/f3discovery/11-usart/auxiliary/src/monotimer.rs new file mode 100644 index 000000000..be1d49fc3 --- /dev/null +++ b/f3discovery/11-usart/auxiliary/src/monotimer.rs @@ -0,0 +1,54 @@ +use stm32f3_discovery::stm32f3xx_hal as hal; + +use cortex_m::peripheral::DWT; +use hal::{ + rcc::Clocks, + time::rate::Hertz, +}; + +/// A monotonic nondecreasing timer. This is a resurrection of MonoTimer from +/// the stm32f3xx-hal where it got removed after 0.6.1. +#[derive(Clone, Copy)] +pub struct MonoTimer { + frequency: Hertz, +} + +// TODO: What about a refactoring to implement Clock from embedded-time? +impl MonoTimer { + /// Creates a new `Monotonic` timer + pub fn new(mut dwt: DWT, clocks: Clocks) -> Self { + dwt.enable_cycle_counter(); + + // now the CYCCNT counter can't be stopped or resetted + drop(dwt); + + MonoTimer { + frequency: clocks.hclk(), + } + } + + /// Returns the frequency at which the monotonic timer is operating at + pub fn frequency(self) -> Hertz { + self.frequency + } + + /// Returns an `Instant` corresponding to "now" + pub fn now(self) -> Instant { + Instant { + now: DWT::get_cycle_count(), + } + } +} + +/// A measurement of a monotonically nondecreasing clock +#[derive(Clone, Copy)] +pub struct Instant { + now: u32, +} + +impl Instant { + /// Ticks elapsed since the `Instant` was created + pub fn elapsed(self) -> u32 { + DWT::get_cycle_count().wrapping_sub(self.now) + } +} diff --git a/f3discovery/11-usart/buffer-overrun.html b/f3discovery/11-usart/buffer-overrun.html new file mode 100644 index 000000000..d700cdd5a --- /dev/null +++ b/f3discovery/11-usart/buffer-overrun.html @@ -0,0 +1,360 @@ + + + + + + Buffer overrun - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Overruns

+

If you wrote your program like this:

+
#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux11::{entry, iprint, iprintln};
+
+#[entry]
+fn main() -> ! {
+    let (usart1, _mono_timer, _itm) = aux11::init();
+
+    // Send a string
+    for byte in b"The quick brown fox jumps over the lazy dog.".iter() {
+        usart1
+            .tdr
+            .write(|w| w.tdr().bits(u16::from(*byte)));
+    }
+
+    loop {}
+}
+

You probably received something like this on your computer when you executed the program compiled in +debug mode.

+
$ # minicom's terminal
+(..)
+The uic brwn oxjums oer helaz do.
+
+

And if you compiled in release mode, you probably only got something like this:

+
$ # minicom's terminal
+(..)
+T
+
+

What went wrong?

+

You see, sending bytes over the wire takes a relatively large amount of time. I already did the math +so let me quote myself:

+
+

With a common configuration of 1 start bit, 8 bits of data, 1 stop bit and a baud rate of 115200 +bps one can, in theory, send 11,520 frames per second. Since each one frame carries a byte of data +that results in a data rate of 11.52 KB/s

+
+

Our pangram has a length of 45 bytes. That means it's going to take, at least, 3,900 microseconds +(45 bytes / (11,520 bytes/s) = 3,906 us) to send the string. The processor is working at 8 MHz, +where executing an instruction takes 125 nanoseconds, so it's likely going to be done with the for +loop in less than 3,900 microseconds.

+

We can actually time how long it takes to execute the for loop. aux11::init() returns a +MonoTimer (monotonic timer) value that exposes an Instant API that's similar to the one in +std::time.

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux11::{entry, iprint, iprintln};
+
+#[entry]
+fn main() -> ! {
+    let (usart1, mono_timer, mut itm) = aux11::init();
+
+    let instant = mono_timer.now();
+    // Send a string
+    for byte in b"The quick brown fox jumps over the lazy dog.".iter() {
+        usart1.tdr.write(|w| w.tdr().bits(u16::from(*byte)));
+    }
+    let elapsed = instant.elapsed(); // in ticks
+
+    iprintln!(
+        &mut itm.stim[0],
+        "`for` loop took {} ticks ({} us)",
+        elapsed,
+        elapsed as f32 / mono_timer.frequency().0 as f32 * 1e6
+    );
+
+    loop {}
+}
+

In debug mode, I get:

+
$ # itmdump terminal
+(..)
+`for` loop took 22415 ticks (2801.875 us)
+
+

This is less than 3,900 microseconds but it's not that far off and that's why only a few bytes of +information are lost.

+

In conclusion, the processor is trying to send bytes at a faster rate than what the hardware can +actually handle and this results in data loss. This condition is known as buffer overrun.

+

How do we avoid this? The status register (ISR) has a flag, TXE, that indicates if it's "safe" +to write to the TDR register without incurring in data loss.

+

Let's use that to slowdown the processor.

+
#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux11::{entry, iprint, iprintln};
+
+#[entry]
+fn main() -> ! {
+    let (usart1, mono_timer, mut itm) = aux11::init();
+
+    let instant = mono_timer.now();
+    // Send a string
+    for byte in b"The quick brown fox jumps over the lazy dog.".iter() {
+        // wait until it's safe to write to TDR
+        while usart1.isr.read().txe().bit_is_clear() {} // <- NEW!
+
+        usart1
+            .tdr
+            .write(|w| w.tdr().bits(u16::from(*byte)));
+    }
+    let elapsed = instant.elapsed(); // in ticks
+
+    iprintln!(
+        &mut itm.stim[0],
+        "`for` loop took {} ticks ({} us)",
+        elapsed,
+        elapsed as f32 / mono_timer.frequency().0 as f32 * 1e6
+    );
+
+    loop {}
+}
+

This time, running the program in debug or release mode should result in a complete string on the +receiving side.

+
$ # minicom/PuTTY's console
+(..)
+The quick brown fox jumps over the lazy dog.
+
+

The timing of the for loop should be closer to the theoretical 3,900 microseconds as well. The +timing below is for the debug version.

+
$ # itmdump terminal
+(..)
+`for` loop took 30499 ticks (3812.375 us)
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/11-usart/echo-server.html b/f3discovery/11-usart/echo-server.html new file mode 100644 index 000000000..af689d18b --- /dev/null +++ b/f3discovery/11-usart/echo-server.html @@ -0,0 +1,236 @@ + + + + + + Echo server - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Echo server

+

Let's merge transmission and reception into a single program and write an echo server. An echo +server sends back to the client the same text it sent. For this application, the microcontroller +will be the server and you and your computer will be the client.

+

This should be straightforward to implement. (hint: do it byte by byte)

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/11-usart/examples/buffer-overrun-timed.rs b/f3discovery/11-usart/examples/buffer-overrun-timed.rs new file mode 100644 index 000000000..4633756a8 --- /dev/null +++ b/f3discovery/11-usart/examples/buffer-overrun-timed.rs @@ -0,0 +1,27 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux11::{entry, iprint, iprintln}; + +#[entry] +fn main() -> ! { + let (usart1, mono_timer, mut itm) = aux11::init(); + + let instant = mono_timer.now(); + // Send a string + for byte in b"The quick brown fox jumps over the lazy dog.".iter() { + usart1.tdr.write(|w| w.tdr().bits(u16::from(*byte))); + } + let elapsed = instant.elapsed(); // in ticks + + iprintln!( + &mut itm.stim[0], + "`for` loop took {} ticks ({} us)", + elapsed, + elapsed as f32 / mono_timer.frequency().0 as f32 * 1e6 + ); + + loop {} +} diff --git a/f3discovery/11-usart/examples/buffer-overrun-txe.rs b/f3discovery/11-usart/examples/buffer-overrun-txe.rs new file mode 100644 index 000000000..f5a75d6c9 --- /dev/null +++ b/f3discovery/11-usart/examples/buffer-overrun-txe.rs @@ -0,0 +1,31 @@ +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux11::{entry, iprint, iprintln}; + +#[entry] +fn main() -> ! { + let (usart1, mono_timer, mut itm) = aux11::init(); + + let instant = mono_timer.now(); + // Send a string + for byte in b"The quick brown fox jumps over the lazy dog.".iter() { + // wait until it's safe to write to TDR + while usart1.isr.read().txe().bit_is_clear() {} // <- NEW! + + usart1 + .tdr + .write(|w| w.tdr().bits(u16::from(*byte))); + } + let elapsed = instant.elapsed(); // in ticks + + iprintln!( + &mut itm.stim[0], + "`for` loop took {} ticks ({} us)", + elapsed, + elapsed as f32 / mono_timer.frequency().0 as f32 * 1e6 + ); + + loop {} +} diff --git a/f3discovery/11-usart/examples/buffer-overrun.rs b/f3discovery/11-usart/examples/buffer-overrun.rs new file mode 100644 index 000000000..26d0957ef --- /dev/null +++ b/f3discovery/11-usart/examples/buffer-overrun.rs @@ -0,0 +1,19 @@ +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux11::{entry, iprint, iprintln}; + +#[entry] +fn main() -> ! { + let (usart1, _mono_timer, _itm) = aux11::init(); + + // Send a string + for byte in b"The quick brown fox jumps over the lazy dog.".iter() { + usart1 + .tdr + .write(|w| w.tdr().bits(u16::from(*byte))); + } + + loop {} +} diff --git a/f3discovery/11-usart/examples/echo.rs b/f3discovery/11-usart/examples/echo.rs new file mode 100644 index 000000000..7a2d9fff3 --- /dev/null +++ b/f3discovery/11-usart/examples/echo.rs @@ -0,0 +1,48 @@ +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux11::{entry, iprint, iprintln}; +use heapless::Vec; + +#[entry] +fn main() -> ! { + let (usart1, _mono_timer, _itm) = aux11::init(); + + // A buffer with 32 bytes of capacity + let mut buffer: Vec = Vec::new(); + + loop { + buffer.clear(); + + loop { + while usart1.isr.read().rxne().bit_is_clear() {} + let byte = usart1.rdr.read().rdr().bits() as u8; + + if buffer.push(byte).is_err() { + // buffer full + for byte in b"error: buffer full\n\r" { + while usart1.isr.read().txe().bit_is_clear() {} + usart1 + .tdr + .write(|w| w.tdr().bits(u16::from(*byte))); + } + + break; + } + + // Carriage return + if byte == 13 { + // Respond + for byte in buffer.iter().rev().chain(&[b'\n', b'\r']) { + while usart1.isr.read().txe().bit_is_clear() {} + usart1 + .tdr + .write(|w| w.tdr().bits(u16::from(*byte))); + } + + break; + } + } + } +} diff --git a/f3discovery/11-usart/examples/receive-a-single-byte.rs b/f3discovery/11-usart/examples/receive-a-single-byte.rs new file mode 100644 index 000000000..333959042 --- /dev/null +++ b/f3discovery/11-usart/examples/receive-a-single-byte.rs @@ -0,0 +1,21 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux11::{entry, iprint, iprintln}; + +#[entry] +fn main() -> ! { + let (usart1, _mono_timer, _itm) = aux11::init(); + + loop { + // Wait until there's data available + while usart1.isr.read().rxne().bit_is_clear() {} + + // Retrieve the data + let _byte = usart1.rdr.read().rdr().bits() as u8; + + aux11::bkpt(); + } +} diff --git a/f3discovery/11-usart/examples/reverse-string.rs b/f3discovery/11-usart/examples/reverse-string.rs new file mode 100644 index 000000000..181655290 --- /dev/null +++ b/f3discovery/11-usart/examples/reverse-string.rs @@ -0,0 +1,26 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux11::{entry, iprint, iprintln}; +use heapless::Vec; + +#[entry] +fn main() -> ! { + let (usart1, _mono_timer, _itm) = aux11::init(); + + // A buffer with 32 bytes of capacity + let mut buffer: Vec = Vec::new(); + + loop { + buffer.clear(); + + // TODO Receive a user request. Each user request ends with ENTER + // NOTE `buffer.push` returns a `Result`. Handle the error by responding + // with an error message. + + // TODO Send back the reversed string + } +} + diff --git a/f3discovery/11-usart/examples/the-answer.rs b/f3discovery/11-usart/examples/the-answer.rs new file mode 100644 index 000000000..90fd2831f --- /dev/null +++ b/f3discovery/11-usart/examples/the-answer.rs @@ -0,0 +1,46 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +use core::fmt::{self, Write}; + +#[allow(unused_imports)] +use aux11::{entry, iprint, iprintln, usart1}; + +macro_rules! uprint { + ($serial:expr, $($arg:tt)*) => { + $serial.write_fmt(format_args!($($arg)*)).ok() + }; +} + +macro_rules! uprintln { + ($serial:expr, $fmt:expr) => { + uprint!($serial, concat!($fmt, "\n")) + }; + ($serial:expr, $fmt:expr, $($arg:tt)*) => { + uprint!($serial, concat!($fmt, "\n"), $($arg)*) + }; +} + +struct SerialPort { + usart1: &'static mut usart1::RegisterBlock, +} + +impl fmt::Write for SerialPort { + fn write_str(&mut self, s: &str) -> fmt::Result { + // TODO implement this + // hint: this will look very similar to the previous program + Ok(()) + } +} + +#[entry] +fn main() -> ! { + let (usart1, _mono_timer, _itm) = aux11::init(); + + let mut serial = SerialPort { usart1 }; + + uprintln!(serial, "The answer is {}", 40 + 2); + + loop {} +} diff --git a/f3discovery/11-usart/index.html b/f3discovery/11-usart/index.html new file mode 100644 index 000000000..ca72a96ec --- /dev/null +++ b/f3discovery/11-usart/index.html @@ -0,0 +1,281 @@ + + + + + + USART - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

USART

+

The microcontroller has a peripheral called USART, which stands for Universal +Synchronous/Asynchronous Receiver/Transmitter. This peripheral can be configured to work with +several communication protocols like the serial communication protocol.

+

Throughout this chapter, we'll use serial communication to exchange information between the +microcontroller and your computer. But before we do that we have to wire up everything.

+

I mentioned before that this protocol involves two data lines: TX and RX. TX stands for transmitter +and RX stands for receiver. Transmitter and receiver are relative terms though; which line is the +transmitter and which line is the receiver depends from which side of the communication you are +looking at the lines.

+

Newer board revisions

+

If you have a newer revision of the board and are using the on-board USB <-> +Serial functionality then the auxiliary crate will set pin PC4 as the TX +line and pin PC5 as the RX line.

+

If you had previously connected the PC4 and PC4 pins in order to test the loopback functionality in the previous section, +make sure to remove that wire, or the upcoming serial communication will fail silently.

+

Everything is already wired on the board so you don't need to wire anything yourself. +You can move on to the next section.

+

Older board revisions / external serial module

+

If you are using an external USB <-> Serial module then you will need to +enable the adapter feature of the aux11 crate dependency in Cargo.toml.

+
[dependencies.aux11]
+path = "auxiliary"
+# enable this if you are going to use an external serial adapter
+features = ["adapter"] # <- uncomment this
+
+

We'll be using the pin PA9 as the microcontroller's TX line and PA10 as its RX line. In other +words, the pin PA9 outputs data onto its wire whereas the pin PA10 listens for data on its +wire.

+

We could have used a different pair of pins as the TX and RX pins. There's a table in page 44 of the +Data Sheet that list all the other possible pins we could have used.

+

The serial module also has TX and RX pins. We'll have to cross these pins: that is connect the +microcontroller's TX pin to the serial module's RX pin and the micro's RX pin to the serial module's +TX pin. The wiring diagram below shows all the necessary connections.

+

+ +

+

These are the recommended steps to connect the microcontroller and the serial module:

+
    +
  • Close OpenOCD and itmdump
  • +
  • Disconnect the USB cables from the F3 and the serial module.
  • +
  • Connect one of F3 GND pins to the GND pin of the serial module using a female to male (F/M) wire. +Preferably, a black one.
  • +
  • Connect the PA9 pin on the back of the F3 to the RXI pin of the serial module using a F/M wire.
  • +
  • Connect the PA10 pin on the back of the F3 to the TXO pin of the serial module using a F/M wire.
  • +
  • Now connect the USB cable to the F3.
  • +
  • Finally connect the USB cable to the Serial module.
  • +
  • Re-launch OpenOCD and itmdump
  • +
+

Everything's wired up! Let's proceed to send data back and forth.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/11-usart/my-solution.html b/f3discovery/11-usart/my-solution.html new file mode 100644 index 000000000..8a1fa3244 --- /dev/null +++ b/f3discovery/11-usart/my-solution.html @@ -0,0 +1,280 @@ + + + + + + My solution - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

My solution

+
#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux11::{entry, iprint, iprintln};
+use heapless::Vec;
+
+#[entry]
+fn main() -> ! {
+    let (usart1, _mono_timer, _itm) = aux11::init();
+
+    // A buffer with 32 bytes of capacity
+    let mut buffer: Vec<u8, 32> = Vec::new();
+
+    loop {
+        buffer.clear();
+
+        loop {
+            while usart1.isr.read().rxne().bit_is_clear() {}
+            let byte = usart1.rdr.read().rdr().bits() as u8;
+
+            if buffer.push(byte).is_err() {
+                // buffer full
+                for byte in b"error: buffer full\n\r" {
+                    while usart1.isr.read().txe().bit_is_clear() {}
+                    usart1
+                        .tdr
+                        .write(|w| w.tdr().bits(u16::from(*byte)));
+                }
+
+                break;
+            }
+
+            // Carriage return
+            if byte == 13 {
+                // Respond
+                for byte in buffer.iter().rev().chain(&[b'\n', b'\r']) {
+                    while usart1.isr.read().txe().bit_is_clear() {}
+                    usart1
+                        .tdr
+                        .write(|w| w.tdr().bits(u16::from(*byte)));
+                }
+
+                break;
+            }
+        }
+    }
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/11-usart/openocd.gdb b/f3discovery/11-usart/openocd.gdb new file mode 100644 index 000000000..df15d79d3 --- /dev/null +++ b/f3discovery/11-usart/openocd.gdb @@ -0,0 +1,10 @@ +target remote :3333 +set print asm-demangle on +set print pretty on +monitor tpiu config internal itm.txt uart off 8000000 +monitor itm port 0 on +load +break DefaultHandler +break HardFault +break main +continue diff --git a/f3discovery/11-usart/receive-a-single-byte.html b/f3discovery/11-usart/receive-a-single-byte.html new file mode 100644 index 000000000..c4bd429ad --- /dev/null +++ b/f3discovery/11-usart/receive-a-single-byte.html @@ -0,0 +1,275 @@ + + + + + + Receive a single byte - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Receive a single byte

+

So far we have sending data from the microcontroller to your computer. It's time to try the opposite: receiving +data from your computer.

+

There's a RDR register that will be filled with the data that comes from the RX line. If we read +that register, we'll retrieve the data that the other side of the channel sent. The question is: How +do we know that we have received (new) data? The status register, ISR, has a bit for that purpose: +RXNE. We can just busy wait on that flag.

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux11::{entry, iprint, iprintln};
+
+#[entry]
+fn main() -> ! {
+    let (usart1, _mono_timer, _itm) = aux11::init();
+
+    loop {
+        // Wait until there's data available
+        while usart1.isr.read().rxne().bit_is_clear() {}
+
+        // Retrieve the data
+        let _byte = usart1.rdr.read().rdr().bits() as u8;
+
+        aux11::bkpt();
+    }
+}
+

Let's try this program! Let it run free using continue and then type a single character in +minicom/PuTTY's console. What happens? What are the contents of the _byte variable?

+
(gdb) continue
+Continuing.
+
+Program received signal SIGTRAP, Trace/breakpoint trap.
+0x8003d48 in __bkpt ()
+
+(gdb) finish
+Run till exit from #0  0x8003d48 in __bkpt ()
+usart::main () at src/11-usart/src/main.rs:19
+19              aux11::bkpt();
+
+(gdb) p/c _byte
+$1 = 97 'a'
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/11-usart/reverse-a-string.html b/f3discovery/11-usart/reverse-a-string.html new file mode 100644 index 000000000..a32ad3ac3 --- /dev/null +++ b/f3discovery/11-usart/reverse-a-string.html @@ -0,0 +1,262 @@ + + + + + + Reverse a string - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Reverse a string

+

Alright, next let's make the server more interesting by having it respond to the client with the +reverse of the text that they sent. The server will respond to the client every time they press the +ENTER key. Each server response will be in a new line.

+

This time you'll need a buffer; you can use heapless::Vec. Here's the starter code:

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux11::{entry, iprint, iprintln};
+use heapless::Vec;
+
+#[entry]
+fn main() -> ! {
+    let (usart1, _mono_timer, _itm) = aux11::init();
+
+    // A buffer with 32 bytes of capacity
+    let mut buffer: Vec<u8, 32> = Vec::new();
+
+    loop {
+        buffer.clear();
+
+        // TODO Receive a user request. Each user request ends with ENTER
+        // NOTE `buffer.push` returns a `Result`. Handle the error by responding
+        // with an error message.
+
+        // TODO Send back the reversed string
+    }
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/11-usart/send-a-single-byte.html b/f3discovery/11-usart/send-a-single-byte.html new file mode 100644 index 000000000..f16d2653c --- /dev/null +++ b/f3discovery/11-usart/send-a-single-byte.html @@ -0,0 +1,259 @@ + + + + + + Send a single byte - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Send a single byte

+

Our first task will be to send a single byte from the microcontroller to the computer over the serial +connection.

+

This time, I'm going to provide you with an already initialized USART peripheral. You'll only have +to work with the registers that are in charge of sending and receiving data.

+

Go into the 11-usart directory and let's run the starter code therein. Make sure that you have +minicom/PuTTY open.

+
#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux11::{entry, iprint, iprintln};
+
+#[entry]
+fn main() -> ! {
+    let (usart1, _mono_timer, _itm) = aux11::init();
+
+    // Send a single character
+    usart1
+        .tdr
+        .write(|w| w.tdr().bits(u16::from(b'X')) );
+
+    loop {}
+}
+

This program writes to the TDR register. This causes the USART peripheral to send one byte of +information through the serial interface.

+

On the receiving end, your computer, you should see show the character X appear on minicom/PuTTY's +terminal.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/11-usart/send-a-string.html b/f3discovery/11-usart/send-a-string.html new file mode 100644 index 000000000..9af419c5b --- /dev/null +++ b/f3discovery/11-usart/send-a-string.html @@ -0,0 +1,239 @@ + + + + + + Send a string - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Send a string

+

The next task will be to send a whole string from the microcontroller to your computer.

+

I want you to send the string "The quick brown fox jumps over the lazy dog." from the microcontroller to +your computer.

+

It's your turn to write the program.

+

Execute your program inside the debugger, statement by statement. What do you see?

+

Then execute the program again but in one go using the continue command. What happens this time?

+

Finally, build the program in release mode and, again, run it in one go. What happens this time?

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/11-usart/src/main.rs b/f3discovery/11-usart/src/main.rs new file mode 100644 index 000000000..bc6ed0edf --- /dev/null +++ b/f3discovery/11-usart/src/main.rs @@ -0,0 +1,17 @@ +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux11::{entry, iprint, iprintln}; + +#[entry] +fn main() -> ! { + let (usart1, _mono_timer, _itm) = aux11::init(); + + // Send a single character + usart1 + .tdr + .write(|w| w.tdr().bits(u16::from(b'X')) ); + + loop {} +} diff --git a/f3discovery/11-usart/uprintln.html b/f3discovery/11-usart/uprintln.html new file mode 100644 index 000000000..e47ac6805 --- /dev/null +++ b/f3discovery/11-usart/uprintln.html @@ -0,0 +1,329 @@ + + + + + + uprintln! - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

uprintln!

+

For the next exercise, we'll implement the uprint! family of macros. Your goal is to make this +line of code work:

+
#![allow(unused)]
+fn main() {
+    uprintln!(serial, "The answer is {}", 40 + 2);
+}
+

Which must send the string "The answer is 42" through the serial interface.

+

How do we go about that? It's informative to look into the std implementation of println!.

+
#![allow(unused)]
+fn main() {
+// src/libstd/macros.rs
+macro_rules! print {
+    ($($arg:tt)*) => ($crate::io::_print(format_args!($($arg)*)));
+}
+}
+

Looks simple so far. We need the built-in format_args! macro (it's implemented in the compiler so we +can't see what it actually does). We'll have to use that macro in the exact same way. What does this +_print function do?

+
#![allow(unused)]
+fn main() {
+// src/libstd/io/stdio.rs
+pub fn _print(args: fmt::Arguments) {
+    let result = match LOCAL_STDOUT.state() {
+        LocalKeyState::Uninitialized |
+        LocalKeyState::Destroyed => stdout().write_fmt(args),
+        LocalKeyState::Valid => {
+            LOCAL_STDOUT.with(|s| {
+                if s.borrow_state() == BorrowState::Unused {
+                    if let Some(w) = s.borrow_mut().as_mut() {
+                        return w.write_fmt(args);
+                    }
+                }
+                stdout().write_fmt(args)
+            })
+        }
+    };
+    if let Err(e) = result {
+        panic!("failed printing to stdout: {}", e);
+    }
+}
+}
+

That looks complicated but the only part we are interested in is: w.write_fmt(args) and +stdout().write_fmt(args). What print! ultimately does is call the fmt::Write::write_fmt method +with the output of format_args! as its argument.

+

Luckily we don't have to implement the fmt::Write::write_fmt method either because it's a default +method. We only have to implement the fmt::Write::write_str method.

+

Let's do that.

+

This is what the macro side of the equation looks like. What's left to be done by you is provide the +implementation of the write_str method.

+

Above we saw that Write is in std::fmt. We don't have access to std but Write is also +available in core::fmt.

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+use core::fmt::{self, Write};
+
+#[allow(unused_imports)]
+use aux11::{entry, iprint, iprintln, usart1};
+
+macro_rules! uprint {
+    ($serial:expr, $($arg:tt)*) => {
+        $serial.write_fmt(format_args!($($arg)*)).ok()
+    };
+}
+
+macro_rules! uprintln {
+    ($serial:expr, $fmt:expr) => {
+        uprint!($serial, concat!($fmt, "\n"))
+    };
+    ($serial:expr, $fmt:expr, $($arg:tt)*) => {
+        uprint!($serial, concat!($fmt, "\n"), $($arg)*)
+    };
+}
+
+struct SerialPort {
+    usart1: &'static mut usart1::RegisterBlock,
+}
+
+impl fmt::Write for SerialPort {
+    fn write_str(&mut self, s: &str) -> fmt::Result {
+        // TODO implement this
+        // hint: this will look very similar to the previous program
+        Ok(())
+    }
+}
+
+#[entry]
+fn main() -> ! {
+    let (usart1, _mono_timer, _itm) = aux11::init();
+
+    let mut serial = SerialPort { usart1 };
+
+    uprintln!(serial, "The answer is {}", 40 + 2);
+
+    loop {}
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/12-bluetooth-setup/at-commands.html b/f3discovery/12-bluetooth-setup/at-commands.html new file mode 100644 index 000000000..7ebf9706e --- /dev/null +++ b/f3discovery/12-bluetooth-setup/at-commands.html @@ -0,0 +1,275 @@ + + + + + + AT commands - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

AT commands

+

The Bluetooth module and the F3 need to be configured to communicate at the same baud rate. The tutorial code initializes the UART1 serial device to a baud rate of 115200. The HC-05 Bluetooth module is configured at a baud rate of 9600 by default.

+

The Bluetooth module supports an AT mode that allows you to examine and change its configuration and settings. To utilize the AT mode, connect the Bluetooth module to the F3 and FTDI as shown in the following diagram.

+

+ +

+

Recommended steps to enter AT mode:

+
    +
  • Disconnect the F3 and FTDI from your computer.
  • +
  • Connect F3's GND pin to the Bluetooth's GND pin using a Female/Female (F/F) wire +(preferably, a black one).
  • +
  • Connect F3's 5V pin to the Bluetooth's VCC pin using a F/F wire (preferably, a +red one).
  • +
  • Connect the FTDI RXI pin to the Bluetooth's TXD pin using a Female/Male (F/M) wire.
  • +
  • Connect the FTDI TXO pin to the Bluetooth's RXD pin using a Female/Male (F/M) wire.
  • +
  • Now connect the FTDI to your computer via USB cable.
  • +
  • Next connect the F3 to your computer via USB cable while simultaneously pressing and holding the button on the Bluetooth module (kinda tricky).
  • +
  • Now, release the button and the Bluetooth module will enter AT mode. You can confirm this by observing that the red LED on the Bluetooth module is blinking in a slow pattern (approx 1-2 seconds on/off).
  • +
+

The AT mode always operates at a baud rate of 38400, so configure your terminal program for that baud rate and connect to the FTDI device.

+

When your serial connection is established, you may get a bunch of ERROR: (0) repeatedly being displayed. If this happens, just hit ENTER to stop the errors.

+

Sanity check

+
$ at
+OK
+OK
+(etc...)
+
+

Answers OK repeatedly until you hit ENTER again.

+

Rename the device

+
$ at+name=ferris
+OK
+
+

Query for the current baud rate of the Bluetooth module

+
at+uart?
++UART:9600,0,0
+OK
++UART:9600,0,0
+OK
+(etc ...)
+
+

Change the baud rate

+
$ at+uart=115200,0,0
+OK
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/12-bluetooth-setup/index.html b/f3discovery/12-bluetooth-setup/index.html new file mode 100644 index 000000000..f200a98b4 --- /dev/null +++ b/f3discovery/12-bluetooth-setup/index.html @@ -0,0 +1,258 @@ + + + + + + Bluetooth setup - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Bluetooth setup

+

It's time to get rid of some wires. Serial communication can not only be emulated on top of the USB +protocol; it can also be emulated on top of the Bluetooth protocol. This serial over Bluetooth +protocol is known as RFCOMM.

+

Before we use the Bluetooth module with the microcontroller, let's first interact with it using +minicom/PuTTY.

+

The first thing we'll need to do is: turn on the Bluetooth module. We'll have to share some of the +F3 power to it using the following connection:

+

+ +

+

The recommend steps to wire this up are:

+
    +
  • Close OpenOCD and itmdump
  • +
  • Disconnect the USB cables from the F3 and the serial module.
  • +
  • Connect F3's GND pin to the Bluetooth's GND pin using a female to female (F/F) wire. Preferably, a +black one.
  • +
  • Connect F3's 5V pin to the Bluetooth's VCC pin using a F/F wire. Preferably, a red one.
  • +
  • Then, connect the USB cable back to the F3.
  • +
  • Re-launch OpenOCD and itmdump
  • +
+

Two LEDs, a blue one and a red one, on the Bluetooth module should start blinking right after you +power on the F3 board.

+

Next thing to do is pair your computer and the Bluetooth module. AFAIK, Windows and mac users can +simply use their OS default Bluetooth manager to do the pairing. The Bluetooth module default pin +is 1234.

+

Linux users will have to follow (some of) these instructions.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/12-bluetooth-setup/linux.html b/f3discovery/12-bluetooth-setup/linux.html new file mode 100644 index 000000000..a1a73021e --- /dev/null +++ b/f3discovery/12-bluetooth-setup/linux.html @@ -0,0 +1,305 @@ + + + + + + Linux - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Linux

+

If you have a graphical Bluetooth manager, you can use that to pair your computer to the Bluetooth +module and skip most of these steps. You'll probably still have to this step though.

+

Power up

+

First, your computer's Bluetooth transceiver may be OFF. Check its status with hciconfig and turn it +ON if necessary:

+
$ hciconfig
+hci0:   Type: Primary  Bus: USB
+        BD Address: 68:17:29:XX:XX:XX  ACL MTU: 310:10  SCO MTU: 64:8
+        DOWN  <--
+        RX bytes:580 acl:0 sco:0 events:31 errors:0
+        TX bytes:368 acl:0 sco:0 commands:30 errors:0
+
+$ sudo hciconfig hci0 up
+
+$ hciconfig
+hci0:   Type: Primary  Bus: USB
+        BD Address: 68:17:29:XX:XX:XX  ACL MTU: 310:10  SCO MTU: 64:8
+        UP RUNNING  <--
+        RX bytes:1190 acl:0 sco:0 events:67 errors:0
+        TX bytes:1072 acl:0 sco:0 commands:66 errors:0
+
+

Then you need to launch the BlueZ (Bluetooth) daemon:

+
    +
  • On systemd based Linux distributions, use:
  • +
+
$ sudo systemctl start bluetooth
+
+
    +
  • On Ubuntu (or upstart based Linux distributions), use:
  • +
+
$ sudo /etc/init.d/bluetooth start
+
+

You may also need to unblock your Bluetooth, depending on what rfkill list says:

+
$ rfkill list
+9: hci0: Bluetooth
+        Soft blocked: yes # <--
+        Hard blocked: no
+
+$ sudo rfkill unblock bluetooth
+
+$ rfkill list
+9: hci0: Bluetooth
+        Soft blocked: no  # <--
+        Hard blocked: no
+
+
+

Scan

+
$ hcitool scan
+Scanning ...
+        20:16:05:XX:XX:XX       Ferris
+$ #                             ^^^^^^
+
+

Pair

+
$ bluetoothctl
+[bluetooth]# scan on
+[bluetooth]# agent on
+[bluetooth]# pair 20:16:05:XX:XX:XX
+Attempting to pair with 20:16:05:XX:XX:XX
+[CHG] Device 20:16:05:XX:XX:XX Connected: yes
+Request PIN code
+[agent] Enter PIN code: 1234
+
+

rfcomm device

+

We'll create a device file for our Bluetooth module in /dev. Then we'll be able to use it just +like we used /dev/ttyUSB0.

+
$ sudo rfcomm bind 0 20:16:05:XX:XX:XX
+
+

Because we used 0 as an argument to bind, /dev/rfcomm0 will be the device file assigned to our +Bluetooth module.

+

You can release (destroy) the device file at any time with the following command:

+
$ # Don't actually run this command right now!
+$ sudo rfcomm release 0
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/12-bluetooth-setup/loopback.html b/f3discovery/12-bluetooth-setup/loopback.html new file mode 100644 index 000000000..b7114e6a1 --- /dev/null +++ b/f3discovery/12-bluetooth-setup/loopback.html @@ -0,0 +1,248 @@ + + + + + + Loopback - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Loopback, again

+

After pairing your computer to the Bluetooth module, your OS should have created a device file / COM +port for you. On Linux, it should be /dev/rfcomm*; on mac, it should be /dev/cu.*; and on +Windows, it should be a new COM port.

+

We can now test the Bluetooth module with minicom/PuTTY. Because this module doesn't have LED +indicators for the transmission and reception events like the serial module did, we'll test the +module using a loopback connection:

+

+ +

+

Just connect the module's TXD pin to its RXD pin using a F/F wire.

+

Now, connect to the device using minicom/PuTTY:

+
$ minicom -D /dev/rfcomm0
+
+

Upon connecting, the blinking pattern of the Bluetooth module should change to: long pause then +blink twice quickly.

+

Typing inside minicom/PuTTY terminal should echo back what you type.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/13-serial-over-bluetooth/index.html b/f3discovery/13-serial-over-bluetooth/index.html new file mode 100644 index 000000000..7e3b3a541 --- /dev/null +++ b/f3discovery/13-serial-over-bluetooth/index.html @@ -0,0 +1,252 @@ + + + + + + Serial over Bluetooth - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Serial over Bluetooth

+

Now that we verify that the Bluetooth module works with minicom/PuTTY, let's connect it to the +microcontroller:

+

+ +

+

Recommended steps to wire this up:

+
    +
  • Close OpenOCD and itmdump.
  • +
  • Disconnect the F3 from your computer.
  • +
  • Connect F3's GND pin to the module's GND pin using a female to female (F/F) wire (preferably, a +black one).
  • +
  • Connect F3's 5V pin to the module's VCC pin using a F/F wire (preferably, a red one).
  • +
  • Connect the PA9 (TX) pin on the back of the F3 to the Bluetooth's RXD pin using a F/F wire.
  • +
  • Connect the PA10 (RX) pin on the back of the F3 to the Bluetooth's TXD pin using a F/F wire.
  • +
  • Now connect the F3 and your computer using an USB cable.
  • +
  • Re-launch OpenOCD and itmdump.
  • +
+

And that's it! You should be able to run all the programs you wrote in section 11 without +modification! Just make sure you open the right serial device / COM port.

+

NOTE If you are having trouble communicating with the bluetooth device, you may need to initialize USART1 with a lower baud rate. Lowering it from 115,200 bps to 9,600 bps might help, as described in the code here

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/14-i2c/Cargo.toml b/f3discovery/14-i2c/Cargo.toml new file mode 100644 index 000000000..4f33f527a --- /dev/null +++ b/f3discovery/14-i2c/Cargo.toml @@ -0,0 +1,8 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "i2c" +version = "0.1.0" + +[dependencies] +aux14 = { path = "auxiliary" } diff --git a/f3discovery/14-i2c/auxiliary/Cargo.toml b/f3discovery/14-i2c/auxiliary/Cargo.toml new file mode 100644 index 000000000..8d9edbdbb --- /dev/null +++ b/f3discovery/14-i2c/auxiliary/Cargo.toml @@ -0,0 +1,11 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "aux14" +version = "0.1.0" + +[dependencies] +cortex-m = "0.6.3" +cortex-m-rt = "0.6.3" +panic-itm = "0.4.0" +stm32f3-discovery = "0.6.0" diff --git a/f3discovery/14-i2c/auxiliary/src/lib.rs b/f3discovery/14-i2c/auxiliary/src/lib.rs new file mode 100644 index 000000000..e8808b128 --- /dev/null +++ b/f3discovery/14-i2c/auxiliary/src/lib.rs @@ -0,0 +1,42 @@ +//! Initialization code + +#![no_std] + +#[allow(unused_extern_crates)] // bug rust-lang/rust#53964 +extern crate panic_itm; // panic handler + +pub use cortex_m::{asm::bkpt, iprint, iprintln}; +pub use cortex_m_rt::entry; +pub use stm32f3_discovery::stm32f3xx_hal::{delay::Delay, prelude, stm32::i2c1}; + +use cortex_m::peripheral::ITM; +use stm32f3_discovery::{ + lsm303dlhc::Lsm303dlhc, + stm32f3xx_hal::{ + i2c::I2c, + prelude::*, + stm32::{self, I2C1}, + }, +}; + +pub fn init() -> (&'static i2c1::RegisterBlock, Delay, ITM) { + let cp = cortex_m::Peripherals::take().unwrap(); + let dp = stm32::Peripherals::take().unwrap(); + + let mut flash = dp.FLASH.constrain(); + let mut rcc = dp.RCC.constrain(); + + let clocks = rcc.cfgr.freeze(&mut flash.acr); + + let mut gpiob = dp.GPIOB.split(&mut rcc.ahb); + let scl = gpiob.pb6.into_af4(&mut gpiob.moder, &mut gpiob.afrl); + let sda = gpiob.pb7.into_af4(&mut gpiob.moder, &mut gpiob.afrl); + + let i2c = I2c::new(dp.I2C1, (scl, sda), 400.khz(), clocks, &mut rcc.apb1); + + Lsm303dlhc::new(i2c).unwrap(); + + let delay = Delay::new(cp.SYST, clocks); + + unsafe { (&mut *(I2C1::ptr() as *mut _), delay, cp.ITM) } +} diff --git a/f3discovery/14-i2c/index.html b/f3discovery/14-i2c/index.html new file mode 100644 index 000000000..9480fb52a --- /dev/null +++ b/f3discovery/14-i2c/index.html @@ -0,0 +1,256 @@ + + + + + + I2C - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

I2C

+

We just saw the serial communication protocol. It's a widely used protocol because it's very +simple and this simplicity makes it easy to implement on top of other protocols like Bluetooth and +USB.

+

However, it's simplicity is also a downside. More elaborated data exchanges, like reading a digital +sensor, would require the sensor vendor to come up with another protocol on top of it.

+

(Un)Luckily for us, there are plenty of other communication protocols in the embedded space. Some +of them are widely used in digital sensors.

+

The F3 board we are using has three motion sensors in it: an accelerometer, a magnetometer and +gyroscope. The accelerometer and magnetometer are packaged in a single component and can be accessed +via an I2C bus.

+

I2C stands for Inter-Integrated Circuit and is a synchronous serial communication protocol. It +uses two lines to exchange data: a data line (SDA) and a clock line (SCL). Because a clock line is +used to synchronize the communication, this is a synchronous protocol.

+

+ +

+

This protocol uses a master slave model where the master is the device that starts and +drives the communication with a slave device. Several devices, both masters and slaves, can be +connected to the same bus at the same time. A master device can communicate with a specific slave +device by first broadcasting its address to the bus. This address can be 7 bits or 10 bits long. +Once a master has started a communication with a slave, no other device can make use of the bus +until the master stops the communication.

+

The clock line determines how fast data can be exchanged and it usually operates at a frequency of +100 KHz (standard mode) or 400 KHz (fast mode).

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/14-i2c/lsm303dlhc.html b/f3discovery/14-i2c/lsm303dlhc.html new file mode 100644 index 000000000..06bb29f0f --- /dev/null +++ b/f3discovery/14-i2c/lsm303dlhc.html @@ -0,0 +1,255 @@ + + + + + + LSM303DLHC - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

LSM303DLHC

+

* NOTE: Newer (from around 2020/09) Discovery boards may have an LSM303AGR +rather than a LSM303DLHC. +Checkout the github issues like this for more details.

+

Two of the sensors in the F3, the magnetometer and the accelerometer, are packaged in a single +component: the LSM303DLHC integrated circuit. These two sensors can be accessed via an I2C bus. Each +sensor behaves like an I2C slave and has a different address.

+

Each sensor has its own memory where it stores the results of sensing its environment. Our +interaction with these sensors will mainly involve reading their memory.

+

The memory of these sensors is modeled as byte addressable registers. These sensors can be +configured too; that's done by writing to their registers. So, in a sense, these sensors are very +similar to the peripherals inside the microcontroller. The difference is that their registers are +not mapped into the microcontrollers' memory. Instead, their registers have to be accessed via the +I2C bus.

+

The main source of information about the LSM303DLHC is its Data Sheet. Read through it to see how +one can read the sensors' registers. That part is in:

+
+

Section 5.1.1 I2C Operation - Page 20 - LSM303DLHC Data Sheet

+
+

The other part of the documentation relevant to this book is the description of the registers. That +part is in:

+
+

Section 7 Register description - Page 25 - LSM303DLHC Data Sheet

+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/14-i2c/openocd.gdb b/f3discovery/14-i2c/openocd.gdb new file mode 100644 index 000000000..df15d79d3 --- /dev/null +++ b/f3discovery/14-i2c/openocd.gdb @@ -0,0 +1,10 @@ +target remote :3333 +set print asm-demangle on +set print pretty on +monitor tpiu config internal itm.txt uart off 8000000 +monitor itm port 0 on +load +break DefaultHandler +break HardFault +break main +continue diff --git a/f3discovery/14-i2c/read-a-single-register.html b/f3discovery/14-i2c/read-a-single-register.html new file mode 100644 index 000000000..b91095d8f --- /dev/null +++ b/f3discovery/14-i2c/read-a-single-register.html @@ -0,0 +1,307 @@ + + + + + + Read a single register - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Read a single register

+

Let's put all that theory into practice!

+

Just like with the USART peripheral, I've taken care of initializing everything before you reach +main so you'll only have to deal with the following registers:

+
    +
  • CR2. Control register 2.
  • +
  • ISR. Interrupt and status register.
  • +
  • TXDR. Transmit data register.
  • +
  • RXDR. Receive data register.
  • +
+

These registers are documented in the following section of the Reference Manual:

+
+

Section 28.7 I2C registers - Page 868 - Reference Manual

+
+

We'll be using the I2C1 peripheral in conjunction with pins PB6 (SCL) and PB7 (SDA).

+

You won't have to wire anything this time because the sensor is on the board and it's already +connected to the microcontroller. However, I would recommend that you disconnect the serial / +Bluetooth module from the F3 to make it easier to manipulate. Later on, we'll be moving the board +around quite a bit.

+

Your task is to write a program that reads the contents of the magnetometer's IRA_REG_M register. +This register is read only and always contains the value 0b01001000.

+

The microcontroller will be taking the role of the I2C master and the magnetometer inside the +LSM303DLHC will be the I2C slave.

+

Here's the starter code. You'll have to implement the TODOs.

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux14::{entry, iprint, iprintln, prelude::*};
+
+// Slave address
+const MAGNETOMETER: u16 = 0b0011_1100;
+
+// Addresses of the magnetometer's registers
+const OUT_X_H_M: u8 = 0x03;
+const IRA_REG_M: u8 = 0x0A;
+
+#[entry]
+fn main() -> ! {
+    let (i2c1, _delay, mut itm) = aux14::init();
+
+    // Stage 1: Send the address of the register we want to read to the
+    // magnetometer
+    {
+        // TODO Broadcast START
+
+        // TODO Broadcast the MAGNETOMETER address with the R/W bit set to Write
+
+        // TODO Send the address of the register that we want to read: IRA_REG_M
+    }
+
+    // Stage 2: Receive the contents of the register we asked for
+    let byte = {
+        // TODO Broadcast RESTART
+
+        // TODO Broadcast the MAGNETOMETER address with the R/W bit set to Read
+
+        // TODO Receive the contents of the register
+
+        // TODO Broadcast STOP
+        0
+    };
+
+    // Expected output: 0x0A - 0b01001000
+    iprintln!(&mut itm.stim[0], "0x{:02X} - 0b{:08b}", IRA_REG_M, byte);
+
+    loop {}
+}
+

To give you some extra help, these are the exact bitfields you'll be working with:

+
    +
  • CR2: SADD1, RD_WRN, NBYTES, START, AUTOEND
  • +
  • ISR: TXIS, RXNE, TC
  • +
  • TXDR: TXDATA
  • +
  • RXDR: RXDATA
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/14-i2c/read-several-registers.html b/f3discovery/14-i2c/read-several-registers.html new file mode 100644 index 000000000..206c6baf0 --- /dev/null +++ b/f3discovery/14-i2c/read-several-registers.html @@ -0,0 +1,363 @@ + + + + + + Read several registers - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Read several registers

+

Reading the IRA_REG_M register was a good test of our understanding of the I2C protocol but that +register contains uninteresting information.

+

This time, we'll read the registers of the magnetometer that actually expose the sensor readings. +Six contiguous registers are involved and they start with OUT_X_H_M at address 0x03.

+

We'll modify our previous program to read these six registers. Only a few modifications are needed.

+

We'll need to change the address we request from the magnetometer from IRA_REG_M to OUT_X_H_M.

+
#![allow(unused)]
+fn main() {
+    // Send the address of the register that we want to read: OUT_X_H_M
+    i2c1.txdr.write(|w| w.txdata().bits(OUT_X_H_M));
+}
+

We'll have to request the slave for six bytes rather than just one.

+
#![allow(unused)]
+fn main() {
+    // Broadcast RESTART
+    // Broadcast the MAGNETOMETER address with the R/W bit set to Read
+    i2c1.cr2.modify(|_, w| {
+        w.start().set_bit();
+        w.nbytes().bits(6);
+        w.rd_wrn().set_bit();
+        w.autoend().set_bit()
+    });
+}
+

And fill a buffer rather than read just one byte:

+
#![allow(unused)]
+fn main() {
+    let mut buffer = [0u8; 6];
+    for byte in &mut buffer {
+        // Wait until we have received the contents of the register
+        while i2c1.isr.read().rxne().bit_is_clear() {}
+
+        *byte = i2c1.rxdr.read().rxdata().bits();
+    }
+
+    // Broadcast STOP (automatic because of `AUTOEND = 1`)
+}
+

Putting it all together inside a loop alongside a delay to reduce the data throughput:

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux14::{entry, iprint, iprintln, prelude::*};
+
+// Slave address
+const MAGNETOMETER: u16 = 0b0011_1100;
+
+// Addresses of the magnetometer's registers
+const OUT_X_H_M: u8 = 0x03;
+const IRA_REG_M: u8 = 0x0A;
+
+#[entry]
+fn main() -> ! {
+    let (i2c1, mut delay, mut itm) = aux14::init();
+
+    loop {
+        // Broadcast START
+        // Broadcast the MAGNETOMETER address with the R/W bit set to Write
+        i2c1.cr2.write(|w| {
+            w.start().set_bit();
+            w.sadd().bits(MAGNETOMETER);
+            w.rd_wrn().clear_bit();
+            w.nbytes().bits(1);
+            w.autoend().clear_bit()
+        });
+
+        // Wait until we can send more data
+        while i2c1.isr.read().txis().bit_is_clear() {}
+
+        // Send the address of the register that we want to read: OUT_X_H_M
+        i2c1.txdr.write(|w| w.txdata().bits(OUT_X_H_M));
+
+        // Wait until the previous byte has been transmitted
+        while i2c1.isr.read().tc().bit_is_clear() {}
+
+        // Broadcast RESTART
+        // Broadcast the MAGNETOMETER address with the R/W bit set to Read
+        i2c1.cr2.modify(|_, w| {
+            w.start().set_bit();
+            w.nbytes().bits(6);
+            w.rd_wrn().set_bit();
+            w.autoend().set_bit()
+        });
+
+        let mut buffer = [0u8; 6];
+        for byte in &mut buffer {
+            // Wait until we have received something
+            while i2c1.isr.read().rxne().bit_is_clear() {}
+
+            *byte = i2c1.rxdr.read().rxdata().bits();
+        }
+        // Broadcast STOP (automatic because of `AUTOEND = 1`)
+
+        iprintln!(&mut itm.stim[0], "{:?}", buffer);
+
+        delay.delay_ms(1_000_u16);
+    }
+}
+

If you run this, you should printed in the itmdump's console a new array of six bytes every +second. The values within the array should change if you move around the board.

+
$ # itmdump terminal
+(..)
+[0, 45, 255, 251, 0, 193]
+[0, 44, 255, 249, 0, 193]
+[0, 49, 255, 250, 0, 195]
+
+

But these bytes don't make much sense like that. Let's turn them into actual readings:

+
#![allow(unused)]
+fn main() {
+        let x_h = u16::from(buffer[0]);
+        let x_l = u16::from(buffer[1]);
+        let z_h = u16::from(buffer[2]);
+        let z_l = u16::from(buffer[3]);
+        let y_h = u16::from(buffer[4]);
+        let y_l = u16::from(buffer[5]);
+
+        let x = ((x_h << 8) + x_l) as i16;
+        let y = ((y_h << 8) + y_l) as i16;
+        let z = ((z_h << 8) + z_l) as i16;
+
+        iprintln!(&mut itm.stim[0], "{:?}", (x, y, z));
+}
+

Now it should look better:

+
$ # `itmdump terminal
+(..)
+(44, 196, -7)
+(45, 195, -6)
+(46, 196, -9)
+
+

This is the Earth's magnetic field decomposed alongside the XYZ axis of the magnetometer.

+

In the next section, we'll learn how to make sense of these numbers.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/14-i2c/src/main.rs b/f3discovery/14-i2c/src/main.rs new file mode 100644 index 000000000..f75f00732 --- /dev/null +++ b/f3discovery/14-i2c/src/main.rs @@ -0,0 +1,45 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux14::{entry, iprint, iprintln, prelude::*}; + +// Slave address +const MAGNETOMETER: u16 = 0b0011_1100; + +// Addresses of the magnetometer's registers +const OUT_X_H_M: u8 = 0x03; +const IRA_REG_M: u8 = 0x0A; + +#[entry] +fn main() -> ! { + let (i2c1, _delay, mut itm) = aux14::init(); + + // Stage 1: Send the address of the register we want to read to the + // magnetometer + { + // TODO Broadcast START + + // TODO Broadcast the MAGNETOMETER address with the R/W bit set to Write + + // TODO Send the address of the register that we want to read: IRA_REG_M + } + + // Stage 2: Receive the contents of the register we asked for + let byte = { + // TODO Broadcast RESTART + + // TODO Broadcast the MAGNETOMETER address with the R/W bit set to Read + + // TODO Receive the contents of the register + + // TODO Broadcast STOP + 0 + }; + + // Expected output: 0x0A - 0b01001000 + iprintln!(&mut itm.stim[0], "0x{:02X} - 0b{:08b}", IRA_REG_M, byte); + + loop {} +} diff --git a/f3discovery/14-i2c/the-general-protocol.html b/f3discovery/14-i2c/the-general-protocol.html new file mode 100644 index 000000000..db7a6626b --- /dev/null +++ b/f3discovery/14-i2c/the-general-protocol.html @@ -0,0 +1,270 @@ + + + + + + The general protocol - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

General protocol

+

The I2C protocol is more elaborate than the serial communication protocol because it has to support +communication between several devices. Let's see how it works using examples:

+

Master -> Slave

+

If the master wants to send data to the slave:

+

+ +

+
    +
  1. Master: Broadcast START
  2. +
  3. M: Broadcast slave address (7 bits) + the R/W (8th) bit set to WRITE
  4. +
  5. Slave: Responds ACK (ACKnowledgement)
  6. +
  7. M: Send one byte
  8. +
  9. S: Responds ACK
  10. +
  11. Repeat steps 4 and 5 zero or more times
  12. +
  13. M: Broadcast STOP OR (broadcast RESTART and go back to (2))
  14. +
+
+

NOTE The slave address could have been 10 bits instead of 7 bits long. Nothing else would have +changed.

+
+

Master <- Slave

+

If the master wants to read data from the slave:

+

+ +

+
    +
  1. M: Broadcast START
  2. +
  3. M: Broadcast slave address (7 bits) + the R/W (8th) bit set to READ
  4. +
  5. S: Responds with ACK
  6. +
  7. S: Send byte
  8. +
  9. M: Responds with ACK
  10. +
  11. Repeat steps 4 and 5 zero or more times
  12. +
  13. M: Broadcast STOP OR (broadcast RESTART and go back to (2))
  14. +
+
+

NOTE The slave address could have been 10 bits instead of 7 bits long. Nothing else would have +changed.

+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/14-i2c/the-solution.html b/f3discovery/14-i2c/the-solution.html new file mode 100644 index 000000000..89065f1f3 --- /dev/null +++ b/f3discovery/14-i2c/the-solution.html @@ -0,0 +1,297 @@ + + + + + + The solution - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

The solution

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux14::{entry, iprint, iprintln, prelude::*};
+
+// Slave address
+const MAGNETOMETER: u16 = 0b0011_1100;
+
+// Addresses of the magnetometer's registers
+const OUT_X_H_M: u8 = 0x03;
+const IRA_REG_M: u8 = 0x0A;
+
+#[entry]
+fn main() -> ! {
+    let (i2c1, _delay, mut itm) = aux14::init();
+
+    // Stage 1: Send the address of the register we want to read to the
+    // magnetometer
+    {
+        // Broadcast START
+        // Broadcast the MAGNETOMETER address with the R/W bit set to Write
+        i2c1.cr2.write(|w| {
+            w.start().set_bit();
+            w.sadd().bits(MAGNETOMETER);
+            w.rd_wrn().clear_bit();
+            w.nbytes().bits(1);
+            w.autoend().clear_bit()
+        });
+
+        // Wait until we can send more data
+        while i2c1.isr.read().txis().bit_is_clear() {}
+
+        // Send the address of the register that we want to read: IRA_REG_M
+        i2c1.txdr.write(|w| w.txdata().bits(IRA_REG_M));
+
+        // Wait until the previous byte has been transmitted
+        while i2c1.isr.read().tc().bit_is_clear() {}
+    }
+
+    // Stage 2: Receive the contents of the register we asked for
+    let byte = {
+        // Broadcast RESTART
+        // Broadcast the MAGNETOMETER address with the R/W bit set to Read
+        i2c1.cr2.modify(|_, w| {
+            w.start().set_bit();
+            w.nbytes().bits(1);
+            w.rd_wrn().set_bit();
+            w.autoend().set_bit()
+        });
+
+        // Wait until we have received the contents of the register
+        while i2c1.isr.read().rxne().bit_is_clear() {}
+
+        // Broadcast STOP (automatic because of `AUTOEND = 1`)
+
+        i2c1.rxdr.read().rxdata().bits()
+    };
+
+    // Expected output: 0x0A - 0b01001000
+    iprintln!(&mut itm.stim[0], "0x{:02X} - 0b{:08b}", IRA_REG_M, byte);
+
+    loop {}
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/15-led-compass/Cargo.toml b/f3discovery/15-led-compass/Cargo.toml new file mode 100644 index 000000000..dab1465df --- /dev/null +++ b/f3discovery/15-led-compass/Cargo.toml @@ -0,0 +1,9 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "led-compass" +version = "0.1.0" + +[dependencies] +m = "0.1.1" +aux15 = { path = "auxiliary" } diff --git a/f3discovery/15-led-compass/auxiliary/Cargo.toml b/f3discovery/15-led-compass/auxiliary/Cargo.toml new file mode 100644 index 000000000..f3ed40182 --- /dev/null +++ b/f3discovery/15-led-compass/auxiliary/Cargo.toml @@ -0,0 +1,11 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "aux15" +version = "0.1.0" + +[dependencies] +cortex-m = "0.6.3" +cortex-m-rt = "0.6.3" +panic-itm = "0.4.0" +stm32f3-discovery = "0.6.0" diff --git a/f3discovery/15-led-compass/auxiliary/src/lib.rs b/f3discovery/15-led-compass/auxiliary/src/lib.rs new file mode 100644 index 000000000..5c985673c --- /dev/null +++ b/f3discovery/15-led-compass/auxiliary/src/lib.rs @@ -0,0 +1,84 @@ +//! Initialization code + +#![no_std] + +#[allow(unused_extern_crates)] // NOTE(allow) bug rust-lang/rust#53964 +extern crate panic_itm; // panic handler + +pub use cortex_m::{asm::bkpt, iprint, iprintln, peripheral::ITM}; +pub use cortex_m_rt::entry; +pub use stm32f3_discovery::{ + leds::Leds, + lsm303dlhc::I16x3, + stm32f3xx_hal::{delay::Delay, prelude, stm32::i2c1}, + switch_hal, +}; + +use stm32f3_discovery::{ + lsm303dlhc, + stm32f3xx_hal::{ + gpio::gpiob::{PB6, PB7}, + gpio::AF4, + i2c::I2c, + prelude::*, + stm32::{self, I2C1}, + }, +}; + +pub type Lsm303dlhc = lsm303dlhc::Lsm303dlhc, PB7)>>; + +/// Cardinal directions. Each one matches one of the user LEDs. +pub enum Direction { + /// North / LD3 + North, + /// Northeast / LD5 + Northeast, + /// East / LD7 + East, + /// Southeast / LD9 + Southeast, + /// South / LD10 + South, + /// Southwest / LD8 + Southwest, + /// West / LD6 + West, + /// Northwest / LD4 + Northwest, +} + +pub fn init() -> (Leds, Lsm303dlhc, Delay, ITM) { + let cp = cortex_m::Peripherals::take().unwrap(); + let dp = stm32::Peripherals::take().unwrap(); + + let mut flash = dp.FLASH.constrain(); + let mut rcc = dp.RCC.constrain(); + + let clocks = rcc.cfgr.freeze(&mut flash.acr); + + let mut gpioe = dp.GPIOE.split(&mut rcc.ahb); + let leds = Leds::new( + gpioe.pe8, + gpioe.pe9, + gpioe.pe10, + gpioe.pe11, + gpioe.pe12, + gpioe.pe13, + gpioe.pe14, + gpioe.pe15, + &mut gpioe.moder, + &mut gpioe.otyper, + ); + + let mut gpiob = dp.GPIOB.split(&mut rcc.ahb); + let scl = gpiob.pb6.into_af4(&mut gpiob.moder, &mut gpiob.afrl); + let sda = gpiob.pb7.into_af4(&mut gpiob.moder, &mut gpiob.afrl); + + let i2c = I2c::new(dp.I2C1, (scl, sda), 400.khz(), clocks, &mut rcc.apb1); + + let lsm303dlhc = Lsm303dlhc::new(i2c).unwrap(); + + let delay = Delay::new(cp.SYST, clocks); + + (leds, lsm303dlhc, delay, cp.ITM) +} diff --git a/f3discovery/15-led-compass/calibration.html b/f3discovery/15-led-compass/calibration.html new file mode 100644 index 000000000..ebc6c3e75 --- /dev/null +++ b/f3discovery/15-led-compass/calibration.html @@ -0,0 +1,323 @@ + + + + + + Calibration - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Calibration

+

If we rotate the board, the direction of the Earth's magnetic field with respect to the magnetometer +should change but its magnitude should not! Yet, the magnetometer indicates that the magnitude of +the magnetic field changes as the board rotates.

+

Why's that the case? Turns out the magnetometer needs to be calibrated to return the correct answer.

+

The calibration involves quite a bit of math (matrices) so we won't cover it here but this +Application Note describes the procedure if you are interested. Instead, what we'll do in this +section is visualize how off we are.

+

Let's try this experiment: Let's record the readings of the magnetometer while we slowly rotate the +board in different directions. We'll use the iprintln macro to format the readings as Tab +Separated Values (TSV).

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux15::{entry, iprint, iprintln, prelude::*, I16x3};
+
+#[entry]
+fn main() -> ! {
+    let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init();
+
+    loop {
+        let I16x3 { x, y, z } = lsm303dlhc.mag().unwrap();
+
+        iprintln!(&mut itm.stim[0], "{}\t{}\t{}", x, y, z);
+
+        delay.delay_ms(100_u8);
+    }
+}
+

You should get an output in the console that looks like this:

+
$ # itmdump console
+-76     213     -54
+-76     213     -54
+-76     213     -54
+-76     213     -54
+-73     213     -55
+
+

You can pipe that to a file using:

+
$ # Careful! Exit any running other `itmdump` instance that may be running
+$ itmdump -F -f itm.txt > emf.txt
+
+

Rotate the board in many different direction while you log data for a several seconds.

+

Then import that TSV file into a spreadsheet program (or use the Python script shown below) and plot +the first two columns as a scatter plot.

+
#!/usr/bin/python
+
+import csv
+import math
+import matplotlib.pyplot as plt
+import numpy as np
+import seaborn as sns
+import sys
+
+# apply plot style
+sns.set()
+
+x = []
+y = []
+
+with open(sys.argv[1], 'r') as f:
+    rows = csv.reader(f, delimiter='\t')
+
+    for row in rows:
+        # discard rows that are missing data
+        if len(row) != 3 or not row[0] or not row[1]:
+            continue
+
+        x.append(int(row[0]))
+        y.append(int(row[1]))
+
+r = math.ceil(max(max(np.abs(x)), max(np.abs(y))) / 100) * 100
+
+plt.plot(x, y, '.')
+plt.xlim(-r, r)
+plt.ylim(-r, r)
+plt.gca().set_aspect(1)
+plt.tight_layout()
+
+plt.savefig('emf.svg')
+plt.close
+
+

+ +

+

If you rotated the board on a flat horizontal surface, the Z component of the magnetic field should +have remained relatively constant and this plot should have been a circumference (not a ellipse) +centered at the origin. If you rotated the board in random directions, which was the case of plot +above, then you should have gotten a circle made of a bunch of points centered at the origin. +Deviations from the circle shape indicate that the magnetometer needs to be calibrated.

+

Take home message: Don't just trust the reading of a sensor. Verify it's outputting sensible values. +If it's not, then calibrate it.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/15-led-compass/index.html b/f3discovery/15-led-compass/index.html new file mode 100644 index 000000000..202657a3b --- /dev/null +++ b/f3discovery/15-led-compass/index.html @@ -0,0 +1,274 @@ + + + + + + LED compass - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

LED compass

+

In this section, we'll implement a compass using the LEDs on the F3. Like proper compasses, our LED +compass must point north somehow. It will do that by turning on one of its eight LEDs; the on LED +should point towards north.

+

Magnetic fields have both a magnitude, measured in Gauss or Teslas, and a direction. The +magnetometer on the F3 measures both the magnitude and the direction of an external magnetic field +but it reports back the decomposition of said field along its axes.

+

See below, the magnetometer has three axes associated to it.

+

+ +

+

Only the X and Y axes are shown above. The Z axis is pointing "out" of your screen.

+

Let's get familiar with the readings of the magnetometer by running the following starter code:

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux15::{entry, iprint, iprintln, prelude::*};
+
+#[entry]
+fn main() -> ! {
+    let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init();
+
+    loop {
+        iprintln!(&mut itm.stim[0], "{:?}", lsm303dlhc.mag().unwrap());
+        delay.delay_ms(1_000_u16);
+    }
+}
+

This lsm303dlhc module provides high level API over the LSM303DLHC. Under the hood it does the +same I2C routine that you implemented in the last section but it reports the X, Y and Z values in a +I16x3 struct instead of a tuple.

+

Locate where north is at your current location. Then rotate the board such that it's aligned +"towards north": the North LED (LD3) should be pointing towards north.

+

Now run the starter code and observe the output. What X, Y and Z values do you see?

+
$ # itmdump terminal
+(..)
+I16x3 { x: 45, y: 194, z: -3 }
+I16x3 { x: 46, y: 195, z: -8 }
+I16x3 { x: 47, y: 197, z: -2 }
+
+

Now rotate the board 90 degrees while keeping it parallel to the ground. What X, Y and Z values do +you see this time? Then rotate it 90 degrees again. What values do you see?

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/15-led-compass/magnitude.html b/f3discovery/15-led-compass/magnitude.html new file mode 100644 index 000000000..d0df8cb2e --- /dev/null +++ b/f3discovery/15-led-compass/magnitude.html @@ -0,0 +1,289 @@ + + + + + + Magnitude - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Magnitude

+

We have been working with the direction of the magnetic field but what's its real magnitude? The +number that the magnetic_field function reports are unit-less. How can we convert those values to +Gauss?

+

The documentation will answer that question.

+
+

Section 2.1 Sensor characteristics - Page 10 - LSM303DLHC Data Sheet

+
+

The table in that page shows a magnetic gain setting that has different values according to the +values of the GN bits. By default, those GN bits are set to 001. That means that magnetic gain of +the X and Y axes is 1100 LSB / Gauss and the magnetic gain of the Z axis is 980 LSB / Gauss. LSB +stands for Least Significant Bits and the 1100 LSB / Gauss number indicates that a reading of +1100 is equivalent to 1 Gauss, a reading of 2200 is equivalent to 2 Gauss and so on.

+

So, what we need to do is divide the X, Y and Z values that the sensor outputs by its corresponding +gain. Then, we'll have the X, Y and Z components of the magnetic field in Gauss.

+

With some extra math we can retrieve the magnitude of the magnetic field from its X, Y and Z +components:

+
#![allow(unused)]
+fn main() {
+let magnitude = (x * x + y * y + z * z).sqrt();
+}
+

Putting all this together in a program:

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux15::{entry, iprint, iprintln, prelude::*, I16x3};
+use m::Float;
+
+#[entry]
+fn main() -> ! {
+    const XY_GAIN: f32 = 1100.; // LSB / G
+    const Z_GAIN: f32 = 980.; // LSB / G
+
+    let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init();
+
+    loop {
+        let I16x3 { x, y, z } = lsm303dlhc.mag().unwrap();
+
+        let x = f32::from(x) / XY_GAIN;
+        let y = f32::from(y) / XY_GAIN;
+        let z = f32::from(z) / Z_GAIN;
+
+        let mag = (x * x + y * y + z * z).sqrt();
+
+        iprintln!(&mut itm.stim[0], "{} mG", mag * 1_000.);
+
+        delay.delay_ms(500_u16);
+    }
+}
+

This program will report the magnitude (strength) of the magnetic field in milligauss (mG). The +magnitude of the Earth's magnetic field is in the range of 250 mG to 650 mG (the magnitude +varies depending on your geographical location) so you should see a value in that range or close to +that range -- I see a magnitude of around 210 mG.

+

Some questions:

+

Without moving the board, what value do you see? Do you always see the same value?

+

If you rotate the board, does the magnitude change? Should it change?

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/15-led-compass/openocd.gdb b/f3discovery/15-led-compass/openocd.gdb new file mode 100644 index 000000000..df15d79d3 --- /dev/null +++ b/f3discovery/15-led-compass/openocd.gdb @@ -0,0 +1,10 @@ +target remote :3333 +set print asm-demangle on +set print pretty on +monitor tpiu config internal itm.txt uart off 8000000 +monitor itm port 0 on +load +break DefaultHandler +break HardFault +break main +continue diff --git a/f3discovery/15-led-compass/solution-1.html b/f3discovery/15-led-compass/solution-1.html new file mode 100644 index 000000000..d61671eac --- /dev/null +++ b/f3discovery/15-led-compass/solution-1.html @@ -0,0 +1,266 @@ + + + + + + Solution 1 - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Solution 1

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};
+
+#[entry]
+fn main() -> ! {
+    let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init();
+    let mut leds = leds.into_array();
+
+    loop {
+        let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap();
+
+        // Look at the signs of the X and Y components to determine in which
+        // quadrant the magnetic field is
+        let dir = match (x > 0, y > 0) {
+            // Quadrant I
+            (true, true) => Direction::Southeast,
+            // Quadrant II
+            (false, true) => Direction::Northeast,
+            // Quadrant III
+            (false, false) => Direction::Northwest,
+            // Quadrant IV
+            (true, false) => Direction::Southwest,
+        };
+
+        leds.iter_mut().for_each(|led| led.off().unwrap());
+        leds[dir as usize].on().unwrap();
+
+        delay.delay_ms(1_000_u16);
+    }
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/15-led-compass/solution-2.html b/f3discovery/15-led-compass/solution-2.html new file mode 100644 index 000000000..d7b92e9a1 --- /dev/null +++ b/f3discovery/15-led-compass/solution-2.html @@ -0,0 +1,279 @@ + + + + + + Solution 2 - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Solution 2

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+// You'll find this useful ;-)
+use core::f32::consts::PI;
+
+#[allow(unused_imports)]
+use aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};
+use m::Float;
+
+#[entry]
+fn main() -> ! {
+    let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init();
+    let mut leds = leds.into_array();
+
+    loop {
+        let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap();
+
+        let theta = (y as f32).atan2(x as f32); // in radians
+
+        let dir = if theta < -7. * PI / 8. {
+            Direction::North
+        } else if theta < -5. * PI / 8. {
+            Direction::Northwest
+        } else if theta < -3. * PI / 8. {
+            Direction::West
+        } else if theta < -PI / 8. {
+            Direction::Southwest
+        } else if theta < PI / 8. {
+            Direction::South
+        } else if theta < 3. * PI / 8. {
+            Direction::Southeast
+        } else if theta < 5. * PI / 8. {
+            Direction::East
+        } else if theta < 7. * PI / 8. {
+            Direction::Northeast
+        } else {
+            Direction::North
+        };
+
+        leds.iter_mut().for_each(|led| led.off().unwrap());
+        leds[dir as usize].on().unwrap();
+
+        delay.delay_ms(100_u8);
+    }
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/15-led-compass/src/main.rs b/f3discovery/15-led-compass/src/main.rs new file mode 100644 index 000000000..e4fc1a44b --- /dev/null +++ b/f3discovery/15-led-compass/src/main.rs @@ -0,0 +1,16 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux15::{entry, iprint, iprintln, prelude::*}; + +#[entry] +fn main() -> ! { + let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init(); + + loop { + iprintln!(&mut itm.stim[0], "{:?}", lsm303dlhc.mag().unwrap()); + delay.delay_ms(1_000_u16); + } +} diff --git a/f3discovery/15-led-compass/take-1.html b/f3discovery/15-led-compass/take-1.html new file mode 100644 index 000000000..2cc74e40e --- /dev/null +++ b/f3discovery/15-led-compass/take-1.html @@ -0,0 +1,290 @@ + + + + + + Take 1 - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Take 1

+

What's the simplest way in which we can implement the LED compass? Even if it's not perfect.

+

For starters, we'd only care about the X and Y components of the magnetic field because when you +look at a compass you always hold it in horizontal position thus the compass is in the XY plane.

+

For example, what LED would you turn on in the following case. EMF stands for Earth's Magnetic Field +and green arrow has the direction of the EMF (it points north).

+

+ +

+

The Southeast LED, right?

+

What signs do the X and Y components of the magnetic field have in that scenario? Both are +positive.

+

If we only looked at the signs of the X and Y components we could determine to which quadrant the +magnetic field belongs to.

+

+ +

+

In the previous example, the magnetic field was in the first quadrant (x and y were positive) and it +made sense to turn on the SouthEast LED. Similarly, we could turn a different LED if the magnetic +field was in a different quadrant.

+

Let's try that logic. Here's the starter code:

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};
+
+#[entry]
+fn main() -> ! {
+    let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init();
+    let mut leds = leds.into_array();
+
+    loop {
+        let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap();
+
+        // Look at the signs of the X and Y components to determine in which
+        // quadrant the magnetic field is
+        let dir = match (x > 0, y > 0) {
+            // Quadrant ???
+            (true, true) => Direction::Southeast,
+            // Quadrant ???
+            (false, true) => panic!("TODO"),
+            // Quadrant ???
+            (false, false) => panic!("TODO"),
+            // Quadrant ???
+            (true, false) => panic!("TODO"),
+        };
+
+        leds.iter_mut().for_each(|led| led.off().unwrap());
+        leds[dir as usize].on().unwrap();
+
+        delay.delay_ms(1_000_u16);
+    }
+}
+

There's a Direction enum in the led module that has 8 variants named after the cardinal points: +North, East, Southwest, etc. Each of these variants represent one of the 8 LEDs in the +compass. The Leds value can be indexed using the Direction enum; the result of indexing is the +LED that points in that Direction.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/15-led-compass/take-2.html b/f3discovery/15-led-compass/take-2.html new file mode 100644 index 000000000..7adc1c80b --- /dev/null +++ b/f3discovery/15-led-compass/take-2.html @@ -0,0 +1,281 @@ + + + + + + Take 2 - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Take 2

+

This time, we'll use math to get the precise angle that the magnetic field forms with the X and Y +axes of the magnetometer.

+

We'll use the atan2 function. This function returns an angle in the -PI to PI range. The +graphic below shows how this angle is measured:

+

+ +

+

Although not explicitly shown in this graph the X axis points to the right and the Y axis points up.

+

Here's the starter code. theta, in radians, has already been computed. You need to pick which LED +to turn on based on the value of theta.

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+// You'll find this useful ;-)
+use core::f32::consts::PI;
+
+#[allow(unused_imports)]
+use aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};
+// this trait provides the `atan2` method
+use m::Float;
+
+#[entry]
+fn main() -> ! {
+    let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init();
+    let mut leds = leds.into_array();
+
+    loop {
+        let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap();
+
+        let _theta = (y as f32).atan2(x as f32); // in radians
+
+        // FIXME pick a direction to point to based on `theta`
+        let dir = Direction::Southeast;
+
+        leds.iter_mut().for_each(|led| led.off().unwrap());
+        leds[dir as usize].on().unwrap();
+
+        delay.delay_ms(100_u8);
+    }
+}
+

Suggestions/tips:

+
    +
  • A whole circle rotation equals 360 degrees.
  • +
  • PI radians is equivalent to 180 degrees.
  • +
  • If theta was zero, what LED would you turn on?
  • +
  • If theta was, instead, very close to zero, what LED would you turn on?
  • +
  • If theta kept increasing, at what value would you turn on a different LED?
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/16-punch-o-meter/Cargo.toml b/f3discovery/16-punch-o-meter/Cargo.toml new file mode 100644 index 000000000..69b3008df --- /dev/null +++ b/f3discovery/16-punch-o-meter/Cargo.toml @@ -0,0 +1,11 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "punch-o-meter" +version = "0.1.0" + +[dependencies] +m = "0.1.1" +aux16 = { path = "auxiliary" } +cortex-m = "0.5.6" +cortex-m-rt = "0.6.3" diff --git a/f3discovery/16-punch-o-meter/auxiliary/Cargo.toml b/f3discovery/16-punch-o-meter/auxiliary/Cargo.toml new file mode 100644 index 000000000..aceff4f13 --- /dev/null +++ b/f3discovery/16-punch-o-meter/auxiliary/Cargo.toml @@ -0,0 +1,11 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "aux16" +version = "0.1.0" + +[dependencies] +cortex-m = "0.6.3" +cortex-m-rt = "0.6.3" +panic-itm = "0.4.0" +stm32f3-discovery = "0.6.0" diff --git a/f3discovery/16-punch-o-meter/auxiliary/src/lib.rs b/f3discovery/16-punch-o-meter/auxiliary/src/lib.rs new file mode 100644 index 000000000..9211408b8 --- /dev/null +++ b/f3discovery/16-punch-o-meter/auxiliary/src/lib.rs @@ -0,0 +1,52 @@ +//! Initialization code + +#![no_std] + +#[allow(unused_extern_crates)] // NOTE(allow) bug rust-lang/rust#53964 +extern crate panic_itm; // panic handler + +pub use cortex_m::{asm::bkpt, iprint, iprintln, peripheral::ITM}; +pub use cortex_m_rt::entry; +pub use stm32f3_discovery::{ + lsm303dlhc::{self, I16x3, Sensitivity}, + stm32f3xx_hal::{delay::Delay, prelude, time::MonoTimer}, +}; + +use stm32f3_discovery::stm32f3xx_hal::{ + gpio::gpiob::{PB6, PB7}, + gpio::AF4, + i2c::I2c, + prelude::*, + stm32::{self, I2C1}, +}; + +pub type Lsm303dlhc = lsm303dlhc::Lsm303dlhc, PB7)>>; + +pub fn init() -> (Lsm303dlhc, Delay, MonoTimer, ITM) { + let cp = cortex_m::Peripherals::take().unwrap(); + let dp = stm32::Peripherals::take().unwrap(); + + let mut flash = dp.FLASH.constrain(); + let mut rcc = dp.RCC.constrain(); + + let clocks = rcc.cfgr.freeze(&mut flash.acr); + + let mut gpioe = dp.GPIOE.split(&mut rcc.ahb); + let mut nss = gpioe + .pe3 + .into_push_pull_output(&mut gpioe.moder, &mut gpioe.otyper); + nss.set_high().unwrap(); + + let mut gpiob = dp.GPIOB.split(&mut rcc.ahb); + let scl = gpiob.pb6.into_af4(&mut gpiob.moder, &mut gpiob.afrl); + let sda = gpiob.pb7.into_af4(&mut gpiob.moder, &mut gpiob.afrl); + + let i2c = I2c::new(dp.I2C1, (scl, sda), 400.khz(), clocks, &mut rcc.apb1); + + let lsm303dlhc = Lsm303dlhc::new(i2c).unwrap(); + + let delay = Delay::new(cp.SYST, clocks); + let mono_timer = MonoTimer::new(cp.DWT, clocks); + + (lsm303dlhc, delay, mono_timer, cp.ITM) +} diff --git a/f3discovery/16-punch-o-meter/gravity-is-up.html b/f3discovery/16-punch-o-meter/gravity-is-up.html new file mode 100644 index 000000000..2d487a87e --- /dev/null +++ b/f3discovery/16-punch-o-meter/gravity-is-up.html @@ -0,0 +1,287 @@ + + + + + + Gravity is up? - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Gravity is up?

+

What's the first thing we'll do?

+

Perform a sanity check!

+

The starter code prints the X, Y and Z components of the acceleration measured by the accelerometer. +The values have already been "scaled" and have units of gs. Where 1 g is equal to the +acceleration of the gravity, about 9.8 meters per second squared.

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux16::{entry, iprint, iprintln, prelude::*, I16x3, Sensitivity};
+
+#[entry]
+fn main() -> ! {
+    let (mut lsm303dlhc, mut delay, _mono_timer, mut itm) = aux16::init();
+
+    // extend sensing range to `[-12g, +12g]`
+    lsm303dlhc.set_accel_sensitivity(Sensitivity::G12).unwrap();
+    loop {
+        const SENSITIVITY: f32 = 12. / (1 << 14) as f32;
+
+        let I16x3 { x, y, z } = lsm303dlhc.accel().unwrap();
+
+        let x = f32::from(x) * SENSITIVITY;
+        let y = f32::from(y) * SENSITIVITY;
+        let z = f32::from(z) * SENSITIVITY;
+
+        iprintln!(&mut itm.stim[0], "{:?}", (x, y, z));
+
+        delay.delay_ms(1_000_u16);
+    }
+}
+

The output of this program with the board sitting still will be something like:

+
$ # itmdump console
+(..)
+(0.0, 0.0, 1.078125)
+(0.0, 0.0, 1.078125)
+(0.0, 0.0, 1.171875)
+(0.0, 0.0, 1.03125)
+(0.0, 0.0, 1.078125)
+
+

Which is weird because the board is not moving yet its acceleration is non-zero. What's going on? +This must be related to the gravity, right? Because the acceleration of gravity is 1 g. But the +gravity pulls objects downwards so the acceleration along the Z axis should be negative not positive +...

+

Did the program get the Z axis backwards? Nope, you can test rotating the board to align the gravity +to the X or Y axis but the acceleration measured by the accelerometer is always pointing up.

+

What happens here is that the accelerometer is measuring the proper acceleration of the board not +the acceleration you are observing. This proper acceleration is the acceleration of the board as +seen from a observer that's in free fall. An observer that's in free fall is moving toward the +center of the the Earth with an acceleration of 1g; from its point of view the board is actually +moving upwards (away from the center of the Earth) with an acceleration of 1g. And that's why the +proper acceleration is pointing up. This also means that if the board was in free fall, the +accelerometer would report a proper acceleration of zero. Please, don't try that at home.

+

Yes, physics is hard. Let's move on.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/16-punch-o-meter/index.html b/f3discovery/16-punch-o-meter/index.html new file mode 100644 index 000000000..7bc8efcc1 --- /dev/null +++ b/f3discovery/16-punch-o-meter/index.html @@ -0,0 +1,244 @@ + + + + + + Punch-o-meter - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Punch-o-meter

+

In this section we'll be playing with the accelerometer that's in the board.

+

What are we building this time? A punch-o-meter! We'll be measuring the power of your jabs. Well, +actually the maximum acceleration that you can reach because acceleration is what accelerometers +measure. Strength and acceleration are proportional though so it's a good approximation.

+

The accelerometer is also built inside the LSM303DLHC package. And just like the magnetometer, it +can also be accessed using the I2C bus. It also has the same coordinate system as the magnetometer. +Here's the coordinate system again:

+

+ +

+

Just like in the previous unit, we'll be using a high level API to directly get the sensor readings +in a nicely packaged struct.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/16-punch-o-meter/my-solution.html b/f3discovery/16-punch-o-meter/my-solution.html new file mode 100644 index 000000000..464525ff1 --- /dev/null +++ b/f3discovery/16-punch-o-meter/my-solution.html @@ -0,0 +1,286 @@ + + + + + + My solution - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

My solution

+
#![deny(unsafe_code)]
+#![no_main]
+#![no_std]
+
+#[allow(unused_imports)]
+use aux16::{entry, iprint, iprintln, prelude::*, I16x3, Sensitivity};
+use m::Float;
+
+#[entry]
+fn main() -> ! {
+    const SENSITIVITY: f32 = 12. / (1 << 14) as f32;
+    const THRESHOLD: f32 = 0.5;
+
+    let (mut lsm303dlhc, mut delay, mono_timer, mut itm) = aux16::init();
+
+    lsm303dlhc.set_accel_sensitivity(Sensitivity::G12).unwrap();
+
+    let measurement_time = mono_timer.frequency().0; // 1 second in ticks
+    let mut instant = None;
+    let mut max_g = 0.;
+    loop {
+        let g_x = f32::from(lsm303dlhc.accel().unwrap().x).abs() * SENSITIVITY;
+
+        match instant {
+            None => {
+                // If acceleration goes above a threshold, we start measuring
+                if g_x > THRESHOLD {
+                    iprintln!(&mut itm.stim[0], "START!");
+
+                    max_g = g_x;
+                    instant = Some(mono_timer.now());
+                }
+            }
+            // Still measuring
+            Some(ref instant) if instant.elapsed() < measurement_time => {
+                if g_x > max_g {
+                    max_g = g_x;
+                }
+            }
+            _ => {
+                // Report max value
+                iprintln!(&mut itm.stim[0], "Max acceleration: {}g", max_g);
+
+                // Measurement done
+                instant = None;
+
+                // Reset
+                max_g = 0.;
+            }
+        }
+
+        delay.delay_ms(50_u8);
+    }
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/16-punch-o-meter/openocd.gdb b/f3discovery/16-punch-o-meter/openocd.gdb new file mode 100644 index 000000000..df15d79d3 --- /dev/null +++ b/f3discovery/16-punch-o-meter/openocd.gdb @@ -0,0 +1,10 @@ +target remote :3333 +set print asm-demangle on +set print pretty on +monitor tpiu config internal itm.txt uart off 8000000 +monitor itm port 0 on +load +break DefaultHandler +break HardFault +break main +continue diff --git a/f3discovery/16-punch-o-meter/src/main.rs b/f3discovery/16-punch-o-meter/src/main.rs new file mode 100644 index 000000000..7ade4369f --- /dev/null +++ b/f3discovery/16-punch-o-meter/src/main.rs @@ -0,0 +1,27 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +#[allow(unused_imports)] +use aux16::{entry, iprint, iprintln, prelude::*, I16x3, Sensitivity}; + +#[entry] +fn main() -> ! { + let (mut lsm303dlhc, mut delay, _mono_timer, mut itm) = aux16::init(); + + // extend sensing range to `[-12g, +12g]` + lsm303dlhc.set_accel_sensitivity(Sensitivity::G12).unwrap(); + loop { + const SENSITIVITY: f32 = 12. / (1 << 14) as f32; + + let I16x3 { x, y, z } = lsm303dlhc.accel().unwrap(); + + let x = f32::from(x) * SENSITIVITY; + let y = f32::from(y) * SENSITIVITY; + let z = f32::from(z) * SENSITIVITY; + + iprintln!(&mut itm.stim[0], "{:?}", (x, y, z)); + + delay.delay_ms(1_000_u16); + } +} diff --git a/f3discovery/16-punch-o-meter/the-challenge.html b/f3discovery/16-punch-o-meter/the-challenge.html new file mode 100644 index 000000000..72ca261ba --- /dev/null +++ b/f3discovery/16-punch-o-meter/the-challenge.html @@ -0,0 +1,246 @@ + + + + + + The challenge - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

The challenge

+

To keep things simple, we'll measure the acceleration only in the X axis while the board remains +horizontal. That way we won't have to deal with subtracting that fictitious 1g we observed +before which would be hard because that 1g could have X Y Z components depending on how the board +is oriented.

+

Here's what the punch-o-meter must do:

+
    +
  • By default, the app is not "observing" the acceleration of the board.
  • +
  • When a significant X acceleration is detected (i.e. the acceleration goes above some threshold), +the app should start a new measurement.
  • +
  • During that measurement interval, the app should keep track of the maximum acceleration observed
  • +
  • After the measurement interval ends, the app must report the maximum acceleration observed. You +can report the value using the iprintln macro.
  • +
+

Give it a try and let me know how hard you can punch ;-).

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/404.html b/f3discovery/404.html new file mode 100644 index 000000000..22b9a214f --- /dev/null +++ b/f3discovery/404.html @@ -0,0 +1,222 @@ + + + + + + Page not found - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Document not found (404)

+

This URL is invalid, sorry. Please use the navigation bar or search to continue.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/FontAwesome/css/font-awesome.css b/f3discovery/FontAwesome/css/font-awesome.css new file mode 100644 index 000000000..540440ce8 --- /dev/null +++ b/f3discovery/FontAwesome/css/font-awesome.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/f3discovery/FontAwesome/fonts/FontAwesome.ttf b/f3discovery/FontAwesome/fonts/FontAwesome.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z zq1_(l4SX+ekaM;bY|YgEqv2RAEE}e-Im8<@oEZ?Z81Y?3(z-@nRbq?!xD9Hyn|7Gx z-NUw`yOor_DJLC1aqkf2(!i=2$ULNfg|s8bV^xB!_rY+bHA;KsWR@aB=!7n&LJq(} z!pqD3Wkvo-Goy zx1edGgnc}u5V8cw&nvWyWU+wXqwinB#x7(uc>H44lXZQkk*w_q#i2O!s_A?a*?`Rx zoZW6Qtj)L1T^4kDeD7;%G5dS816OPqAqPx~(_-jZ`bo-MR_kd&sJv{A^ zs@18qv!kD;U z5Evv$C*bD~m z+x@>Oo>;7%QCxfp-rOkNgx4j-(o*e5`6lW^X^{qpQo~SMWD`Gxyv6)+k)c@o6j`Yd z8c&XSiYbcmoCKe+82}>^CPM+?p@o&i(J*j0zsk}!P?!W%T5`ppk%)?&GxA`%4>0VX zKu?YB6Z)hFtj@u-icb&t5A1}BX!;~SqG5ARpVB>FEWPLW+C+QOf~G-Jj0r`0D6|0w zQUs5sE6PYc)!HWi))NeRvSZB3kWIW|R^A%RfamB2jCbVX(Fn>y%#b1W%}W%qc)XVrwuvM!>Qur!Ooy2`n@?qMe3$`F2vx z9<=L}wP7@diWhCYTD?x)LZ>F6F?z8naL18P%1T9&P_d4p;u=(XW1LO3-< z`{|5@&Y=}7sx3t1Zs zr9ZBmp}YpHLq7lwu?CXL8$Q65$Q29AlDCBJSxu5;p0({^4skD z+4se#9)xg8qnEh|WnPdgQ&+te7@`9WlzAwMit$Julp+d80n+VM1JxwqS5H6*MPKA` zlJ*Z77B;K~;4JkO5eq(@D}tezez*w6g3ZSn?J1d9Z~&MKbf=b6F9;8H22TxRl%y1r z<-6(lJiLAw>r^-=F-AIEd1y|Aq2MggNo&>7Ln)S~iAF1;-4`A*9KlL*vleLO3vhEd(@RsIWp~O@>N4p91SI zb~+*jP?8B~MwmI0W$>ksF8DC*2y8K0o#te?D$z8nrfK{|B1L^TR5hlugr|o=-;>Yn zmL6Yt=NZ2%cAsysPA)D^gkz2Vvh|Z9RJdoH$L$+6a^|>UO=3fBBH0UidA&_JQz9K~ zuo1Z_(cB7CiQ}4loOL3DsdC<+wYysw@&UMl21+LY-(z=6j8fu5%ZQg-z6Bor^M}LX z9hxH}aVC%rodtoGcTh)zEd=yDfCu5mE)qIjw~K+zwn&5c!L-N+E=kwxVEewN#vvx2WGCf^;C9^mmTlYc*kz$NUdQ=gDzLmf z!LXG7{N$Mi3n}?5L&f9TlCzzrgGR*6>MhWBR=lS)qP$&OMAQ2 z`$23{zM%a@9EPdjV|Y1zVVGf?mINO)i-q6;_Ev|n_JQ^Zy&BnUgV>NbY9xba1DlY@ zrg$_Kn?+^_+4V4^xS94tX2oLKAEiuU0<2S#v$WSDt0P^A+d-+M?XlR**u_Xdre&aY zNi~zJk9aLQUqaFZxCNRmu*wnxB_u*M6V0xVCtBhtpGUK)#Dob6DWm-n^~Vy)m~?Yg zO0^+v~`x6Vqtjl4I5;=^o2jyOb~m+ER;lNwO$iN ziH4vk>E`OTRx~v#B|ifef|ceH)%hgqOy|#f=Q|VlN6i{!0CRndN~x8wS6Ppqq7NSH zO5hX{k5T{4ib@&8t)u=V9nY+2RC^75jU%TRix}FDTB%>t;5jpNRv;(KB|%{AI7Jc= zd%t9-AjNUAs?8m40SLOhrjbC_yZoznU$(rnT2);Rr`2e6$k!zwlz!d|sZ3%x@$Nw? zVn?i%t!J+9SF@^ zO&TGun2&?VIygfH5ePk|!e&G3Zm-GUP(imiWzZu$9JU)Wot`}*RHV<-)vUhc6J6{w&PQIaSZ_N<(d>`C$yo#Ly&0Sr5gCkDY(4f@fY5!fLe57sH54#FF4 zg&hda`KjtJ8cTzz;DwFa#{$!}j~g$9zqFBC@To^}i#`b~xhU;p{x{^f1krbEFNqV^ zEq5c!C5XT0o_q{%p&0F@!I;9ejbs#P4q?R!i$?vl3~|GSyq4@q#3=wgsz+zkrIB<< z=HMWEBz?z??GvvT54YsDSnRLcEf!n>^0eKf4(CIT{qs4y$7_4e=JoIkq%~H9$z-r* zZ?`xgwL+DNAJE`VB;S+w#NvBT{3;}{CD&@Ig*Ka2Acx)2Qx zL)V#$n@%vf1Zzms4Th~fS|(DKDT`?BKfX3tkCBvKZLg^hUh|_Gz8?%#d(ANnY`5U1 zo;qjq=5tn!OQ*-JqA&iG-Tg#6Ka|O64eceRrSgggD%%QBX$t=6?hPEK2|lL1{?|>I^Toc>rQU7a_`RSM^EPVl{_&OG-P;|z0?v{3o#pkl zC6Y;&J7;#5N#+H2J-4RqiSK^rj<_Z6t%?`N$A_FUESt{TcayIew5oWi=jxT*aPIP6 z?MG`?k5p%-x>D73irru{R?lu7<54DCT9Q}%=4%@wZij4+M=fzzz`SJ3I%*#AikLUh zn>k=5%IKUP4TrvZ!A{&Oh;BR}6r3t3cpzS(&|cEe&e{MQby|1#X`?17e9?|=i`sPG zL|OOsh`j@PD4sc6&Y3rT`r?-EH0QPR*IobE@_fkB8*(886ZkjkcO{K8Sz$H`^D-8P zjKG9G9A`O!>|!ivAeteRVIcyIGa#O<6I$^O7}9&*8mHd@Gw!WDU*@;*L;SYvlV#p( zzFSsPw&^UdyxO}%i)W8$@f}|84*mz&i2q@SlzMOd%B!BHOJ<(FYUTR(Ui$DuX>?85 zcdzl5m3hzFr2S@c_20C2x&N)|$<=RhzxI!}NN+yS16X^(_mtqY)g*Q%Fux5}bP3q$ zxQD|TB{+4C1gL>zI>g~-ajKMb{2s_cFhN2(I(q^X!$H(GFxpc6oCV9#maj|OhFZaI z;umX6E*fQVTQ@lyZauuv>%E)5z-?zQZne18V5A}}JEQmCz>7^h0r)!zhinBG6 zMQghGt!Do5h%HmAQl~%m+!pr-&wlrcwW;qw)S$6*f}ZvXd;cHw=xm|y~mHbT3yX>?hoYKfy--h+6w9%@_4ukf0Et^zr-DbPwFdyj0VJHi}4bqRetSNR`DoWd( z(%n5>8MQl+>3SeL-DB@IaM{NDwd{{v_HMIO)PKO}v{{##c@ihB0w$aaPTSP4^>n3Z zC8Il%(3dCLLX$-|SwWx1u7KVztXpzNhrOZQ78c$jd{B9lqsNHLr*9h;N9$i+vsrM1 zKzLB_gVdMCfxceejpIZat!MbR)GNZ%^n|fEQo?Xtq#Qa_gEWKTFxSL4b{g}kJNd{QcoQ}HUP-A)Rq;U(***IA*V_0B5mr}Xp$q{YSYs-b2q~DHh z?+muRGn~std!VXuT>P9TL_8Km9G{doqRb-W0B&%d> z^3@hs6y5jaEq%P}dmr(8=f}x~^ z*{I{tkBgYk@Td|Z{csd23pziZlPYt2RJW7D_C#&)OONEWyN`I19_cM;`Aa=y_)ldH z^co(O-xWIN0{y|@?wx@Y!MeVg3Ln%4ORu5~Dl6$h>AGSXrK3!pH%cpM?D|6#*6+A# zlsj;J0_~^?DHIceRC~0iMq)SJ&?R&if{fsdIb>y;H@M4AE`z8~dvz)(e}BqUWK^U~ zFy`PX+z*Bmv9VxAN;%CvMk(#kGBEMP;a-GgGZf~r$(ei(%yGqHa2dS3hxdTT!r>La zUrW2dCTZ!SjD_D(?9$SK02e_#ZOxdAhO%hgVhq54U=2$Hm+1^O^nH<>wS|&<)2TtD zN_MN@O>?A@_&l;U)*GY*5F_a~cgQb_3p`#77ax1iRxIx!r0HkDnA2G*{l|*}g_yI% zZdHt2`Hx^MA#VH7@BEN68Y_;sAcCNgCY7S&dcQsp*$+uW7Dm@$Vl7!YA^51bi} z*Vy8uTj{neIhIL|PhditfC1Jeub(uy}w|wV5 zsQz)04y;BY2$7U4$~P{k)b`hZb>gv1RkD)L#g~$*N^1N1GfNMS)4r|pT*V<&KE1M9 zTh}rzSW#Kcci_#(^qf0gTW3&QN&zsW%VAQ+AZ%-3?E)kMdgL)kY~@mC>l?RH28u;Y zt-@_u^5(W>mDdtqoe){#t;3NA7c@{WoY9bYFNoq+sj&ru;Z`x>4ddY0y*`HRtHFEN% z@mFkp=x0C6zDGgA0s|mP^WNEwE4O}S?%DOtce3At%?ThxRp@`zCH6MyzM)dA9C7IP zI}t;YUV(Jcnw$4LoD4H(EM#!{L-Z|&fhNYnBlKcQ$UScR#HH>scYBTf2u|7Fd8q$R zy5Cbt=Pvf^e}m4?VVL@#Pi3z*q-Q0MG8pGTcbS|eeW%R5bRzKsHSH#G(#$9hj9}0O7lXsC zbZ7#UjJM^FcvdKK3MOEl+Pb-93Px}F$ID&jcvZdJ{d(D)x|*`=vi%1hdg(dd-1E>& zoB4U&a${9!xyxoT%$7gFp{M<_q z9oVnk*Dcp$k#jA#7-pZbXd=L8nDhe<*t_*%gj^Vx>(~KyEY~i&(?@R~L_e^txnUyh z64-dU=Lc;eQ}vPX;g{GitTVZben7||wttapene^dB|oSGB~tmAGqE^`1Jxt$4uXUL zz5?7GEqvmLa{#mgN6la^gYO#}`eXyUJ)lFyTO8*iL~P z$A`A_X^V#!SJyU8Dl%J*6&s9;Jl54CiyfA`ExxmjrZ1P8E%rJ7hFCFo6%{5mRa|LY zk^x76W8M0tQBa1Q(&L`|!e zrczv>+#&b2bt zuD1Bfoe>oW0&!ju$-LI)$URptI!inJ^Dz|<@S1hk+!(n2PWfi-AMb5*F03&_^29MB zgJP7yn#Fw4n&Rod*>LlF+qPx5ZT$80;+m*0X5ffa3d-;F72#5un;L$}RfmR5&xbOf(KNeD|gT1x6bw5t;~j}(oMHcSzkCgcpbd>5UN z7e8CV*di9kpyJAo1YyE9XtfV1Q8^?ViwrKgtK$H60 z%~xgAifVV#>j>4SN10>bP9OV9m`EA-H{bzMimEQ_3@VZH%@KZzjDu` zRCG*Ax6B^%%dyLs2Cw{bePFWM9750@SIoZoff4mJvyxIeIjeZ{tYpbmTk4_{wy!_uygk4J;wwSiK&OpZWguG$O082g z^a3rw)F1Q!*)rNy!Sqz9bk0u-kftk^q{FPl4N+eS@0p1= zhaBFdyShSMz97B%x3GE|Sst~8Le6+?q@g6HwE1hJ#X)o^?{1!x-m`LlQ+4%?^IPIo zHATgqrm-s`+6SW3LjHB>=Pp{i<6FE#j+sX(Vl-kJt6sug<4UG9SH_|( zOb(+Vn|4R4lc8pHa-japR|c0ZAN$KOvzss6bKW^uPM$I$8eTr{EMN2N%{Yrl{Z`Y^ zaQ`-S_6omm((Fih26~Bjf^W$wm1J`8N+(=0ET@KFDy;S%{mF@!2&1UMxk>jTk49;@ z*g#0?*iga;P7abx1bh^d3MoAy*XQp{Hl*t(buU@DamDmvcc;5}`ihM!mvm36|GqRu zn*3}UmnOSUai6mM*y&f#XmqyBo>b=dmra`8;%uC8_33-RpM6;x`Rrc0RM~y9>y~ry zVnGanZLDD_lC%6!F%Jzk##j%?nW>JEaJ#U89t`?mGJS_kO5+5U1Gh;Lb3`{w<-DW; z;USPAm%*aQJ)UeYnLVb2V3MJ2vrxAZ@&#?W$vW)7$+L7~7HSzuF&0V95FC4H6Dy<( z!#o7mJKLMHTNn5)Lyn5l4oh2$s~VI~tlIjn09jE~8C#Ooei=J?K;D+-<8Cb>8RPx8 z-~O0ST{mOeXg+qjG~?}E8@JAo-j?OJjgF3nb^K5v>$yq#-Ybd8lM^jdru2WE-*V6W z>sL(7?%-Qu?&?wZNmmqdn?$FXlE!>2BAa^bWfD69lP0?L3kopYkc4>{m#H6t2dLIEE47|jcI$tEuWzwjmRgqBPkzk zM+(?6)=);W6q<2z95fHMDFKxbhPD-r0IjdX_3EH*BFL|t3))c7d~8v;{wU5p8nHUz9I?>l zVfn$bENo_I3JOh1^^ z+un~MSwCyixbj%C?y{G@G7mSZg_cf~&@djVX_vn8;IF&q?ESd=*AJHOJ(!-hbKPlb zYi-r+me!ezr_eCiQ&SetY;BocRokkbwr=ONGzW2U@X=AUvS^E9eM^w~aztd4h$Q&kF;6EJ1O*M7tJfFi}R1 z6X@asDjL5w+#QEKQE5V48#ASm?H7u5j%nDqi)iO@a1@F z*^R+bGpEOs#pRx9CBZQ}#uQa|dCH5EW%a3Xv1;ye-}5|Yh4g~YH5gI1(b#B|6_ZI; zMkxwTjmkKoZIp~AqhXp+k&SSQ)9C=jCWTKCM?(&MUHex;c3Knl(A%3UgJT_BEixIE zQh!;Q(J<0)C`q0-^|UdaGYzFqr^{vZR~Tk?jyY}gf@H+0RHkZ{OID|x;6>6+g)|BK zs6zLY0U>bcbRd6kU;cgkomCZdBSC8$a1H`pcu;XqH=5 z+$oO3i&T_WpcYnVu*lchi>wxt#iE!!bG#kzjIFqb)`s?|OclRAnzUyW5*Py!P@srDXI}&s2lVYf2ZCG`F`H-9;60 zb<=6weckNk=DC&Q6QxU*uJ9FkaT>}qb##eRS8n%qG`G9WrS>Xm+w)!AXSASfd%5fg z#fqxk(5L9@fM};~Gk^Sgb;7|krF-an$kIROPt4HLqq6+EL+62d@~4Hsy9nIU?=Ue4 zJ69;q+5+73nU|TQu}$>#v(M&Vx1RD=6Lu`d?>zHN?P7J&XWwsvwJt|rr?CZu+l>m4 zTi^VLh6Uu2s392u(5DLaM%)Dr$%h3hRB>V7a9XG`B{ZsWgh4IyTO9R~TAR^h^~>ko z(k|Hy#@bP}7OyN92TKE%qNZfyWL32p-BJf1{jj0QU0V`yj=tRospvSewxGxoC=C|N zve$zAMuSaiyY)QTk9!VmwUK&<#b2fxMl_DX|5x$dKH3>6sdYCQ9@c)^A-Rn9vG?s)0)lCR76kgoR>S;B=kl(v zzM}o+G41dh)%9=ezv$7*a9Mrb+S@13nK-B6D!%vy(}5dzbg$`-UUZJKa`_Z{*$rCu zga2G}o3dTHW|>+P_>c8UOm4Vk-ojaTeAg0-+<4#u-{>pGTYz(%ojZ`0e*nHo=)XZS zpp=$zi4|RBMGJDX{Db?>>fq71rX3t$122E;cJ(9elj+kBXs>3?(tq=s*PeL^<(M$8 zUl;u9e6|EP5Us-A>Lzvr+ln|?*}wt;+gUmd>%?@Wl@m%Qm{>Q0JqTcxtB`ROhd6TB z$VY<7t$^N6IC(s*Z@x2?Gi%eB8%(hYaC zKfY5M-9MeR-@5h zZ?V`qr%%FlPQlW5v_Bp^Q?^)S*%Y#Z$|{!Lpju=$s702T z(P}foXu(uuHN!cJRK*W-8=F*QlYB*zT#WI-SmQ_VYEgKw+>wHhm`ECQS`r3VKw`wi zxlcnn26L*U;F-BC9u{Csy#e%+2uD$He5?mc55)ot>1w`?lr$J zsrI^qGB@!5dglADaHlvWto@|S>kF5>#i#hCNXbp*ZkO$*%P-Sjf3Vc+tuFaJ-^|Ou zW8=}1TOlafUitnrTA2D0<3}&zZz^%y5+t2`Tk`vBI93FqU`W!zY;M%AUoN1V1-I2I zPTVFqaw3Pr-`5HcEFWuD?!8Ybw)Y>g7c0tt=soTHiEBxlY;RlQ`iYY-qdd94zWjyD zFcskM^S{_!E?f3mEh9waR7tb6G&yl%GW%e&Sc5i;y@N)U5ZFLcAsma^K?Cg^%d{PO z=SHQq4a|l`AakzEY;A{n6Rn1u`7v~#ufV*6GZ$`Ef)d2%6apsU6^>QJl0@U& zq|wIBlBAgf0j!YaozAgmhAy0uy;AjRA2%(!`#&e>`V` zg`MfSf5gWvJY#?8%&|`Aj0<@aZ;-q#tCx=-zkGE|_C4)TqKjr-SE6po?cX?Z^B%62 zdA!75;$my<*q)n@eB<^dfFGwRaWB25UL#~PNEV>F^c+e2Be*Df(-rIVBJo2o*an$1*1 zD$bsUC-BvObdmkKlhW<59G9{d=@bAu8a05VWCO=@_~oP=G3SmO91AK_F`#5 zwXLRVay<~JYok|rdQM-~C?dcq?Yfz_*)fIte zkE_g4CeLj1oza=9zH!s!4k%H@-n{6aB&Z;Cs8MK?#Jxl`?wD>^{fTL&eQHAQFtJ_% zNEfs|gGYh+39S{-@#MrPA!XpgWD;NLlne0-Vey1n0?=ww18{L)7G|$1kjI(sjs z@|alUMcx*04*>=BWHv_W-t=rCAy0q6&*;kW&ImkwWTe$lzHJRZJ{-{ zl-mK6+j}V`wobm^^B&2Tl?1r=yWbz;v-F<#y!(CT?-4K(($wWtmD631MN9?trDG zMI7;9U7|UsC;urLP%eH1h%U`LJxT3oM4=gpi%X@lpVR9N6Q(uhJ00RWXeL-Z*V(O8 zsIyyVUvf=RXLBKX`!peifjIMvMs1YT0n$0*B;K^yZf&HN8$N%e=EgOejqihLPBT|< zs)z`nNU}BOdT7wYLy}R10eXUksn9o)jG)&=qteGc|XNI~h5R6UBfaPeIHbA32@*>orZsCB4`Q79}A=z@najfekt-_eTg7a}Mcas^D1ELlN6(y28c{ur|tmueFvIDOQxXs1)_lKrA`L2-^^VNC#miFvO%l6w5uK2bFyu?hyNLCjTCNRRVW^i+GX``giwc&TpV~OHu(yN&o)r2$K$1kjh@>iP z^&`?sCk#?xdFX+ilAb(;I7<$BQ#6j*jKsu%LEhQKe=>ki^ZICepr3#_2#pE`32i4Z zu%eXsgL)3x3Q-^OPPRhm<^!TEPoek6?O^j+qLQ*~#TBw4Aq~M2>U{>{jfojVPADAi zurKpW{7Ii5yqy6_1iXw3$aa!GLn|$~cnvQnv7{LMIFn!&d6K=3kH8+e90Zq5K%6YfdLv}ZdQmTk7SZ7}>rJ9TW)6>NY{uEZ zY^9PI1UqUFm|h0Vqe60Ny=wCFBtKb zXtqOa3M?2OEN=zDX7z}2$Y{2@WJjr?N`auMDVG9kSH~FjfJRNfsR@yJQp4cQ8zaFkT4>5XQqSVt5c}`-A#Z=3-_mGZ^)Hqayei zhJ}wgZ5UDln%)!;Wz@u=m(6C_P@r9*IMPe7Db`CSqad3ky-5-EcG=*v8J&{RtLJ(E zw2h-ghGYcDtqj4Z^nU7ChgEXO0kox=oGaY;0EPqeW89T6htbZg4z!uU1hi;omVj+3 z0B%$+k$`oH5*SeoG`Ay&BAA%nAUjQxsMlNdq8%;SbEAPVC#qm!r7j75W=A)&a6)3% zdQq$fCN;@RqI!KPfl9l=vmBFSFpD1cAxb@~K-$ZIlIL3W}?#3+|2p{|vZVq`YA zMbx|Xl57kJVwoetAo+opiewCkCIO=uBLEaG+!0U$MRdReNsx>+PIJWN6dW)pfeZ(u zQ8ei-Ht69)ZV`qv=vmorhOkF)Squ;)8AUfh<7A_xI8FGHMRW>~%o`1Wt3|8IMrM%& z8)|@=#ssro9=f9HtN0F#O085{Bf6PJnurfzS_yg?qqszmnQIYDP{N=xqPfvl;VNsK^qpoy2&App~Fe(MB7KCI)$p1!&YEB&%$9gTk zmvlt?t7!>_paNt_fYJvw^~LCqX{4opLy!n)md7}<_s?`gytfSAdoScQWTy&Tbr&~( zg9myGVv)l|4-umFBL0)Y(d}Rvt11)(O4ij#zeao~K$vh~JDn0_@3RjP2M0|79T&9+ z?>Vx&M30Sb15&<{RtpeYUf|n7n5GHyc+-FtA=7H$p6Mh=&M0O!so)tze7#WT>pp|x zfWae>0++DfscU2%>|@oiCQj+6O827)1}KsN^a>NSI*4?#ylfG-{q?3MMXX$dUH^S6Ni=Ve1d0(janpz@WqGJ?cG&sewpq294Qa zL{huwuoARdt5F4Dbh#?<2ruzSS{VeDAOtY+52t^xJW=!(0f3P&G3Cs^%~Q~~Wq{YA z!QrEk#>oXK{sc&Z7VB1_>fA1^#YyU1Ff<^9G(!V0!JW`n@EDdj$$2SVK6*7$!BvXP zmAC;h-W75(Nnzpro3CE9eV=~Lp7yS(vXnk@$g3{R`!(UG013==W*Hj{-*F!ujl+np%IX?E0*I&-K^u zY1z1I!`iOu+Ll`UtL|F6Vb?~vk=x9w6}eE^*<)O?pZQ#8YKE#b($x>w$3E*F0Kfk zfnyCo#zOpX1(P2yeHG@fP7}}~GB|&S27%6=@G^V=rmeTB$(w9rC6J@uQmcAMq zQ=Ce?Z0RkF_gu30<;5#jEW32il2?}$-6PZ?au16Y)?kUFy3L?ia1A@%S3G-M`{qn8 ze+|6jh0vqfkhdSb0MvIr!;;*AL}QX^gkc+q0RJ4i9IyOo+qAyHblI+$VuZ3UT7&iIG7640a)fe&>NOVU@xZ*YE`oy!JGMY%j}bGq!= z`R5xY(8TK&AH4b6WoKCo>lPh6vbfu1yYy02g^t9bDbexN!A`*$M5`u&}WqF?+*m?ZoW85&MFmXqQ1J{i;_Oz>3*#0?lWa zf?{tv`_JzP7D3x2gX&ICRn(aR$#>;ciH#pO?<*}!<}cYh_r{hb6*kkXSteV>l9n6i zwx63=u%!9MdE>@2X)3$YXh=DuRh~mN2bQFEH&_nHWfU{q+4=t07pt+Jfj90Or;6JX{BCQrE8bZe&wi3fwEXHRp zz8{VAmxsWU)3nT;;77X7@GCm7_fL1p_xKEG&6G~luO;Bc3ZIa?2b(*uH7qJ!es71c z{Buj4(;Jds$o78u<3df_2~DLq`e9*$SGmrR9p2OoVB5Q(KL3M{1>eq+;+lHK9N?xvyBPHni<#j$sZK{QrKEcdR9+eQD0V? zGPaq!#<-c#a>t4bt+R#Hu_|}dlIGeve@SR!d((u)Ga45+BuhHfA88G0cPrw>>(`ID zZ;aIyn|qmhuDXBthoW{J(WN+`Yud=y(wvd0rm&1*4>6?#8&)Fz z&@V=a0w4)F{^!&W_l6<5xg|-0F!~>aCALbeVsZTd*)M*^tr*!)O8w)mzKThWyQW@X zw%BFs5_@CIic5EPcTJu8=CmynV;``)3}gJ`Vl#VY_3Yib@P-KvBk_%!9OVu#8tG|Nc4I~A>8ch-~X%M@!>yk~ERI|QEcwzgI66IaaY>gx0~lm<@f z5-k^OY#SGC80Yr-tDRP(-FEJ{@_4LHsGJ=)PKZ@`eW75-r0ylN%0Q>&*M;@uZLdJ$ z)rw7Dt5ajr;P;~1P>jID!><(7R;w|Yf}qI&8klT?1dTfc@us5mKEe;qw;YKR(cp-D z6NmUMP8x7cM%~ytE@l*Mp^oN*mCF`gRNhw3gpO1PVi_^JzCJo>#mX(q+iJ(Ts$5=! z13b45gILEULS!=)SmZ{qsC1)$8-4eADGR?v z>~4k_SvdvPHAC}=4(!I^OLgQ@9EMDE7d$PvJbi+K%-HTh`P0#Ea|Jm6zj> z?R)(YWtZoIRx>AqzlG1UjT@6ba>yE z{Wf<5moh^-hu;ptAtPG}`h$4PWcOn>vy`#bH#Ss>OoAEE1gIbQwH#eG8+RHG0~TJ$ z>`C`c7KyM^gqsVNDXxT|1s;nTR&cCg6kd<-msrdE5Ofk=1BGDMlP2!93%0c@rg~4` zq)UFVW%s|`xb>;aR@L^*D>nkSLGNmM?cv)WzHZy3*>+*xAJSX;>))*XRT0r9<#zIpug(}{rSC9T$42@gb zy8eb6)~}wl<=or)2L}4T{vum>-g)QaKjtnp5fyd^;|BxHtx~2W^YbKq1HfB7@>Hw@U5)?b^H=uNOpli?w6O#~V`eG;`irLcC(&Uxz`L_Cl zS8r24e*U71o@dV6Soupo-}Ttu*Dk&EwY`h4KdY-k55DSqR&o7nufO)%>%s-Es^5Q_ z60#cReEy=$4|nW)bLh=|4bxW4j}A?qOle+wjn88oAeYb~!eA+EQ;8Ggp-UldAt$3M z7*E590amz>YB9L(z?Xx&?I37XYw?Os-t+05x6Z4vkzBE6-hrbB=GAB?p{DQXV4CKg zls@_wh*&XC<3R(CEZxg8*Y(6a>cIOq9Nss7{=UQ7Nv%O_WxSyBqnH{@(<>A&2on@z zn57W4Dh*E)o#rJ2#tyxV2;C5#rl8%%As$4qB=IbMt-z|jnWi>>7Ymq37;AW!6Y4nx z1Ogx#!WVdA92mEipgUxzy_?ddg|x)KOCyK)P5v@usc;0sN3{=0slt4CuwaxK@20eO zhdp~Z8iJ7GWrkq_-X`~(eBpthn9|`tZEUCIGiFpJjjxPVE9I)#z3Q$3tw`a69qxjuf+~ z*?v>d5~pcH-AQ~0)8PyIjumD^?SM8!Wb>KZoD7hOlc2nA0_(eG!in>}Ru}>6)>5 z@*}T`Hw{I^-?PS9>(#UFBQpW72* zsfj(2+_9@5x+57aN!`e`f(Mp_I(D>}p8)@&g^g+X1%d{ z%X5boE?hEoj0CiwTh9)#8^?~;|wgor_=Z1BI9_dI{ z&t*f95n?ZgZ5CnQa!v(p|JT?y0%KKgi`Smi9k5r!+!Mkz=&Z$%CFl;?AOzV`YBKrY z0#Y6~J6&dA=m>T@TYb8ukaV4z^Z?VX*MCKcp13-ye1*`gAj_Tm@r{fpm?K!U@Xg2AfndEo6jZN} z=XK0GRNXVLW2c?}B)rH^yR>u}b?|p(W$!TkQTAgu1AIG>MFfNchMQB_^-AQxRE$Th5-E_tBP@v(Cy|ojjP5LEU|JrM8 zVF5;$>Hl^jlHWDPChrTH(vh%bARyj5#TPb>omAs-)4zN z9?9(wybd0$Z5s+}Fiytv}-8U`IC<{6U2_NqEAkv;7lys5Qcq3EKt z0-!^Xy3idllgZ~qX^QTe=i*oGUCJNk>Y26?+9U(Ks|C81S{-v+6ebc`c(yibQbuB% zxM7mk>}dI-TfUi5Jqdu6b`4SqF)y5humuCaHhssdcR(jKf5ZGprx;Oe7VG#G6TA1+ z8oZLl<+ey(L+$Qsck^4fi{I|)p15MX73gHFUU!l${lN{)Ht_Wb%j#UE6cZ9}Wq^>+1wz z9TBA@%f~tby^0YWafmn&8Ppjn1Ng{d;S01WImtMzV<`!zU7;+8e-Xko>qM^OfOZ`Y zEZG#vcm>EGF??&G6+v(3l`X(xMn8ESv=@LdMfdcxFi%g1?0HDPG>blldR`OLlWN80 zz<$t+MM9%1K~JT@#aBZjOu9*G{W$u7cqTM|&a1)0wR8R^*r$<&AhuCq1Z{-aUhc5P zdyaaK{$P=Y6R{40FrWmLbDOCijqB(1PrKlnL)Tm|t=l}toVLAZOXJ*~-dx|_A&o65 zskcpT@bs+d@ia`f)t8ivl{(t%H?O?;=^s3O^GXqopx7E3kz06f^UQq<>gyNmo4Ij; zrOxuzn{WOqP75~PwPXC;3mZ#YW1xy&DEXsl~)u4`-v_{*B%R6xNH3* zJElz8@d#i4`#JV(ko%x;u{LMqLEEDmwD*(ccB9Wp;u*9I?=sC7g>%L{%$4m#zhbjm z)gK{LWQvE1>_yl|4T$nYKNVZ<)vza7FKU5*W~4)KNgN@;SA<9&ERxIfA&UZnB=r%N z5YD4fY$9Mkzy}!G+`KUy>3l(FSi1 zw)t)*w$E4#ZSxfm3cZLC(o3aQQ7uHk>_@fMTHoM0=quh%mfN6%{`O($pyzg0kPf=2 zjA%M7bRl4BhV5{{d4HbnTh`HM&YKw@N~47e7NFGr*9Yzi(7XQl-FJb4hPEKOC!K2x$nWy>8=PJYE)T$=Cqe(n*ChZE zklF{Ms}h0Jd|@o;Gz(~b;9d&c#0O^j{1?tF5dtMj9dG`|j0qZi^aF1r{<7KC5hZ`E zNX2nxJYEr@>u86|tPjTDet;fLn1R+IOm6&3b*}TOyNpIaid@W9c9!jIfiJOgK-aw=xb5Kpb)`E9x%CU82 zEQg_v`e+tWYClJHl=_EsSW?LZO3)o#ox(#2UW9|V7I8fYnz5fRtph`u)dywWL9}UV z*hdU9-BBK5G&}j~O6&dSdWDIpFX;&Or5wNbm^Y+A-x6(K$$Of6JTVl9n0gFY&=T5p zZX?pCxA&w{J)eDSfb?Zh*LT#AdiPlB;A%p|-`Aw6RP2mYTh zLmL~zM^VS0V@*4LkOEG~nQR)HyRB+;*KWli%QqKt&%16HWyMXRhtwdCgyoTm*5#itgp(Wap66 zyr-dgKgjl&t?JLMuw}!Boz)TOa2|37p^FAcPmxX0apWmfp$B1WF_@-dsK+?1F6~yY zEwi!-))Q_CbOP%?p%bx|=d^nLBig-_$e!nh19^Ps`s{SNq{nnW)V-qnz3y+Ipd7HS zsb}z%!+}y8izoy>Nyyj4m_br&8TGFcze#gP4?v*NEdl zzGBLM4qpvdu;5vCFi9^zXU;sW`>pPi|NFD# ze=$xI@7q9B4WPsw4CAO~UJ(S)s@u41E>#9D>!?=*N5m$%^0E` z<0RjkAj02TN9RLX3Js+GArg=Nu>E5z zPa!vMuMV06#7$1dLbwv+VGT(5V_&A~Uy3T^+|y~Q2>lA|=hZZ)ex%G`rhkN54C5gq z>w?qN=A+LgB0-@s{OJs7Da|z%dK)uDH4?m5Y=K(N5KWL)uqDxwBt>QmOk(h~1u6_s z>9x>G_+@bJhBQ;(Rr?20>Tjn}^Y`|rQvI3Ua5$aGq{HFf4BhwAFVk2oHNbk)hmAri zjQ_!g*-c^AKM>A@je&H)i1PsJ5929F<8bLXvONK4;-n6d;Zm7Q=G|k6Fp*AY!b1a`eoS*c zF413z6`x;!NZV1k5)sv;-Dqjt?t&|JLNGSA2yWhU-RYC^oiWI1+idw;6*>m1&Io`^iPgF6c$sN zw9j3KFYs@%*HNz1Jr?F^RiLV%@DyQ^Dnc1h&59pWKhD#AMQV~3k7}>c@gdw=dyRf5 zHGNU7bA_hHWUnI-9SXtjM~LT>U5!uS#{ zKSOhB>l^nUa&S8kEFoAUIDG}(Lr#|uJCGb%29Xr>1S4yk0d)9hoJ7#4xNbi?5Dt?N zBp45evje1L)A;&Smy9J8MJe@1#HwBFoYPv$=k%GOaq!kd58)tzBI~EkGG3Rqy>GOTce-p>jH0rb~c(K z1|9q=$3)Vdgcwyvy&>S3p(f~O;~?XK{)Kch&2!gs=%kNH#-Ee-i}S+a@DNWR(Xnv< zv7kIUUD(c?RS|JmPeXBC6cbxUl6qRxl;fFAiK%!>EzFa zJ$-mz?G%WqC+P-l!DLX&nfxzGAnLaFsOg^Vq~gaW2QQ<(qixj#J=;Y{m`?kHkfO)i zdxQ*`2Jr3iXdj4QE%|AlQ;|Wx~pKrr7xuNnTe=t-AO)iha6xDYpH}>yZ z+FD^H2VS0x4us;Wo_95^kElZ$>j2HW@wyeLi3i%Q28NXxQT7V1{iHY}Llc~!Dkv8* zM><6X$}-pv0N#?+N%W`5%}K0Is%8kCOC~LuR6+;gtHYPi9=dqUoin~Q^MhE;TSIe$6dEI=Xs(`oTlj_C-3c4KT+wJvpu4Kkn_RZVg5jE+RF`XNx?0xmaV~bW?v}wVTXn4{5 zO&2X+*pF%!%qu@3SLRk-npU5?`f_cV9;|pa#ktlD9VuvRx;TK+fWUv_$vC8-@TcO4 zN_-D6?7|-4!VWMEgQ}TUe(c3w4{eyxe8C5t7pS0MFe;X@U&B?sVDIGR;u>?mPyb2F zV5WLiQ2mX&1v=E#B`oe9yk4Y2^CFRk8*rV6k1!uW{m47&7E!m%(ANz&+ixrB^ng(;#RLHnX%tfsjJWM- zyBo5Of=eNl8*;gm`ozE0weGdP7~Iz5$$pI`$C5 z`U46T|8cnpt;J+VO?%~H_`Ph??bcn%Jzu`2`z~tc^PoA?r znJlfFuxIeRC?a>J?C!EC2Bn;dnhn3XeZ}sbjb-10*a7A?aS00$P{m0wm zO_v_`nJOwO*k6S$tHR@xmt`N`;fR%l>^^ZvbfRm}PUBtryK5pTwRdIZgj<#_irORP zr7I?yj7m&+KkD(;PKtLXmF-s9=>`j_AFjI$YN7_w1g7hD(md1~ysZj9;u_Y4i3Ssz zgRH~g_UH9AHR4A!67Z@2zch=Odh*4WzWc2=ekK0-ueW&=xy{z7Gz9CSbv}Pk+4ST# z#ZxnW&!Z1tS0A}`@LT_*wh{sv=f-Dy+2cPoUi{nzYTGjx)eit9s#G5^D0+(|iNBlJ zV$vUX35MrZ8K19VAN|i75_}Z#DO`R~MZQy~2$6gqOvN0Js%d70SzJm|ER&Jy5k>-I z!fh9^fC*zr22w0EG6&Uqo`eqC7_L8gi(#?!A>;y86ak0F7|oHQIhmW!15hHkZ(*|o zF+vd5r!A(imA-b0}qc4-&FS58}j>!?PW$SEg*;W8H~a^e%b?2`O8 z*`i%!x17FmIo=X;^83K2Y3Hja(b_rMns6%ts^>=(bA-9V<9O1I>564?R3a}v1yYtH z*l6T7AY0T66-95WtZgaP8(}|MBGlfNdh@=~Y1m!IA7($BPUtE`qT@h@;M3Hd z;_dtQw^?1x7-WaPK4XDxuqd5+qVz|PQlALGw|x}&MFa4RtVSK`(e|RtFN=u%s&M?) z7+HD3$diG_iYZuX{0ijc(*2C7cTX)p*3LRRtn3r@wq>%<@A9jY)yX*dv zSq7pIH0)jCA$)wa^7RfPVlWXzzoH}vzHmu4?W&f|zEC#fi<;dYS!Z*G+=!O(wLx7} zkfS~!6{@R-(Uw86L(mJl7`6&&tfKDx<)c+WIlqL)3pSX=7*`N5ysyr`8ap$bd^E3w89)ZgPiCBi|f{Ji^U)|AMCk%95n_gVk3|_XmE_Z6(keo8NCgI|@0sfZs3_s1} z$KK|ZCF;AE#cQiOrv*z^HWTBHM`H8Hwdx20FDq8lu^{(Q!@5s%Urrmi_ZX=7)j%7* z2x#|wO+pMI^e#2DpLkU+erWUorFxiNlu1s>XIg^5wIEm|joek2Rd2IsPtNkBRLQTFsnoh4v_<(`f@uV0I_G*I9RD+?L~j{1bx`#0ta zEeZiTNBzhh^|GEN+1vl7{w)Wm!`yhLKAuC&Ve`GhjRo0c|E^`tZXfkQW;&_kBLS|M z7!XYb?!E&&=u`h5Ld{_dyivFMQHW{aI!yVS7oS=ttZ_4U4sb{P=wmO6wCrO3g8Cir zRxN0ht{}^=kNOy`2fdgiLzr_8?$^fWMSdbcHb<)&+4+$`i%$>mB*aF7fv0tiFWhcK zRThLy0Mtx?A6Q34Vn$tJOcHkv?-ldg8_%9Jr8YX#=C;}%u*pWq^?L5VVi61EUkC^@ zTi3LAgna%bC9aB?Qos0?XlUZtnp9cISx)1AbGeO~JGb1<*DpHId@iRrT4e7+!$h07 zWDZ4FAXQ;*hdB%9)8U`#Aq1XW1`G)sm$Ol@ZCv2#2r5~I^BXuYJm%NgOkCQOAufat z)Mo2&C`TDc7EDz1sE;V{`=Bx<#5gYrDb+@@FE3>Yx=pZB79-7UjD-g%Z#qc&td6cl zI`S1u2Q2b!m^1LOg{LEV_eV*@cFW|i{!+a94itA#8 z2;?I%3?C8LQn5B+Ac|?$1Ejde^`AH_B}3`>#H=np*@XDR^y^=fZDd~Fz;wS>e@!M7JaPvv zPU?=U|2$6iw_+;&j{0oiARgl1!2p}_PMTg!Yxs?H%{HmJgU62_ghA}_;}{7x*brZc z@>!rSz|M}1YPdKizI;?B3~2O%LY`8A1SF;-m z+Oxu{+PYOU-V9O}bVd$T!;AU2M<2*KtciMEC29!H9V-u9ZUJ$M-4#Nb$5QVy@LP8HyfiyK->WR(e1g77J;isq@ zxu$>@C(@*mf}RY@L8hJXBrWMOEKDqt3i8iwFSwpR$W>G_j=iMN>(!1>S7GdmXt%UH zpfdn%XxP3S<>d1=1{yBn9c@?(YZkyNN1 zQx^M4-32#mo8SKR;r8t_CV3=RwbSNzS!Jbd%GS0L=qT*0!ERw05x~DzSsUKHYQ||Y zuwKD!+2nux!l3~g>0-F=;qnW{w$F|jqXuhZz#N`4WtzLDj_MYvu(*X@fb3G;s!oPE z?QMW|e7J7#=?C#3QWQRp-~(1;_=?J(Y^}oNmHRoN$^y4Pv2Z8cL)EmwWVNJh@>2ER z)el6y-IQ`!2h2{kx3}jwTf$_!N75)(mi|n=?Ylj_>QzqjfMiO67Wc4{rOcF4JS+{j z&z%duf1`r(U@ZlI{F=sZFnCGJv}cN<(cA|5AP8m+HUK z@vG9%#_zOu)ChxFSxmKsBSSO9XX%g4SU79e4=G!|Cgo(;VeA8dsRxIZ$Eqhj(brh0 z>Jh)P2`<<#u_i^?L>%2jxXAxZX%?<7l073C+~1p!t{Dj_9ZxL$sz|_G{C#{Hv@t=B zP}EsMr62u$;U#=d%MRJHCiNv=5OI3(_o-A=G_9B~AsrRui@pzUDE@tHg#6PmWEuT^ ziPt|@8=kjTNmkqdOlyJS!m{E9I87hqn;%9rT0<0-L99QeURoyK-&OxH^mcao3^t~WeS^K zH`XC|VCLo6*duA78O!ugN@5Elxkhd!CmdSX&*f=utfmDFD9PkBHMk3&aFB&)R8NL4 zD&i)OQLO z(Z_o2Zs~o#^$zu`{XU~$I{T&vAH3;ofJ*ZpJ&JR~s{J0}8cw}`t#a3NvWA?#tMY67 zLG}{Q{#6^CipQ$*V2|W$g2v->Y9+4=(K+K`;I4$BFUb9!Nrk0B*fL+v z_lcdO1uEs@|8I@xoKCB{68@q=)}90JCVF33Lb?M@bC5mog<2~vPXXzk7B$|75Lya& zL)t=%E&Pk`S-PznN<)4iAI;NU!@f0_V&wOND{4!~b@1&pAN$Goqzvq>;o=lr=43Xx{tUtEaN3B>CWZ)Uac%%Y9--wFCA~Ek7aAC_APm}b zpXAnlNOIF+;t%pPlAxIkvv1neXa8*XxNLX6ZDDR(+U5bi-=^>US$+3TyUFaf{gSPI z&A@*!TUbRQ-p-3$KUDc=Hp9j|c+t%)Z{KNid2DyGia&p6lgtpOkDeM{Qy=)H&22V` zFBRKM=Etf98a&;o2pD`R2ctkyWxz`aTDZXBjY52aOspy*2=?xDIZi>&&))8y?Pe*( zt;DkFm|`@cFI!Kx=wFn7fh&cqy-f1RZb2KRCK7JNBsApYHWk=M5J&|wBQOdb+2_^g z*;b(s3o^wX$sWZHhUhNh^+UU2+hPaWw)eN~kHy66akHOp4#cDm_4zDetK1Mqx+sR1`nMz9wwQP*hL>=&Kei3+FtV>|yg%{T(6f`N5BR!MdXj8xHG^3) zqCJiEswQF>ZLP}3Hs3ciKciD63}0Z^MFL6+`V473sGm^=U1^Mx3`Y|Mrl>H0pEcT6 zg^H5MH*WeRUNMs9VN5fcZQ=>}GHBs};LS}+P-y~P#IlYJ0P8ym@R(0L;jYe*1D4ll zwDy~vES0HtyCCI2411OeiC>SA#1wX;8DRXzVihdy^T9BjrZUmN_=b)~n*!R4%Wps~ zkbFH!%W;I*pJZ#8%)c_#RUtKlOksrV!Y3i%vh>?b076sjL-)-NtH_t7E8;OBZOPa@ zAofQ3jdT&<%k!kzaG)7qW3j4HcvQe1&&jd+f8}J3!f+>UDx7H_B8^6hA&r*!PDQ-B za5jys`+BVIUd>7lmgi)Y&fyh!`yosPQAwyIh?7D-h2#b7);pTpdfDrCm->#&W_JPe zRvi?=>OgitOs_62y`!|JbhXf5STOdjJDPjj*#EK7D|Q>bl1&L=hPkN@2)(QE#vP@l zt9uJeTG&n{WG78N)aYu19%#`y%8i44oVsSwNLRxgR6hF`tsw;8VRy)COB4`B4i4SsLAa4`Y(WRazi3X`Vv!fMiDilJX?r1a{9%U3-*f6J-iKJh{i^La~ z$yJ?ASG(MP>=IKImh$g9bD7xJqR}YghlfIHszUwEmoF2yQ`Xet0HgZCGNmYge2TvH z+d^IF=q3{GD`-m8K+R-7AdPA64e{l|c4AofbmD)4hUvwM1bw^%@mXLok{H%R#q;qz z+gU3h@JZH-G^8$-2?T_&a!E51(fhSa5Q$w^j>=mA9b7)O1^G1VKyM1v8fOAgDLfFwlSN7aDkBbh=1Vofi; z{_|sQ`!zOY>fWC264~Y0Y;ZbE!j3Cqv4wlfV?E8SiTe3tr;ceTaXo*JV!Oufp0KT} z!>xB&7aARQo9It=F0Wa;$5j)X(=fKBtv5LhYKFC6eJA)BwZ>zny85O7zI6@a-&ln8 zLF2LorHz$i{9dO!8mb#Jp?&t4L$8*9&!)KTkLxQVHBP8FA!bZwX zC$1xtlqa{pU|8*e#v_V+#E4OT zjwi(7(vGZ$V!mG>tD`=FtRvSqWZ9$*B?GPmVd1ek!0@{$s=gg&_gx>I&W_E$e<7Y+ z5K(_sDS$qH^8rKPSita&*B->#;u88_rMf;Axsguitwh`|=XF8(EVlU^L*PKbu#TN~ zwj8|9X*SENE}$egSAG|3#!^5By}_`$$?RM3+{=QMMid7b`V01GIvvI+&E63R2wQNp zn}sc$*2c&2oUL%!tO4~7wk4n)tpFT)D3<_3R0r=|=}&0KCf!VqIpm|jC(z<~qb-#Q zZxk@2wJZtt%hiN1;J9w_Hzt9B+S-HzVkb8@NIl-+0XLm`=_dDWyDqXB zn&w}0*`hmpYVLH;R9>jKpbgr%Tssmku7 zB4?i;DJ=yE$6)n>a-tiWd=_(RksK=Y6Abz5;b5mLI|>)(FA9o zGzACes-Q@1Vend}5C)iY7*G)}1M%Udge?eW(1HnSXri;yq(~2bXQq`x;Yrz#0k&ke zS%JGlk~lDWC_ny*-Pvc@4#dzy&@`+2PkV%% zOIv<3)+u>drFF184*~^AoZL$_J<;#J>d$8hF1HEz)8d7HT$%mI=(a%Fw_CitukY~T zzCPh-wvU#V(e-YoddEiUO$O~Gr_8a91@$Jc+rpZOpW6;!qTct6s-1GiRv51Kzn!ku z>d;8_q{~ie0yF5Z-59^#vLXATUx*cq!zD=G$XZeu&u5Te*HqWE4IIDJ=3 z;X=s*MnE=AeJ9|E8#P5YEW>Y3>i7+gy{D`72zWgEJ6_;p$$k1u>hqEMJ4WhXT+1`J z2UoHdw1-mEKE?MEYBN#+HGKNk5c-SiJgPNDBrxIO3hq2zQ?Q-Gzn`%I_?VYp&dv2M zvIvf0jiNBnpf1lm=3_A6ApuPS)>4!*8O26GMgpxwaM6T-up7}x$fShgk;qe5v^RIo z>TaB#z4r{2{wUbivuj#sL%^MIIAif88=Zo8VO`(VhtJ#lK)G7`AVbhecjuza-rrB| zo4s>x>$20;IoY}UyhY=kM#Bz+WZSjeUwYHVtw){{#_rt79ybJJr`6`3xa`^N&f)n! zT=yimh90T==dW``)l)vNIle^QUoEWPPd=w1q+I0(zj?aa4;5EaZaQsy5FJ4LeF}5{ z$zg##sP#GwKG2!Ph}IYe2=jqBViZeEZy;=DiXR5O3_2O25Y~Q9y=cg)D}9l1=&&Xw&3l?g{8))$`(k@{a1p3a{ens7utuI^2=vshxrlD-kY-br`D+hAM=))3(PZ zpyB3*357l{^D%K-(OTUkjEoJ4X>x<^UfmPAA7hlXG?QgK21ybCZk1lxS0Sifv<291 zEjcA#Q%-#E!a(4PJtQIWk)#atL{s*GU*JZt07Zc#S!1%fwV7fXkwZu$LI=?Jii9b& z9N7&))d3Vh8fPHy4GD@Ijl7yD&?%NGuJ_OccYXkIaDN7{Ux?ntALbeUyb?sbz03s# zLfJD@r)GcJGkZS!PFErpG3low5RJ#jCL63{qLHqyaMc*AVNejQp_b+{ucvHN$a_^~ zK+n|6Qz^l#n5WiWi;#UEURyWC?C}74{5m0i9bm^jS=(82np)-?!p5j&Hj8-6#y5q$ z-cZx{GVhaJT^!E3OK(B$?9)Oq;h*nmgonr@l}$~5ny#*74^BUz-dtT@>WZ;S_3r_} zQNaQi9BKB}jHzND-dA1Yeacj3_qnU%q4vw$L-Baogt=3ig3Ri*h;4T_HQn8u6~D8% zu3dIGR>z7KUO$}07IDA zm>ULZ#zLtQpB=zl`Xly=k@2w#_&57?*Xi!kJ;wQT>Y(diU_s7c9> zJt9NLo6(QTdY?<&%(7s~gGuhxX6Ia@TxNd)1c%NSn z1vg!?!9F%t+BbteRT}T^ikFtgySn40Y{9CQ#s-^l6%*Z|a#r=PT|QRt>uzZ1KDuU2 z_UG&)_39e07-r|Hmy8d@CawADtYBN~ud`dnC6l4WwkC7cwB?%@#G0C73m(O(B@{A= zKYo4MwAZI+m;dFW_8z_0tM6&w{t;apJRSqCB|8-3|G^xy4{cteem4EFg?KyO^H>jM zvPiWhJ7a++c1XQBBKT_Aev;X1adZCx?O6i7i}=MPVM!{DFhM1no>Vgi=FJObSSzE4 z!cz06q4?jt9&?tl`>Ym||8Lbn@fQ|L_G8v#F`IpVs|l!&x&>B}_z$1B(XGyIsHAWY znA8qOJ=@^)4xPoaU-h^g^}_jK@kTQ7$?aFf|5I6D)sIC2%qiC(coF8shYu$ie*)ue ze%G2{U`NRIn<&=&^cNmI;H`MZjd~?#3I1s@KF{obqiu%g9@l{o^DS=Z{*u!j)-EktzHk%L~ zUeueNeuutfbuxAHnCfe9zB#!P8?xVF){CM-QK}``94{Bxq4Q=lI*@*(t$ z0*llTSuC3*FY_i0Esz=DU(#!`f?@wi{if=Z>r@~3asMrB8H6RvvkTcW)vbP8ZeWX4 zzxps+&i<@^TXl<*)K}C$u*vFs=c>O<uva_OepgZ3^mp(p%~u)K{5Z{k!@f>W^5N zctHJ;`gb-C%!>u<(kED#4A{XPx$+SHa}?%+(O6P8P)JhxL-2PKS-#1p!TbB=d;5nL zMMOs=yP`{Yvn%^wn}ki9e$C!VtI_NeVz`$Lz%L_RchA@F7J^6AM{gFM+M7MOSKOPu ztXH`F#C^w(VO);r;56Hd1-i|6n#b*T>ceqoYd9adu&Oc+x`?PF5k{oi7$_HEV@K2z zymA4)N+`DI{|3bN<-4D@&N)YxIVoqR5q@8N=Kc5COtz?XZfomYb%y==nU^drYn>b!5Ctr?PZ$sZJGC4(Lx<*GmYK3@9};69v2?xCz*86!x1fq z9-^Oe{|eU+0lSwM-%%oRlZiDYBcsgabpN8BFSM>vThx{{TLd#395z2-=dkJ; zUPumj_0A`QOXa%S$dG#HKaV)PHrXJUqTZlMEURp*D&K#c?PX)`>TojQ>yzh(U5ggE z+}3v2ww-mQmrPrgHX82`E)7LZ#9*S)OrYMVHZ2*%Ix2 z-f6n^R()lg_{@W9puD-%bs!$vZY>)VYBn{#u=iUtgZ1U*4oibOw!C4kr;~&cIo+d? zul5rmlh}%uY=)i|^mJ>IyR&mweFZIu_7x~{W-C@zr5Q1cK^!y+OU~frPEZqXZ04#L0$|tY}D-NPT^J>z!>2 zLk;VdDSg7vTYSmLjc%I1lCVSm>+G7BEY6w@(XH|*G{ zSt~)o`-!M-5J4aV2N@%gOd!0FRFIBn|vW}Drt z-eWVGJOi3H9hf$!nudR8+Nmhg011-@!@NC3DA2QVhVsnWtq@_vVUsn7Lgo{)!})lf zHnxUxXX|Z}q6~&9Cutz=WXN1iJCP;&D8)pBPR#N=xfBTp2pd7-lFF5XXBc!;f}%nR z1Ca6zjC^CAo!5Zpsbiu(lgpE2dZaZQmR3Pl1Nu#$p&}HOO1KhD0hr0cDxiUoC%PDR zz2y;b(?1FUenyXAUfrc`fgeIi%?Q>s#3O>1`S`d7)!ab-ztxcdp zi(oNgfzqrSy+Qa-h~$kCFl>tV#u zT0yo>Sj8|%X=Z5eLYl_j3H$wFA3GlQ`NIC8!J3ZtWgQ*Tf>iySj%6K(I%;b=*zAUs z@a=8sq4nu=XBezD!_2jBtet7FSqQn zIF@m`p^X#2_+Y@)f(;Nc7NdxOl%T-$NRFKpzZ*Diiyv-9$byI~Y_VA7@fF$z4H|Dx5g*3@-my-zW{NS^+s=4LU=S;5ULvFYRU7E$thNp8*A(h3CX5s zqQ~5@=c+ot#VX*Ndavjg1ef4*RI#r4+51F`-Xy>#L9~eMYl6w8mrb%>5bZT?ljVD6 ztEdNv0*uOqR@o*xU>7I~%q&O{-x-#ny*Sp3}O21M?Rd(O98C84<|F{P!iYQi+&Y*nsLu5^Ihu$V)k)=GECZL$l#xZCMb z%xz~?w@;eYGR~3+M_}0ce(?P zl902^TxqD4$DQx-Ouql3YC)>Mv?0+^0b7X9MdejK@03cTh{%+U%}ktHqQF-^C6`xw zO``FD0}P~L0z_&PDjancf@m?ZGR0TUYN{lM-RfudpltLzU;yJ{R+GzQ*P|q&zCuzY zP@pguLKr`*Q*oFilK?v&y$CF+j-b`jSz!_lC6mW>m+2px;ND~mcq=BCmMTz-PuXY< zOa5z2j)rQ{(LTN*&~0=Yh5whf_W+NhI=_eaPTAgjUu|FYx>|LuiX}^yT;wh{;oiU% z_p&Z@Y`}m`FN5C~v?rUXJU2@qOB4H#QH{+~N5*}@@#Jm2%V%+B2D zcW!yhdC$u$WMz8Y@Q7Sm;An!nZCaUSSuojY3}>m>9D|bq{)XtxPsx!lnpMKJ$>l0=VE#0Q${LhbVQ?(avB~M5H(A<6VIs~Hmen|XCr57cj;wDg~y7PjIZR* zau8CZLCaPfRJMsKeNi~1P;*LSAkgMF^Q=afBekooDqXYIppZJ`(kv}2%`0n&8lEg` z4=C(+1ET{^|A%kM#z zXK7m|9Wcfc3=~;>1jcJfX#rU|Ppz!j;7pMyJxd%-z##=(QTY&BIZl!@lVSAb*KE2t zsC)F&?X{LH;g7;@GHGHi9oIy36f@s3g3 zRt#I$TBG}b-9;4UrV$&5Ij9vP)Y;Np6VLT3k-c!=P<<;z&y-p^C+_T2?PjhnuA3&) zZg_w4iMx50MTey|GHd-~Qvv|JOonzEpncEx-PZbcYu(#|MF)Yep>~>mY?NK)j*MDlofYp2?IA zdWFjqQYB^@4u{F4kONMK_E=?Xxs$LThk3UpU19S{Nzmr?e_{2qb`9sV2yanqH0d@5 zKGJp8aZ;((RpJ-E(g5Ey-P)#3bab(6W+bgQb9J5E$fs<9fcfNuxIvFo=h1Dgwcy+w zPuTU(HesXi2ZPm;XEiGog3BROSUdQwi5UwQ_J3+1m1G-UYluB@01JOMr|AGf`7CDG z0ig`8Ee4)kL6qbPGy~CNdwL7bt`jNhr{b~f<0Mqx@25+$lS$DH(Vxp|&m0t?&qQTw z7?k*9V*W>p{DU=}4O&dJVTtJY(^>`^lPL~F6O|IFf&j!DWck6E9}tqnNz(gl(B;1+U04#Mx7H@PM!jr;8}`p8X5AFzRgZ z`H&lBbVagpDgs^cAL}3%1zD$XOne$PNmH;OFF;TKQt?TS2u1Xly;A5E%X>i&LS8)c z94WDnS|omqYiN=XeK3B}x+|c@HmfZ(WQ<~YG9AvJ!q|jbd#I*5WUrl&T>ys=H|eYa z=2P;fwY|sZguD`qxdX)M>uI;{{E0Cl55B`!K{}wLHeN|4VH*YnBfJf$tm5E77<2U`gq>@HG1qNC7Hcyb!M;d687pf$B(PUZ=T|xM7)L(EmRVw z;~E{-q~ZvOOr2pdE3KGuy*wmJ%9P@R0*A2yuAhIFS3E2{e{lXEPa&La>y?-W>-8zjMwKGjQ$BzcAdCp)p^-It?U!LP5Hxpchm^Keq$?$57$5a!Z+()BJRD{ z6WgCQN}23z-^iC&TytVqsnMs6p-*RQ(ixw2F8vzfP=&GB|8F?{vwhrLatNCSGk0hY z#-0-r+MT6XGIxqGf<)4vq(!0^mfU%UhXXyCkz}3fmG;0s&`8l>X!W^JfDuz9HUo@{ zuuFqpp>Uv)!psk76{RqQDF$&!v^n_ECT`}V@{zZoqC)oA7_w~`M~N|5Q|_k zJ;Up>vyh*=Kjn%>HQJW}(v6${w!9Z%lq8ZlF>@K=Ek<&|IT4DB~B~Y_O;v9%9bdID;FI$4}a;O}@l!+Yy zZ67)fU;`NEa8WOT7DH7N_&*q17&?q>qwQXMcFgOOnF<0N*-^sEWbzzvC)kr_vv+i5 zgPm2{O*$B>IAd@{>+WUK><(pc@%$Y%QkK)@5Tn}4^Ln|tOsDsh=f>O`Mru?jc?N+S zjv9?oZ;e0J6*s%IG6n*@)S#6c137i!nnDgDIU_YINmjH(${tUCloc<{sdVK)q-C~s z^SX%F!SQCb+A?8SAq-ab;ILesL&}?2F1w-0Zdb;3_7dq1y_J`mAZv20%2Kk(?Wvhm z?BgJojYahs`X@A7)HA9Qm5P}EkW30FIDr{C1ON{u z1g5dIMr=}b5GjQLE~kiOEsekhAqGW;iWew{c8QDP()f-j!!>b}0<_?aiq6~yI>*3B zi`CdXW~Cg76+JS8SL=N!|F26HjVUaAW#N(;&=GruQ@h?1{-Ra%60++(*a{-;SN={& z3m*yJzP9zU)P6F#y&<2IYIRcSWv>_H=QF%ksji&bymFkwB+s?s!OWBD?KvFpwAYaF z6HB9tl5(fq9jdFlXQI1E?Q^gHxncuVOg#lH7*|HYd$Tnnm)HD6gV_v+Ekb4 zp_-m+TC}!*?8^M?Y`$XK{JN&qk1Sq6xYYg&+mlym)o2Awb#46$jTWSN#;OI(jOptu zaCbaIeUAorw`cR3Q9bDuE~l}?)pf9WSllS}RTN5{AmKP8TP%l##64O+ z<9w~)>KD$L^#-v&PKLdn&JjL-V;0%hPd@a%E}(nDen@49b&%5#O-QsX6;-7Ym_{)3 zVl37&u%3X?ma&!7b)K&CFgV2vcWds-QvlU}1h5qyxV^(mlpUfHjzhVqKa?A?iY8<~>_=ad! zk8dO`rvOwQj>Y9oP2*Ot9wKK_hBC~WVtf!r`yU%(p%oD8e+cg4QUi%h2a{}O5}EG* zZ-HLS&Y#FkWd<|*0G}o#4taLmE^k0-iGxUlg8Xl6I@jpH*%~?tx@JuRJn#pu1 z@%_I=rNM%Y&`YFTCG|8jY9=GAaO%H4EqhwG9gJlaZKg1oi{db>rau>VdE^b)^5%>b8}?cL9itw!Y(Bor%WpI?%Pj4J{j!bwjl?n=A z?##%PqWmuA8zS)5vCxk(#bC(9jFU0xQk5C=7R7TRzMFn&JpLe}gI6mL{C!MbWW0*I zJeV8RWO=t%FK{h(m362pOLR55=AN7W`u2&T{v&qlpQUo)8&gl^+xyG^_=H+E&E8{g zDtj>Tm&AiGOuNYD{?mSBc+fDm!jX{TQ=#IZQaQll|>^G`1^D^SV zM+ZBRqk?)b(96%pKAv6kG#;Gx_9RUJOrL=Ch#REmXQRXa?RfD@|1DZPOH<>K-+Z~L-ZeSdCe_=8y zv$DFgjbD+f$Xn5p?QtF#T$_pgT|@$@QGPJGo8D>TeAt8fg6onA*w0M>p@iDdM_^a=-IIAa==ijmLcDs$P+!j}iuEj;;q_SK-hF(6t&u*(3 zU!LE)pqCz!$h##W9aWv*rYjeIUm+JxEFjgC8ezyBN-_G-vS}?09R$E(jR6BMU5U^@ z(V0P0B}3^eADjeW+@$S6T2jX+!gXXQh=c{DMBthD%*Muwk`k2(;0!J{>|O2$aekt_pC0cNlWBQj*NqU$H3%h)ui z?qoV$6o>@NL$D;;M02ATJ{}%ng;dfcXd{fw1p6fDH854f8 zL_5c+rAD;odO-?4m`z)jE@0QsIP#m%s{3yxi%G|qJ9mC592Bk*4$?J5vvrf&4==v> zL*Z%RPT^^~#-wiB-EW#fR>F=Qt#Nm25b;_CbGzR|l<+O7jV3LT3y%tNHaS?@`}o41 zF$uNZFw7Y~77Aa>jb2bAph2cqyb2hF{`0@kc^4I@JroH*5@Ck{3%HA7J ze{=QfTZrXPG(~C3e0zG=<=@}#yeD$(it9e|@}t3Eyl(l}7SBEY4FhdhBIcb^!*gCl znFlPvfq4vU4akQLkM!yPH0F@Xp4CK5WGsrIY#-Z~%66Yny0cS6LL^vZ{#CoPf547v zDOQeSMJf?e5Ldtea!LXg_#yu@^rU^*gZ%^VuaIC)(1`K^c$#TLNtk$0pons6AR0!$ zLUWQKxeJ{spst%xMbvmTKy*u_|1@&<2(Jsb3$Ne98JRk3nUx!DJ=x2tx%A513Tb^+ z6{A$>`g952ZR_y#^#BMQ;Q?NEWr8Kwqc!wGt6zh&EFKrvp{{ zN~{S=Y!iu^0Jos91XK~^De&WAO?3BQ!NF<=uyq~mg=ar(~#oOa0#k@s$PSzc6DGpZY zT%MiJKfg1}p{soS^vIIw;22}*cuMOjV++=yo`T|dD%z@Ov!(S!t0^oRsA=_x^+YR- zRun2H5=~%|fM4gQs|vMD>7n5f8#?tsN@5RaH1W^l8V#@Kb6(2f^@31PSCF5~CtaD} zHvqx#ExV!o0Lk}Jze|zj2?JMi!xC>^ZcUbx|8oD`UrHT5QaV&bC3|pDTvIB|$&v2% z6%>eP4*a&})c8hn-$b+WaF^U1-Y9%4?aZpl@s?;DwsrU3yUt6`1&HKhr(r4L3qt&ZY~Ue$d;q9YOJv}hM+5p1Omb%T%HEakh-=S^t}!cIW|NCt zvYY;N*Q~sC1sQXeEuA^!svEU*$tdANv&&^(v#x9Tve5*SsoPZk-nva@m)o@7>0Un? z!Atj^ZD6Nk^lh>fKMh(sMon0&1|FKqIv6qslh=z6Ed%72Dy!IIOJsI&k(zNe{r5j` zk_^X6`ZxFWKTWP6!%seNfB&|pQNmWNqVSmX-rpQQ`2bN0Cje~8WfmX!`rCUhuDV6| z?tzm(+(*>4Rl?Uf)zvuzW2UIDP+k<|WI}{Ib%x>RC*r31(n%p}+BT+-9GkW+IrRJX zl4DHYwrN6EI=PMW4E<6fuero2mvA4UMJq5i)7)epXyn;=e>z3@9f-LGcf5hMl*Uci zj^i)l8w{96&a4mrQ~GllC9!c~%TH#{M$B;EW?N3ttH6-F_R*bkE z%xs+9eK>1JJlEyUi3|T4SYbBZx6y2}B_?h-TH3hruKPE(H$8SVQM-|~4Xr_@In|BW zVgnhInnHim#YFuiJF;qqG`&6hB@?p%o1y+ku}Y5rxPFzA>{ANaiBNe-q$cmhZ(g6f}5CD+Sf>5JC1{YNhE(3F0!pqbX3(RwM@_N|c zFzw=ol!l+B7sM0Mdy|AsMx{HQl(76 z$#hO*p?1?0eXP0O(<)bIWm(nM?>D&fvK;|!P?al}G1;T~4{9s&3~cWA(L?15m&fK{ z)~>Hj3O^K`+eU6-gO#NfAS4*o;1-7UNR|0&(@~!?n_WwQKqAZxwyrJL|JM&?c06U%ORPS!-dO@oAf`H*?OVR=v)~F4S5z zN+5)YCd&}E8gy1RrguKlTO10oX1m^K%4>6G=~)DM_>yi%EXJsGuk#kUP6`2@0mFH& z*Y7NFja4Y}-Gp?I88a-Qs4d@6Y3k4^;uG$8HkVZ>6{d2Ts(+j_*H>Op!RM>kkox{2 z;Rsw5Iu&f8xr|1}tTY4tlHM>@EiDGFo?bbl;~Fu({1Z6Pa>+DgRgwURk+FuLorv&p zv=R76sC6XM%S1>W=qad%1G_wM3Sh6nDM0zsc0|E!6pSFE;zY!kd0?&wr8l1tn`~l0 zKjN<7P2T10Tav&7>10G6STwUFdt$Ckoo6!J;)Qlku~Vxs*jOESa`jr1$`w?}mAukM zx|OzkuRpal^rsm`;TczAm!Ag(3+p`9y^Z2s;Xjy+&E`xnc2|LnIxpPt&XsPg6uUf-7ft7w~JT& zfw+4o-?d@ch@?j;51V6l_vA4*Mm!^38vC%}t2Q0LXa*LS0U5%JS+ZNQ2IGMa4z4Ku z1XMXlM4({XWT3mXmejMX4KfvQpFUQG=p6zh1P(#hx0TaeK{z8y&FKjo3kEhe;iDcE zfcF9NrmRd+z#75I#zyOzI${$C4z8egkGJ98@%p80)mt99&dA=tEGF*_>L9oaR=CWYsR-P*G_o6S+z$z#(P~a{(6#ymX0~h z+zw|!lNvkPaUB%ja-FB?(Fv**Bgd~HFZW*OO%_;My4Q{$zEnTq*A43HRN?uNFg=hl z(mS>Jp)!boM~Ci|rMz6Z8QFl};xW z+VC;%K?kAOOY{Zm7ozQ4hK7!RFs`B9d6c9mQ-&9ZPv@IOdauhoi;5;SiiX_ zWHK;M)?aq=IP-A2oqKccL$m)pH~*+mz|;ySZZ3~)-BsluH|nc;xl+!#{ao9QcRBNG&Y@@wdtJbh8!GYyZ)Aw zzW!rQ{z;Ot{z+k{O^#r%wLyJLxwd z^XJOJx5eNf7|~5`*>4^z8HR_EXsbFq6_{Qh=&*U_cl%k zwM=iU2Q-PXbe70@^dA>Q@*j7JJAQ6|4-hly6bGu#Guf4I3#=NJmMq+jRMnDLMGTM8 z6FZqoQTr`j5OI0-s_>JgLyrB~1ISJSSW>S5iIM8Fd`kT8G)kmiG74kB5_qw%knBSo z@oyzBOWuPdb_$`9K7a)3Pq%~9W`D>*IUiM@0O!f@)4ww;cr6QD5gESP1B%!6;MicH!*-Y@P77+wB?U{(vm~ z0JN-bp*I7tds}$B|2Yv_ml9GUw621L=mG8zKA?tYOyL8Y$OA*gF20al| zE!BG;U}OpgXwsPQkfX7WgsEmUAWlI(Q%5G%c5JA@ zvU7cnaQC>*j%_XCf?T?a7#|JPH|92fQQw$ue`M)hN67HnNs*fMopiZ@%w_PtA1jc&hb32b{w#B}vxOro)&kk4QYrL#`LlzCOWDbu%nMm`flvZfG|KV$j$ z-FNRE&whE;GvWRhXt!eH;b*Q&eRI=I-{8}UJ`2g|xFh(1d6<`@`9woMA|kP%%i+S5 zK1F0WhSZW`Qt4EZc`V(MZsAXaeCedS(Vb5ELclEaS@QrmjTB5H)0hpPEE5EQNlSt? z21ITlh|EwEWF@giEs@COAQx(+_op}^iJXqHgKDa5asPlpLpVlbgj@6s?#6S zYL9`li=n^zx)AA&B=wJxE3xcTD*N=wh_LiAeKO-y5#$mc`A=Xw@xj(!AZfrCg?F2! z%%%|*5?(3e55O%Be>hdJWqz|Y>@NYc35+My#uxNsQ%rG0cZ281FRKs`l-S?BR7$Qh z-dVrO@Xl=E(CcZ!zjWz~bC~pbD^8Y^*o%J<{*O3DPI*%37d~UUCSH7g{XNT97LQ$? zYDwS3-Mc~fzXjb-ryofsKuafo;|MWb{O%5q#oGdD3s3+{Gu!C$mzxRqo(e`nj_uaPooI_7+V3f_n$&KXNEvegYzVOAmOI2;f z%Txl_vJgS~zx%NlOt`B5A1jvKoKv>6a#W5%cB9YQE}Ng#F-&RRe*ZmNFS`A= zffzY&T}2~NcH;d+T}$M2l)?WJg&c4iEkTi+0V>Z^9RNlas=*@uckms`6J|+}MwkVl zE*N-dTsD!&Rw6C9;`uACcs{*j*L;_2erJQvcU_02%bc~Ubv}FK!A+YVd~oxo2X_nq zIxLJ(Kec`BV~&r=1*4{GtdwIw_4r|;;(YY{D^5OnWS2C@x2K~s>682AHEryBn;yjZ z4?M8>3E?~8cUvB~Zsk;R?@dJv+4DFYRsX`H578avc%LRj22up7SnVaEaV$dP+@Mb2 zq4CIrhOkSI?M#gOW_%ee~$=YyOXUUtta- z@3Q5iMlTbdyK_ZVk=cxE)U2`ldFI@H5%zHXu&HYiR*LHY$S&l*@|^Pwk?pbS!QI|E{fuLT9l>Vn41g5I@&W>ri?f&GFo z2Mvui(Ha1iNH}VO&gaA?EjuED!@2g}wMSvNZckt@^ zbBcT{_aqY7%7ddWm!=M@i%rJXYvdmtmEHZ<%5=2wE#Ya?`{vOxdvUPHUc~Hq)u^&+ zVxd}piz@JUQn_L0+rqRxfv#aS1_Qa)SFTn?$r9m8tB0)&yDHj4Q)OzVO1NO^@T(S# zL(0QB&KiTUe&dAnr^5A~AR?Oh+sP8L@Ls*u%05spT>iM4%=WoC#%#@Vlnc)Y*M>(1 z%>k=bX=I0!#ZUiZtZ{s3P3^i(18oF$Y@`P&pb7q@ zvO&%Rinll&IO>Nvk;2BP83HY%nxOt@^RQ6}1388?OVhV+Wsgs0?25ERVP|+&EE0^` z9;D*zmtfJOHEx^cUSPX*CM%hFt8IaM+BUL@o;Mw^gE?}ONuG9OHsL}9goCExOl6k9 zcBF9hZPPbzo-Rz=Cbo417-4=XMb6q`w5^}k)dn8)rye-Nvy7(}Gh*3HgK@Lu%)3+n z3oI%!*v)_P(IJ#lCcqSZfges}9(VST_vZX!8Iyu_9WRljFOkeF&%DGjD#;zAuOeiL z)kL;tDxm*yaTD@D7Ic(j;`>P;SyBFLyqBneU^?`pM<(c}IK9OD2nZ!U*T9lL1{g;P zQHC5spChCsLWwhCBD+2mm(S2;iqgWTOcCcZWEYknl3hS(8+Jq-!Js3u!vGXFx%%`X z1GZyXL7}pT{gaax|rmpxnPf6C{R0 zTib|2S=j5#k%yaW)!9?dat0A=*X;8^v`SQ&KeDAp3DgrAcLuh@xA;PZBR zg`=d<4p03_tdo51mGomi;T*5W zBR30JjLniAk}JV|c8{b_@+!PN3ED$3pu<0a5gVJRMq0Nr)(md5j3YKqt%Cs={mM&V zt(QUujwTQ>MqnxgM4FbD0^omUM`j%X;ov|kMM@GAVteUvCTv*~XK!V8i8e-rGO=_w zoddypK}UkYEyU(oO|oKfA7hGR%Au_RIi%5mMX8P!NNn^DF#hO?MyUXe5YZ^CBuAyz zAaoLmQ4tEOMf%#4pPP{;jWHM)?Ifp@kt=LAg`7AKI~*z{W3ezw)pVPUQEMy~jk*Wh zTB*WpR!FsEi}0SsqLk?wqmj|el+#Tnl^ko>maAr>%xuC2=oZxEl4o@~9aI9XR%h1D z(rWcqJyENP-l}^|YjhfkRH_Dq0Csag*5}@Ne*Zr;M)&xhr-|1PuRQ|g&-ss8aV zHQ)cOM)PgI#`o!W$Vm6yr&5JrWzH40eATw{n%~Tk@(&l_f~OwphL< zCqVa}HZY$G%oj?XR`mrDRG?uJ%%7|Dde!ITbG2SC$p5Y}8a2z$XEq>ISjNkZ>1)ov zgE4B@ZHNjMe(1B_iMB^&AdI3IXEcx*Chj7 zB70ZAgoM~V!p$$OCVPKo`w;0RGhZ4!{v}p2VcgvrJjUJQ`tKgHL2`y{a5*?8l{pSS zVw`E_9ZV7@{DRZbcUGeBT!b+Rqb4RXao8LXXKXTqpXO606l_ghxNxwE%@d7RW#3 z3UEXjf7lI6*9ic+0Pae`^tPR>QL2SMsL3oEYnGOP$E&ou>S`~7xQVo(=)(GU4qQK3 zr?C@W$tk9f*D9E@M03cl(WrbDVpAIxG#Fl;5L{*BOWVj61YAL>qYM>lvf-j@87tpW z>ZJvtU!o^7M2?;aC>6H~*pz?_@A_f43oiSGu}SQ@oNif|jUiqc=UP!8 z=>_F32*pk3PFPZ*vcpA%CN-p;Wxmn4U-oTG7E0BO+K-oF$b+b15-I&yI4^>TevPA| z*`O%f1ySQ{Y5ZqvdO^$W`%*F%#Lt9hQ~Pdj5nk<{#WM`}1&EZna`}}EkJxL5;b(RK zf@)(^i_(k8hi0cS63J zs|Oki5QJx-ntFo~>>H%pY^E}xqM$b5MkoYvA@~kW?9WyLsNftU=J84%FU=uI1-qz& z1e^PwZW2CepU0^YenL2@YGH@)Zu1jQ{eo)vbm78VWF|Q$<=}w5W#K|%AkIaL_Q^~f zi|eTOp-#ROKBVnH#1e_)P3HY8s08{;dZ}0gP%Po!hLQr;BV~334uMWAl-Bd--#Lr4 zPP?Qdr)gAseNmTiQDw`*c6`PC1Bk z|3&YFAt(-S5J%N3gxme>D{!fPNgp+SjP6|uarzfLH$e)iK6*+D$1m-L*m8QjAGFH^ z!4#H29_}tYGe9>0-gpLnEkFNVf|O((Fhz0>mN{pkLJV{|+nAL!+nm@Nc5q(1;$0 zM^XlI4futW(0Z&+Dmx`;z%>=+F$`--08{c%b07caoO2rfcx&P4E_cI%*(-V`x`@j; zY3;gE`&aF}^~k{oo~)8NnyMR&zN(UV^8aqFW1e}|cCqmFEzbNRLwxxa?}InfKOla<+Aw3N@!C?SkfJo8^8o_ zI-fw6;_#rs8M>Q+4?{*lf6ip$gGD1_2)F*3nIb$OJoLNYv87o1MtGo;=rMVHc^Mg* zzJq)5cfvzNlfHv34fMZg$+Pso7znVXSU~|SIp>ji?}fH(>3^H-I{4m&4?q0ywD-t7 z&`*A`g)pImWS4M#Zu;G9Tl!s%h6&iR8RREo0+8h2rQ~oF4^Cf%UjrF-Vx~<}RSZ*I zE(2MIVn4)+wu!iV_&KCBJ7WozHtAvFJ})oAL?hICnfWHzmC33lUvkOkcX2xQWGg~> z@BaL}sp{L$pV2vjL?679*l!~z{`9L2m(0`GtD8C#ot^Q#F%1oEW0p0nz3W%&ub4Tl zv7>Bsdu8sZhQ_w8CH3p>X8H^MuC2*;raREK{(9zN$DD5BT3H_a=?1Nud0!pn*^pUZupA z00^Tj5tSm3ES7<&%$QX!=9c9_0)sU3X6E^ShyF8t!uA7Cb=}?d)XA@&a=V}EW*W(c zOu_RclPZ>-{Zx1NQ$Vf%1X5Uw9d3Fmy}|)ud-_SSfJENUoGgFpK<0AjCt1h|evE%Z z;>VXe18_1@Fu#N{v}Dy$lYcahh+FBgOa3nO3B5w!-!FNJjDG1I;T;eXh*@fdciwr4 zjDCtq-A8v`@^_NF?=`aGOWz0iLhnbEgMcy@d_;QkKk$7ipcWA}i23ZFsLEMr>E*^m zNiljMCxS`D0CtQRk`;cwZFtH2PC&AwZk-Esg4y{wTFw0ENVACmqI*lPKgx2}QEvCVye^Z; z7cdw4Cy!~hT58(tTvkqTwpOE+DP#Ggikowbz?sCpE1Y-gkZ|y`3z*$+64-JWdFkBM z*Ij#OYe`h^Gw4gVEuZc6IEwvFsdR;*#pxI9Sj47n+C_64wj)Xcy{3t;pT-^ zp1g)@-ZnI(|2o#{s+>8q(rfAp^75*M!p%o28Vqk=(~!6B6Rq}RU(=z=?xM1(WkubU zhnjpJYqg*F8xK`aD#}}&S2U^mP@|C3P(crm1S=Pk9!@{A(q$bR3U-;imDb8&gx;j0 z;T429XfFCd_&s7}e*eKm7kxl#5W7Zh_&9LS%OJK_PssaKWeGE7bk2mF(NjBbZ8CnPRDNY_y0vqvSTwEU)@I|E zO68Zv=36_MNF$?~kh8xcr^0{F%jpBc+=KqI8uz?&m(F%qRQMx)?AV_(LB-(KX^Hq` zc*ZkN%k29pbUyV*rbJ(s3^CW0uoy3ptf1(|FpOf9QHdS+wI<@yAcjwBu(VmQ6c=8m z6b?EH45R20DOnSoM;S*<`PnH@ znU-mbX3h<@cXoy%caE$qshO~gkdgW$q6rpc|}mM zfW4fn2@zHg?ak<`h$MyQiiQ`Lv=lS5hhmgJXsl0?YsZi4E)8$=c$QBnnXh9F&2c*$ zo}1qk)E{n2YI&bMPp&&}lpO)v=eQDNTY=41B&;b>thIE#&z#?7w)+at2l>OB;qvN; zop}qqD&bJPd~C*5L)|+2Gh=x(#-YO)hiLs$8|GplsgTtp7@+wT*fLZpU7J+vUEW}w38eItqmZNf`rIh|C45G*4gvtuv2ThuDXc4 z_`F(~o4xr#n>-TrA-kYAe{7|2#8J7Z{f-(gd;Ga>&c1)lWrqs;pUj`koHIS(pOU_D z^8LS$#%g*dRg)QD^LVnOJea-VNlv(W8>d}4abi{VBvc^g{(<%>=A~8;kSobx+W^dd z&`(FbE}}m!n<$swWH;yBxQ58)FmSG&`4)_se1oQtH6u;oagR#y4*UV% z$RlzEQQ?Bxx~KCmCdnIwnIbM2*apCK_K0`0o;qZC^gB zrnD~peLitnc+7HIOQfYaR@=5i$KjSiQ`sTL}ZLR4Z5zHCAtN>{bMsjN!6PEI-ku9@ESMg(;v}J0-^JMuS7w0b5 znX@cD7-?=8W)2tRaCYfAMyrX35sT!5f6!STjzv9;6_lBvK768%HD@<*NHttQXnIdk z?y7^F`IN{L?uU%rCUVHqK1zo@akLs-EoXkZnBZUz#7i_Tpn#3a5+TYeLYd_#dc{U1 z(h#`k#S*5uBs;gUF*loal*U~7`L0;$=f#;4=AN=BEs2&1-}$2Zg%57C1^v#VI#-t> zJzRMAY0~-3eWdazv*eQV6Mxve+y^*iS4kA#R|fn- zu&3e;qG3vLMn`=l-=NG{P!dW@q#yXDaL&2329-vr{@Uo%C`>lC=j2i0{4mP|q$wR{ zgn!v%CnO%Y0uBjp+Bjf5$TTk4KkHU)cFe@~QB_pz^SCGfJ*?JQKf0@!=#AcW;GQ7N zoi;maX8SBB zw0v&=GnX)%`~NoZ44HYcOdJ!a{DCi*(Pc}iWH`|I(H=k{g-Q{v<}ma?m=r%QWf!J} z8H0%E83q-u1cZqn?7c^L{#>B=FH!3BvbI-O&wt|5F=H-$V*bp7Etk-A)B;d}v8Z?J zB4WCFFCq`qCkDZL$3!R|>lU7)++0^}S32aEDj4OA`8fRuuF~3gDH32)EFsOzy=Bgl zbuV3)$8@b(Z6hmq6?u zdXVtQzxf91Fn&M9rzk%aFfXVsQ6;NGq(q#$=}<**)WJ{ZWib+A-;a)nqTVnf6_5cn z4t)>}4PzEXog;w~#$Z1ki{Lk<(qh}xw}&MofCb9!BjRB5?P=tIsR5L1!lWmvIA=!w|rhUdd}Y5$nj z@Zd2XuQLzdk4WtBzY3^hY>D1*R4J-QL@7{T4h1Gs&|F;1!b2qrcn-4Ri{yl`y@Yd0 z*^pzgBXmX3x!4)Jdgi9aQKc`rW~P=gL~>^9sMO=stc>u zp1E|DPH z1|+>G%%}<4&@;lb7~m`>2842kdFnKRX;3oaB^xJ=tNn^$zN#HJY2(KGHZfn-jm65O zv2|Y|sE=$MDk`P#+f=niuhp-qLb%_?NizMK%8mDJtX!j)P1?vF8!9)6SVmEIG{8bp z2aE9}WF=dHrxwk=qJ>vZKCOv%Yh zo)At7f2FjnBAx2PwiC{psVaa#f^a&N&m&A4FlmWM^^S9%ZFIKlfmIcYLA zle~cwab?#R3c6H?C69~O?j5+5(Ku}I{&=DcPF1X14!C@Ld06RKKXaA|hyZ9WLm+u1 zYU9HRsSL0LRFN&gn`8*8j+(;EIWTVc&J}Lr|J??}oqO%vFY7Pd{Y6}OUwA+M#qNvh zzMOllm$Y2A^8D}4UwIj6VU8R*BHYKNenP=LIsAo_?BrvlN&QmChJE`sbiAY%o;Ws{ zJ^8}+nDF|rXml9KiJ>Kc>Yu7U7@IPDQ1zHiY1R;GVYn5!>kiY=A@hYZ6D5!jXKm9F zjgDUbX@8jR^5dZ3&mH;m`~C4Uo)bA9>NwaLyc_};espuXotf1sT)&St6D)?TGRdDT zPCw<2Figb7ochV#|KTi>N(;hPVQX42l#brCNgD1 zvWp5s5{;f&-4$_d+2V?%|A$k^r5fdYhRjiF3}qc7I;+Crs?HH`C`>$a*KxQcE=)hS z=pzx^E@g3}=pCRZL~ZT#1ON~Xut5lx&eUcc*{uON08|U3d`6q&Pp<)B?F42E1NRRy zJM%GAHH^}96C?Sr?6UqhDb*1YaDnW1aE>TLszQtvMYxNSj>v)_3QAO@Im7ql1+=foE6>vkVT=e zML-E2DW}+g0qxjgNR(UI1)Cq(jDO_2P2H0>Z=T$}>HXxWlfN2Uojavei`8=j+%dd!-BCV*E({dFq=jrOQYQES*I7_41O!tkCj<#5M2QaG8ryvdqK7=gu9TZr8csspKTHAy4i_ol!q6 z<&!|m64QwpObHr;Z$XeC@yn?D)x@T*VtiL!l|DIvw7dzSd8F_dSYno+%Z(I9k_YJj zv|M0aC;$HDo7~;~Dq$pkFC_j<8=icM@OSfRWQ@v%95YffhmKT`I%QJSENWZSf?);l z!poo|oEX;_!8Rr%>f(a^n0^QrUm-z17`_DZ-=T;mxdE-G&1&Sa35xRsy&xnq5mJN0 zK!wb!qvfZ98jkQ>%^p&%D|XmjyV>G3!aoc_lNykvoS^23*1T~x2U{uIUmA95?=I9L z*Jlw~^}!~T5!peeSTkrd+Vf# zRppW?oSGxi$X>^L&`5?#8hsNQ=(QGe0tSE&-C`W$&(dQ$TdnBh+>We?VZv27Gv#S`x zZY2OyBt_P2SMC;6st1M5LWQvTL6yp|2gJf0<7BwUm3uT-o3rxrvdkMw@MpJCqwJhC zsZ*&j?k0Nqf?0WWb$PpuYUTD_yS6LUDAXx#+PCi}1wHVwKmF-3dLTu?Q9A&nV6oSo z@k-UhPdpYrmPL~F=$s-#*jh4}6K)VM{Y!r-HzX`A;+Gyg=WM=6{lGoW=DZ`R5fm3e zUJ!qT%nyqa{2SQ%$wGES$NUcb69&&849DX!S%_!9&{1|m^t$s{#zpXjSU!ThAZ`em zpMkBPEKH+)mURqx;F(k6X~?W8PDi4?A>1LBv62%KdYqIl(To)^r+k4rkHRibtuKrp z+A+}kFuI9BP}DF9=o3}v!~q124L~~#QGm2Yp#;K80}BN8x{HW(2&G>btrLYno+H9@ z35Jh4PFn1&B4`XL_{g>k=KW^r+_+su5K}zr`hwB#F1xI|d$y4oOH{&}z~X<*=X;n5 zfz3sWma*%`tr432PLpt_&gu7BDvm9EuOiIYq6=p1X{ncj7rFYuMO!}UiUBs)BTs*) z1o`Z5JrSoV`*u2pM+f-Tl<-D7;B|slWs{gddl4xwg@uU$RM2QL(h>#HgZf$A;YVLG zl0$wIQT7Opo4-^W&Ft;P9i#4#aYx_(jN}G|+H66>&7adGyzLmnne=3yCCIN}dz^55 z%q53NnLa4o_=l&E4%Pk62f{t%3gK|tBrIdDXQSypVUnQ#)ZYSK&Dbq7n*`JDF?m)27D?iLX(kMOA%T@ zfiG0Ffqf_p6^<=Uz=~9Qb}N=Wa;dfq39?xAiLF(tr0^|+?3lV+4bD}=FZvDP!*|ZV zleuo#==FO+)Lay)iB4#-+S-?Fy@|QJIIp+>9J{11)nNVZ*TGkL-3_oO9~YaG97`l8 z*{J|YePRu82%1q-h4#rUt33k4Y)Nlow(4E0rq3O23t7Bbe$|x$vS#+eW=Ftc^%IBu z#`5&R9&0=M)JgGTyx2DFr|X7BOXMQjAPG%>5=Me~z-OXC8J2#zo#gSvuEokmLq13>Ks;moLJ;z3yyYjIm? zg0+BGvYJ>*qa~#P6T$wBIE>PGX-G8vh!q|}3>8NeL~*NpU@c$^L@~tDK^DVraY>x& z?bc$O#cGkc2@KvrDU$WVlNFHR@nrPQ)cb{S2>N5OmC_7h^vhB+a6Q4DaVe_5(lU!# zw4+1&r_Wz*i%LbWS3HQz&{u#fCNW?^PSAZ(dZ*GecfnPx^t#xIhor9}Uia*q{^*2( zor4b~3k1>VM86!(%Z+PMc6V6DU}B5XdIGL@P}a@}*xZcN_4A&%c+8lK56{0owQc&0 z+cr&|vU&5AsnfR3n7%D_{rtmp-xKq$XXeNZGSNw8Bf?kHe2W-ikXB#O|-cKR7uZ5(TT(GVQ1;IKD*BA^?N;j z@0}ix!ATR1xOEQ{YHbdiSq;J%Z=uHSbC@*_zsJ8-uF;r^io9-jp=FLI67~A6TB9W( zn-kh*Q+vJO4pAtKQNPEeH5!aIo6)4#n%(}Fki*jDi6SSb_5z#QlcAS z@#%&1i23tyME{#Ci!?+UvreNCDv`Mgsb5hG8a^*#cNk6fiCMnPiX-Hp+aBztPl4Oh zyHn6D*0IHn$3DB=tiNbPC^UlpZ*J0?V|6jJJs@Q`rA}qn+Rc8tYS7vYi29IOYhBsd zuG*5FF<(~HWYziASy7zd5#-z)PSo2q#2&G$?fT0GFSTxP_hrrNTFu!t*=E!SBi0Cg z2=SRH$2YzncHm7u96A(;d=Z&(Qi-??nsK-hIGvf`4q1jA~oib#XKO7tb8)6w1$r@c;e$bb_`&F~Ni2jzvZn2Fw$ zz~B)d_)khjggJGS~kwcJ`S$EEhn$FG)b)C?Be?Rg4{?f);@1;dk*(~!#;TB_6ue~koujG{(Beh zUbt{KVXkcLp4__g$fK)QtXTahxoGr)j=G9-8WhCenK&*7rYIphp6F!0FZDa$cKI}A zbC$PH6CR9|P9~in$MVcdqgHQm<%JWmV76W(Ra?!jyjZd}yEEKSQq&abG|$;JC;bSc zi%r_Ko|C*fHU5MMZZ-d!_K;<@%9@Wx|6OFrky`ijgBLxNotf;yC;P z19KdM9L-wjp>Ck8BG5)h!T0r&0%+sf$hTN2Lv zkjxKXirD2~To#O4g3+K1RK6xdDPT%wEeGp9$`BglwrgN{jB|EL-iaRh)`YmW(^uJ7uLBa*m(&$7XGI-Ke zN;nA09{>_C7UNiom=;}hVi~*+tXPQjh2p-!$Alh2G7T7~LDWZk#B@Y`_||eS0j5c8 z+}MXS8)x<*jNC9-9f5cm&Im-bpfa@rDJ#}aeD&mfrlGy%ww*gk?W`wa$f&eubjT!agn2CWzTsF$9FQLv-MyCyzdwe%0(XgSv}M>Fy@F$&>plh^`XnrC<3lF=|wT zxwE#mprEjD7ST?yA%cmit*xpe>+d> ze4^cc(iT%F0-o}GzhxHDd0~0Nw%;391a(%WY$gC>p7cuGwE}l#_6uJTU3%q&Du-Sv z1BNQ6(xHc+GOV2wta51Ju2zM;w9pK?-$vo<7hb5Tx!}@jjIK(9#}tXZhOa3(4AZCt zeR8mWs=yNvM86y>IS;5hz*qP;0}qHi0D~PqBaSeil!iUQlCV3>8lbEi7?siLw38X7Ay0^wp7>Q~U9X90Kmz9u zGh;-Yf!@kam`UQaU~ zKC^g{E;aY>7jX`w7r}f$FY=D2T_qmcXkvb7<8v^QFe+0lBwIdIEMQiJi?iI}QvaG9 zFIlAGEc-(x;`Yw!xJj5VRhrI|!-jRvUkNW&`eTdRs$1-4wL%XTJcV-aZoPtMmT%{l z$~8)|v|`{C&B}j2h3Jt^>K>w12|Y-kXd!bQUbiuM2zE$ z5%+bOo?z+mdio*1I#~xKh1Nl9@bD{9rvijuq<*AxPY@W|#D%3Lf z|LDW95-oJ%uc7PzKjz*$Fsdr;AD?r})J$)wlbIwl6Vlsc5+KPWKp=z?2qjWO?+|(s zVdyBJ6hQ>RtcW5iifb1!x@%WfU2)a5#9eiDS6yFsbs@=IzMtn#5`yBo@BZFDewoaj z+wVE&p7WfiejXa4W`Z0o=tf#%Y#8W@tEJz+IKR>U~HRPH7}){FA_g z2@RTRpp84qzJ|6Tbl~m%2s1O8`iyqZ5(?E!d*MNCf_fBIp0pN>Y$)^p^{g6c-qdT) z2G|`q!rdp`_EOQ1xd-;oeZW1skI7UsOBvE8XfB>qbJ|9n@GEyp#)N$*zuR$;iHTMl zMb6o*mJJixJe)xE3Q6_4>)`+&0VYGZT=+r_+-_y*&qQ=9TDu^?KY|vD9{9zI3DK(5 zME=Du$arMS#9PPZ2`ya}-Oqi0SJ|R6){pAu>P}GuxC!H>S(E&)JRvc zK(%pLIt!%_Ggh;J!P3mN(C&zQ%b!{2zgdp>O3i+p(=nue_40cDaryCg10&jdx17tO z(^oG`_H-m)1cDqwb`64b;Smyx)_@t0hzGhdMCC4<9`|!TD8jm$rK?L{m%e7ES5xX| zjVv*(Fl`#N^Ymjk_TQ;du2gC}db*#$3;ZWOD(u{Xf?=5$H@|z8nKTK#24ycWnW{7M zAKQD&^LZK7DvgHE{3S1zo_>f1NH&P+M;%Csfl8EPu7x`aIkw>Sb*g?XAd3zsX^HUS z;UC1y6~<^aDLl9k{x&4~;8i-HtfOnX;mQ^KYx5>mteILiZ%SkHXs&4RwL5E-R@LO( zM6u}hNxwS1`A=KMZudb^r4d&kLjbo*jB_XUZm7xw()$Npp75WZModdD;0bDHwr`R1 z_{sVCpn^HUU7WwBZ2nzSn$~Q2(Y)xssf8Q^yiQfaGpCL)?csqTYl$*OC+Z@HVq^XB zOye(GF$~=Qgsvvqt>JX}F)?~g{W!WMD}jH~8i`yrp|6CFShk_1l1@(nOjnF*SpCVK zPZ>c(Klp(l_zKcZz|T@YCZ0yA0EZ^D{lW`$b84Z^U^;j-tpQBvB00=t(w>;jRGNw zHbmPcyBkeUMyN*Dp&<=!4Z*9_kr2sB-A2w*DIcMAtDSr>qu8;Cw5OT*sv9K9fcGOK zSm!4y(a2K=dfsK5;!ihJii?WuI$xqIGc`8d;YdoW%gL@wbJ?B#*wjo{qOWdT^k9m- zk==Ptc1~SdlEaZs=lt{%`6zA(m=DT}5dFZ2(yka(5~#H%rX*T@>g=_aAidv5RVz4Y)D3sGFSTS2r^}yJIAKH`4lg%ntx|R z@g|#cj@ugfX#OhfWp`jJqBtUbHkZ4DSHKDHin0O4ELt|2GH9gHaP!L}3}X%RMu9^v zuS(%Jt&VKN;Q3N&Y~gBXg}t%bWVW+k1Gq)5L#s5@ZkEsLIw^XNABqBodZ8Z+V-=0W zNfK@`WLS{B9Hl>p2R#J6Cms(mA4-IIVD5qlOg);Cpn%vztqY4NIw=`LQ{iB&^7#Wa z7a&uV)>V||WdnY{zt5auLkdb=`8s!>hE*dQPt81kI ziO)fk1BII*_SGJx{lTuOLY^sHz={3|Pb?n%Yie4$M&R<(ilKI}PV{R%0}AWba;7QM zlhO+kSbd)<)y`7?fZ^f#8IR88g^8yYJUP*(>zlFUnxzNtoZYl6N1f{El@=@+k}>b# z?4Dj;?9= zS6nw@ob*rWHR+$@M%;ibXjl5MM&Dm&83`?45etEsp3Zfah6&wn{SbZWiSl#g2s8QF z!b4X)kx8BIv0a|9d#)&qO#jKn1JeLSU&g}PO{iQL9$?_n`%N@9{Doli;kV#$3Nk1^ z#U4_1qX>;tNcxH3ovQtK_!)Q;noSJxssaap?qI9Elad>s5bi2j#ytCs3 za>OCS+>#mBw~`ecHs)WC{zzU^cx+5Je#R3lToHj6;g(tCOO%@6wkpq&GX4R1 zbtJ>0R7-sa=3topyX?tUg83mJE@(3F#$*?KY=Y=`;PXg{F}hsA=r60uXOmHR?c0m~v#F!u!V#*&AI! zFCAz1AzPG%yv`L)O!?wt1!(?ra)UJ3BIHo!{9Yy?_5{>Guyf`FChX$Fc_I zzkl<0r)IOI1!D?xv z|1Xy@#d)U%ppGeWtaJ{l2B)wBCoHNdN?uM*O~xylSFjm1X(4SGMWdi;NKxSuf(5t$ z(yq)xWA3qIH}GW;dPcJn8YKu5f;{oiO;wizg-JCFwS~i3j<8^y&6ATjN8`%xe@W3ZTPIsDF&xo?<=iJvK1bU>vQqQpAR2|98e;? zywn>Lli7c4!^k9)D%NBa68o3AL)UnD;d+hQ!;L5&d5@<^J+vey>4Buo;w7UeC9Ww; z>UC`7uuab)c08w7zw+VUfg^7(8}2hqI@xh>QPckSg{{)#cJ`ZoB^^z5>Wnx}rQ)|t zm9Bv?Y4QiD9p9(jwKLujJIq}-HB>Ae=~c1k&Xe~rE;Db4B|o4OT`5J0Rv@-mt!atz zj@X>-1Cp1zVgT55j#C)|HMfmO@q}V#n`2Twx+XYdZTw(Y`5GfTH>Yk!#zc-pZW=AdnU&ctSGLmPRA#Yl%*st2 zE5@3|99PQ)1!p??$QLg?_qS8cq3YGk^9J=x+wtQaLmvIzOJ(X93s+Gg81?GDFTVN4 zi)CtqLG-vQfkdF``vU)J8+thXfiD0dYXo1A1iUiY;}P;M1b7IG9)w;9FLlWY2N_j$6R}D_C#tuFLyR zQg?8Y>?h+f4n;=rDT>*O1&SreUa?-W86MDk6bIlb(X6-=xcVo7u>QE>DaBdEvx-;o zHejCOiI7E?piCY_R(m?>8YV(eH+fkc1o9v@DE}J~P!EEwJy^lDDl0jm&=M6(WjI1} zhsug1OnxZaJWem}2`>S^DmBPMa~QOGSg}|L3CHQ+J#ajM_k+p-7#qsBCaS65;S<0J2iW7)(J59wVcB6%k{?6%EJ!OsS@Utz_$(y8; zY_=t%V?5*DFrIlzZ{ki!YtM2>w{6Pe9$-Sq>~eHS?^dvtrb=lv8>;ST64@AOhk#MC zHzd7!sHq55P!v@j9C-9X0WZ0+LTk2bC|f@z1F_*7DLz zruI=vvH$QnNO|>oNZOsqiluu5BhEgp6xpgOR(aQlPoGxv0hs4a`qNCWlU_c;dVlqi zTDma!WiF=mlT6^9KFbP?yQEJ)%wpTyIW&YF?FBzULCQyRsUJR;KJU0*`iv#~`OnpC z4l-gG(E_)Pgd|FRRmT4(%sYi_RPEM6;$3%-Z%5%{n>c_iJhrLhpPL>N-gq#SBPHg9 zDzo{9P0z5IZB?7kp52`GFuR8^%q3e+zbL)g1bTBFEEJU4yBB)6py1I-C^!=N&1nNd zCbKBK(G8K1;))gUZ+7rVPAR3Vw7t$6-x$fJPaG&+8+m@w#PTMtSUR>8IWwlE8>A1U z(8^i-@18xi?eGFN_%(Z7r8sxBlq5ZS&Db~Cl-F;l9Je^~taR<5acm>kyS*=)&e>K> zn6*kON8)>1LFFjt>#TO+!OahJ(gx)D`j_ncOO%}4G{JPx7gXF@3{UmqLN~)yN9>Bc zpC>`rSsX-oGVPMHLph6`su_njt$XR&Kiz!upPqdwyjDEi%D68N9r}`S(*JBYcVz9o z&$k{p(E9wnYv-(faNH~R-S=Ja_ctH>=)vYCYu{Y{=JESp5mvRUOUK`Q^Y~KX!uq*$ z+wUr^XJ)0&pP$0-5Nl^v=I{ zJj$bjzVt*|k!cGIjUTvd6KyVeA${ty&7gHGB<#Q1y14zTyV}$4`fA-A?XMQk9G1;8 zp5EWF&#>*jJebfrN6kWh2{r0A9OgK6uv*5?N2oX#x;mx`pR@Uo*GrC8yA6OX273VP`NcBT5$Qr0j?G(M{{P7piqRt*) zN=el73s(VL`SV{oUT6>g%o)xA9Yvu3PritOk*PmT7!2X&#aO|Vk=pG~2a{1WGXR_p zgE>l4UMm$H7b0r$wzikJ{oJv(mqs9+QS`6EILDZbuS@=&Z5%$wIA;~Ut2=)?DwiM7V8y|a2de7gte_wyolz2Y5-{hoV zNoufec(7NxJ*CD7ZahunGQ>M#l7ayb)Ka^pQ*2}^2^dYOPAi<uj~;F1rK7F4-`>hvE3z-Vn_W?n%^t`Kao>fq*aO)WY&#u0N+&ig zJ}Q*7oyn@G$P)Y0@>jpY5>F&PG#&KoJ^YRX^+K*%Ss=<$$y_-}L{UXErgc(E5-&jp znr?_BbPwuI#L%IiL?tQGQxhLhEFNIO&2PPbbo8M$OJ>hnvg%;{q2Ii5`}B85i|$0V z!QOX<^!@rRpKN0Z=T@CRx@XJQI$o|_piwYoJ1MS+k z4@{;Nph^J0Rz&vw*R{6pWnO9y>5qG@xbr22mF}0)L#gr~)}4H_qp>6$<~$925GmFS z&0^K?9>3KCfKji9ml=9*)MPGa_6R~d<|%laTO_^BzGM?4)z`l!wMngf1bd$Dc#b>y zn)D5~h>eq4r8agA3&T>^5wi5Qbc9S$4}>iqA?)E5ky+fW9UZ(72IOS8<1gH;@(K&j zloXa+bBDra6BOoL3kUoHL_@>&^ECv-8f4FE#sp1A{n>?AMziib z$qd)|3UYAtV1Drc0u&k(6_1!N+06DIJd)YHfVjlPDl1-ccwBwGrPxwmkM*Bj&`JO9 zczs)T=dI|h&|7Ak>vWhY=o3EevYFqaC&{Tq z)3qak!8J0(ysUS8nYK5}M38q_I^SDc7B9UZ{n3JhIN{&iL_m^m`s*5hGQUi*X#Er` z6bg?OrWdP`5fltDi&4H2EUat@&_IR9LpUa5W4Rg%4tUpe(;Ger9WZ1j`qB}QTf#b^ z3yJPJRD~)R&xINrsUgCROu=#5G1XI4iK;2pV}O@}KOO%07*Vf-`?EeR$EwxqVsv_~ zH78B)v;dStjN$1NIP~7JcXh{s)q6EbIU@q&-f?ixy=5Md=FW1>?>pa>4E#k(Gs<^oc+1PZ8N16fN=wp54FANlzWFAaH=&b{ zfQAnN$J&Hh3yED}MWOIH7)ogV@}!cEsZ;SyN(m5WYD~`QDI`rOS`C|IRmP8uznuy3 z6YU4j3nT_Wj2)#Thq^tT0U!@=r>Blx9f|3`@u^wA`q~sTeE7h|h2DfqiUHkf@F7ED zuYDvW)BRyvr)4E^ilw7Jav_Gs7aQ@|s+U+3X3)W3FWt2JrdKY!z4Sq+^g^o5V&0dV z1qHkqhFbheojd#ItY@|lQRzNyUi9L?d3B#|Oz?MU#uKs^g5D++Bss#_E~hJT&JrXc zz?^emMMC_0k@h`{lHJLW=t%Jn&Ha_?_9*|MfFDXLc--MM6MEpA;3i*GXw={t1haxc zP`O~@;Da)-23idkDiZUq^f)0+6fq@S=PW6PuYLV{sqOpMudQ0PYG8bpASTE6ZY)hl zG*aHwjnBOO%*LsCJTs=3HujEB7KN<%fvc8PNnxb6k3uS-^=bnQO7TWH*Hy)gvgG8l z85Q}%i&JB8E8I|<5bHDvy5v-s&E`r=ju8y8&IB#)g!{#$77yo#OK1lAl0AaH(6h4> z(VSQ$yN2aB^90#@%0m!-u!JJq(ht2_FagGX;(L(h1it7V^eiZib?`=sRIu_INiKC4V|*i)2yOAx9uOS);1I@Ox3+wfauYF3K4 zOuA;4)LOn_QC(VE-J%WUtrDkDYIq@X0)YDCI7@<^#YJY=;(>PkSyL*zZ_nWm%{ET# zC5_}x+2RxIQr_V`A6&?+38kflYBDbn563}g9u_;~*cxbq6e@C1CRBO&B}a9MFmZHg z>&!U}3RApc!IDO{B7B9g^xk`|r1yg^5$eF`>Vbc3h|%r%WXnmGaS946*%m{#AHL;7 z=?R!_dYl?{EfP$pnC0-+&-WUwd!@fx$VwEwO6D^=?VyBEslcEkgpa6}lN3z`4yHZX z0PJK?bdvJ0Fj_W+No&{9n%>9*>{puinPiN$s+-au%71qGl-(Z(C}l zy-X=>xb4;D(X;8Ib!?q{o3`-fx)3Rmbs0h!^KMx*b`G$h3KiVGf3^t&K3Le`N(YJq z`T??m-Xc>Hm9neQeEFW!XjHi*jq+ootM5tgo!)c20)egr?CPwRuUfLyNo8iMvLbTl z7wD>#prGjauD7x7YW3UykBu=V=6-d>2Mvl# zTMd@Tw#(HL(Xa4!u(TMqUOM{n)hmcjWIp^F%XAv5s*(Aoy|L%plHZjaTRM->L;jn( z(Yu2hvm0`_bA)sevFNaIg4T5+6&Jg&Yy|O_8v!qQUC|6pyf#nEG;`oi7ov(2?tsOx zW$u{H1LI1Mvb{(D%T}Up@bb~XA}v#AsS~tIo6y!hUe3Hpod>3stXub!RwUgIXogZk z%z6oQ`n9kwl4ZuhA>I2=`@QF9hzRu%%$g3QTQ>nzmM@SQ5=@t%DGc~QxEVaeP4Jqc zE{Alb9FSjsl+J($zLMM^QvCIE_uhN%b>{Eb2iB!!>8wMCW-XNs%-qH6SFXIC z3q3(Y{R#O1|M$bvH>XTjkfI*9XHkN54q(mprAzIAYmU6KiOt`%2|=Delpg<6>)oYM zq5=0I!8m-lQR)EeDAT#pyIcQs9D(S9f?ZOoh&EIM?{pHpqp#BEz&v%nL&nrW6Gbh|z9nE=Zz&d4Rf@@`|1|q{5LbefQW~ z(y@Na-`H2D*4*%?Z7cqGjog2Fym_fl%A@S)Jyb3{)5Cj6+>5ufz_Gs;=VK3ci$ultSBF&OH3*5JvSrRY&ov&|RRcDKAZ z(cw&Ty~QfLtM*D4J5(^?V^3o8Thg=GgEmxl+BF8F4JW{^@$+qnKJ#x0Zx>;LPPL%3 zDdoN=vwA^5&Z75q_c;@~T)1b`pb6d5zaIJc$>lpxad^4*pst56UgwNs`X^hT+WSqu4jr1Y{0Y7^+WF+oE2$aU?qR7TA!Y3_<4M?r;FMCY> z>^ypYr$&JXSqv) zJkOTO`5Ya&wv_O*k&sroHp^$Wtud4XmQ7u&@r=;Yy;MG736DQB|-Wj=&+b6p7iRe>0zW&L)D!&`j4@G&%F8+)rOvC}XxURy=?4n#mJfM>!i*&PxL}F-W zkK9IO;HJ||)yaiLUj5NCL14o|7!omTpTvmD-|p^AUS5hQg_f_|cA5JFKL-naH`m7n zI=RB=4=O-BzC3o)xxBqV0Xqb!Tu66N_d)rAQ6f+M;=QQ_1*y{N7hRv__Fq%6 zbo;TFUW#~VpBOGkZ9AD-z}0_ob4dyNou+y3yBady!b zsk!m-lN*MHO8omWr)7?;DG;?sk|%t|#pff(gj0?OGPsDT8jDC;_neTvuR;&>6WRxhYVu;z}Q4(tjcOss|yB*Dg8?( z$7qdB>%TlPefo(nCH$-!{@qcKb>@6!)v8ydFK_+LNon%-`Kw;x3K}$`)|2TElxOd4 znm1NGzMq5F+ilxb_8P59T@woAsifhZH^I;PSC4-=bhbE?ZX%tNzIxlhm1xPGGD9ey)#?$3zhFH_?bxWu38Tp`)Pc?nRWaOu>(v7H@ zlDf9o9vj%k|G|rRTJ#G<8O$^XX>W<(?povI(@G+4a&HDuP4}|f?kLjO$)v~`g&X*S zz!hZRIEaPq;YHFl4|uw~M=0fi$Bt7-bx&?hoe~UINb3*u)8{@Rbbc6V9X8E&&~9{n*uB*L8l|I+P0y*hf| zNK4U>ZwhW$9hk9v`s9A;<}&=58;4Mm8R~;!)xYHW6)Fhbu&aL56A>mLqh-iT)S*Hi zVh9wVw0xuvlQ9-lBDsDgKH@D7cZu={LF`@K&_guDLmGUhP(n_=q-cY(TUG*b23?^S5*O33rKQWp`|kc5{)N;`2O~X&znq+_Ev|3VnupxP#M8lT)F{tXa(Ls#n=<(4Vni86uEij zxr*|XIyD@2Vjt;y08EWu4f$gMAVxChP$i+o2Wl3vT ze{-rKhD#EJ@$K`FxbsVGu2WcMOEg|m@UuFOGA&o#{-?NP{RjMKe8)2bxiy?IQ7L@~ zEfdOxcE*?_JT62j^u$+(_uY>$)saQ&N+fmRWYqgDRx#?5Qhg_K4@cvaa~1tzS?^#< zW`Xyt7j(Wa8^}hmNx-38$$rhAWADKLBXMvj6bUJf)Gkm>Ad7i46SLo^49e>yI{B2* zb1>K990uf+PH-K6bk+q9Dnu<+IR{;@1H7{%dPl))ptQ$`M*zGUTr;9ez`u}u>kM>G zdt?g*8%I+e)b4ngzX&&rURUgJB1?hOLAO9)H9pXprr|v~f`#QgMR(BzNda6c;P(@r z03L%p=H<{f(h)kKOoh=j`b@ino(y9E)c&-jn&BEcOpjEmQv41l;wO9}o`;I#a@++C zlTUGFbVU%HM*z_j)J`r69t!#tAQWWU3>5J`RR9)gdB0CAhvqY&gwCAycq!YK3^4~= zgvuc}i__2?MdiRTvCB_ZqTYCjI#r4M&?vJKP&BlM1bzo!Ovr*hl!mHR9HfHCSApxH z_%)>}6=iY?K;_1Ud`+soz)RIq6(jc}KB$j;D-mGp)GFlBi{i77)ILjGfMX*QP^lu7 z&l(5Uruqbjqf|dOC42C;y!70*CHgVZ)g10+)+;q3rPx=LC^ij82I1Ce|5%%_=(-gn zxbM_f6&oKe&TDW)Mnrz=9GeeJT~4&Bm2rjyl}4ACISiqiVXrP|R(u;|{6mGadqmF3^XjRN+iBC;*8a(j{I;}cU z@07mRjC2VJi8lAJ)Hr=VmtN#c3XOwZh76tEVRBtO>l&%?SQ8V{lltr9QoY8)prCou z(8rpVof99&zo$0yyxyFi#bTw_FYdbQi@S>F%w;NV(uQP>AWGk<0n_p}Cn%M=l&#W1 zQ?F8^1u*a8faiGcX6C%>K4w4c0nm)O${1f#2u;08%PBRg8040<3Uf<^7?%ksjlYiN zigUAK)MicZBsK!MG5oz&H;Abliwno-ox*RPpL%?X(#a)jVzRVWpmSMAb2e^;|)N>Gz+l?B(pIZGYpz!&J^?7uV3IA#fDWGz5!-lJEpLB;|`NorHQjTszjmC z-ebKXp;DtqKHLSOI69@rx=>|QXD6fq?ta z-5z8G>m>ry0eLfV$5^$`?5;@f6{yy5`LRZHqQn?YqRFDyXcJv_HU9u$kEVOCO|l9r zGPd;AyA6iW43kmImagUdZ_S_Xj!Uu#)}(89BpZ5f$xs?i(<{xDYZnP<%WLNGe%~&u zMWwcF>dSGPjxSq&{P^-^k`Em*VFd=2jvv(TNui+u&2AetQZ#Ze^;sFGR$5FqCvh8{ z`du#s^Pjs_ZwGu6VGOC*xC{(QwLV`|1K0^SVH%s+ssr4bxwJx~&e7|W($FlC%?8uJ z6}p(fyy8F|$MyZ7qGWMd(e^1woB-f1t5c`f)%Qzz-EQBPpX%Uwdt%=(%Pp?*dDze) z=s&SGi-0^1XD9X9Sv)Tgqgz>RGUTK9NQ_N9Lq83GlELp9$zvM%ysz-gU@o*P>@ot8 zBvrYXgP*h~k1U+C^6S?vCHzG9{bO7&w3J&?jaj zO`h0T?TZV?l6?;3_||BI3Sl44qHHcOwkQ$U=jhB-M2LSD|0j}cLI< z(l?ECuyNw1O%tPQd(WNgxDj3x#L3bUEsH+V89N2YUfIe7UX1~7qNg`14158Zng(zOWHZZB`0%GAORjEQ%lLEDZf_T|T3sl8!I;#U` zLC?`F!N%B3r}6U1%@mY$MVS)1%M?`#QxHb|q%`cV#bNea923nMVrzz3v?}Ns3Lcz1d|VaGZ6{zYv(1C0 z+pqM%ZPX1Mi9n&bNM3gq;|L#;TA-r{g+kJ|O$amzg;)r_FfI5sH8n9)NDQ}1jp0aZ zYk2S8a4Y8yvu1fU+MIZv9M{m5?SZ7OAgFjHo=>Bx?N1NlS0B$s*YYK&MZ+^&$qq(y;2J`Akhi`c2ew>|nRVJ|Sf!+aP6 z1uA_3C6dCF3pjd}fa9HiZMXut9k>Xpb%|a}7jksHyp5k|E3{*c{y2Oi_|PAG zh`OFh4RBc&G$TqC@@WrJis+;irPD*bRt2ROlCzhji^!QyY1+f=I%C1(1tSq(+8Eti zlHSo+GH4`rLZ(DJcgdJa%=4rhKoU48cD#7g_!Jcr?WTl_Jqf3{>OxY?6EV_v%-xQT zUBX^UPkbEd+B+0ok7kMsTAXo&M~7hU^b)=q#~N`GGPzUHO7LiUnVon@I@HOJ-Z=_6 zDirXC>;@!6f{D&`N1+2C+EK9_`LL3i+Z(_!_!&XEfd~XsfPsT%7pdMLl?I|2w}EMg zTKqJ4TXlP~Q?0%AR;}8pcRBf(9XpU=*4aMi(;@xluMTYQmB9vauS}aUf6bctGp6Ou zPE1_?*wn17sgJFn!PktbDh-XS0y`;{vcC6PhqjmsMA(v`xE#REiM-7hCt#Y66{;ft@pA0iz} zSjM^~tb=&Orj}C=FhH${=v%+Jm=XiYNEry&a0^Th zBfXyf>(lt}6&c)%y(v8>eTO@|xAJyoIC4Z9vg7-^8t;(adGcQAk0)o`^A)eWqB?S) zQ*`rc;4Q@;&B8y9Oe4?x%k#91=@+#jfR9jyt@?H-ORah#q_>7ARkh39fB@D3W3KC1 zv&<;a&PF<|bGI<`^2w7}d9$oZp~+O} zUY+{il&BYt2mU@3DjYROmt#gF2W44BEOhDDq81nEf`JhYWw1aXHH381y+hdo+Nrn* zGQlg@BZi7}u929YwicQ7X-uy$NOoFff3r_rJJrtqMjMfes@&YFTw(Xb8~1JAcjLtB zCDUgMmLV2l_Vgvy?TV}I6+)DKArj)lxMkb-GKVQIL>(R~uayoQSSqiWaPQozjwvmWi`5;Z$A2@%HvTz`RJQFbywZnQ^%PNos)tAUBF@Ka(SRW84X)B!CJ#z22<*6 zFILV6JQ&l^M}Q6(c)JH(8`__uVljNax%qswO+r-n#_nxVZllNzLw7H&?od=O-96Om zbXsXk=-Lv)$T_oU?p$e+)PA|jkP`P`MC@VW<$aO9N$Vf_Zu92v9$KHI@}zrIS8hh> zCproGM>Y@@;Nkzjs$nMc*boqi&}q(}iu(OxwOTtA8vYwi|HV6pd_H97;{N}6O{&Vv z+WKw$`|0(`$?H%5eIwCdqWzc4PO((~o43=5~p6-pOh*OVS)S?o$2~{+?jdTqg(ywmH0_V zD%`WDkb2Y=@4*P`b`9v^k4Q=o4#_!czsI0fAd?iXC@_o9#e0#hy+pL-V29`mXdqPPkfAXtkqjNQ(vnVrWf-TBTXy%VpThV+J86Ln zRRp#Xoy1s_v=%@m47R+Ohj8Q$<>ge#i&R$ZM_w6-#oGB=d2fN=puxe)0#QAxvb3tt z?34ue^qu+z%BH$Vc+`C9wIREv=|ts@$wfJXgfPG%Cg$}+WMsYTKKgCVO_kpDSCH5n z*DH-ZoYw0H+U>qBy;99p<%HK14i#CrAf-58b<^}83QMISvAK0k%SW;FnwhQBcCpDD z?E`46QTr&Aji3|xKw?*rVpx`w@f!#AEj1H04z&!L1u};mB|_q9*O}dIf%q}x+2Err znV;|_NIW5zU}}w{6RO-*6RHmRLV;Rx#SL)}rWC7&h}cK_-4AbHnrwAW+coDF^$^2# zBO-Nu7op@XQJ@X$hVgiuNT$^GE*c)VO9#;?@nOf$#J9K zcAdcO&UtQNnXqe`S-EqLWJu4H<`178%;gmQ$ILyD!XBEoODLoI%RG#1>xFj%ydpNI*<~C9GFl(tM$4k0N>uX1e^R$82$DfY?lLM-#^|M8<&5`68_?lI zW}+zONRW(_aFD}MYD}OJQ}BB<$_SQq*+!ufh5XaUDxBptqSQY3z=64ovj&epFgGWg zTZWn7!2B`N{S$6Fe9V^`4k@*!YL~GJViIz;0siMG!tc|X;FCr^q9f8_xFK39z z5-I2WGH22Jku|J7vluFZ*S4ooyO$OX$ni<9gm>i!MAz~GJ}qp4=EO~Pa}SvReqe57 zdczL;XeamLz`=%~C#On#NLyEMNr9EkdUd?r>nI3mnhinTd_i3sNUt)y6hfHK+!rb` zXLcy8qjdwaxZ47?>pc0=yE*06Id8mCouwWT$QWb>#q8{RvOJh3vil}EG_c8|{0VqtyR!Zfb$ zil#aV30s_eQu;?G-UNINjDl>lDw0u-0?ouQGHIr^Rfa<9+R@KVF55$ zL9={*3VN0oWRD^8lK`fee&v8#z7vuJ@%hSBp1jjjG5tlyuC>Q18Vqs$7|RH0l1ZNm zcn$F|c17tRF2fKn^08NkuC~t5i_27NCz>~nt>0*?pJm%vf6W%dgjK3*wLwQ-N`Bm& z1EmF$*nf1suS|32`aPO5UtWmc96wD{?#r#>m#GBxbaj!3do&}3wU^WuVW_?y8pI2s zTz{EnS^NRM;*w%=E!$ICnC)O6Cb%YU*N&b)YlL(syKls-rDL@>OpHyH6sk;-CEeXEy{d`^M~UA#LiWpps$zpKvy!{UCw86PWiw7no zP1=|^!8E%nQV=DC`{xYobKtLT=B9rU^MRz0!mkt$p_Ww?B37WOaq4@$`j(`Z(L4|u z7aU$2XykeahldZ(`+yr@AFJ9n>AhtOq}`zrQ8GB^mQ*fv?g2RGft&C8cD51mja~(1 zv7Mp-OGapv@?00KVgP|-Q5U9UB8o&0sS$u?X_TP|8;v#u+1bLLF4)iOV(`qOG z_+Z!c5$&Z+J^^45xIOwhq5%T9hKM7@C1MbZ>b|+VoTKeK8Y0u@9{9WYz}&h`iDnS0 z1p9#HPkMre!2^Q@b)ZdE4>-K`c(s1Bwkij^n>C^KO7(@AnH4X9D%FNwGE}8QZ=0Ak zKsVaD%RDF}FhZSG{l*(P)#W+TyZN4VwE=#$v*Ot4NfV^|$IL$frkh)qoiq2q_`z9= zi4aTeVofm3b?k6OJ{xI^&#BsGGG$s4rH^Pm&BYomHehAXa>Pbf3|N%&CFdmlC=^Bp zZ+30l--!od%UJJtpe*)(UenI&eMUaJ{~-y3b3542idFMO!6?b2KL*5!Ij$J_G7Sr+|rgT<=t zsL<=Q<``~>G#0^__eLIyF>AF3{@EC_HF6;~L6xdO(3hF2gbH=ySZWa2+&dbFKp^3e zwTe+xxh{U56e!Uk5YTuaB}C^z2aFt77)hW|=r)j$!9=k1^^Cgqj;cXLuOmT+^`K4t z++l9Xd(sZG!DMC& zq&w(71cMWseA~_!yk3%~qR#;naQ4Kj;5Z<%w`pUifwy#_ugmdESS=N;VdElD$UO9S3EG< z^u$wyF14y!M7QiyqR!sd&7JEVJjVu68>}5{r%k;7QkgHVkQADXZ z8=k=_bYU2mRIwLu>Hpw%&){~rumKQyKkbyHtNsA`x-_(n6?TPamdyb`avHBdMaWsO zt54Qu4p-qWPhP7B zf;c!c(gu=82Sjrs^=VKnkxz(6PJYhqfFn&1ZtFo|V{lk7IIP3JxOp-Dg$;}AhA&y% z+%e$T(q+f){QQ`(@z}DZ$FR}yvGhOBT=(|cwQpbd41cdAAGJjgY=W z7F48EVCw|7KC4`_@Q`%j@Rl#?a!2Y$yX(H(a#*@>XrZP&i!IpCZu?U!yMarHK0e6N z(~Bq3GZ!yrav56W2OndfA3OH>F)5v`W5%`T+s>~Qbc+^_KlJwUrEeab1kY#e#%sW1 z1)*?#;Vn+n&4y`=>8%LZ6ul2fRa=XEk^i@E2CN;a!ad zLb7BsK+ZYv2%?eA~Kv}WS~~$IVP{89HcxWKO`4m{y;*=fr#%bZI^yvS|Imm zr2~&|+VuD)mZcZ;>Dm6JFV!%e%N3J6Cb{2B()Y<@u$s(tgI-N9 zYAPLnm)GYB<)v}Ukzx7_?)1Z%r`X|56DMriG+|=o?u6{LUY@ub`ylx)dY7v|{EuBO zy=x5J&t4Pf>6Mn9U~?HP@q!^W-hrIw@fL$io(saV-c6`NQhcNa(eFK6<(5t8fviTe2ViJK=*+{_BKX?>ElzO@@yBqSvF zNz*#g`_dQso>?*!OO31{6cAu<(q3FiE&KoQp620ZwB10gn54_f5&eGl37agIM_uR9RZ^068 zmiYOw@^LW?KR)u|lLbf_jS&FekOCpqT;|9%GQOuQbSsl8$8G;idiH?_rDs3iJ|VBZkLUMlL=mwS2y9+vhCwAg2mVXn)s30E_tpJkl$y z*fSu%FhyERIvs|x90U!RMSV_0WD!gih+;(WMJf=%Jaz-H^c2Xf2DK-8TR^l&9k}3@ za?<-kgq;!0Yef+X4#trn3C^E&f>#~#I zcUa#^@*U$?-+p$_eD}hN*#47Q==?rw`4Z20{bwrngkfNxc=j4&JIW*9d1i5sSO+*FW&%vPA*H>)gG#i^0hLJ*21Q<1YGUj9u$uxPlPzLa=~j;p(&6w0j|L+ zS^q(P!zq4BFh?|wXqPN68A-trBv@WZOt~0*LGpUX%neqUQlCHr0C5Y_z0Fa9fobB% z!=ooNa|I*AKjMjt_oWnoH<+YZzIDfBUOJ{)wRz_x?uOZXVw|AwGx)7Q(WgKmaY(sufE+i9hOTeI~Wzvk|}?8NQ&OYpx(+-~s6w>BC6< z76Z3v6RTLE#1*I8Xj~zV5_+VUWov?40ZdQ`)3ig zD>3e{*bD1=6;7)0mX&HCJ~?{D_r2%3!Ka(|&r8Tu_sbqTJ;Au=dIpjraHH>dSNigj zf@NRW#740JEOVmt7Xxn|v4qS1U0*eLL?(_%RXOvtPxs3lS_1FKLO&<;PUBP-y_%mq zLRXfVTr)E;{?$`HU;V(7Y}}%u(md(;^_LVM+&8V0#-aY0&r)I0R}c{s$Y&EKQGjz| zFc4@EU|0#>8?duTKq@c*n$yrK2BItHr(uKi#^;YecUbyrX6-eCa82z@W;^`c@zv7n z_aqq}kbe8=R^qWALW^|ox{6UHZ0e_fW>ZV+E3cF8L%B&lG2y*^3onlV>?GAh z6;vKl>Hz=(uK@)_A<5SwXz?m}ivrRK(C1|69|uod5tMf1oQo@D2Uq6FA=L|rV*7?a z-aPI80(N)FXVSS7Pu=tBU0-LLC%njPkN=|rsYT;lM#ZIvLbFHb)y}A%J8J&k)vpdH zy!gVDF-vb*^H|PQc7c0WeD|i^f8fTJra!*Haxu&~K& zd3Uj4$PD=Lq^=Jk;J18h({2%8Y6Ds~_sB6=z^7_BUrp?G6 zT%8{iUzO1R?6G4n4fFL1>0@-x+sQbsIx~uaN~w| zd9+gKA|&h41|$UX>Y>0*d5PJCqE~_#2Nb#j&t^)>Yal@%pFk=(qQm9f+!=92Mh841 zSWLm`=&O{olfYx_X7odvtfHF`HL0~aU!x5w1^AiMGf)EHb%IKE6_qZg`_Vx>e6@1% z-b2TZAG~?d;_{3bp{P(~mc)XYQ^T8g-?Sw>MX5E$*wZ9?RfRp#Y}9JXt3<8Q#97o; zRVJ53uT)i5T3iY2#hmOBb?B0DEpqtnIf zHLAHY!Z&Z(kYEAn({H@z&V$$Ml#9zlp^B!ay|cz7s?~{%A2(p_%&EmCB|(%};H_S6 zq+DWcS(Rwwj0TmqvdWZX5vwZAu7trW7S0(_H(^5E$k`rMg4vWftv{>hwl~f?w|Czg zCS5_Hn&*`_&6-g?ux?O;G_7CF)(0oQuxsbeKnjQS=W5Yucy7%YzsSdmLWT!Ev3+G(b#j%Fj>TBSu>f^ zpw__F0smj++=867(&hxO&!GQv`Y@|iXYj4uzI)T`@{)$@R_&ZtU{4vVwD&FQYmwg1 z8n^EB%;|Sbsf>#>R#(-GavA!}UQpRrsZ6q(f+PCnmycgQv6sdOggjw+{)1!E-!je1 zukU5hTC;C;s5Cr)iK5A3InI=)RK>7+lB)_bbh=jWP@7HX=rcB5nOA?)_)$A2*7Qo$ zaO*4G0nXta8BFNAV*bedf|`lLQzA#lGi!P#y-z zl9w(wls=@q58ZI?bE1^#wBlgX7XKVt@AV>*=n26tghev}h|K z49Acbsu>qTZYYI_ssb#nyBT=J<#h&UrmM7CxM&D##>LSSBX0?cmY>wwAlHA`)f=OXtB?`4oRisQZ4=|BwuRxG^w2{Z{!MGYh`{_h${bV>?josn9j zE%O13HdTA$f7dKrUr7PbWp}i_aX0z4k>3ABV~{Kz<$04j=?Dpb;8r?+FhzHU z-72GEc6M{Q9QHYionTo|*EUFRa|#+Hd(T-CE%&e%V`MQsn!8EJj~<3v{KOC(JGYlk zTS+PlJll(L@ke=%@=}~dR0Y*tAx}4P1V41{3Y zb3@UnR7HAX#~FtDqpEy}jiG8i15RE?NGR0)(x9MQ3GA`4H;@>?i%F*Q6un*M8VW`$=60JJjrr3({3V6f+6E?_ zXIK%zv(tMgdB_cUh$2^v;LFJ&wo?b(l~JYZ7aDC@IueOP0qa<er^N)+%bc*@!y_d=@)A1hV&Y`*M#|WlEr?!!7C(z4)c>-EE zpq9Zhrvcs%0%=!;NKYN`75gBWmy6Ja!2^<^UM_akntdtFmX5r6)5ft0u{j5?%`6>I z_8Ob^=9_E;Rk*tL1*t8+QZ&X2yojLM7*3UE?-lFP9eL!k$%uQTM~$PkXW<=RUElQT z;DW~SBP!~LDB9cdLiEuuqtzg9Xc{ra;Tr)D(_ z8f{rHH1A@gRZ519o0R9v4Ahw=+5h5r*Q^hr$K^pAYa45O%)_JW!dBpq#2?hMh1s_ zNS)-d1Kf}l;-q2RVAu!lE@1XRlIuK=%E9l9sZEZXH!m)^HfD0b9gq&V#`}VRPuER2}!z+-;9AM#K$N(^$dr~Cf#Vz za2h}+P~E4?x|v+~@r{7BhipAjgAC%wWFrj7Ir%bpVMBI`Q1V6Rmv&2a(w_6W!t!PHqx-(kdM)E)4Q#Px zP-b~U!`iXZL$g`dAA66kU)FZV*tHD}#*n6!@*Q>d?xtGqR)#);Cnba`p7RTDL z4Q1sG+(W%5$K@2jXmcy{0MJ0?lQJ~u#~R3rEIzM7x^I# zQlrkL(`qx)(=)VMZL%)2K%*(RKo1+c7JY+ElPhpPBBke;u550~+o(>)t6n8i#jmf8nW1XBHhB>5lJLC~XT4=89`r<8QxX zqo(%VG->F%p(XKvpA?60yrrwZ%D(kcH2MUE0zD1Ak!E1(kZ^knV785N)rA@bqOc%O zP!I=&sVE@{{0sZsTw|meq5(^x*bM>FMr&&o+{dHyl3e#>)E@J@7ph2zpCI6rl)!;} zbZJoGMHSW{k6`f>o*oHDoqQ^Sg`fw6_kl9+{lVYw+IM01=shnk-1Oy;KP;4Pf8|%w z`){vX_crtW>O5O4g}6tS!BGCqqg|HrN0IE}_;t7Y8@Ic&W3<^nELwHL?hAVtzPM-f z>iO5*)3WYu>3vWS+~OUsT566+u-JE**QM{jl$JF!1d)`aqi?&xr?lc75>`tm9zoE< z{APq=n1Sfb#C?%N6Zo-hk325iZrd06icOGWI__c90jj(4mX42>@#7+Kjgvd>V#B%h z9UpOM3VF^}hM^NAd+v4UC~`(}NOzE4kg^8SU36W<8;LqX;upt~5M_!Mid`J8y?hPsg=j2!n+uy7P56f~wevR;29`yHc6Wcp z7?p{+Jy{-iw$DD)WbUgnRVP?#tmy^Jq>2%{&!hX8T1}V#BPJFihc&5%`_^P?;+n9K zze*Ja{BAR*{=e$p13ZrE>KosCXJ&hocD1XnRa^D8+FcdfvYO>?%e`AxSrw~V#f@Tt zu?;rW*bdEw&|3&4)Iba*Ku9Pdv_L|PA%!HAkP5cO-|x(fY}t^!$@f0r^MC%fcIM8V z+veVL&pr3tQ@lQ(H{B5hU3cf}4x7V@V;L~v)I?6_*wq6t@dtRqF(&Zxdh`_-87jFo zg{9(bQc^a6km*oxBtb82j0+|3Gt$9d#X?J%2b?W%t;(wOlfeAIqtZ25;A4nbqKVe@ z8qq%asL^OLI8WZ5S?G*P@uv8q)`9n^>;UDX_ULuK%KXB_tZ0`vF~1;IzRt6IISK77 z-|gv)Eyz#wx}viZ3-c>|-7zgy^wCu`W4o?X0{{rKZ1(}3OoJ%xgbRfJ&Tt)B>$;bt~Ya)oH02^A> z?zHL{FI=YWUC4L_u%Zs96<+WowQSBTzrv!*aGs7Lwv$2y=zHr!2B#q>)@n^jG<&zc ze%{XG;hsiMezkXY7Y&E#ncsi?kFPxOhr2$1aeo!7dhU;Gm3R31ubRC%u~1x$o<2R= z8k`#4%yc`wIbK)1ExM;C+7=&Q70n)*)D%-t6q_iRE0U+rIPYg$_ijm?=dI57%-;XT z{{DGazWCW)*MH=B>?8TP-^D$-<^HQvZBbL>I~nhcugb8+Us*55zK~{%u8P0)+2_6; zKQ$`angE(21O97%3H)Kw^?{5e3Q?J>K!-R4#1|JrMzTtP{cS}&H-*?hL0I&l<9B)i z6o@xu<10Ov6^e?+7tRS`%uDbl8>L@f`0%!E4`2B4(2c2kKkj|(ycU=)HYFA;TE8$q z!RSrw$;uu&5M2;nyJlvhWBAIBoSaoVU)Z|&#fw(@lk>v)QC#ne4`vi5x*f|iGwWM( z&Hnlem(96g&CKF7mzmpEY}>YC<+g1 z-E18(f+jMBv@km*uT?$Ws`}>>XgO8h2Io!Cra!F>uk%$gXCXL2%;_N?C)hp_*NI3p zLO*9c^P;nL+SwtN{ng&RU&-&_%08v`D05%sR4GB}+=id{&fc$1=bESTv%dZrXyY0B zl{^}LttWv8RCRvzoLD`v1a|b__0`w<=ggRC@<{)xcgob>IE|eDZEy5ZXQ)H;UvvRJ zdjbx$K;{Ty_n9R3hq1t>(ZxW(1Ldb;KSs(Ir|$s|xUMuAwG~zi!?c^=p=Xxp=9N5eEhR^|KX^olF;(A#aC4bl_-Q$^6);{6eB9CdQM8S1*_Np2I_X^o_%P!ZYABl3X2mGHCDR>zQW zM&Suv;SA%DgXBtCBtD({cutV6nQ`n0z7>Datx)gle30qL!MpT$DK7KGg=;Q}xGrCL zhbpgr$I8oHkxSNCrWGK9?4#dNFioHy99v&Fd2%5?fZ)kv93s_6;?u<(n9`0*t40`| zB(GDt>P$EW@i}5Ty~yEd;=6Jidwh96CF)-;PiHsfms7YL@Sh4?@@vou0_@DgLsq&# zhhK2HffFY(<(4WC=bWG-{d9<+MByX3&V*<_x!eGAnboY! zVK$59QoQ{50z>REr`aUTlM(s=hgAsum~KePrdLx~Ny(-!FvJ~G-=7XqIVNI9;pqII z$6`h} zUU)nZq6Cr^WSIYowj~UDC{{Lwnfvzd-?yE;CcnZ0a`CA(tXe+0Mt6$8THSy5Gk<^P z?*8iW0Q+#?e&O={`%X5q*H{4mUmH89JGBO)3O_&wHUI?r!jI1{DLMbgtO5wHLJg~P zGaEJlV5LoKmoBp`3*P!%#3>-bN!W00}QqoFh(U5 z_I3)fCvSpLkO+H)?~@-H`}}!1@Vqe~6-Nv>$hb*}RUVB()kzcIXv>RX!ILKas?#Y8)jb>rWA^~=6v($U zWv7;bzCwQyw=J5D9yuaR>)f;J%XMt|KlfcEXDhZ1Mq5|NV~=fprP4LWRr$)+$KUT=ltlgu{Ty{aMm#cPR0)3*R$@YWTsR5O zIA6&3uq7mxJGM^9vKoEz&eva;clwN0t5JN%h%MXW@_N4KSGXKsT6H43YU$D{@tvxr ze8cFd?$owzGFd;+so|5iQjSx)d+x!UG@i&t8RFUl2M)N;WFt$Gv>s#A2-r`dRf$Bi z>AxOF>X6ofSS6jCQVeH>63_Bk5f4s)J_ddop~SgAl^4$0uxL_c;p{9-qi0y?N@4$dG>VPyZ;IP+7B1L zH0+AXb|$CfMJ`#pILf$q_uUtd_-ge+T1HGIX8whfFFttPFP~?DOJ@u`aOZFC{&3Uc z#a=jNOyaR{(}54sc%S$VvZg_HCpz$Th0GxOa8#?DCEGdhE2#WZ5~D0D1?v+*oGL@y z5~4St@wFK#p0gJL8!tbqFgW?1{-==hxP0QN{{E++Ft;7OwL)25*Re+~}0H_}6{CX*0oRXs#@+*Y&tIGCWw(8|;cD7%( z`BrA!|Gm`Zm6GqX`1)k_`wVMT-pgz#XJ2RMzOIw+u3x!l?^F9u>>b`S`DOn1hN7`w zU@^4~_>H@!av%5N}n6I9m zvS)bjSNp!dZ_o1HYhK1z(VlUf-X{s&m6#W&542T6n!zXlB-zx%Zsmv@<^mME79>ML zJ3cXrLWL~$buQ;TKC1C5o*G0`w)>7%&%^hp`% zPFq|?O75ft_f)HXp&{OU^dVM<;wBa=KYGqq1O1V8N|07y+)a?xn6F!hKB9F>;pTuu zgG6>AWXypxT=3$F|H{5PfuwtsIfqT6p!g_fblgBT7%}xo@&{5J>HaLZjs@h9%YqV%e4vbA=;aBYfUvbgnw@=pZFuUNz%ud1nDwW_*iEIp78 zsneHMX_ zOssGM6bn=xAm$numq;aA5H6YM&=B$gPUVSqYj_0A35IkspBaRNOlh)^@*l)_*+1`L z!t%(vaBx-6*t5)Kf5+~Ue^q9Vmj4#xvhjRVG@E003zJT~Ab(+ZyY0;SBD;<`5~t*q z`YYmL8HL&7%l&ydRY_6&al}`hiH{qPhcZr+qvu&HZRLV_`A)#~k&iZ*wwh>!m-}4xID_ zG^|!*hXR=*3CtZ5mh)o)CdLgc0m4fdEPG&&LCBw^P{FgO_mH~-?9zsr#KP#mvO2hc zvxrHAjG%kK*wcGJjUx&SASDKl6_f~UxKWN0g>ATjcg2IUFv4DDhIegjnoVz(j4U&g z86~scmKM9#o8d5-jErZ*FY~#vuc(+mH7P|el=%H6I9dNlEq>- zCKQOK&1)^5DOO{2RMC>MI;)}kUHOZ5ySHYo%3v(oXq_V50rfescC*N3;p{hNyS_($ z<_6j1L5esaFF)`iMXdS*)BRx;MfGCI`>FhUYz4v5ql z6V~H?*!H|}6V`n|7DZcb6R+jmIa+B5D*-w%hIi}vUr*BND`6?@Q1GX~hzUw=5E#tG_8d-|q?Y7r{^tJ9yvIzVGg7UAc>DpVJI{$37J zKpTy)c84=_2JI+igw)j%EJDmdjF=*-sZBi{Y5Ne1L-ndKJ{HihqBxqi+G{X96iGlL z|G{@8Be)RJB-ucc0UeJ}_x-rqMQFffI}}py(;M-K+BG>`$TJwnFg_$_(V_dU zLeDGQZ8H51d)NtVcac%BMhudDsp>4h$Wvc*%4@ zB_<3{JjklBxfQ`oWI|$avv5WXcfRUy;5Gb@BO}I239C$V8ZsbNLdEKfQiTN%)(V`vnnc%4~>T=X>a7EQFGF(W|S5SHevO_?5Ko{=$M%3jD)D{ zgRAvU=plb*cVtH$vDiI7+ZVNeOUnF!A*G?{ysNXPic)d*;@O3vp^l7r;epdB;?oO~ z;?y*vF{5l^s_1`H6|*O@bgGM2bJ)b59V$;XrevjsF4pc`iDl90@lh#JtZh-o>?o5d zYIeq=HqH|^8`4>|x5T!IS#D%eZE=RGdGV8`EsjD9(N1%LIS@VjeEBG)kpFh0{8^hP zJw;8yiZf29$oLm!1Gf?ltM2PuuqZx{B-E7iYs@JhQQXAA2mQw3r&xPZW+JwBFm*)p zlny~C5zSLD`3o7iGvs22^zN_>I^cC4q*_4q(FB3rQ`|0j?2=CMIf5W2Km3toWM!vi zlzI=WCm25bfy1AalAaOtuDWsT+2dnRS<|d{TCMtOTt1GUUVG81S8Zwhs0QwPHSlL2 zl6yOPQ0GZmbFeV0cu8}`dWEfdIH$JCpPo~+ymb<0&)DTuEJ{tY>h-wVK8~Ayeb=g2 z!F@Wz4|c=GODFXP0G$2^7||CBNkB(Kevkr?=O9%lQ26Ma(f}5Hq)bnvvkt6}G@~@5 zCpaQkML$Sj9Q}2!bu^*H27(Y&q1#d!Y^YE4CPuN}&a=hXR_)?K$rrKtYxmE(`Pw)p zdhD|ca$}N`J%-q6Dd`n)9m^K(T@j;qNrGi#Z}EI4NT$cmQqCJos0+Lpu)rd9YxVMb z{q|J3!hW7)oXb7OYd+RTUGx2>y@&KXZBekLD7MHKhskO1B-JlWTi&yNZ=+|0$Eu$k z%}m^J@+>tyP^pl4lir0r`Z&<3I4dJT5Q855Kx$qdKm#EG;>&`pqBlw}67LtCL#LKr zP^n6%fyx4~<*FiG1V-UfAAC0&yp#+mgZ~~%Q{JqsuAZojX+>h9)otd^YNv~T;V|kw zjnyf4Jm%1wlZ@WA+aFxF>u}bxu>V$;T3G1A0dHd{&m$Qi&%i$XYT9{E^}!V4#yOG@ zxn-#*#kEy@H8v^5;jNVaaasPNc}0*Xu$t$x(A-sHcNlC;aGKT_T^V~)Ry}at+B+@{ zjds-~GH+I3hCelX>Y9z~a!p)de>>iD{Mjp9Ci%J+`P&&nMU~C)1Hcf&Ir}!q*G++s zxLxQS5{1Pd?SfIV21sPH1yE61Ks!KUYfG?yMm_;z`P__1pOuD?$VxJ=s`*pE`x!CslJ5wr>oJ+y}lyT%s!BB_805*;dH&79sLC)5WEie6Y2K2gqSDZl`=kM z0*kfyQf4Jw$@R<^E!^f19mUqN^*m>9sQUf1+|tZH#@W+S=f*-K_N$nf%=FprKVRyI zNz0rU^-RQ=91A7V@|>)4p(%P_cE#O=ljT-lo>=ZH&xX9AZ*opnkX1|7Iq3zH*P5qh zW)$#snXJ%ufpGPsoaB|xGLx<#c9?O}`6n}NPQ^}BrYr$x(!G2%> zr!KVMK$Rp|rN>f;J5Bo(?6!P5qU|vT%3c)Pch0badE&A0SC%xadgP)DLtKPqj?|r8 z?o4ln3%Y;A8_*G&Kvo5>0)u2`c_B+7F1@WH1_DY3yFQvf#;ko&!`5i?`K#NYoc!vw zZuhEF-$IndWj?=Jt~XTX2><-lWSdk0{(V+nEIZ#~zf4?zEI*C=4Br)kB`oTJhvkp! zW~`O_65UI;CT1r-cp*$5nG6r}itnyY&N8{3ZmY-W6;2F3Z*!TeoxgF(pZq>$PRf

|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 d0mW2@EHO9NV8h3u2x_sp}KECIB>@9+Qn{FBV{ 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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/f3discovery/FontAwesome/fonts/fontawesome-webfont.ttf b/f3discovery/FontAwesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I z2O^L=ATW7lM&^H<^*^2eAN0eSJq3(x4DA1L)&F4euaO6sK5joV1E+r+DAqq4sQ>Wu z0|aVj?P25hA?l{GgpFa`oP%>HM?@(=7t5y$lA|Hyyb+&}%lcF7Py zVOq>>oZbI%cmJ;c1Ox&!PmnY&6cmq2?4Nt?RBbj#@*S#u% z($dm;AKJG3Yv)w@yrS19dscW!&dp@T$utcaiktwRu?l%Fgn7##v*Q%&IaI$|O!P}5 zE!tXI-Ss#N&%~+2xwep6)=D=@bER^nrNZX=A{Jq3H3E=sm}xcLG|pUA-88}8wRPyv zPnoSTxscjcm{McuVx_s+*=h#*Xv3UB1T}&E{uxPi!CD1QZy{>6F_-GvT;_v+@h3%S z3~p6JKLUMaO+O0%W$iTHs4{|UN^?L;ts#@G+64bnV>gujTO1A$SfkJKhUN{&{#iBu zbrz-NBAI4CWjjIN*&fwVu4RubbB`IvgcJ!WV;{$}bpWy2K1lw(2Xe|eWcN9U#V^J= z0v&sgD$Y5Kh^J4utKJ8w`)YkScnEwZDG=2~oYvdtqau)|6HAhwqW$r>MKydMdi-xf z|IPEi=Mls`ySoS4Uu8Lk>GP(?uENKw#l^+NO;vrl>caNS*3!n4J~PMG6%1?`Lo`8D zP!I`IikK!Gm+D~0Tx5dT2;-4lEPJvvNz@Roxn4bK2&F(-3ukKoTzvdLw9r!ZsOd)GFakMtPqh`I$P>j#E63N~^t! z8t)N`OP-Ey8cNVPKsgcS6B*&w9LA&4rPERq64J$9K^)cnN)EQxZgj#nJKXDP(AwtHNPvj4d!y|3WE|h>aXutjp#eR1Va1(D~!1cD@#G$XK@| z8ScdxW>*_WC0A}fCWQ_Gk+039h^tbyU`-AaRQXE3C@|xuc#bIvB-u`7jVA9qExYjR z=L}OyA;5`@PuJUM+d|rr+H3CQORerU?U9!{Bot;XUqe}i%R=!=DIcZf5IBHt${UX7 z$u&nXerDE=@3Wd|0@Hz$q*rpVDJ+Wsi!-OJ!$UKaeXQAz3oz@z3unQS7l<)x)linz zAH493JdOfC{BNrjX7CVfZBLDtgiqO>03bm9Y%opN;dZI*d!CgC7s1So zx$n!T6vhxG4g7BozT_i+(EXciSh1 z*WKx5dLayUw$Hadz3+<5D}%BZCKe`cE4yNK&2O zC_2B@YGbYTJ=@>6O14_I7;gA)sBiMPW}zMqr`$mljy|@#K)X4 zywlOE7bt(D_<9aY(j=81rYh}wpQBZ2>BFX$_0y{XD7Q1jV-(PFSPU`4DYgBSjuXGW zB&TypZ4-Ia;ZDv{*YiZ4BK%bLvA^d#3^`kw)^(lO=^V#PS}I{JY8vD2<6?gDUgByH zoos%w5n5SA70~&_wmZ}=sE_CH+$5D%I~M^tEkJ<ZQI7BsvH)rso$j0Tno$9{71< z@V}SCAhApjLIvlX0Pxk%zZqkf%M1LSF2n#NI}?5xPC=! zobSQlu20xcw~DY&-wOel-n@?qJ&by)A02bP=f7VUb$6h9A&zxij{$poi1x&>usk&q z)o~Zd^jeapPeoI1Jmh>Rc-6+ws~2@GiSZz{hBgw^soz#me0J4++L57M=6^+@00R~q za2yth-1NjYw%qz!q2gOQL3>x?qI6L_n5iR9jUE#0ppndAXQSaxXgAAg+?Y2ZVSq`= z9KUjbab4|QH-zBoMtL>BP)ja&OJ4O?2yYF#*>9aH4X@u0(otsJ5@}kXX@!4~Fy4Wh zDN>w`7i{CSlIi9?H2YDBB_h~K`_cJqA-9`a@G}pVc;w6b)PGdJz9MqO5mS;`wb~72i`W#}dhh!aglheCet+(79kLz+P{)7XRuyhb{YxtDFZ#1N?6e^# zh*vvtce7F3I~yiY){1)rPtn#OV%8zxe}b9$IU5=66PVl01yCBSd^dXUKhK1G0R|IV zcvk_Ac>q2IN6uR13{;c-_cRbEqYJTB_{Fr4IijaDP_s&jXx0$`sG}^H^o5 zz-Q`#Xift$p?Wb<=fxuzXVyNKg#>QnXBe)ocjuyk{hgW=c?V zRs~?RkX9n-Kuh2ogdASyGctZ-79U~PP*d!u<<~CRR3B7LYtxF8T{?!Nye0d%0n1-I zI4RC68nKpBKg^rfqiJ-i4HXbQx4>=dyxjLao>lA4TIu938pOX`7jX~@WPeN@jr_P# z^lTrnNnS5FJgePCzFZ$yZEE2?4_z#R){UKOsw3qqM;Tb8H@A2_3MP!1!fsit%Vn(B za_2OfhiiPV49y_-YDhUHAURUHq=tlP%rx5l^&mD@G^8z-Y=Z-tIt3L`u!>WVQxz;^ z&9LZUjm7~;VIecrymMSz9sAiMQWB|u=tF>$?NZ<_+~80;Rt&KJZ1cdqEdhb%EWus! zdJaxE0R*U{g1~6{#~l&e3R1mY+6nb{2=-5{7mcd@paR4GV(zxv{CelE`s$Ei#`XXd z)c6s?t)+nM8@GOItmYqze$tkR-@pNBhUdU3!dN9ILMYJOj4^aUvZMFQFK=P@cL1r6 z@U=sJ<=N(Bq`QQC3-wJHuee;+1OIT=^WJf^vichJbLK-(8A>DTum-ya`_|C7PvY^V z-X#zAoguBv{!+QTW6rx3-!1S_UiFDt_}ti$D*F?fI@AHKaETKn;7R7C5HXlh^h{!o zsrxdvVOX}7A?4Tr{6o+@q_3pMQZTg)Ea1)Q8|O#l$}N5<%GqV~ZE>N)M!~x7JUKA5 z9t(l39F)9Tiu!T`O`2ZQdW$v?+Qe4m558`xNHnv~bX8j4G6ay*PnvTLCWgm@K+IP1 z^SI~_P^NN)(Qy;gv`8wrCM0r zdu^7~mAS%W$G8dDhB^z`1T=lN-^sNz%Wcwkz4|)K)IQg@u1iEb91XhJ5xEwYDfvM6 zkLOfT>Goml>)dkK7RrcGd}4t$1w4`Vi@x?8r-Xz-T@erhoTTvYj;62sm##V72KMKy z7jCvo37#eEob8=(e^%k-w*#CwiWcoBL~yaY-mZ;3#7$hwrE0n&Z&_iqW9;qZ8h>;~ zOjAz(rmb4$^7bp}HHOIkg&1oXJz&O9f5ETRc`KDiwH!c>87$jXR}9R=#e{N-{typMNosUZX^8aPu^3Zb=_A_|$kJ2>CKI25a~u?@$|xUD0E z3rV0H2Dkhmtcz}Bqr1R;PGC&s1*q_(cw=w!eh^JIxmYy6ip|~R@0t~6h9kSKF8k`r z-rmZ)soKb2jgHIODnmo-1=6%KLu=Va>yJSJgYnC@P2eB{+<2U~g=4b-hjNb|x!65z z5!Z3c@32#?=kl#m5f8>l8a@f=Wi6&X>j+N1+ruaQG?CtDV~PXb>@WWf2Q($z>z7U+ zMBlz(Z=2s-T8$d;Ue6M3l3xRuVhSxm5s{3BKIpgmi-?-oisza zkmgcLp`Vnlx?L~qe?(H=WYV)H)PPR{pA7{5h`m_l^X{d`q$MOR49YduCf{c>9PI^G zU)!twAe$_^TtGrD{jAw%Wfw1k)5`DgJXWP`-7XNQ20MryLW6t0#t42k2 z0hnOio5PA`bpihQ)A=v&;|;YU&l?F@fC_Npa}OspB^Vr!zTb{NLwi)Hy`}19z@fr? zU3Jh7xd)*wL=El;v+()ck_u(iI_w^muPd_R6?OAcCyxtX2(vAWE-tjbs3u$PJ&jfGp*j;7`8P+@e0HF88@NU#6t?jH*EMz0L$My9PHiB zRVebeoyHC8Wl&pm$IT(G**{Utw9Bh)HAE_^TCH*ta-8|<-fxJ&aV4hWUSV75)+$)r zdIu%X^B9`Hh`wv*IW6Ho^#zL)v08Di99QNKyQ4Ex^x@3G;Cg6K(hX}D-{D_(j!D%6g}xd;qA)E>mv@<*$ZX$rUpcaK+~5kxF2pAac=%N>3B`6+-EO>fzLHkzfcD>r`}fy+!N&}- zUH9`HP&unio@pV+24r=ON7xE68a7?3>8!kAzHyK4Lb=YbvQ+HBn+||W{Eg?GVcYQ!l ztSPK!t!;Un>i4P0$ET?I9pdIh^EU0+RcYthPqRm& zPB}LVBWJC5;`qzHr{VN*QZ9;5?qvVIY@^viP)2>OQxb+mdkWDzLq#%PR5z67y??M+ zSjDiw%%q&n3QENt>Lwj~Ps8*c{0xvFm@csrU=eyiH}Cpb=6h0&O92O%dTc0WV%R`6~bS z;QT3eZTz7V7f#K|S{Kj{_}e_u;Joz^)V0uvH!H@e3WnVKG*Y;R5RQx=UKb=?4!qeb z=_DKa-vz<$?}ZxrbHii^hC> zLN`k`gS9^kaeye-(%)p=Q!i(kFa)B=q#!VbG7-calS3zKZMl8Kg`I^HD#h_iN?($! z>66rNVaPiYq<@#JX$rYXkw1$h7(yVDzNky$V^i%H!;0ZYI+ZXhW#@zfK7#lXMnh2Y z^3kcr0*7W=&Ss!urbd>4di6HWv0K><1f+uu%DQIF7AJcpusQzmE==J_e z-fwZbee~KU31mUe(k?U$jD<>ni>OKvN0|-t=m-(#j;6O&G~<{8=r6^gv3$D&K-xY8 z-A~Ae;#6^CAZ`&J{>W;EQAqsZ`r@~1+yiz(zXcIDK*GBO!0caA&f@eEcUcd0SLAp% ziK^4%9xfj7AK-j%&m}#)l$Krz(B|KAu~u{JsH3mYsRF-@7#pkE z;OJGjbEEV%#{Qt8>G*G(Vfh9<)rQPk1eaSAEZCJ)F~PoR(h+g}tl-VX($ zYO0R@KF7}dH^^v=pHnQ9YSNiTJWm+f!v@BwqQ$Y$ei`a_1{_|I-ss`3Ry;b`bNIE$Rnb+z+c*ky}aexvI*zKtJjccvTTZIqk!Rw!$+NgN&BT7q-IM^YM>9lAFF3qsj z{Ui)Y_-SRrj^=N_HhESJD-ltQtL~Y=Od(%jfPRpq8P9`F;O6pc)s_oF{z{=|n6er5 z!u-{h;{bvm_L%5agg+m)4aA0YAb@K`Qv~YLWx~sGmt6*V!|?F z%7PdL2(eqp+SqbvQ;>6xmHK-4tnG6El;(blqDJ+}Q2=*wlRYGBr%&K>9+K^{Aa z9GQ#O*$%Ki>UYmph71RnuwA?#!9vfTIuG|p%N;AWWwB5C+IE2*>xGPGkT?t@?Dvhd zt%Wpg_71*1_@0kBba@@FZN^TvjpVY+rkq1h2gtm zJPXCjvMjf7K+`s#pH$0kv}>*SPOV2H-e;NChSuuNAtqhRtEe-DVqBG7vr*enVEmVd zAv-&^RqMyAthD#nN)(w!Yp^GI_VB1e$~skiRlP3K6DJObNVTJM{r0E+{x$grTNFbh z_uBsc88W7$jtTI-pPGD>}Uj((F_m&nMmhI4lhx z;SZUOC;SP$w;q=0ux8Ozq190iFGeAoD%-HBSfOO9W&PK~Tem;KeV~3gA0dW>Pv6I1 zYNn)N-+Qq-I+AJB!=V9uxeoR-tL7t;-ZGy%%>9l;tMtQJm7z}(vh)}z8v;!QqkT%c z`Pr;kXU{<7gZGe(<&Zjp1|1&SGt0&iI1JiBIdPElDo}oD(oS=FPy1_j?dy9UkEB(@ z9bfbpt~myqXy`*o?NPpA2S*3Iq3$t0QzT^=d^GlO7pmjpsXe^IwU{J-P?mtkdD4jT zbfg}pfa66t&>R@5s6DBCTElqWD~=VAB5A$Y$g3nSX4Ol}s9ozugn47sFrns|d)D7D8mh1^h>F8%3W z2a5TI9W)%RgrtE1+L(i!DwwV@xZ@VytBSnvu3ay?9Y$%KBd@=bFp#4X>B};lBl^>;B5%>LW8TFDeNLsW?@@;#fCxMm!*pX9lfHt)uuajgiV$d zT#h**{Ipyhjltvp#_fvwZ6(9T&)Rb;VTsa~=gJDe$;q~EJzFO3Apn2EXrlA~F^1;i;H_jG>WmV*SvFHky zf3twjY=>%B`6@dr95pk37;>@x#zI%UP>yJ?6%2RCAY-s(SLIof9c#sG+>FEDjD6gU zD+r3UOyZKt5Q%XW6oZUQHH@|K!@vgu>y(j~#NpH5x9l+GPE6*P91EzHBE}krNo7~5 zb|0;8aj<>dJDCakJW=LK#vk^V^`8D9UP$2lLk&K$X+Ag;(w#ZeR7?dFGzJkJMi;Oc zoicM8#T@0|)<b|u?YyW0!6Ew$>Y~pX2XU`J zDYoQ`d*fm7~YwxoZtL1W7$X*5n>+fi8oUqvJri& z6nm&FFcO9AAX=7k9_;yussklMDtxu6t5OkjY3tvL7s1PUqGstoYssPT_ItLMXX))Z zJ03DK>_IPJgIKX7x8Rw<+?!kIc9MEA5hw)}5-iqzE8VFOr%mr5VC50inCtJ#tAQL} z1%tXg16rH5cZ?pPJcaYO6~hh*gGh%x5*s)RLDozXG<$(Q=kn_7fh78e%R|8C^X%4F zm9*vMr4{4*^7ibRo5iK-C*+ed7*^J_i&Im+>V~x=%ybD)(9wLptciZLN_)YB5O^v@ z{$Ja{Qtd!!GiH0^v6Ue$NG8nsD)~)N*JjWChU+1?Ny%198}eb+iG#cLFl;OopkF>K zIJg1zG{!THV!AKNdnO5aW zt-47+g@#B%3Z{it%Q@M`87PUsQr8-l>(V z7?crSbh@OEA$m#}=67-ZTp889W3?AU=1tjMdw;Ne(Izfm0-RQ+6jH&8gwGA_(Q}sf z2cqudmvKpmxhIPXLGEOm41F$3^s>mhI5{xLs3uHjw&8hlNfyhYWJ>LMMzm7Au8{{4 z-78CWHW(hd0`W;PqChl|g^3)t!&RZbm@=i00BhlV_)wg0=hMU42F)9g3L@3ao5I}H z8I}fZ8eb0a?<61oj=9=X+T!Eq!RN*aH=0Y9i8s}rg8IT>C(zNJ!Th>8L<=0PZ>~y% zhz0Bh?ag(U19g*K4YsztBIx+FBiiPs)+@S)uF6ph=|=6xgUL*jcixtPvskp*56`B0 z={4aNiYE!i0tq@Z1;pR-k?I3o>lQ~?sYinu)T9ag!9h~z6;ikT8&2oT|A@)-z( zaQOIKXY~=W6~KLycubCWOz(G95I!BBDB0Pny<_|zlgVmqx-mrqM_VmHhiBtJ`$Z5w zCPrd45%V_Ko8gYvDbKOB4l<(Fy#)}+&?NnmY-1A}rTwO$s?$(4W6U5%XfMI)w58zk zbnp#zcaX9eQujFlW$d|exgN>CX+D9ODCFX{GoRcYei!0W`_4DPA4@ELI0BSq?GTP9{qy5{Jp>{!$ilU=1r*;&BcRg z$*q-IA(UIbR;y$MuoVtrm}_sru-Iv6QF-Z$*v_HQLPEzhFGyrl8>MSf`fNpzygHW~ z_QJA574ufXwN23TR!mhNU*^BKQw@5<dJs*_=x{mDYt5qy%uW6HuIrYQdUw=BHHG z5Nt@%wEdaq4{)mv_E2B_!pNn?M`+Gf3%JA^GCHQY{6Z+#==o?VMBVKN&I-5tw2=+-ea|`(iVDzDkf` z_o4ZdXMG*j@}fOMk`);6@zP0?jJxg|pqYLnuYp;NEjq=E37d$523+{9c|=_m;Y=FC2zr0q z9ABp`#xa?^D8x?{^m9Pb8P5(LYi&GbahTA*2ISmx(8c(0gM7mGV0*-m^P2+5>2y*D zK>!ty(}TsN$-pvPyv8MaFTTJ&O7I6s@>;4;BIl36G56wWqHwlP{~pWLHf$Uy#0Puy zeV;G?gvis^Jxj`$>M5o?zm}_}UVzVP!9jt89Pwn(1x#nRAN`d2;9sJ`tk0AOz$1+E zH{8RxgaNe%M&|1hrS+*9C*P^Q=fDJ&p_?m6QWaQ!V5kK*vuF%HaecM^I*D{f1%Ubp+IA5m}APs2n1ZJu)J^J{Rl04s^nuyFN`DfFR|@!RJFA-DyQV<_xaV4SNKY62@hT@DgkLAq~ zhG+%xacHfgNfA`ZaU>zuj+4n`fU3TLj}&960XK1bcKm{wvmh9SVn*;5QgF*KxDXp> z;Zr51Q6HgH%jqJevB^Jiu6LMSlE`WNR1ubZUzzA5+#sU+UBVg8!D?yT@>=FvY+EEQ zC!*yn>I=^d@TLt~CRiEKJXWgp@5P+?!Jd%4yZjSDVZ z`OkMD7`^B2*g{%}qlKpgf7Zmo0$lvg7&BQ)Aza@3G~b|J$Ysk*P8I&CB}bAMZW-~Z zIR_wi6Up0t%hZXSOGa=}k*;=(xjt200^6TTRMf=`GX0xknXv$dY&rT#xsb_X8RNyA_$By$)d>6vNs2f?oR!rfdl)uT3^wm? zQwUBwSI&b&0r(I>$MjJH`fi%N1_>bz?&Ie_?js~TGj-`X%$+E9%n{r<<}`S$e`-p) z=*`trS)6S1Q%@D>CURjquWCtl()2l|<=i+Y;!j1i7jdhWpckp=OwWUJ0MIi}l3TJ6 z%ie2wuVKrrw_6uhff+-6)=_Nlw(qWRJwWbgGK?~1p|U<-iQ8R_>vJhnE;jiLPcBi1 zRW@hF{B?5XRh6|AR&h%$^yWc*ouol%@U#QTr4H?XOSYZzd|Vm2@o@5F7Ops_jl7Q) z_!ybL>GEq;&gio9wM`Qi-TlKa5EY2IY0@jteHNx%WR6`sJuJP1f$&aYFSPnLp{u4Y zEC0QDql)X^>kq8ecE4t_gb{C=2=3N2Gdry^aVqO$<8QdOeXI3e?r5`^^}Z(42qSR{ z0UzZY8>scj$7ip(7LQ+vQ=uIKkHj_~tcpcgSP5 zl5+MbW(cv;e_PPRsa@@MkrcgqMx5Z%N!L9-bn~Ur<+53s7!rjk3?KlB}I?)Qdv;%ICl2PJN$ftp)ow;+k%4wA>Ck$|vtQ zY_;32dscrw)Oop1ekSSV`gS{<%RUw@3VxU0lDzU1SQNO$YkfWP$ke$i6f&=S)<#|) zlsaMpADLw$TU8oa^N=>@h~Cf?=Nn=+j|^}w(vlxqQu54&1r>x{W^6ldqjSsVb<$rwy}rmwYQ01Baz>U?dDE) z6Enk8YWv#EPCC25t@EorUGU5O{POaAz%~D^imu19F!K|CcOQ6u9A(3jzt&6Lx23hJ z_sY^Wy`DrdJCS0duxEW>Bp16>_r;eS+N9O(hQNvjVv4ZBkPTG)KZS(quq)nebe34H)H7M%ti+!MZpA9N4oWcss21+ zAQwnD0vc>}2(d1Q#3z7x%6;?j6E#S26$>I+F1&^X5Yhyy)jZx2)-|Upucn@=gqJ|1 znjL{ulPOb0eXL1wk8Ah>PJa-YixeC}tZx!&A(kWBz|&k)2zfAfgt^NQ;Olk0Vk3P% zSYd$?<92$LGI`4r+F>*)w>2H8@J!QRnSiB-i2PD1f4t*yB0TW=VEPmk1ex?YExNMN zI9GtnDg}xUYG}IWCAHvEm4{~@{-51el6Asc*;aKov?K-kv&2q9S;tVToYnO+c-B=` znQKkgiC7CwY$Fiqj<-%#M!D%}%W?y{P=lzvRFF$pViFDB=NX-O>E6kM3WCB9`o^B* z{MM$j4lm`~NPO5-ia@%@awPiq@h@2GFf=ysU@*00s(yk}5oIaOg0TGff)nIUWYyxN zcEn}cZ}y^F)#s&R>KDsgsBwSUKb9_R?p87K-R`$x3itD)iTviK$x&+bcHFT*Q!eFg zNcceU!8YQz_sVsSd;ERa>;c4~o)C6(H5wX?RrI-;Mgfj(au5r*P)ju{uKG+ds!M@l zW?klvU;Oq*8pDCohHSQ24f7DeFk&%(PZcU>rFa>O6fcD4U}U3XS#+b?NZOc2maoDf zS5>B4E6*}7JnfMM)^Z2!u|FFCSETDqB*+}eo{nd-W7`sNQ!;2e+6~Ni)KbM22iZWB z%yRrZnm~6U0RBToY0kZLy)+s{VKacat74^qa)$4)&Ph1*?@Ov-g?MMEm?8Zb;eqt! zLvhaQgRdzKuk?`*jXV%Juuj*{CsQsj!V&}8J|X^iw$%6jIW)vwOI{HkFX{!z0lWlKgw@5_{( zOMVy%4F^Dsc0R@>XubIc?i6ec|UaBw?M>gea5yPFzj5S zT>m(ee^IdLw=-~?{o7xKpf^)qkrM(2p!((az6XGrED0(FM33D<0}i-zg79zA=DNXS zEsb+Zs~m#O<|j?o&r=|HRfL83{B0M~P{4zigdGU_Y0sk`&i#!eN@q9FI$Eh0D@$c= zHCwJI_FH!WbsFo5orbP4n^#UY>8;Ped9MS08=u=>R+PXtTkh6>nUbtX-mk~TlT<&} zv`4nQ78`LiHas=DuR9r3LjJaDID5~MGzV7ac6>D$N#lJ)K*b$#vtKZ<$~-Garg^@I zP>8fe%19Y_zr@ojHZ~{hg_(b+=~elZnQQ=ZFK<0h^nP0I2;dD#pcOcEKg%FDH|FA= zgCO~T$_6o8I$2SShA9w6s>(w(SXOn4pJ?h|oFzAC(qSCg$%!_$fG;Qnflw=yLUdWW zA)3k1AMBe)===HMKi6Z+RK3K-|6!Nf$WbMb-SFwgWqST%&t-)@hRVSed2jSKYbX^_BIu^IWwbNF9 zpJnu1Rn|Wqa>o_q$=jWj4UQukG7HKuhoijLbIp1FaSe$CRlFxs!%%g2>DL85wjvj( zy86kPCL7BS#|tDau=B}#QE|ffG7?kw$s+S;oe~>*PDr08^U!7HjxX!ohnTQt-D1S< zv>{kD2r9{5>ItH#v8$A+WSK86m8%+ql61HsP9hz+9q#mvT0C!ly1bL)-)G``ieJy& zd%tNl6e$!ua=U}>dM}XA>NTG{gA*PE_J3EIFWC8k4~p(C2wkZV>yfP7W~hmm#ntLo z8zO~R9Z9@lS@sMv$@L065Op;&QPR1FUw{cSF>(@B%9&rewXJ#8_cAc=o6*#1DT$xOzeycmC9E)Kw;29{@u_qV|P2(ZS zxS}xa+vYYvo$*1@$w1$QXeJ2ZsA|VX769oq82C&5=~|MRo4VlmF*%RSB7`4{P#pDd zHVO!rfZDXw4$Zpt!Il+oD?D$1+{uEk#nJjBK(eeJY%HhD`*}7)n_Btv{`Im!O4a(D z%EQ}+PvTbP=WADI;~|5XOqn2(kOqamX)kKHqw#y&_tnem731aRZGz5@?m$TdETNl9 zYS>UXk-v4THB7I;csa~%`a0{~6#Le+(mw=byX1PI&dDx!XDsGYB|_m zcnJe4os^9}S8d;{%WfLBg;;#j0-p7l;vBtSuFqcnEiu4ur+K*sVg3u1YtU+w(t}S* znYH047Q2SAnx}fb`rn$h^+M=ct#RG8&mx;^A;cRG6M`R-O{L-D%KMi~ug2yjTfo~> zH4VQ8Mvs>gE0<^aSeNJZh7>i+(1$u(`q{(nwWQK^YY{7>(QcDGjqqfWJw2Vyf}@0< z*0q@`%Zi=ABF2bB1I%U^tnxIB&zV$RNhKpCH@w6qHX=p|SL^r?GC$PTAhC+K`1sxu z=1&f_c)8l2Cc3u2W@J%(6;VRUbf0Btl2F`Y)VYf`m|vxeoTi>`gW96 zdvwr9$IR>Y)MUHq$%$rM=IkMf`b<@d5=nY#^q%C`fbwITF7v&Kd~K}4z;F$*^rQ0@ z4Sj#ac5hQzCLMN`*^3>aRyVd2a?)5z3k(T7strykphhh$nsZ>Qc7_&FaAzY51H=Kq zn4HbEn!l9dl5~X1xNQFng5l~P)~B!E-}j`fMweF^Ns421yno{$UANe9e-h$_dT3dQTzRcqepkzHk^z|s)HyzqDH#~EbY*nE z!3acTnuFHKm4Be2=5dmGaC(Z~Y(EH2Sh?kod(}((&UA6`XTR-YOn2Lq=K8Ed9J;;w zkQ210aTLZ=kK-~tSZUlpgbb=&zrtSoh^z`D-34aSz#KFN6OkBL#w9Qm3&c|6wm}xW zpST@|N0Y+_&$;v!^lp@ufMv?cYmi{r4I{lR1#NwKkwjJrH|5aRv8PE^P+iKQnnsxV zp9t{@(G&~gYy7pdSBcci0$eh7${KG?ZP|P5B!Hh!V~Ydjpyepjlz9e_y56W~f?UN1 zT}>?Ii^u;+sVa<|K{^5K$KG$V_fNK*c-!7`SKC-ilQU~8d^Yh?4bl^Be3ZK^lT{8= zS8p}8Foc24u}xec3~k@==9w{AJZg;u$Bsi94Ws6U%vuicdGkP86 zxPP_v64Oubdj3pnSIZt6EKDi*gaANFtS^9aDeN6?*l&Po^l(+nHNdVjB*mkA<#9R( zcBb{DRXMY=mRP1rN=ufcI?i2TqDX}okf?on<4}r zl;fjdikvb6STV!q@K~{=8VjL*l6Q)k40Kr!tD_9n-j}cIQH4J3L)rJNMja`rb^JJA zOox=e;F?5I3T&fsrC0_^(Yus3APsM;-FFE!Cx%+-tsa;5@zPj%AVh-)t$ zF+X@&4pt>X7%PsBv14&KggqdqHG1W^!jSt~HJUay?gXlvWsLkQPE0grR#Im*_Tl>X z$Zi}x0nE$Bk%)~}`lYFe!RX7JuD=ox%p`whlQ6|bqgsXfHaF81jT$YIL9{f(HSak? zpn0T?m@}WjLFh8hI=OyV6rERA*m#w}U1h2qzjXGbsml6#Jw&N*zdT-dd=15Ie+EtT z*#yE+H{;eR8(c31v!LGR%vg8(nR?iWQ!X zgB&?&SyDYVk5FD=GAgy6YMPzYc)U?f6w91AysneldB*ZfNwqr7o)r^k6yycj+5=oG zIsm{uOIXjQV$7>=Gfq1Zc(Qc~$x7f?D4xDB3DhOeHps*Sz*-D^I+uTCI|L@ z!^~0YFTBJ!r7pCmhdi8L0w%yf7id5|2Cex45Bt0=AS`Qc>_st%GM2eiFurXA8)&vn z(v1_c41I0zS)vsNNO%C$bu$RG48L{WZ2&C)?)C# z>17e@z3yu@{by7YpJ=5K$JiT#A#la2nF;S3f; zDSR=#+R(v$PoqqAEtF7EmCxP>bl;Bz4el=aO=r4jf0+oz{lpsf`JTJPo^$7U#Lirz z*rL0Ew*_?NZcc0iwo4?}+q1LDEVUGyv&xom@Y2<247cIV0>W%XhlS_CXn+GXfhKB1 zlkLEMF9fYoKw9yoIFBEbwmtAoO2?fPtK2%89$@3BqiiYqJ(gJ#O3CSZtS5)QCq#Td zD;_7RGd7geKFUW=+l}kCIyx@xSzhNHB=BU*rOC2NCU#BeGr7%XUc3KTRu(22MeP|OfeK}h6Sw$9 znybF@fKbPT$!GsTdDghElPCbj>FE=w$Ot1AM3OO`xCeU~O~LnREf(PRSZF*d#^Q?o z>;6J)+eJi7qg3szm{M%>vS1BMpTSV>egNC$?5H3hAr1~m4Pbo}?=89Nzi~9tHbPTP z;2V^AM16l1wX0b{vq4OIUpnQ|fwiRQ8kTb|JSWSTROq@C$lwruW0aX#qk-YnxK8H> zHw!#`jFjBf=_XQx5f~Oa{a_)-ei$&AuTgrk;Fu{BoqrAlS)sby2vM(P>jNt|rNgh>#=@{8vwQ;2CN+C+RNN7dj;t?ykeFtlMtesE?J!WjV9* z3rus4%J)WW(aIZ8p^48E4n3tHQ9k8b_cpaLHU+paT&KQ&zhG@L^d~+YM|w33YEs); zo?4rq3NcCzHtF8B$38y_U>LwR7r2++O5|Bv z#$sZ13Jk+K41jjkomNzn@>A+j*ifN0KeIZ^$OW<*yfL`NGz?~QZUTT{3buT*ARp{p{y4spA`#PCdq%(!t zgVbI=WSZrJZYhdd&(h!^D?ghV6EWy@F=6~$$K`8cR2A~~Yg!i~=>Q|o`GeD>@AK1s z*Uv*oP}N%In7?%8Abm7D=%i3{BPIHITKaU$uuS!$8KP0af*C~(-(~u;_{URw3*`*_ zdq{v!3xx93adJg%>3)ftaFArB(~d`3U&FxMhmx>t4)wF+v~l@12ZgHeOpelk^&}8 z>}dr$wl6ypRB);DsHO8~b^1t@aoA=_md7tRbz;K2)jSa&9J7=@>-9u+J;6&>r7Fe} z1Q+j@6rI;ze+5kFhp}4Uw>xg0GSfUi8Zhbz}Y@6}@->kHZ+jo_eNB zh(V%q_s&vwdO2BFfGpWxY$G-%v(_2hc5_AcDm2Jepu?qKUkzVEKPk4WM>j+2dM@ow z8vq`m^&8RJX*`fav$SU)?UJt_67BmEgZxsQOvV2JJV3+0J-Z{8?Apzzotf{|zIMm{ zv!jhM>cxsvuURNkE@|ysfs8o<_zT7QN@VBJQPZ3}3lcCuLXJ*(Vf-n-Y6LJ=XrD6d ztc1sN0qxRH0G(w}9yLBmu9JSRk?N^2Appkvq5mzs20=JsXT)mCPH|p0tTyVyWvdgg zFNy5FhuyPMb=0E4S|_06JTmFIA{Aep?DP~m+37hq-Z^Hn+1lxt zjM>@#ipY5E0K9@)7GY0>x+%?jWiTetLN0y zEVe7E>1ZOYDLtsHRm(ok5FV|sc~;NMl_AU6R$a+j>o`YW3Kwcu3mdMoaHyt8>hvJi ztWh>ls2=G!J$JBCIlEm~jLh;lFuvFj6jER{Lt;v4rIl!cMM*%Xx!m-4piw}Fxh>dAv%`Oh{%GoMl%m&=Avcrz zha=aWj=EV2(W6)pt)ZS4nWhCY?9WY&>4|QM(#Dh+q|(i4CW0erg?KVggqHH&GZrj>>FO8onE`P~>Jp5+Qe*(xghpone*3 zu1DM1jR5gVrXYiMOB;=6>H$|z)2x)cOke3Fn~-#fv72Fx=vyIaCjK5x7wtYu7UH2y zLT24kfdm$wx}YVs4BMkNA>nVV1`C;nts)i#B-$)Wy&Zc9@e*t@B2jO_27`#O6(d3f zQ70iH5)l(4vDyrxo=5_+I*Bd`ZwZPf{sW51Mjs9JdX%( zA>}GQiTJA7Gl{)M} zh#*o$5avbfvtlA(tb<&{U~yv6rqjDcLB!Z>auT6hXE50Xt6vJsSTIUh@ClI6sk78M z1cEWI$09;bEVuyMDLC~9Yl2At^On5i86XGx%Y{aA|c5HRqkDqve$iyKc zNpBn+=_%prn2e*^$A7B%LVg zWb8%&7H(uS14v;QdcBtj&=W}%3^t`B-iD(fdyIE)BbuN+J z1Hjl=s|20iY}O0NVkM%7POR0$TLmwSrGY9}IG_Rm2jl^`t3p2+aIGK&TbgU&-=>v>s+%nlBRP1Tm*_D-F+c#|3O2I|S|Agvju6c28f}K4-G;3MQTwF;jYKaR z&B!iPI|xqze2HK&#K2`YN;M;x*q2|8Z3>7gbgv0;-zr;{WR!>9^6WaP0KdH^d8 zVS^|P-yVJh>H%cIL|dzaX{L}ypaNJ{SQG$?t3+72Myw~i4LU;%adVx$%IfB&Y8}&# zaGi09w=$Z^MKvKyD89a^kxS)QYXQue!~|#K*taO0lHl@apQF%FEBv{_QmUi6UQzI| z=)?FePs_XaXv#qCyC&Fd>TkX!Jb07dYA@b}{2r1=Hc~BCd~D6bXn%C-9nWb@rC_bG z-gs|kjzX! z{0(PIY%gm5;t%KYP}*An+WRJfV{)o)schzsDjc(KMa6}i>~*TltlOR8WL2ggffBez z{#Ok(s$B3f!*-nPLw`W;*ECS2V!nLOO_Z@re6@? z_~N%!=oLKu5cbuSvwSa@ilceTLf3Y;3y*eQdwYlAQZRPiL&yIL~}Uiw~k zk*Ck;F=Z3DM!pQBXD3jJ@sy@YK~m`>Mw-nmD+EQg@t_%5tU%N!(B=0-r%N9Ux?g=l zed2yPK*f&%-H$GZ0NH0U#poRxOM@mT4EL^ow@$B$T*xrLR{r(-BNu zi3t!xUR+Fp7e0N}9g8;KEcWf_nA$7wxdS&2AG+~?jy~~bP52Q56fT^HE^BP^L~8CXSa#ff_m0%s zZC6}6HP)1Bg1^|*ORw0rR){m%Lba~=sqDg2^A_GDY`eQA;%RC`>se$;Pwjqjv+yAo ziw2^{|F1O6x^s;(QIsPOiO ziw`Wm=*Nq9+_ZH0awvJUw`k)s$839Z8eDMHKnpdgNI!_BUBgPXNXota)ag8Im-lYP zXu`=S5$c#Ru>MfPZO^0JQ*Xl_y5~1(zx5=V@WQ>_ht~J?)cyqMjq72}nVEilkXn6b zP?ymp`-_q`P4pNDqG-w$F1Vlb33>@xcyw&=D&a#f06BR3^}(H zmpa4Q6HG9d$!ONIZ^*FgXohW5A>rbrQ|4ltnc-&SL?TYQnaLn1i~6Xw6)1#RaYqv5 ziXxZ9jQN8*Lu(}(;|y&?r~O2z&6#a>OJUwMIv#N1HH-H=aM#imMrqBWJqH#~)0=nh zH0!4=KCoxe8cAqqx@hkMdls*eAf@ga{AG*XX3o_L#D98Kb9~{dE9OMCSM$Pnb9BxX ztF#xg3wCJlJjwJ9RBSVgs}Y{d)jsv+BYv13Jv}Hr}V^v*_?X!fW?1+PP83)pHRp zLBA|9>K>+eLYA~uT=sNALP0$W%JdK^exfs(E_=km(v47Ih<*_Q(N989y8_cXbL!7g zQ-M9di#kxZRP5S**amTB`oZKQK!7WL!IZ zmDlV1z-YA3)M{L-%V2h6l@rl*#YLhM*Bk)7r3FnQrOd zxmsB9{jh6qm1n_Ui5W^N*NwjuIh zDv_kvrYJ=-3Ht>H;g(Gc*Y{4IG`XhfYM*XWShh{Etw(b&O>|=Qkl51O+fq~29J&RV-l}mAJ*F{yQYFKdO6j$mz5UH5H9OeJR^BrqBbCImq)JXt=8jaZOE($K+EIK zc*=uC)4OH&$jE7TSg_$lm9cgWTO&GRuI^0ksb9KiYi(OC!kyVp*^H1yoEYj_e(}0x zZB4EAu-zqDf##O$o360nC9n7I09t=ybhcawZ^`QQRhApfQSlx1PdCr&2)6hg!LYxrefHz?*Bo5hG1V19m@G9A zGgi!!*My9s)hES_vU=xtHuX18X`dVjHn;TkZ(r~Pn)`B9_|)yCxp8oup)A8O_L~Ct zaZhO$BP#oDALAc8HviN9vGtApMkxJGdBrE{E8L@FRPNkypFCxyo07Xs7D1pQab=r^ z=-#qZ9dQ!Nc%c_eP*E6~SNVlex(`>Md8}xULT37sP1M2%5WXnP6tILut>#!upXKY!LZ!58LIB^o^PRM0)Iu4MVKth5Dp^$Ke0O2O) zD$tNZxp@h#+5)BA;e}FKXiZCb3oS?6mjbc1`OnO*4j&=B@BjNgh_$o3v%531vop^# z&-46#c%*0p;51w2hak8?{yi)cPo5NG;)|lla(H|4m6aKt6SG&l{pcpHlmZ}-lVPS&85{;Y5Mk9GhZqr%A{xj4Dn9cH)-#oi+0E$s3k{i#|D_Sb=hN>&lb+Gqn>Haxk@WWbpmY z%4P7Tl=$Iv`Fw}A!nVHoiN8$V^<-b~6T8nUpEbj1V{|NMseR-A8}GlouNha)9<6Da z?_BA$Je40~ymOKN;cz_&|7qSG7j`!E?7D2?+S|RXPN=Xrq}D};-?{se2mZdW*}r{Z zam|FybEnqGD_7r|4Mfh_w%kNs!`O*FTSQRd1Zo{|Txv5Gbb^s+Ac|xhTf`O_DWTFg za`NH#X!rQ}u~k=HwQ6Zg?>RU24-E9*_X=2i?z!io|A3e;!@?b|&^~8fEO5)?qix0UoTI_``5>_HnA!vfJrG-6}# z__6%cH*b``e16-u=Yjb~;Cby=+aKO_V&~2iyXIbbR(mmr^s2`V^r{nYojCCp-1w&a z>{B=+CNHoB>wK0 z);6*cMUUX2|$Yqei7s%w7PUQH4LMqk(gY+B9 zn2C}hcm}8#3?<14jMkZu2w4(+7D-DWCDmnc9+28d(Fx^RQUw(O0RxZ>5zK)U#vDii z;wvF34*ANp2`ULOLVz*LtgAvBV9h@FASRK2A1TA9oP-G`ugnUNpaZ}JDYNn{9Db82 zd`Nxn@YtFnii-G%Z)6bjL5`kV`(aNyDY56Kldwmj&d$zvOmeW_D0!Kl!KB2zmd`_i z`)7(#u;<((TU8v|y8dfXY`-LM;}*V2?)#xuM-dgOC+@x(5S zMw0vP?GDD_flZLuzJoCg9Y*m2Qw~XBK?$+qsx(o`LU~04=)1gO%J~rhBIi$O_z{@e zP`s>^o$ zAq*DGIv9}$6MS`1i71v7Rr86@oMqRy&Fo!H-uWYFJUfTP{gtcu7Iwu|7kd+u6@7)G z-e&QM=4#-x1xSb`SSCLSR)BT$;GEU#ez=;sR(@*sg0}fKz5Ems`#~qPmQ7jLcJxj9 z+94nPM^M|ja%JbVv(Fy-ApH^)*YB7V@kG+^f@{H-a=m#o>i z^L13l(o;6>Z|rZePn&NTXe|y-^>8@emsO9oG9(NI)f*T0$?v0`HQ`8=zRDd?d%xLIB+O2nqE@Nq-+*_#C+VvjV6VjP2Ityoof&i9| zl@;7PM%F!mD#xo-8-mf`Il&;nma%exo+UslhccOUA#{P>uGNy2G9$W`-i>amK{vNS z^ceK4(OFTc#>l$o6jhGu63$_GDE`Ely%k$Frsra-v%;Jds{%NRo%nlTF5!|9IWit` zz|1RlA4`V$9V7`0GSDlVuh($y+A4lc^K!Gb`_=r^H@@gq?@&^Iw zYK&$D&H-ItUIWOP=}@IdJ_7c*Dh0Po-pkHto^hbGdq(pXLCNt7*=$$xrR2ds6cv2{ zxF_*VuK7}aJTopRm|J!{|4~R#L$VKsq~~J_8huI39Aa`{To`^}I2soLiSCkn~*E4ZCWUitU^n_ih#+p}bL+c_al zbLHQG`1fDsfV*s#F>t$n48li`=GGu^>_#KCI=>d#I@E>mTlfwX1@PVY2}t~-7t629 z|GuNI=j?#Lup&Bh`Yk|r#~tZAF>b=~GoUN5jo%AZ;Tk5{`{>#^H`mwCvr5G}q4&{O zAN}k8zn=kWVep$Xqb%&Y-~<{Uz$uEp2#sMr#SW_&AmS3M7$;O`cr;4TK^*Y1UDT&P zG8Qp9i-mbX?qf8fQDlG3IL% zSqbyGKjsf#4@F83l21pHBaeBE7;Xc(30}eTvH4UKL7u8FRYD4TWQwfFj=9%W2bFyi zcv#v4F>+sNeSSD%DwWAS#$H`lDswG9n(C@c)#qfB6w+pAQHxc%DC6*sk#j7uT4j|H zt4&40@vkDydUo{!gz0#)12MAWfB3lwsfB=hMe~ zZ@#$~i!ik_XV$_FeaI;3s;Z_n>qkNRp}%n3!eg(E4r`$^8pCoS_$Dw zER-@?yNU*B#BQvCus+3>;v2PC;>*Txw+tsmA*=T^l5Fw1yPU-AjA^o(2~(&J6eyS9 zfmF`eQeVoTl+A?af+Swb2mQdC#fnXzi}KG;lXu>)EYoAtiqVATgPyEhNw{FlR4KKT z*d|F>xvDdv=2xQ{tO`?hBu4bzxD|W2WuY;!W=I0I$eYXjVR!Nmy9I4#t+{P;P1n}i!dTGl z4%QVpoK>|Ib#)cBRZd4y9X=K-tlipGv-!4FM>kKHu=yw%{}t?67l}b3%hWmBkisKL z+$GF;xRjw>pt=HQW<1$184U*c=UOdD5UR)?Oom8MCQtSgl;0i&MH2L&TA+VAln*m5 zCNM&z1brE>NV2q?g@nvt1QKqdD2V|s&sl&nwk%8#$bN@inWaQwfZTWhlTr3yGRhS? zn6Wlrbw0K>-wx=eDJ%L8kK21c>=8uJL+m{LgaNZ3RcnReZDNDo`+nSGd>d5!_+abd zzOL5d6Qj!*CXUMrK1J3KH=-g!oVJYkF{l;p(&ZKQJIdHE;F_TP27@5Vq>Vw3B!70A zLT38A8vnJ3>d9Gj*sQMx9Y#z@|hsip2 zD5hQ}q_}P9gN?l%_QuJZ`ZrB!DA)%k?{M>e)xX^R;-NiUAnAB&aomSDmXm12~beaIJq-laFD z_~Mf_A?5AiaABKrhDZ{%*|3Ev4GMhpz3+!yoX*l5z;5rp;^RPbyx51+fo6-2bA{f& z7awYvf?9`GoDLGLD{b=jBOiWvWS{l72MMHxrvyoHqI@1%y*nhLoe~ek{9p%vYu!f< zUTIs|ike2{`c&+ySep$hzENxr9v$gUk*q6}ilH9Kctpwl1l5u0AEJ_q3lyaGElr?< zOcH~}?ORHt^dOSA6wjxDq14iSEVU1{X)Z=AG9p6k`$vV*iSHQ*_PqkX6xlGL%JzQp zrb%UiPwDii!92B z#X^zeXqY&@54+m2sdN&37DHd*kAT*r4+Sdlusy^XuYY9vTf&(E(dbQk_Z?U4zDoRx zgk}Q;19vWAG_Z{{vhx-n=0pYR3~$K+}5} z|Nr{>GvyyyUyKND$#`3i!eYX_(pfPrhu2Nz(x>v$^l6TtF8zNaKRnIx;bq47skm+g z7>mkhe;>%!^k1VZo_8$$uQ3jemHI!GQ6B4H?&sw77<6<%5#aLNf$<9DcYHHXQNO3Y z`hWkG{BL?`)-NNkzZQTD-#{Qb+}o%HL~Nt+?IXUd2J?TVcYojBcM5C5XdJ|8r5BP@ zdF4r}_sjH6kU*m(=D|t)AM2xM=ut!0Gf6KVu)Tvx(y!>0QqZ2BtYejuuFQQtfLtLD zgpkmY$nuzD+iNpM2Fka-5(w9fI46!In^P>%&wH`W8EtD9STd{d-A;M0*;e zifKh!OcLpbNe!m@bJC(09R&Sj*XHx@6e2VD90V60TPips-~);XUQS0NmH;0JW2;~^ z9F1c`W;7mgprg?ysQCJVh=WDiI-dmchjRZwLjL_E-26TLi9~;@$Lmd|Qc173Cx!Qk zFf<7S69b?pc~AorUi3dw!vw7t^bdGbUX3&9)S&GE==W-|BADjV~aZN6xnv}ZW(i~Eq6gz>hgM;SCRB$G!zOnAY7mri*TINstE6`d|8QmNF3M?fNx zOs2d;1H(8|G4n}|E_H<8qXG{?@DE4f01-bvnac6j!VGh2zU?-p*sd@IM#hGP2Lu^= z0nq<3!Z&e5xxNpV>saNIQ%c!V%CnSGB}SG^A#+VAr5k<$Y#d%Nh~(@U^uL%0lH$f; zjdmm#F0Td5SO?)&U9HZgldE((@D@tc>U8oBupb;4^YAf}B1h1Vl4XayLpSzeQZ6GZ z*MDZpMdf^3a-6!%SO?);{BY&I`_U7~O~G5JTw@)EGnBHDz5QUnTH-3**oSesW>8l% z5oYeN_8QI)A&zyBiJYm{!w!Eos;Kz+;QTQUQ%bpxp>l1_Z?6#?6XIA0QMpcA-7yZs zW20X#%7F_u#$h}bq5cK8lJ|&9r3EADmQhDia}Vn`^k-u?78&1A-+*(o_x#?S;B;@B z+;avnG7);Na?k(43k2t$?w#O!R-$`u&6V?eHa=Z>n&wpP(2Cqxt>C5Rqx2}Ye5)s` zk=M0?Xxg4n85#2U!4zHy z?N?x%`sqz(bHCXPC z_aNf{KQ}za}--K*7MVC)=<*B%t6N9($#_rVs$xPB$sFlj;+&^LXkdHKHO%l9!~s-|}Z z&}{F%rI__`>Aqj~O~)DK|5BuN#gLx92H$Y{bow9o(&g!Ul#@zGg1kk!G9$-k`z)1@ zbis{8B~g7F^E%@&{#szAF{FYDVv7C2+4AB3S2jz;E1}WxV%lWj4Q7*tWdp4%H{WvG zN=#ZSQxeu8(FYHIeRmY}|4{xj?{{e}R+Bcsb;Q^7Z=WA4HsF|Dk`4c06j%A&A7rs) zDe~RbP>b+PAOL?As3R*|A8y| ze63fwBj?<^;rhF8*th=P4H5ShptpNoN5{P3KNnr_fK9KrJ#fLIOQ%-~Lgn;Jf#!{i zW^8H>XgO(I>*@)+-u&#yoJHH#&YBnS&Y8J(+rruX!@nyBehccjhrgQd9DNnGB&3R` z6FKuUCXF3Mpfmu> zxte_XGQMnW?lx$+9`W6dT{k;{@l)*m*y93!F8_nNX`Hp=)ml{-xSSeXS2_Mat6QX? z+MKDD2Hgf#6>9&tb<-2y{c>#O&-fwYF82MalnlAjMBju-mmK<^)kHB0f+zk*g;(V~ zv{7c6_V2es!i@0mDlt<5e>lJ?5D>mvIw1-vQAi4+67i5p!h~8GbtAw1cIwdkhf;6L zZ-a`r>EzoWHR>9iTt}*-dUz3>@?;WJfCm6(F*jw`MetaR{iyL=IhR^NZJ>5gmy(s& zd#J~V6(7|J4F{+m@w{|6FOBk`_lDA_7Qxf!IpguurP=(nC7X`oeTlG>jkF1vd(7xx z(mY^B|I|H(G7lkvk?t|4v**bMjJ=!L%9OgF+oIcU!WVptrq$`uZwYoLM$iPCNRBV_ ze$!u$IwX&=qi%q*QUA&PB%c|_pAIGQAAS&xe-)8Bp{~{0sWNH-mew-9LA-_Vgb-{1 zFv4u8S_d=HaoEw6$)ZQZiQ8)?Vhj!L$p`n(XhCY(`;B|nQZ~V=P6v&sMSb8_;J8$D{l$4 z#-&XL)+}0a>`$idEb75!R4p}`+Je7Bj<>}m@{7{pC>koYs5xw;QVtuc7dnaRYP0|U zY8E>2#4E2o_R!n!(x3e8Mytfu8*8O1S4E)0?r=$KpV%N-%W5t-_Tc_X-wlHg{jb^z zI#cE~&-8#tUeKKX+(x1~w*oR%)+oV>*88HWBtV^qr>w?O{6C7S2Uz~}$FhQw=2 zNG>7k2PFy{=ZN(KyLDvzDeN3;K|#kl&d58OO<*DoWxy)ze z`3)+^=&IGc)4@sdm5jsCYBVxnyOMxck6D5JW3NOp zzLQ^}i!F@9$m*3ux_9i#<$U9xrEC~e2iP+3G`K<-w~_$XVIm5}Pg2D0dLuH~&=Zg- zOAu@nal2?-Sl%j0oY7w%E#x#-jxK=ZHzwY>Yj_@T+wlj%i<2?BiYj|!NAOAV790sM zqw%KQyXy@WpmBkN_f45)92}8PK3VwlV~VT_PaWg-umhBiDn)guL~T!794sBy0*T@4)%W=^;2Th|FW3vyNlPiKv%AwNdq5{zS;}a3izc4AXOId&HeiPdcSWfV zCV5F1m%-Y^vN=SfNj*XE*8-nn0nD2De5x;nqUh#GsN<;j;dMOX^im1urjzLJ7?aGH zDu()pSuW_g|3>{qtNof7c2L&ep}(Fy>jvGEXW{r-t3|p0J#A|1LRVSXLUx_x66R^LnM!_p>J}HsA6^_PFKwOVDp*{H6?b%quFIumldITL5G-q+ zr5;qU?vo^z(}=Y9Ad+;KQoYnRYOl%=tgbxTtq#Q}miV}Y^5jJ}8>0}$;96)0)6zg*EG!EZ2psuQ zo9zo=anEsIUsx!AE(UC%dtUmcFXS&&I2|COWAY;^Vh)&TgV*HUCjC$4*5IaL4+Pp% z6zK_oY$AE#xC11A{{0#OCrkw5>^hKjV{d~$*O z6We-)G>Xc*<$c2*hR1^*^pOmab||9W-f5Tsj=lv&2GD6 zUV)`JC{@nAKHzSwE=v>@oMqPR)_IIT*V=niM%RY;d-h-+t$gGQg{C(%k=gJ!OOKr0 zlFAxz$dyQBsIXBYsc_LKKxA3i3y@R|W9d|gSxXE{O5iJ`R-zwImUm>tLnKWb5Uz5o89GOdB; zwb1H3c|QmM^8+6-A+14cDEsIE`78Oi@c!4`g<_(wy{)R%7pe*C-AjW-6LzesU*6PM z-t6mE<{=jQkkNZl-8#Qt-PqIDjsE_1`+Hhu=;3wiKIgnECaqdMjX87G-h16$2}aj! z;`;W+j&L`r7eKn##jJuiM+LDDyB#mXkRA~t^B7(^O@i(;B|pM_WzrW6B}0vAD%561 zX&R+zlqNWPOw>QUaEPiH=SN!xZI$)D_sLk=t6*di^lXeLYxDD%6ebj{%f%jJVjneb zpc?qY{-_0GWMDxT2QX&>mI*Bqri!uQ=EqnY3IPyO5EjoG*IC&SJkJa4djG|}RW0)Z z;{xZ*o_D?{=&1^JuQ;p?YK;IwSRAAeujmd|q2uSz?>-0Rn%9!}Yc*h5;0#n$+8b)R z%jYZsPtL}tE(+fqW|7#Ti#7y1Dm%x`TD)XVd3Q~Ny|NqsL}HZIjRC-J|FYIZVdtj1Ra>x;1CUFy?oR0eeqb&+2=e% z$~&q)yU&x+xIagyW8NZLd1w0iEzZ_yoa4bRW|Nh>@_e#OrLeVvlUDzJp`GK)pdB;>@7<$p`HuiC$DPtZWNvO@KGlI(6RZ6DEme z6}VQuV!a4^0I$V$D>>!m6uV?)u5Q4JrB@oW@DT(bq-tbSxcu>02{u0U6G0U?Z+dk0 z7Aq9wB(F8-6GnEv{9p3lX-?24EQSG{8SLumJ`UyqRLh$cqmmiEds=*T<@xB* zVHJ?xp;f`(^Pdl2LyuE#hi(fZ@@u3Z^yHDx$ECtWQ;PW-%7?Ew)AK<*mWg&zAn>&# zp3hvJR~so;NiebjfYJgZ3kyaTV2pQ=X?|^{Ax6G~%2D-FUc$(w<p&={&Y211-(yzcTTRn`)<;I4W|;^f2$aBJ}s1dJd5rt`Qknxu^-C+ z9(q4Lc?uX;1bzrU?iiff$UGAooQj6GSLCmN9<09puDifoFz#n+TbX%j92DwK-1#wM8;kZc8hOXTWOdlrk!v(g2;SK#-^cux!keFA4IM5Sc;|DiJ&Mc}6jWbN6Y^+S9;oR__{BE9E~mL0O5f<*Tuox#%@ zr7@25ogU>&ovbe_mhk0T9_E1gk&^W^o|L?To0L7|qZK6_;V~BcuGxCxX>ty!CxO z5RFNr6Q(Vo7)uyI2+byk4`} zVj6{$eA*oOvW%srAmjK=LgF-BiGv^}^XxTk(ofBo)YkiHV_?8ZBLf=sjg zd>Uh|;;ZU#ZhTc8z8+pXv@M7(>feO&Z3xl_g6JZ&vpcw9Si2~?|HzQ#F??AShgo`* zUoG)oRhAfrd#mR7_wxGouoZ?g_;uk0$|17mLn}ybIft%fKJO_U$gbDRwS*Q`$w}|c zr$9yHBq|YolD(KJ#D3Q0AO}{Cy}<)H`d|8_Sen8?S2m5t(62RvM5Ckq~2E?EaN1Epf{! zbW=IyvY5gAqdUm}}cfVfXIXhj^SM|VEr3QlwhK4oQV<1asbP(k8~-7Cvm)go_7q?N7BqPS)$?!|4HXXLz(F@M zMSJsH3`aR2f>bgIW~Kjhib5Ls2gFHH$qiSGn38jNZW!^ZQpM{~J{r^vBS(snt;Ad? zI^>izQIb;*(NYSNr8ld7o<{8RIsDDh%L2u6!tDmB;y@tn9p)4|V*DCWCS|x#2Z=M6 z$x@n5mRdvynk6PmAmP}4`Z9rg0)ap=NV(l|qFDaj_b(IiQ&#N1F$XwfnG*Q^0p(f0 z&$oq+=-hYZHKhf&ZTjyt8Hvdi^y|ZUj$FCrjxFn{oZky-NFdo8;7(Dv8@Eg0 zEEz8q#6KSW!){H1?qWTFTDGucdDpw5aH&y}FMC1(H3n4ODT;mz=?^Ovp7pGViM<%x zFz}OOyaLgS*IVgul?EH?vTIG4rCY6rN+pS*h3L0_bwm^{H%b$Cb$1l77SlT3Y|_Hb zdxOE*yF9_}x>&e!X7$8zRRxyk?~sg_3u42D_GXc@7-nlsf{}K_TNjqCxWG~toL*HO zt?!9X3cA3GTRw0-j9cSjZAE3oiJo=24njR#<<&nx)lnU4ov=uKXM52*Yt6{u0^sc`Q*f9H zXPt-RSpg=Lk;5~g;N`&Xz}A|*qVRy@?H}C_N(7z8_Di!?ejQ_dY}$91U7k!b3mW>GYNjjw8r7aOGob3_51*en?@!+BA%Wv)m- z4UwpU%8R6RUqA)&S7A!B-AxfWYB9nxQeP#KM&oKE)6HzT4rk@yl7~>IATf%-t89NG z|4gINiNBC^?@B@4IR0lE+s`aItw#RUyQI(k0r-_IstTAU3hRv0d{O8%N^qjtY!>B( zp@q&x7I3d*7A)!KBxA22&Xnir!IAbamYEF;_}{$+Dd>_vvI)%BaRj zd;4%yS0C7zeo1}^d`lKAdC7Qx#zdX5TSNCt^tzWWk`v%AdCz~JKhlv69k>ydeY+s$ z@egSz1Cn+M&}e%e>KRf%vRfT>F)8kI_#)u|K7f=U<$$6i(xk`G0a{^_rn9BZjfZsR zz4)YITRTr@7aVwOtB13XOa}mL3&`(#!ChAdCW9k0@1Bj0Z1lf?;3+#Ur*XLp1HF$IGVpgX!?{~3hfpur|&OJ_kB{+8(>)LPD>DVP3ahB`+kD)PR zJ}5`(GlLnv9!e&YX{1Wa@1PxY=vXr8MZGkAv(pKC(XXI`y+qblR+hmclhNRmZw9?i z<=0>|$q%R*uzp*AiemnX+A%^+C745YOnf3Rye$y*hiw6iAALq~Bn4R_p@0QDC^~B6 z(TFXEflxg(U022U2?%LzD~ET`)PQzcIp$jN#_ijTd}QXfi|5?hU3RNDReGs-W39%_ z>5N?)-%j{$ol|=2tew3rCp;BXnitj1(r6k(9W@iGYCO`Ef|BOi&hiO7+vJ~E(G)5X z>Ex4Lg@>=4a?a#xJ9BCf3{j`RQxR|ofZ~pO0T}ukel^4wH=Uinqols1z`#NI$AD%H zW|zMTeB+Dw96AmF`86~>Xaq-bm4b^wuqD)ZNo?eIuu9Be-jvKxb^+Wh2gkVTOWmfREs<6p@(we=^m8 zsqmQempb|9I-@}^r|?Q#iukf%x0jCe(_phfi%HWA;$JU-ars)#q!+ZdZ{CszrdR)~ zdb<4K!>_Q8W5G+u?iE`;K9?lTOBOM{mv=0Zyt}^4zUs=Gaev)+L zB-xQk=L9LTbBZE6=(lIATIWH(|MLtNc5A@? z5p^Ec8o74zW~;Jgtfl~4&fEZ`&$F+qeZC!g1P6(cpIGis-{*r?4DB5bh2x4G8V_Jz zLN)3Me*hT30Lcj0?E>?WuoD+G)wOnZ)J{&{d74Up?yB$JKB=|JDTYnvU})YNGqlaF z==;IJb9deAk<0G~kk^Qx#q1$aOy!qYT=4JK+-Jc#O>q2yHJh8xu%E495x; zL|>Z~lY&7WFE3Fcmpd4AyF&dTmrQKD!0QSz{c#grWwDsT+Q!6XC0&+@w=bNrE8q&1 z6gYcpI((u_tL62DR>@V>S?x1vfh38vpkaV*<`!bLLHC62Yyb!PUC>tH?P{rS06jp$ zzi9|=n$!i0-L7%~f-ZPTK@h?%iG@C~Ian61XtqkW;@Z+?k2BO&;pd!IVT-!vkH-B3 zi7|7lIE>ksH&TNS+HFJ|h7RlmL*R@t`7cyxjMXN=?a@SI4mI+}TTj;z>*HYaO!;q& zMxaH}3bZC)b!U}JvKH!jt=1*_I%;~I1tlR@VAqU=w@GAhvNl(Q%Yx0KZ((8!guw!Mi7N;|xyxM)yC!W4 zHlT*<@?sSF%vy$)*pbSq7StN6sf($rs5_}gsb3IY6YLp}SIHt6S}lkKM)ZG_MSrRh zFQP8rTUgac2xYu`^LYt6sS1AS zCH)ME_k1`&z%XqQOms>-wvf1_EZkur4vSijfLe}G3wSpbSRy%0p4dVj7_I7W{I0HWjX@fgjS7fsmt##Wj^E){pUy?{bo1~jqeueyZ z`Lio3Cg`kI-GuV}FtooMrPIctuN`xPS5<`MT1|LQ4?%<$pS%sTepn9;&mIjVl44-Bns< zds15@*u~P2yXlf9cPLcU&^00A0tTC&uD?AJxxFq;|731O6KgWDO%)4|Ju1Vj_1;^;2^ebV9-R=m3 zIcJ?U)VM)@Y5i*8UA)-i7HP0pW2hP*1IM(MSZ(>@#g*e@7A=^w1PyCdkGaF`9pS>F z@T93oQGx0H1q?V!@$QB~D(c=_`5ufXT>56Wz`7n~zsSmO+~EPtWX zRUdmVy?%T=?w)Im=t?FnTsJEii3DdILz}4Et)+kQ)}%>qO-?WTbX!w5XR~qLO`AT) zY2Iq(QJN9t&GJ8hY1)Bx^W<+QKRg><9qN9#8{cG(Y>c-Coe^+AzRm~jY`uP>(gI? zZoN)t|Dwz(9}^)c2>-)QuMy>GResD{fL@`=R0&p_Z9`{)^etA4sS=*&rLU>XjM2*2 zBxU(U@OlrnAlPWmfxWQefE)pKK=xu`fW&aeDC5f>Tk+GPhS%(VUaQrZpDC8;IB$8@ zBgt!!x^4A7E%F+zJOpmh{C?OXH4Q%S>kXFQ0{Mr6U@W0$8v^MtlzjoDV1xGo{7>^0 zqcLkJ9Zxa;MyXD+hA-7J#Q=leD{S^f08?|CfPnM_U#O%SDl-Y{*)1SM_~u)=NDTf8 zd?Xh>^8je*>;zuH=k$66P70$^0wD1vf*^RjP9GW}2IVW>klz?zQ&JL~;2fPp@Pa{b z^T{+=r)3$M=5%I;Yn1#SF;BXjouuz!v7CAnHK>;x?@TDeRxiKa%Zig=|OqxZ`@T006KsJsT{LMft~U z6__JC>l7)U2!vf_^WZilWz^0DjSle^NVcG0`i z7x%zRPTqCo$QZsCv#51BFP97$Z3gGI#2-R(5tfcW$k&Y#4@G?$AJ8|d$_bN~Mm^>tw{GPWReo8)X^!-VC*mrFr zI3FYZWg^+g*G#kup*m8&G;r%hk6d)oBk&Qj$?zB{U*OOK_?Y@H|2YuNUYG}5^05&u zh{S!vT(ziQ%jdz^aycqTm-j*)7#xX|a7ccA06vzU(GP0IicjulFJbRN`UH-yY{z{8 z*tsx{Gm4>iSB1%P(Mv>cQ$p{#ghjmpJ5D2MQ6ljWNQR`*{M81KxZ?qw#1Y(uAUe$8 zGng|YUczGE54u{jJsK`543%`oHwrJVY@1Fq*DqbN^CRojiW>O?`Lpt>gy>lsZ~o~0 zw&>CY8k4c2WWgIRtgD(bCt)q{a^fFhe89$;pK#4*E6ROC@~z(-GTDqQ548cCOG_8| z>q|VlkAq!c+-=Qf0Pkz-@>=H1v51By%Z4o#g%?g*lGJE!hCAH>t){w$*ZEzA0WDut zsL=$5MAw@3PV4w;+M==gqk*31&DtAo;QaOU)A!3xPhFv9PsqK=P&Ce6r>%Wy*F#fX zl^%~tUnK??R&`lh2@b6Ct~6w{Z$vsdVYdzuD&kn2gtL=SeF?V@9y77>fksuSE*1)- zkH!QDhaqm*80J%8IbLaN4~>p9SXU8835MNsO3Fcbc-}P4qJ4cdj8{&+_DO4dxZ<`4 zD?;ryW0l|Y;#GoYqfHGfmL$yNU>n~ zf;7#C3z)t>&Twn}YAKo4q1 z%tL_cz%gK`S^d}^h=-Lb8cAYN)Sn2#pwH&BSUso(=|{R9k1XyzwrQsCfvHpy zGye@{$d4Mm?c-;@@mZi1!1|>ZT+j%;@46N)+qkfj<>f^~>64zis0YA&JHNsp8%9%G z6^vSZQS8ux20k7Mg!oylV3aL%Q)@+2NnL>sfK$|Q4PXnRYdZFpFT8Elq|3qG`RzCT zDLZhKj&p!(egP)yDi-uED7a5v-mtB20tDlk>fyFf`cwj@QQa|Wk9};F9)4vu%6IFG zf=<4}sL@(gyg;P1ndPKT2a;wvarc>G+beh~VgMy#Iz;`I%89aqcFrrX!VE8ju3Zw># zA2Oi1lzLCaEQPnau&^HR(=e(^ z+gN5N8lS=u3NqZP3elazYG*fx=UtMlS+Zb4%k0^an{T{+^X8*d*Z2A>SFWA1V|iWO ztiXf=@`pv9wpc9KPEViq2%ymnGhz4c=e=H^AMLRJ{OHg@kH_zyP?BhmEZ=<5i_FfJ z>C@X{qMp0)oDJh>GtC&X{`>@sT#*haUSPB0t zeJ+fqcMN^L8{SBtH}o;Q1G{xAxU=jYGT#>>NpuF%fhejrM&>6*-LlForgUxv%8~?B zwqSLaEG~qJjSvS~V()tF$y$uv7;vCCPreNG!>F}`54;YC*A9+*?RKwYXt1ogX+d){ zGb>R!y?H_Nf#&kEW-zTP0e`$9IkYNy&J^BYG?W zDsO5+^C*_Pz9pO+Cdv;qNEHZz2Z0f{=dcESr;P*gENxUn`)gEYzp&14Z zSmQcXDhvO#Dl7$d^9B)U z#}&}PU+6A^Kx^T39HZwg09c(CD*$$_CJco~5-0Yp1rtRS-kd zg1Ml~67u`pb|Zuwr{|4y;jEb5R%WMxr^qNeW@#YcG&U~-IfjL>q>3$NtPg0-bg@TM zCRBwPBL`@!uIhrzDja$PM9<`Gv;#s5w3|vm`^@xRw4T#KT1V4*8r%c57LL`j9HfOZ zQLBGkXP`NTp#??*W2})jX|*g3fetc^M$iDW0OM9WI$?pu?bLIcYHKTZ3smjs-vCpgN>Y0;{? zaC}Flo-2Zs>Jxcg!!kMXdnsA<=A= zboFPIHnns{$LqshpN|%RU~-w=%o-p8&VY7JwBE?cbAZOevKl>VUmdN%FC5CZicV93 z+gzmc^X2UL^Q_jkySJ4>rgCRhxVcy~fYv#l61#1JUqgEUsI3F^!~)60GYQsHYSYr1 zJtm|;@(mLKXec&S6hm6C1x1qG1IkJmlVETF!NqDECOv=_V9;8$0*6XMbH$9rAPJOV zOb!4HX33;ww2);Pj^=^T>@w(Ei?uXg&^ErKh-$YhZMu-{0x8vb51u#yJgky{SX6Xt@Fn=M`wKqHaRi z^3%F$ey!7NFT!-*YhxYOYwI?>c-F3R8z^#@9qCxHWApl^Hy74SDTUAwM?7x5NsW)kvY0@5ksMt`)l#k00_;^34AB8>^v4`y zbSTXD@GR|6=z!5!f(8mN8{+XG2mE}D#q&GbVWdzPUqwcfR#59<9I;^$1Z68BG{8MZf>nuNIEmc*D>?(4-D$J@ZZ1 ztV_2}+Bv1!^bvgsXszwjcTXz7s}LnKCU-PP%RRcCBlNHmd?ja_vGAH1`or-0n$~5! zaM6d07vHwLLofpNH}Bjx;h#5s(Omq+$J75pp9{cs_ewu{+chcHY?J+eeH0i95)GY& z(K6PFx)+VK0~WqC79OM8ey!AUtbbI|)c|uRM`}H^;(LXeh#`)LEe3>J9>>kn89PcV zREW1Y!ZfR(&ta)3h6x!(j6KKP7;aoNqo&tWSSFedmUonvRJf`eHa*nSk=)oGnzo?% z&{=kG_k_sonzGuW+Q@%D*!hEv6TyZLkL>N8(Rr;r_}oTwx4HvZyaV2=og1rg>YY4q zHoGh{oIbxZQ5j!cRou3*vt>zhP$;nr*3xjqTUqICu3UO)aPszpM?UN}Z+s50*LKe6 z-K*@#gLsGN=M_kIc!k8Wv{4--;wobgi4%PCT0&DC%CmCD;+zhK4gR?~c$EF#r49D5swLbYDMy*C(Ztpb2 zyXMdrtVr1JWLjr1Gk@Xm`>lhIp$GK1Ohu->EjDy*Sy9mad8fQv{*}dUtFT*jTG?H| zYwca^-uQ~XzM)SopaEP;jaYY3G?h`FnrFZ`#dc{TGlK!uVw>IT54lbflMIV~Qw*{9 z4pD@d91=?|vFFl4E>kEISBCws1_=M7VucFR0h?qeeoVv2S?c0aG(f9tZ6x*^$?}<) zAC{^wjTHU4@@s9#m6}-9Uo|o13TeNt{Bu#HwB8J;&UGNUt`ksZx#!aVxb)Kh00X7< z(mnWsOO>)RxU50qiK_~` zfzxc2Hp}9(QT5&RiHS=ml0TH*)D4r}o8$pf8ag2>Jb67sn@CCCl*i*OeNZMCf1tm6 z(2Ah)QMOA2w@u<5NcaN5DhCh z&Mh1yG1e?`3l4^`3n!K{<3Zvh%*F}XJi+i`i6gGV&Zd^!_Rgp8+_ps7fQ^hA2(a7=X5$VsO@1*7Q;8+7|rM`s8!Ay49Z#gb#&Hj{N@{js{8$vy_gbF52b>5 zT*Jc}M@GO%ZAp-0)S*s{l@Li8LwsPzVIqk$pU3K-lwW?l_t&S^9{p_ZK{Q{6mdlq7 z+>R+`x4r{|Ty1?8(%9&GL`m-TT?mwYz@#%D;BL4hnC- z1vp;a&B1Zwif6vD^@fv&B4V*ns$iRODb=Q3u6i&MbG~nsAOEP>mP8(!23(u}1*0=3 z$r%pwVEs^m|D%Qo(g(4^f*Ox0%oRI1yNqT`bkMp`PIGj5i zHVSXp%wp8~=PmuXVj<;1x~Aa&WZ&!P|f)F}$^yO}A}WyEI?uczUqORQNyr0TI; z2+fT&8ucAkLV?J(mJPP0zAWrfvr;xZ(ims z&;`!vy}FsB8B-Y$4R)3_Ypiu9b5X3kw9p7SQLAI2z;gx7M$v4K{>PlC)h+N43G|#r z(1`xB)?jlrgG6%3S#`i0uI1=&5+8e`k+KGN84_vXrDw6Gkf(rQtpS9(o9;I1~?Sx!Q-CPV9OwHpeHnitg+vOrVP*xOk;(P;2%p*dJXR7!dM_Fkacr%KcCk9>!A@(~D33l{qFO=^ zPys_@NV`;2${;yL4xtlRWydNyya$_pXWHyy$Lwtytx+iAEgr%1MCG40ZkSzNeWGvU z3Zx_U%cli>FPfWH`aZaaaDPs7^`V7@;|;}yyZ$-kpKKCb zKK~@I`!=JSW%b5lfz>Zx+f(9yX2r6l?xH7}dv2I4I6gb1Y_93J_R`+g_8m{1vlTGO z2Y)avah+g5y#O|~v~4vCdeosB*TWUdch#e(qcXJh7}3+6<5=UYp7d6?ORROzdAws% zROE{5t2x*7eA!|PrKKdy7f<+Yk*4jzYo3tDq|7D2%%g$QVrN9=+@mi%fAqjF{efS~ zx20cw;(k!VM4xyy{TL{@-@knM!fy^9{Dy6j-9z%(tKJ39XThZ3q|4;LzPkz>83KRt z{6>COS?fcx!%ifpZNO_UG!|7kiYF)^Xe<^WHXi`=am8?&#c8$}#G+L!()$?!X*g(j z!fPV}{*XDGWOsTOE$>~md{(pBvROXzrsQ%-$3XeolBvrVtz0nIx8RUA%ot z$BH=%5|!NKi&rjaiTLa+W6-##)Yl22NawlDB`jwZH9S&}gzDI$6_<3taLdg3^SYWW z7Dp}ToZh`-+cn@P-P>BcwBRYw={}Ob1+Gv5c;~nvYK#@r_ROue24;3uT-pz4NLz~P zr)`~FXpzP>wYAll%sV?d>!fL$HecOQ(Aj;~qPde}CKI#N#XH)fjm6M0^Wr%z9ua*$ z^z~Qpj;5**tU+Rn4aqKlV=3ZEZYA+mM8X1!&pxpEEch>I%P=xAf7?2{K^{tfF?%cX zo58Zo-`3gm%-LIkd*b{Z^1py_$NY(4@+s;Rn2LU`YHy#nV@IBxi4n?b)cBw=X-w^> z3GQN&Dv@c1WK$tBeek;iz2G%t@R=U{u7Iy$GO=3L;cTq=WUS(8%ZfQmaRGBwteDBP z|2qpipcWCdVP;f?kySqRouwTmzbk8|xnho#-$z*+sF2HQQNqqFRvbh79RX@7>|13} z!^RAup%=eLJQ$C@{o-64zIYnO0M(vb_FcRIYIHsDekXl^>f^o)$>cUFh9g0VIEJOM zxC76vR0Ip94l)|i3XoWwkc(nVgXFXMaI}|1pIX}}zxnL#^4GVW_>pDjA;3Sg=bi1) z-FS*JnoBKT$feF8-2*kkg4o36y&XYtzr5ZIepPDu2rPT`u|M1fw6{M2%33dt{qeGA zH|Cme$)G41-hGa{u1nugYic%i^xW~M_fHOcpL>7H zY2<%NJq_P+5Z|Rao!031B(oI-bP((?xg7Eib#ojr7YFw-a<9LP%<6pO8eTynea1~H! zjj@kC>McGZ!4Owez{k<#=D?A@K92Vz@e~N49MF+kIv`<)Uf^LOtS=N_hot2e47n?6B961WqG6M}P#$nCuIyP>bjKY< z%X+F7xqz1us%tw-z)M5gZJ3D#B4VQL{7}iJ63_S> z#>>A6m5p~gu~#T~6AXYiv4<#Q^cC2;6YBSYu|(z&|785JVhvHTA|a(Rm&_0}v;jJo z46AOeNW;t}Rd_qp5K=q_f;7v1(K>h8L-qW;rs^4{xcqWlGq1V2%M`z*$ksADUUB>S z+g$}(Kz=?aJ+U^!~?f*yHcfdzgW&gi>-+S|>w>Q0J`lKf_nVIxXfRKa`dT60{2_PL| zXkr5urKl)T5gT?aD7snuT2L3a;Ln1)xVyHs7a()_-}~N72+00)KmY$fFz?;^%6+$- zbI&>769Z*&=?HR_*glK7a&$buXKoKElE}L~AsJqgKU5P(FP2Kt>A9d{{)Kxr*@7n3 z1v(-?mv&@d2GXwVL+Kuy>A-2c3`wM#O$4gJKqV6TgxlkNDK@RXep=ykg~}XxX_&4J zmnO3Ndc&nvfx^c_v_tLSEk=XU!s8GP6uz4CbxqEk0Ec`A(>nj4L0PM^q(LcaA10Id1)q5Mpm{izktGVY2Q2Q*gQ*eJRBACr@puIbLIEL@7DPWm zjku>lcqhI;$s6>={lta0XyS>feU>+wg*6a=TgdV8SP7NI;H4T8kewi2ZsJsyKaS%; z;sXT7P3s%Lq8I`ZsuTP?D{`?0p>G*Nj%v{AB_o@h2R&;uI_84kDJ2!8iU{(6(UE2|vUSj0y=3{EPz<3MEAZkh4?@ z-}u~5geN5)?UET^(Mg$TyH4l@-XwIC1kaixiL}410I|9?8aO_!p4Hbli-VRA!v8_#;~WRI1yY20!=v6?X8MN?3Zmg^1^!cmM}mWf2H#pUM_M2ST>zjS z{Qe8iCfOTAofg0o0R{?YAoqc#xc_go)X4~&` z0@ru0ER4rW%N@18Hu(Ae>YSeNB8%V0-zi?j;{K{A69Jq2>txg#-bq;I|8C!nK(}n zyH_vOCP*VpL^&`hDAAMswTM3r*c@Tg6sIXcfNg>y-b_4v3)rTZo}wjO+R(#{4@@-T zkCk9<&_7_7z_Wvi8LZV-qkmUxwGzFgXw}MMi5?v*X^zF3!S7}-%aE$MaE}!Oy$jsTzR>bSvL0Td++;NVs(S)dH55%@kQ}9 zC6b&R$u4(6flxDj9-LF@ZezX+W#!?k=jO0_^u44tt1`zGQCZEaA9!H3)uJi}Coj&I zxbW;l5SbHc@Ueci6yXI$l@ljmV`)W|D!_$|qywF&CONJ1(w<8lLHq8d9V3?74ZIy( zxr>}SD=)ocDHw4f|8m$~J-mC-aP*16Za1u4-LYhGJHU&ngO7i-dY!@U;Mdq3YucAA z0S{cr)sQ*rPA~X_C50G888F~QV%`c z_X4;U3_0`YBYm4*z$tX;a-trS+WXMYXC4J|bUL@9A{Q>W|J&~mUQvEK`ti{-ryd5% zs&e#gPDMq|Kz@bbeNX}7W?XcSdJ+1V?M>C9tVx?-FE}x2Q|-X-+XGI(-c6HGR;qRr z<2+wsPl|swDaHH)_h=cuk4~_54+yw9WO?vdflmkUNCHFa?10A9=U@nWiX_|&4LD~oIt&J{VgAvV4G-hI#pqgGW-vSqTyMOA{?^xV zXUBdqu|GIqe8~iC)FR?rh!WUtV)HQ|q)h{PbGihv?SMkuCq{n3h?`nsxpqfR4E>M} zz;zE_X5h_o2?ek;|GJo<5eSx{NlTr$pJ9?9>3G4va`nAm>yuP(DYul~0kR zHfJB@;anW`_dSJ!;OFz(S59T0m2q$4`E(<7gnErSO1)40o%$#BDfK1w72!c$G*Qr3 zL#}}J5lvDT=LRMm4T=UNC5dW?rw78K3Ys^JNNkfO5zqSqM{Ukf*ie#2=^%oV5Sc&( z8#!}AO`8)1T&Mu%5Z5c1EOo&eU^HXmPFf@CED?oO%%#!fg7}F9$}VB%fCx+-s)kWK zG)X2O#i=o)2Gl_2&$M4#E4vOtwpB>|Bxz-yq#st5{-?!Q>L@(G*198G`hylksi z?Nj7RIhZ}X?~uAQPefLxcyR$w0~ljS=AUV)}eG5SO1d|eseqLIbM-1TxU zEtAXmIH%|vWy^KP3rg911?^WpQiR^t08XQjav&F~IC!Z+2b8I`BbAb30E8=xJgy#( zv42x$Op{HbHsNJ0nBEN``ms8qxjEnENpAGphYlatomjdb!WL&kQ`xTNtFvrvb%PDQ z!Yqd~w)SoGIeHuY<4?&@MaQs?LSEhMt8)4Cq#Mfe4(1yDqZ>vhLJ?kV@)lzb!ywOc z&@|(*bIQ$yYK>f(XE8`Q15`0`MnXf4TBDONN>FIZ&v%R*1;XX!VE}HK*mRAlM^*GZN`LxS7LC}Tp=s~i2@Nv2#zU{1ib`}XIQdz67W%>n10p53?ab~WbNn>tsHZds}vbw53O<>=-m>M_qWDs~HH zTzh)(KWA;Bv1KNl)nY4XP~wc{IYP$mdz=kVjZrLZ8@&>|)w9P{TVQPJTs3+~w|2~f zb;>=8z?@)!6oh(m$L6`@j`*Le;qX`uey~;3nhk|#c8*>(d9Wj|Q7AGeeM4961EUp7 z8FTBUiqTItq@OpP)sSx+HfxpWw?o9t7(|VuCQwtT+0;DhO6pFspA#$;T-Aj{WzJAq zLopE~)1ky5Dstj~g3&S2y~JaI$b|$QPf=x)78Epnq*OwXh9x4bIRpYa7MSS}o_5WE z)!|P_ZXqDTi2EW!U1GY82N%!@qU=yfNGE8wBy?;f4`&*6a62#?40*X+Bh%0@!os*| zNsDoVTGt4rv!o#xgn+e~EqXZvBmqTv;S4CRSIDdk18J*+wwBZ?FJl?iTQsK(x?DE1 zngO)OP~_)z@VT0+&-@IZNHsIZXFWdSue0)xp#oTiPTv*}Z`@Jt88!Ty8mU~$I6TbI z2L?~MZnVZ7kb|9lr`4$fPQ?<1Xbon63m|56D;NWKjpn2>gOiQH*=@$F~Vxs zSpv|}e>?!{|1Q6)CtR9JGRevH=e#T5>0Lf3Ma|naxn4qrOT+jvy259Y{ndc_VnKA# z)c>Xc*bb=Da1Wx0H*catFQL-1n;L33o&y$9>je*j4^h9P-l9Ijl-OCI0d7zTYA&+l z*Y6}zYof%~zv&oRLGG+Fo_tUy{=zWL7Ioxp)bf0vzI~=G-RIqy= zz2En$pjwwiNkO%)6!=L2$H|kV!Y86`9h>&OO!iZpg4AdPk$;JN52hUnUjjs5F(AE! zvJpm4EGqEq=kwwW;xr~Opfte-2?)MnL~;t#XUgEXs+P5t_}IFp65ThdwPjP2Z~#{= z2l}VHHTAiTU)9v7nxE{x`)x3!YFw~#O)ELB1v6SlHEn7k2PRxOzisK>q2zc=>R9{o zMSGjuS1h`<@CEeg(t;|dqI3L?F~=TUeynYNW%Dgd@p0(hrE^xaH}74vyuJC>Ma2H< zECq=#aHEL1$eYr}?&8DaXNSE@rsPAvt=Hy<`BRpR-gV!u(e&5XzZB?uUC;!J1zx&7 z`Q5Fzes>O2Bx85v##B7ev7vmRA|FviQcYup2%D&wYDvOmDp?DkPBo>P*wcP@s@75O zNY%Ri1wq(r$}_>glfT!XaQQlzB?e2 zCx#EB!DujhD(FGA)>+X^!jqaqyC((UQoWj`+)}@NNvl6 zR^A2V`@5fg_SsYw>hf1>PpH)=ApRp~ZM7ft1Z%ZVgX{3IS1#|>)&^1c)7n~5rh=pt z3-No)aJvVo0;-Pe)*3xDK{gH2n8J%fj~6pPl-MIVkHHl1L}DdAPs~Gjb)P3dJdfcV zp~KQX4_Ar+INR6REdhJ<2WpniW!WVH;E z8#X_3aO2kfzw?H{C96y8fxI=tYjGKz`w&5A?e|(B?7^Bd`ez|RnS%icMF|7t1Hv3q zh{u(nK0|HEVc<@4&PhSvv_e2(q7t8I@wxMP`T1-iB@%(3>|cz_$3Y+ zZkRIXW;qzY>)5efH~tZREaQh&qrZqB=%?+kZre6v<~BOJXYrEZ?TgW?2bPu>84UOu zl`AbC7A_P&=1qepuDoV;-?5#$j=ggudJY6ufOl~^>Y1@^+pF8R5w!8MV> zh*J`DAVCz@*f^%@O?0CMqKSCyD>#kJ3)}Jz-B2^N$W1fP=^!Wd4ZlW`JfbY-^@DGe z{^J;T-`~nop~Cmj3;f51_OPYcS7a%IyWiC-OscTI%G0Fq{u7j~-TpqBwAr76%EMPBf_D|%LupDifIOO`dql`u{(^jd|*IYIx^%=U!>7yBr-47Ol zc@Jn!Ci>ADbj>qLFvIO&puv=9jiZ;)&On>b;5C`#dU^<0@WPiP(ba}A<8PkSpi%+a zuF+J9eWX?@_Ia|e+i(sog7@IoB19zDpEA&J)RQqF%{UUl?MJ$YnW!*;6O%Vjp1gS@ z{quNek)I`m?`CX zY04@_DTGP(Byqi&6pxsmOXAXZPF}x$GMcnWw5yep={8DLU_QQe0I&AHJg|tf>`8mX zGV>X`S#a*%(a_T{GX}gj;}Ozea?>R861C*4G@- zhW-T8O%{g`xo3(k--|pwtyrawaCHlinyNY~P&b4|2Fu!9_TYU?{>(HYQztLlM zXS)^7Ef4Mk`Lm6@GxyC4;pdyO_@!Q1uE8m_&sNyK2phNMsG?S%)U#IQ1G+-<&|!sK zz~#=71{$lB*%K}h1_9BRE&e7vp@xZHHjd^nj~&9H1fTFQ6ne)3%!tj~?n1{vp#^;k z&fqY}XWmIY?M72w=qnc}go9mRp9|<*cJsh1dyk{KIEaWj&(GgPXKMwPM)$JG*_y&p8DY%xvJzCY}QIyR;rbx zo&}!+Ij4|uDzG5AP9|HIlr_Eex=jAsTQWQ{KmXxNh2qN}lx*MkD%JOWD)(nUYGvGy zpGjoM1Q(*sKXMBFk6^7{F&yQ6FIDj0gLipF7Lt5xG=2+C%T%hA4t|Eu zAI5e8fs~@M{0ThOkRAFeVEW%SNqDs_(u55s)(=!sOsnQjFo#fc;#avQa*2G9EjZ;<2+8&q=@BuQPKx z5AmlgC|eT|E)b+;WD{4y8O1$w4hnwzh&?+X)*(i+2TN=YDquvgzsIkQ516u010XTu zNsgGj$MC<9ful*$5V?wk4f@EKEMbp0!ubw!ugd~p9w<25P^VC9T#@@TaTmLwYe7L`ijHUhI!FC)hA$^^2PjE)Wk8#F5X zI08b260F_26PnnTsJ+w$S6D7>DN-}cW?_ph1H&A4G@>hHXet!F4=&~}=FBWy0N z*o2uY0D@tUr2?Jilz@@j!n5;b8VE;sU$L&^mPlA*ER;Z+b*&k+AK5LJhsV*Yb2_;I z9cCDS>zZ(Tq~^x$m?&;oIA&3)!r}mcI9h02<@gk44GmIt~kvezZgb zd?f|MH5&m|C$yapw>TY*{c20kZQ8#t$bU5|I2n5 z`P}r}VY68|i(i_7EJx380lvoG z7aGu~&9fOLje8d(QOs*WA2vSw{BLN6&*sg$o#Um9gyCe&?epdV9k9)xzmMY?8ed1b z54XwJ=#z|&%)s|A6?B1rYYSkGQuNb}DGh?`2z)v+atYYtufKB^7(D69mYjy+%{4_G z=(>r3U9qynU0Ut_Z7+DY#+>XJvC_`ZPyGp4fKu=281L3x?45F`$Zwo^be>qk3>Z;e z%J8eNz$E*qUb6Yo-qVd~(%(FGHR;K{X2~>oK2^jrpAE zv+>v8!AHQwbwIEX7PO$_d@M?wB*HWq4U&S%*M_TPQpf#DaA)DZzv0vwPz_%)+S_Eyj-?UB` zGhQS69XBN61n5y45|PzRS^;$>6d_(g3jj$m2r0kbIWdt#d`BMGL>Plj2ejajo8PcO z8#fqP-HaJJ)~J8hZWudO9}hylq=bjO;kV3A1yWP$1aT#Kx3F(~wr0{Fg%}A( zdI4z`wG90PWU}A1j?u|XU4V}ezke@ze<1G!a@j?`e}WoD@RNSin^hCrQ9!iciG`_P zzTz=)wBWZ05LI_#zKE$@OepYTS&|w0^^e~rwJD+sTKdEjQW^(r(!Z(k%c|9XyD%Ls zS83o?(4?wKpMO(};41|2mA?B9Um=LE1oCqyrUYv^s@O1^zH4o{32a!$+aH?4qWoq zduTWM>gBF`zZ?R>hkJiG*1K;#V3eV(*(1hwPM`4fU(zytPMp^ylpJ$Ydd!(x2{r%^ zbOAOIl7T>G!x{5#IyQi56rCaMRE)4BA`AUjH~~G19{>IC=_n3;haPPOTD*9DeKlxH z-Nn55d-OO^rS77m-o7`DdB(msysRC zbP4)u1AzWRUH}zq*IrX7R1-<5M=*>1mFQ()_G-vQy@r$r4alafZ_DNya&gaR6 zf`p?Vz=P=B>v1L!m}jD`kiiRgvC;G{9+%Mp^La(DTGB;VesMRWq0bBkkiGAVOC~D! zFPqXj41^v#04#Tc({J3f_R87X8f8OkqO~=aH=?d?=!nI2tM0yM&9&1e)wh(iH<#rO zud5&0v8ZPCeXy_KmDT${1@eF1b;;B5Q0~$@%5Oe$JNn{Ii3NSVdi!+4P<35HJl2@g z*wN9LbM1;%+ovw5t&f%s5)-zaZ+{?SZxXAT1mQo66Ce>RNrWU?DhnUI zAx@ta7ktaIW;_9NCIfu!m#Y7;7j3@(`HuTKoFgOy@x^>#j@0j>6WU8IGv@p9InlG8$3E~Z0(A*-Lpql>2xaE>8+2n zH_w{0aWG1u8UMKPXV4+iJwjhoVm>!awNsO*1=K3)O6n%!ZzJd@o)hqY%+zuC7}O@r z5{{@{6Dvk87EgrY33Ht0h#{ARsP33?7fb|0L~EOLOOlI^5qtrB89Y&@i-qETN{f%8 z?j^2}AXS7~q$^MZjA0njIOaSxczWL3=(c&~&b+!C-`CZp{x;HNFPk>4%*A*3SZVn@ zblcmdb-MR&tjk;dsapLncf;Yb&Z3fuB}JWOha24gQma4p)E}-GSCqFPuV`Gw;d+!) zS4xTpeP#1N7o(k4W;c!W`#N}6nW@YdBsVFodk1s@)z*{fMRWkYcyjC3lb{lGg36PR zU1WgFs+YWV&|4fSyC-jq66ze4C7wgz=0l#+Qpb$$h3H@2gKtUdfpSdVJ!KI%p*?3z zPW!~xI~w%g$mQSY8}0x{K)AnXohT$tYPq9P|FvBHwZ8F=78tCDiZMC&mgbat4!)JT zAI&=CDXDbKUf4auQCjK=dT_?QIb#$M-x{x-1&uuKcKakd(*p1gSF_@q9MhRreZi_ph)aweN8Rc zIeJuQG;o>IxnxXaj)vAX#w>JTR(^v|d!(UO&AKglQq3j9Ee;u)YEOVo1!i**S{ae8 zGIo3nmvtB{?!sj>fX4&zil7C)=TF1~{#bnE1sJaqsu9maM+6LPt+0o=fLcMkdicD= zzXDBGBoZJaL-3?7AhWPWt;Z{)A6bUpwwBFrzN?bS9=*`PSneHh_2I(4=kmwH zsgu2)38`DgKk{NIT-i0Q0!(3`IC2e22S2-b7G}cyxrm>U`g`WoIeo75t5y0#=X+ z4#q(u0VCU9K@qu;n4}O3aRD1ffSn}TyCSd<*<=>LkBMRhCPL`uCBrMD)v=%Qf!)aB zVWKt$n;OGagSCr$z`ysR?{2GYFq&D`Z;X~reKgt9l6>@ed@7Nvg4y!gNqhgg{5GIs z3_Xi|4a3nkWHEW5-LUSv-#xyuvU8X(r+sk&9@yXSRkHznXGWE-j!#pU%rS%wYJSc3 z6@T43aW7s6_33qxAT_5IWfKHigjjA%+(c`gjALL-Q&j|o(#H{aO|yvBly)g2DB9xQ zCOVcO`{@Eu3=vg`jTF-YwbY~nI`!epu0FhFOL0eK#OpRFK|)V6tz$!enNep{XaOd& zDuxW5|nhM~>yJ>Fv| z*P5!8SA*Qj`h+oF-qtj|y__A{pe|7YmIX`xupoDd#*k%nL%`fT$Pg&VVJwoVdK1q= z27vr9t+B-e;gA!W0ECcMJX=j0vKtr~h!+4pLw8kUI`eq}C)|T+tF>^Y)+pr{*O zJQ?61L;8a-I73{*Pf$e&vK-M~F^iycT7gnE!Ny2-Zhd`jHf@cD?fLokaP*5}F$Eqh z36Ydg3Hs3;x)+_i)9mxuimL4$veXdt;R~SkrH4V;F}Uc;Wr{0#1IPW0 zydx3~hoWeTBQM|X$j<{`U6^nmb2B=%x2>6`<%|xlfA4kRz85&|-27>(X4#*{KE5!p z?OWjbcH6e^MEnxTS==4ZV`22CoP|Si+|%r&h`yM#s$z=P`gujIVF{9qQ~bPxs2s;U%19f5Mz- z)_HdYnY*U%33$NDz`*;azCnN1JJmAYgu(%u_DPaH^!f*Y9-<#O}NGCH3wut&Th zi$u;iguFbP%MK-S0l&aUkUm8X@H;{@h#RQE znA$OVVu4?13VUL_(HA3U`og>m_sVcN;-(UGp&lr>*Gl8M_4M_eI3b}@StrgV(#dmS zSbO3`Uk}+K9RMO11UL?$cnDcTFH87SgCd#+dzUhfJ1@Rt&+mPVw;h7w-qXE)6 zvv4||omk8Xv2mt%%QMfQAD@9}&%|{&xMkf$Fb5L2Hxfj9AOv$JLW&f5W{c8vXbj03 zbI7C=tKpCZC!RM}15}Kn{GttP9J5TOsJNAkml`hP94{dl#QwsRkEJdfH>&Cz2*0Ts zHSV&@9$p8(sUC>~<3?701J^waE*nTHr5;{azEZ2!t}I{oFfPJrSC(D&@MUEywcNPN z=o16!Ca#}%)ZuSkO|?+ts2P}hpeSM6SJ>ed1QUrkFcX|Tjevk~j**KJT=j?>@WSSC zT5HyXm(GE)xY&1v`7@MOT@j?}BDPD32#scdgA7I11qbrv2CGVuqxWtYWu>1g_`Z?n zYsVAZRP;9j%PPRBK5=_3ALAR($dxMj1er{3lXuGBS6CFCa=FYdn;^^5s|DbbF7<K-!j}4CKp$084w|1zSKMPRxLLb1-CP z0|^P2;E7SNIl=OrDUt~B0XP-7fqNmkmHp)&5VLUStgmY>-}O}teT+VieYI-nBo3Cjq;4%G}^0bPvlf+D(p$Du&<5-GZhJQswu7fnt*?+8K|w8OLiO)Zd2A+!-~ zOd(ygecNL|1*(Da(6;ud?p&Fm9VP9-6a6~y1H6l(B^OKG5wvgEU=ODLiz?tMm3$5a zGvz8>Nz1U-@<5=xby!OY8hft9D11qL;eNSa8W+JJXz!GzalrcLC7vJ}5kX%jK@cTG z%%C6IjqMM?-k>dLLwG_y#aZCL2)wNr#WVRm7Ow9&fjRbVnD97eky2lLhz-r2JYTo;_z96;Tlf$M|wn2O-sAnL|t3fBrn4uh9Snd<}1^KsqJ zz;yvZ_HR9_l>Afh+h?T81+PQ{Q4lWT>(a$y>LxD0d&bQX7p!LSsMm|ucL`b$`=|XS z@PhLN7ci&S0HZDuH_>y~Ke`_O2S2Xs9KU}3_|A17*A72(&&Z1034tw~QUyI59QF>@{g{P2iBwR@(%Enomm}-b2j?>p~b$e z!sueq1fUe42bV+&v;0dA0sHKoff75E)9{HQvt|uRHEZl8q|IjF^>A-mPD}74aL*Fl ziRt(RvB5VcfDU*#B7WuRf{q?CcV?fh!Of(|#TZ=7r$o#!tSWp2blXPuda@ZB^YKbns?YJMo*kSw%50^}xO<}koBF;&HLLR#f#t8aNgb(9wxYZg zT`sj}gVyq}j1IzEXr~6f++YFb0=3HpnlFpU9D$-;lH=>q`>HIdY;umqs8q|FA8Xg}8fj+kZ8je}!+_S{Jt zxlf<^{i`8^yhS60m>?+(gPHf&OL(36gEGOsUzFn{&$E57Q$9?$5}!5r>j_kzPJnrg zo%bU&tguPw(HXe&ARRn0hC)P=pAsxJSPEgH>D&(!dBKvPBzc-ru&-m9uDktIvb`Hn zq|#YT-O-d#kLs7l3%|Zvx>p1eW@^v$dfY+gy)%NYDpQ-pRdXm6_h$ib!Hws(5tuGZ zk6NQ4;l<2K+KMJY^!)@NFaiI{=OxaF1@arOEkZhvDHt41t~ch-7fiNuo5J}%FXg!NTGNPtw*J3{bLG+ zZnyjy$Uqxpo{{fX-C)Sd%gZvXjo`msdX>C&+_+Y`O1}$erE{m}RafWj(ktbgckI|K zSK>sC?ACqzZk3UOPrvcT)1)BLf)ng!gni6`QmGnh7&VfbPR*y*;K6x;PdMtoJQHk4 z5!EgdADA`}>rOjB2YVom3zEZ#UIchuI3e*w4;vV}Xd*qVWljtJk23W$=6EbV3Q4cG zl$;hM=PW+P=83h*fAG3+Laz^uT{JP31m~pp@T{2CE5K5V{06#9NTaFK6e%YmN8%Ch zEX95$A-H;jgnba`@e!Cj0v{k4L6MEg3Lv<@5hf6#WFfkAGWbH638aN4N@O(BF;V)J z-ZU0@^Q=LZNkBGaJ!7=cGN0ZrV}qNv%zmhQR?MORG{X$Psi6JC#aDNB&d|e=K!J{% zob6FYLwKlUJ!rXhumZPj4(&)S~YpNC3?pI@|IgTOR^!;J};%aL=Ij zHG2WrQ538UjcGEOn-^`o6<$-ES6t8(*MQz+o$1F1eebfGo0BaiKMUPSijUA6*e;W2 z$rCFJ{n}>J(4_D{j+D&$fSpyu%{jq_SHZ%<}*f(6);A8OBE z7^9&`G!ZW;1m0X6iADV-{X%_z#O!0lxfsXd>5$j#4S9otGzCwy#gUkx+FEQjnv9%- z_>1>R0#PE#@^Yg0V|>+;Xv7JGlhGU{P)r#%y9VGp2T6uGA@2MN`{rI4lxD2nh00UqpUOeS7$GU<76S0&p7wwf?~!|P9*{bsX& zE76%G<;b2pV4zS5g40J_PHUD%?Y3xKE|1IUaUF0vbvEK?#G!e#P;IuF4N8;8<|T!BDN>wVpsL17T6dGqbgCUp4q}Cg~+)V!_v(n{q%B3=yKIC!oYQ0WxHtTt< z+TidUb-6TlXDH-!sJEDvPA4fQUGH>iN<$%sQ{6^1h9RLyAwx5e#Dpg#Pd$6!0AlVR zjhkvVX_nFRK^3SRIUOBC?@pf%@<9HY`RE1o!aP!9&TL$w?>J5C3@VjDqf((VNXuD3 zT0zC;1ua%RZyB5A76Vqlm7JV_5uO5y?L(Aq$ur=G7>)BR7K3){Fu#8o`876Z4dLpr z!Qz!bMy^p<)E0w>1a)e&&Z4$*rYd`Ow!JE{J?zd3@g|K&nH9qITYQXz!4IfwbF zZXbFP-HQweNj$b--vje@&6~Fi!0QHgjvu`J?Wa~OUAp2au(f?|OLghgIvMb^CVrMC zT3Zv`&xuy}Q`BR7-|kkG%v{nu2|X5!jt8y(3g;Q*dbQSQ&kH2NzHF^ZqBI%odEwfs z?AAbCq^Kd-YM8lWX6i|(36I;c;hLf#e39IAo)nBZaRS{ZEA1?8E<=x9qiriJL62>L z{xizbwzg8{dweA1xW50}K}?aWF(2x{^mq_+qr<5Q)KThhcm`*I4ER9}m_|{2Gz1c4 zGRE^-z#KD|km)xP5KllnvC$B5>dyH>MqkLs`FOm_Ma>CdP&3{jo)AMECiKk-T+Qgy zMUCRc`i;1BcwsaPb3G>e6A`i(m^ea$q*sW{;LxORazRK5@u;*nDbG_@JdYbxm&W z%cgtV#BR7U>Utz$MlZTc-!V6S7LTAi!PrE}F=K`ML8+91x-$1Ym8pD-$*Qljcn8(p zTvU!ew;FA_I)Is0v%abJree&O{PnN9Z@dwGSr31jwQil)TO9G0gg376`-+QwUs-A| zyUb$^)TD}e@`1>mWtQtujE1{DXvgw9T&89%NKVQ%FEH^6&2%E zv!*lBu@=i2b66(xI^+2s<8+{LfqN`C?s3IrK8;DvO#>R>OkIlaT8i%q??vALP3qDy zKe1?IYZcwCO8E}^zi`=|%0!_*(r-l)?1M7T@)IKmMS#D{_D0_X@wO9!65uyq$spF?VB+!0C$w906K~nN=NB=uI{Ym=g6n{Ur7DJ+0L}Jgfs!Ns9sMfl{wE(PO58ST;#f z)Aq(8GY6GBD)o$N5D%W0vaJekULLC(#!5r^phJbD)LF2uwR)dHxJZYR`Q=4ygUChj zdO$AnfvQ;{6s_mssiABRo=KpB5Bs?#=h4;61I1a6K-9A`#|7pq7~{SEh!Edi5#!Mu ziJZSgDyQMpzX4Vv_kBx0{I&ZMSp?GDXB8@9<$!*C<9MiB8fy#eNo@&&kB~;>l->+3ySI*Lhd4Ghg(0S zYeZ2LGh1C7^aZ-=yx`ER!YpMDxKg9aDwNAN?Xs0>3wP~;m*j^B*T$rqclonMMypU> zL483%J^gS|WOCP{n#8=B722}Fxdt=)Gd!P5S~V!(lbvvlnf7T#omFL0+dSP_!BA6q zokeZdx~=-f*@0}}TeQ`(z9Ys}yB}h#Nfw{_^4KvXaum)Eet< zMQI&)k=(fueZIJ+cJq>CWges8 zW0|Znz(in52pU_Q_@}C7h#QH_<`Z7L%tX~*VygPGr3BUPdUq!PlvZ0YI%_r)l>+(C z56kV+Q8@54AL$rZ75eNsX=!_@bnSC7a0kwT2hrYFOIqgb+Bxr`tkD%(?aOLuyci{rJXL)lb-f-WySMLF=gEtWUdIPWDFbT}Z1w?zcbMIlobVM8373zQZs0^fC zGipKq+a)|fI-w`l1HbxWjQA=;Q$NuQa~|I^>88#irZ@AVJK+xpsuop&hEc!zq7SEE z4tx%O9=EJ!+JY!bqFV9AH#`HhQ_)`Lp03~e;{6!MY_ea@l^~i!#CM@Eh3Z7Kr(cT$ z4;~sG3CCvq3W@{7m+=9S5chH1#M29;E)LT)Fq}F8dW$$YdO^<7i}dO)(Sd^?a0Ia? zO&O>8FI-+#M(>3EZt8fMuK~ zXgU&I1OhokiI6U|lTc3Hs)5>48L=AtPdX^fx}i%~mA#3+1lrfVBWHJ%YL{y_4Y}r# zC$~3VBa^I<$oqaxM+F>R7-`GJKP47n%7)2Ou}&zCxkDuV54~zr%z*7rWS1mX&wR`oJS9FUG zPK!bi^F->${qDhAf&7-iwS1{WsbCeUn=O`*4ah=O%iA#ZKQYrp*U6xwSgBOWMs|`* zf>Pi(x*Cn^*V_{I^?YPck1}bAO^`tYh&-Qo1Ytuw@rs!i+7o{lG7thrN#l{pAJ37? z|0uV~=ceuo#9lv3)g}XQ!dx+J&PS8_UV^o~sa^?n1pPGWqd7S7k8+`GvKCOU$Aq#% z+MJIkpRN_k_NMj7kRXT5PW$NKsLWnFhzpJzOq7pk+7eylL^UHB-ZVEK9ojN=)w;(g z!gUpWPlvXS1PuD&FKeD#TFy0=R%^1=*1G0db0pNHrkZi7tJh38ygoS!HpI{T*s{Ph z_)qBjNq4-loQ;IMf%-`me$9FE(ENThJprLQB4B8W5SK72#31Q5f|trPV6hAGMxui$ zV#jgj967v#75T}E@r z;>&e8g6*ARrdNpMr_1CQwELYVQ<#+bWfdV8*XeGrC4Ldaf3@x1XQ&~iv0=Q!>)?Z( z@IOY9M5yDiTkIyambcm*POFvIs!ce-A*2c+P}?i!I&5O@1qE$ZyQ#Om8}y>u%&(i) zwvHSYbLLsH+~vU=TmEB29P@&_iY0Wo$4I{Wi|=p(wHkFosZ1fUOh}*hx5QD*SgMOqk_5My5p{+o zA>v)RAGAcY5y5L06xE@L6BH3`TOxqE5-F$817<>IIbH`pcdu(|{PPwh?$`MP0H63He zHJ2*rhZePsE&@uEi`igvn4626=vs--nQd3eCw#Nx_ksA7_VvRrcZ`@jF1+Z`uAZ-^ z)Wr69{b0{+0PL9i+U|+L>S;4BU%Dgy>eTj}$}G1zzhZ8aR(HvMhBoIY?D_2UVk0ot zpSKo_6=e2A_b^nF*}n3bFex1p@kk5;@-1HYOoHMnOWMe66zBd#KXkD$%(>`AaO(Gb z=JSVT3@rA?b-=(+3duc#qU~#;cIpggIARAQE2cJ?%R+;OCr8eFVjj&*dT`;>lMIT= zoF(Iz?%6-5`_clb&y?*?l(yu|-!tbtKL#fssF$k(4yaN9~_rE4NKcOZPz%b zRO86DvE@zI74Dq1Vn}iKQ!~JVCl+5~w=8TQ^5C+$_sm~moKilatTAN28h&!V!2_L^ z@roFtQR;lpyMD5rz+^wR*QU#%ar zzWw)^)qij1(ev&IQ2Npt8shr%9!8k|iHZk45$j6}rj7_I7yiyQL=+;?lCcqrVlp3i zIFp$XK>3O7f#460&<$C53dtfq$`T>6jFNtXQwYx{xTlTc(H}~O2;f>Y0#Bot!#>NA zx*?m79NE0|;X9w!mx09~3uR58Yh>9Yn=7jx)W}U5qfh_fq$5BID$yyl9i1B9REPHI zJujL2?m3K30q*dUnO6#`l^_Wo8~vfE80j$p#e|uML9!|9jQa@s`N;KOjjp*7Bsb6A z`67@Wv7kP4iCWUL?x6+jm$tN)vGxHhwFeA!tokLikxo@7?#|~kG zE+*&-{?lPdB@GUT0VWOLASs-p@F8iPEqesm!5CnFL^jt96a(bHPzjP|r_+p*u7U!1 zN!Z~CJ5m!;cO_%PhQ*TN5l-k{1YT}iURk-k4VBLl)`cr@-}@P_3k3vQfD(ti@a-@U zE#g>3Jp=_xFeC7Yf-H}TA(Amb7z0s>68C|SIDb?Cf#CEL=pa0ouun$(sd|4T;)l=q zfz;fWL&Eem!nWF`=M5?XLhO@vou zU6Igfkycz+Lab5z;zoswNkjzrBoUGvj}s$K4u&MYwCgoY%(nLudifI0jKD=bvUBNPRjf)O=l{r52=007PrgGJ=BHl23_GYizoTUnu)jJK* z+pHC*ZvFc$d+>KEMSoZtP%3j9$Byf8YB`Hm!#EnNvTDZ%Xy!_p)B{JvJMQ(ANLx#l z&WD`2@g<`tJ62aYv+wL^+w{ByN(!z|E^3pnu%_kTNda?+Jyzm8ye-9Jm$s%Cy)quw|EUkM>eecFQ4nKX(jrXWtXRD%RHF8@# zGzI?osQR8v`WsAjgrvtp#R;&`oiEWi;F#2{scT2GR-Gi@<;s`n&5}H@74UG{Sk|Ir z3tYWFQ&4-`XdWMB+FRXuEra0DT?O3T3|T?m3erAr`acTTcET=Ds_y zi6i@eXNy+77h9HP$+9F@xyX`igJs#6Vr;;eX1eL7n@)g$=p;ZwPk=zU5K;&!dY-#w-%u2RwxZHj3`~Bkw*6!@=?Ci|!%$qlF-upaI z6WM{D(kdBY5lRFpuAIJ3MICZ4hPU2> zqe)9idMC+ZL5CD*tn_WHwpgmy`6>+o#JW#NvKahEOVT97-3JWxpei4{=Bq-%w2D){ zs?}SXI?gw3+0w)oG;N`uTZnVP2iWebEH19}wHu9JFb|rnN z>*+0tz6)tIHDfJ8dkV1Q|B{>R3U|Ygc3%Yn_zD~VUjYHIhMskNX(Y7t`0=Go>(b-k zb=n=d2XX%tD5D?hia(CKgQ*jbaS%0vnnX2IbE$>Ya#Nd_@&<}LQI7%0zZFWEY39u77f}@L$ zsA3L)?f?>N3TWIS9@tGzlqZG()`D$nzZ%@7#dm*ivhgqLk|S=g5gxxA z9tX|Z?8sO^pI5!|vO-Ni0$068XTxvRx%88O4QZ^#2)tAQmZ>Y@2rx(-Y2m;~xRpht zWLF5jd+7AhM_3?!%(@?BefAl9_LPWOrjG8u2>*z_XJ&Ne7VvfU2;lr-0|SiWOPmPGhk8#Rf!?e~VsM;Fl=FeOt7ufWi<8O-lb zKe74XTrluGLwzMT>o%AQPmdmT9!xrWXXTg$(bI6{fH7blUDnYXOr`Zp$IVy{gYaXe zzNm7z=`5(7ckhNLW3)j`vHu{tznGHi1TQ~iha?B+{D{r=du>>`lZnSOc%h3J8NoRn zPrO5!{3d?d!S$=poc?0Zo-a1sZKkT{p)2EIsT=o8v_m7=;hh5$wE*-mP&)8D-+L~FjIvy&mWTJz&Zyy|C za&jGW=A<)Q*?SIFMTU8crqAXCKKdA%o5yzATa5dk%b{<&?gCg%Kw2TR#R|A9R{eOr zl^o!gR{b;_MhAH1)?seTcMo-BJoMe_nbO}Zm_9fUWWTyMvRk?N#4-94gVkz?I&eZ- zhmX-+lMc;x~%Y-3xxx=lMVHj_j=}v42cqZAt1zP$byS z2!7fO#8aD{_-f0e3Mn5|N|jTUR9~tF(dD6tGLNRlBkDYZnoZ587E#Nnm54%bL=<{E zqS1S){nRn)A{r4`^y4H)pWT41*GxTs0TZA2!!C&ue*oix{mKvD_ZkBKt&9Q|&Kog)MWkAKq7!fTs<;DFA zEJEXNJHdO%?y-iwm2qCojVxv~Cf?t6_;4Eo54YWae;a74$h&qauc9IkJeeD!e+uP- zC-W-67JTn8PS~>GFk908N^V6(E?13@zxfS1#`w@oM87Vh^B6?ExH#Mq-?cwa1kD&9 zkQKZ{P>B#pG0g#=u*nfuWfvasbNc|h=Yx+9k2tVmVe^cI%kLd_;J4@RpL%HoXS0Zv zhThZQ&ucb*z8R#PTYmBI&W)RnjhVi2?L_MgjXq8D$NS4>mluguhU8vPO*jSFQs%|? z-q>~M{lK{88#XQ<7kGaEp_gjQ*;JiDndEDnv-rbJXMuXu)`uV2I%?&#iD9QzuN|zv z|GYETX;A4>`qXs1=1f(^cvP}zj}RwyK@ec#G8HR}m*FgS(2J!O#D^~lM86hv$OTpMcWucX-vORWV(!IBB9z%> zbkZl^6T~L!WR;BN0ejNyV!G#o1JOjqa;6nhNls=3pPD397hsG&v(j75G657+Xw!^N z-qnR`kLxYy;|~*hn<}nGPduQRfUzh5{?j^hl&e^`8@+ZnVls7r!qC`MboYN;Yuzs3 z#5dr_yL2e$8@6t>KXXAg{1 zU@y8r&xaSlRWLr-6#W;1BeCFb1~4b}$-*m9#n%(w1o>AvLW8 zVXd7F+Zif4gWeyBFf8%65&4GRPXZu39a7qSO@z|xSxS?yr73L3i7Lr|kLIEp>K?@D zQydn{^KJq~{p*K-U>y5T56;9y8U}BhYrNRar~yNOVjm5RrYrTodL=M8IUk;8cpdu4 z;W5L8Y5m$^!%+C29&n;xyFaWwFCkUv1C8E#GAwKZg-=@bnh$h|IsNMEKnP$HABg&k zkfH9M{eI={ZTN0OgHG2F0!~n7E|->p9Bdp8FP2Hm&G1e5u@>EI_|;5UvjDjnAAelj zmrEaNDMi_Js3mnO0Afxc(__9M1vico?0_0;XE7)s77U|1#~u@KdoiIEh%LrvF%}V! z7C?Ypjl7q)GIXe^2{%Nz2~adG9ocUZZ{a8P8!07vx-#^~$T@{fqctfqJUXdDCYLFs zI!}heq}9k2oSc!7RN#SKw?+2dwo8)g8R{GJp^<+515MuyTds9Z?>W|7TSi~a2e0!f zA2w8s&Q^oga0r`7g~D_ZON(_htrOF%R>JT+YZsfvdS1@5$&U2ojLjN+=}PXO@&^2X|yUgF$EZj$n3aN#@WYpWD|QxjVLR5Jj}C z4son4*xE%&W2*`m*(f0*P)CB`+tq0kZlz6jFP4M`$X+|{?lGYRV%1G}uL*Im0lVNL zorv2rf&V5MyErPZUib2h-+Zr@4;j+GX`VCX2GzGy3|?24wDMVE4i+A~X-aM?O)VPn zsnx}?uB514-*2HVWg5QuUyIi7xci-J7ZyEbf^RzXTFvhK+zqe1!i9nOmF_Zk@b?*~ zw$$;mFOSTBtN-l!FW05GcXjYlM5K2$}DXvGpBKE zuDSp6#Z@ruGKT~cC)9eiJ`ncRHW6P}71PSo(#oe*6b|t_`~(b3w;g@| z6d?F=(V2_@&3PD@R>aHDjDU9&>@kc;+7x840G$GboRnpvJGI5y=nhT|78o5|zt=?R zMnk%2SBaK(&wzK&7dv!$vbDbxIdapv#c=ct*cMznzdj?Qe*W5E8>A_bgkhtPXtneh zTAN}3$P|sjC*H2c18CxXmepq9y(08u!|?Luwl2^ZA-L~vYvr=7pKm-4 zvY&`hLXX3HKTPW<@I};@5|Rq)M6CJ=pgp+h>s>0{F8F7yu$zOQO56vwYW5ra1 zP!e7gFEkU}c@j0MfY?A@D+DjY%O`gps}SileGTH=*6&(##i`{Qov0%EU{@vB-wl9& zc^J3yhJ;5+a6=O4|H;F^FrewAIz>Ng-MU%&6!poDD+yI1{ejFiRn$Pd=Nwabk5>bO z$Nh`?;V$B*FcEO#@g1)eOJSS&_}5r{tNQKz+d8=#*xp@wrIEU^NvVx)PWU#cv!Jg- zy3D2Xx21RXp(e`)Jzd!NL*y%1sW`q(|{rrM)N0OOGHq<_HX+VC<&8gBCf@Y?Nj$kQ1X zEi&lfAENK92Xof1hkM{JrN_Q#d$?3+a>S6csv$#EFalzU4JMVRrAFrr3Z2#e`8Y1%Xp}t**kD27h|~19-I0lJmRk#gaR}*u3=P(WL(*rt6jd+%6IcDfWSn&|f6{ z=`jW<-}Qa688sx+iW(3_z@JbA+mzVXCjJn94o1wWADt4-IQr?b&41pj62@RCG1b6{ zl0_&E9?`p!+aD%}Mj$91xqKJA9^nxegkmgdAHdTn2DPCmwy!Y|wc$9b`B&Ny z^_hQ*FcEhnLQ|5yM_9dpOO1P9XP;A}E*I|6gf{q(XFq#s$<~|3?7{1|o05UzrM8!L zJ@IyIR8nCK6@aREIJW{E3UdKCgbbO=?C7CEJH|pI--`5aLf<{3r7)eS;s_^BRwcm~KY1Abd6!PL>+4Mif%XZt@Y#-y6P|fnr+Zt-XxuS!qa)mX9zrWR zKFqF;*M*><3#CpVmm&)5@d@0P(d6~TH$m-jFsk^s;pggf@FPizBu^@R5q=b-@&BZZ z!1bb3nuij1gu1Fk&qWo69|<>J6sRDYhn@i0o$Vt;z9_sU^8HQoD)}~8J|ysvoj`CD zUJ)Rcx04OP>>?=%dO_^tNBM--B@ANpKB5yo70*<$UJ`w`$2$>$4YL?e7=yRRm{F>; zJ7X;`3SRHzBR6;TR&)Xhb0+QUibp3Z0f#Lk!Pln78^DUM-T+Z0!~nxyO($^NV~(OC z2fXbq>sR^JD=HRkIeO+y)Q;o0aFL_^xTA<3_U)dM67YM;kzJ2{8+{zz80jdYV(;QG zeXGMeVR&7@8i~`;CXNl010GkWDwjQQ-!-+R%90uy+u7;&2 zW>jxVm1fAS#_S@eQliQk!`qtc%c~p5gaQ*P3R4sxKXnHFJvlYmYNS=(Avs3ou{o#i zYA)Ugk2Jk-eC?o6iFl$?f|B2IcJZQNI2jJ2|P*sh_$s`g;Tu%eO8OJ?Rjei}yK z%55mfkyyqss)pHf<8tX0sO>hP^+XUOmQVsR3DG?#>+FEwj?7535doEh46RpbqecJ z<6oG7(%egKu(o)J7E(rSSYSv~UB}LSM}ozjgDqz$n@f#x1wo93P0%8V&ja?j_6Tus zZiow$IB$FfgEdmIXS|8<_0KUnKOF*13Y|^?kLVPw3LQLxFF+Hyh}!Ck0aZN%i-vfE z&EIcYxlTXio~Q2_qStL0@mX;l9gYF~!~1W3TF5urT3q)-(Ve&XrY)H|u}`L^9R1TY z)fLBeqWOQ2`gy653H8H0Q3V9F3;_$!S6o4c7)DzqG97%x{gvYh+(KeSjW$wE!hChr z^V#bX$rg!1DY<@KqEw(D4)lnL8lH7JhZ#)WDtrJ8JfPQEQY~g@XMLle{qsz^VxD#S zea>M_SLIi%(1=nzcE2-0FIG#L3H>6hlAxy_`-JhXXYbUc0h9>M?>DG+M97H{hz{+$ zuy5Z5Zsh0pM?>fmBcX)=Ci4XA3>xv>eWCk5N8xZ6mM*4aMxy1ycnx;mZm>&mUw7Mm zUWTZ==+Laz+6sRNfEqXr9z_4AftmpPp|urIpbuC9`ao*VB@qQft>M;4D}zs}WHp)fb=XKz!Mc z#EBEi8PWQeH%7wiUf|wQWoD}0;a*tBgg3t2-b#Enf%6#NsS|H5;oUicG~(9prxV^! z{mZg^A^0o}McWuCxHJu6E0kLnOK|lHUdP3XCSJt%YVJgIXesf(Vj-9}8Ztq|+<9Xm ziP0pXu@8B-6VKHWAVkt5l9M!Qm~Tkc>y%b-g9*{b=%3lymI4#(PbWujj z`092|PfYc8st1xfdtA_dOQMF~5Q!h;Zp7@A^QmfT5ETI;pam(wiRgT9&>sv16Tlp> z4Ez^(9b5)i0i+e^^I@bk7r{w0a#-4pJu$moq5ugKr)DA{4OT$#8-X{SkAdsBW80a< zF0|C*gR~U@BjTNnLXNDHIH|_i?Raq!I~EJ;Tazy~?cu#p#Kz&NE(oyr$6Xxo#GXT| zKE0JOVSptUPcW7|tUCk4ECswl23vQT1d%G>4Oj~ml^7@T27#5_AtGWz7+KJz1SaA05QSa*6k-yL1a8WK%4A}Ri+T}x#$hOO;%f1Jp8%JK zeL$kDIKO}ms~3t1J{7yP$vzr1q@YR_^DbSo575I>jK)&MsPw#nn+r1Y+ZQTE3PBJ3 zHpp_Mr2AdP7OrJTeM?K*l)tS?nScAzq4ZB;9S_Ea{RNH2=+NlzOrr`%z6@wiCl)0u zQ+SEYl4@0$EDp0)FXMfUGKoYrm`-a(9$faN@c1B!37qZL975qK)JsjXewhE zn&r8a!h)jA75U}Uciy4TF182d^f2I?+GTk#L@aOgNqL~xnjIFC(r!+XNyQe03H~f;u(Bx@y=|}~S<%O;;FuDxYM@n_ zEi)L^*6XiX8zgp}B_%VpT9NExUUgQfO3N@(uJ7xNa|19vbOIO-+8ID=s#N9@ zZyLw)Qd%V8vfWY?4w37?mnpDM_Q%^7sDhO}dF| zT%PUft6`)gz5aDu)lOcLtTR?|tk;kbZcM3^C>(arT#g%&o)BiMRN}l8M^TPRH*n_6 zJu^R=o7bmzjVN<&`xRN5NmH_*A5G_HCnskW(9FSMMs1o*Dlw*}N~B7?GF2?Mpiic% zp{0F&uAHD<yL>9Tk zqSh)TQj66fW}Zw`SmwNg{LYCenFa`bG*?b@!>@?!n^-ZZ`b*y1I}jxAXXU8p0bEJcG##ti8565H5_ znq5DE2f=N*0tCZ<)kOfQZ)WOfrRRSfBK> z2E*<`hmm0nmfm5I@2_&%!JsbgbM)%N@x{Lm!w=p?SN_vl)0 zrb)?3O}6}!0Yj(FsXR2syLjUCq4mAJX=;X6TZ_E|dkqf^jq4o5{BorcRM1*#2KMGc zb@x<+5goh1H0z2GD}wlTG|zikvRLFh#R*vXhPJWVxXrW9An4o)AlHcNk6*cLqMlfY zY!-Y1zW3RN4WEHx&;W{YC_49Mr00cdwN0%CD`(X@QpplO)iG4CY>t~se?X$wzqFp5 z&%rC_m?oDw5{?6^bFCXbgYWft+wX3H3mqM-hWK4=>QJrEQKngl9^e7@K4n?=t`g#;0+SI*_!1jMp9tJIK z|9>hEjX2W(v+~fLgOybeR74!UV zV&@X~AM4(h>XS|;7syV*Gdi*&RNw&8I;}O)&|Z{OAr7g00~&2!%rM$CeiOV<-ed;V^7P zXLU;pP=~m18*B<(&q8E{zVq6%ah@`!HEh&G+I$9i9g+#!8$$@`*njDjaV4&pdfZ`8|Em0v3jvcMTCAG!Wp92 z2uj6-v2)ZY>cKZqdh82Wc#5S!+&^wR7W$(I!RG@GMJdvQ!Zhwh_yJ15&OsGJbxP}$ z5qV=iEJk&&Rrk7S9Pt{0#9BHGUZ=gQs@Qw59sN*0^Vwrrq1CugLh6cZg8qb}Ggx$l zHJ(tdqg1#ZMRMrZfo`BG2!1JWMEntkz!(e9;vY@UFyM}FU5HF}+-rH3iZo#W6fTrmLR=Js+f_v`6g2=FY!YHiG9yhT0~%1I zib}M#5fQ)26m|kv0sPLm^aImw>~OK0rO@(gsqz=)@F!sFKpndToXNDjU}?&XQ1Mp- z>Y5a#IK-e10c@Ei%n@|22_?#m6$1BDQ38He68ff<)NpDlvAXO8B=mQNjb0;1oTZ>K zX~5tRHm48ceHWAUB6fG>B9_bnV!GxNJZ@t@q#FCprcV6*X(q9B|9+|1q_CP8`PQwB z4467*ep%ON&TYOeS=nF!{mztWb5^XFGi^#iv&FLJ`N_Gtlb>HRjj0(~RT^rjLhK|g z1%DYhu{%Ujaj}!5x6#~_Md>V93)nVL4BsoO>D8iA17KfJ%!?<#G+E4hTjVO57G>5q zEpDpM6tQ>t`*Mu9k0(&Ypmlc*>j2_2-A0 z9)KUd^cej3__RmAV?^C?u$XSV8saUv9<==?{Ah!t%Ye;DaQnKjslqx%M=O?YvLS^o zJfW(Cka`wP2WafX?;SZ3k8HxpV$tlNuEY~S@W_$)op3BJ=I>REX*bqo^-<;22x=~t z#b7BN#*x=_%6~hhzG(T~c|lOd<4M@KOiS2tA&Q0mB9oQndPay^5$&X|V+u-vXO$J1 zG~vS9$?QfqWmYJmfy`ikF-%@H*#Q1Rwht?+^7E_m*&XBW+Pz`-UE}*LoZ8H4>$Gh1 z)P?;zs9VLdA?$r28e+mI%l4nU;E6aHdMOE&_U~Ux0_uF6ePmM2;wrnnYH^Kh+xySG z#M|xsOV7Q(O?J!JL>XruH3;=uHO(8fag~QI7hGy>z(s2kHu1@A5M+FIG^R~fY;mV# z40hDD-5!*L3tv2PVev5Vt(wR&;e8tAExG?O1^JmS1 z^I=By3lO3B* z({2Z<-@mL@TZED@KS-(;8IjO;T`r8v-s?Xr zJA-<=1C4`!r|2V?kt0g|&(HXJ#`FGvzvSnhembJu{&sfu+uOVMr~d!D{v_h^*&Mi4 z9M+YIKa`+5L7`cE7Wyt^w>RceUE>x4sMIFBPef=uDtbWYj{%MeY2ArIcMcg`MaGG?PAv8eV8gY(@c4p0RUSCZdIF!@@*VJ!y87;8^o;sgl!5xb9h{p zt!iA=0awUZi&b$$^i%16zK*LB;%(1tS(K(TP1!#49&w%W_My@G-g7fx*t>7m;G*qQ zOu95KT;++j&}wWR8vXGGb=F(!%SnfnH#Z&ZwWWZch~4Oq@dWe^&+Glm+3iy_qHQyw zGBXFx8PXicr>W|Zv-YKfr>AUZ%j5e%f)20?&7uRT$=HuEhu2qvm?dBrRK`1zrn#89 z63>Yk%zp~-MR-GobQzu_7`-?u2pDG^mYOrfFh>G-dy*k{1si`p=DVUCc!_Bw7W8mz z;mM;FreF;RJ7(?MH)}!ez_I&gdGhGRXaMhN?(Ty}tr=AwvmP`QR)7!=!A~vP z9JRWlNUsG=){JkXOOuSg+B_$%jFJ^8ZMy22Kc}Gv49oGOCFpxwGH|<>7WehI;5*^% zg+9)@q_0c5@4`NfWqtjueVV`Sn-!hfxYaPiM8DO4pfX_hR7np=>x*tsD6l~xHXEGA zqLAc>GQeoAiEDkCRmwA=+F7-;-mJ)(9-(w2WPNk#`+T*l?S=4?C)m$({(Qe&@lap( z0L}K!zDL%B83Z2>^(4^g#IGDUJDC;y5!^x;Xo^wSA}klin8o0R273%O$!jNC6|q$T z9@emk55x5>@QdiD^(~Js0}p0L8>a3SSGLrPTE|C!>kdUK z%`Qf*k$TgZP^1-w#RKx_@Yu`}E+j2VgMF(eps`%2R)F%PRIF5Pc8REx!pPt5KLZb8 zk1r?hZmG8|do;Xx%8(hh`j+dhV9KF2jH1|OwmCfdG?&d~&Q<1?m1L?^t*OolRW`GW zKdkViyg>w50wx~j?TV5oA!MlTQ(@j%wi}_XKHS0$WTc;m3L%(j==#9#8 z%lVbkfUzLGFnQ*_(jv%Jk0^ANOCDUaQ&R3K2r(PXQzSuGeigHrXT?*+#di9+>~zpk zQd^9M>e$8V92m@{K2d=Q)%I%Cl&>7C<~ z9FXF3)K-~n&&*(p3vTd=!UeAANP3K`pekRbh<*a@b$Y8jN;yooEVjb=wk$JPnbW7Z z#{Bi4SReoVa)XcGC#M*2d`6S^NH~**B|xy+wlvRf?hSl9%iO<-q=d zqIyJ|s-84D4Q8=ogS5(nqK`;I9hKs1({n1`L{zCZbVgZ~>8oWexqW3LblWupvVB9v zx&6+c_w);T;H5(Q>RKOjo2laH$qD1&<0I$nL%b5bIL|X{-`Ih<3os#u9b8Qy!+P{! zMImU=n>|&V)#@Cr1%8Ud8CKAw)fZKO8OEgO(!TROS7{TbyU{SMbmrBz|HYpJhSfBT zh3~jLeTz%+te3F`zUQm$#DU?TVJRw^@Q;RDYwi>oIh~Owv2Gd0^-4!4;@HRS^63QN zP#xKn)(My}qjd`Sp;ob3p@V-^=(I{ES)pTC)WInq`TjE-Fmg(I)!HBTWOK4YZwxpV3F?Bhe;w4cegX zG_W_pFx`fQocIPwhNIJPqF6Hg*yl|kOm&kR;diTXfV=ddwK<0+H`KNv=jRDn0q zqyLSvJB6}C4>p49x9F5uR((Z6aT%zbI?59Bve}m!hI(kYyH|ktt|}K(FY^;8!o*h! zNrkC?Ml9qN)a;dj0I&fJ%~fQj4aGq^uF0#jD~WnKmIh*t4zx5U@Wr%`sLj}k^K*J@ zz~v4E+^zt-E-*L{7#wjgII;l!v1=F94_Ub2NTl!4MT?I<`1MhC-OJ;k5(vB*9!TcQ3f_i#Bj4og%zGK;yUjC*XH3SO7>FTFHx#0`&X(D9i+_foj#o z_KT}n+5CB94_sKX=>2;qM0p&IJ_C9!%X-&%?|JDycx`{nl#-Rk+niGt><8leUb+Xx zPhHT0`ponj6nlWsMIF``CSZ-|V9<9d=Kw3f9?5xAO!*zHK4Z$|0jzc8VFW!SD~o6; zRxGjtrZ?OIe*sdk97y557uK(TVLixIu!_t)_o6d3KxVbd(?+KCIRk%A8;OExKsMmr zh3>pelth|Q5VCXnssSyfV;^$5?4g1TdI^xe{0hqHmsef}2iK1uw|@P&@zIA<@-njQ z$u))nBo~F%T73ro-HHMuaejuHWP4UdUW(qT)S6kP!)){>C!4iOYXW{4Px+}J(N>M` z+IxVASJLUOd=kQ%M<%Q!gq>ue85LckqrW(x#{4g>cG*N~qwOZ~@%`gBj32)Nc%>P= z(xk3c>z1aZr1i>>8Z-M0yW4wLq0uNYmK#qk9E6S%qw!Sn_Thap`@aVN{@QCmPOnIW zI%OcvX?*k-eG-=}PRh*CYLmGneO|9zpR)L_f>;KN>Vzy`D^~h)djTzwzlL)I-*(40 z6=V=Epn7Wszjb(#Lo}fgIfywg@8rlOppz99rB;sF@)bP&l!G3+Vptp~Y%5xIHiJBctxaRM$}&^zLJ@ z&#}#`NUEL)LKk=If(z{z6<_h-MP>h9X7C;WTZ7S`>@(=+3!^tS0su}k`ge*JjpSV7 zBHB{s=oQ&9wHzGGc7rc{ed!{QPkTK5{#yOv-asMEXNUkOq=QAUpFIjS%yn0x5+JIQ z%Wm%o)h6I+OQ|GkA>wLxB~U!P@>H@s2(nH+kFl{)`=eTtRY4lrZpDB&1Tq`ZE3#fv zVLm^AF$vK{KJn~_Io*7+E)Ws-ZC30L7!BnLG%y7XkHi_f+ibu*Yfm=2(u+{G6C_JE zZJo%#qx|v>+a}O=HZzuFR?%zVC+pRSArJxefPrs44w7^VG)U+Lhtv8>Wn8s#E^SX? z70G)2ptcPvT7lB3`d7U7q+2d?&flL_B9*bF$`NZmgqPq;@Y08C)_e#uK|hfB;b*s) zVCeN`7cP!{7~NMqch$PFqUbC9yp`+6_I~>~tyL+c=`DwBeNdLws+qLY$|_PbncB}c zs2DkZ?SMY#9tTFXT%?oBTMk%JI<87Fw?v`{)qc88PU9*l27E(az9z9i^xA*MM}gSf zYNXOJIu5`)YfcyXT>cCRFtP#0g=P}9)2O8p#c%>Y?asjXB#5vuxBvKuZtM|lAPek+r{E{iVH=h7{Pmz>spuqr2#+fo_b={kvYTL|+%6g| zteGGdQ3UW9Vu;Qs&70gJD>ekeSQ|vy{$AD*?-FhF`(HbIP>+ z?wui%EmUNGzu3Q?Pp>J19yU0V-^gT5eVJp4w+mA zxGX1z;~xEQ@`6)mQKU|pLVc6MT=(_@qid%F{lV9d-3HG-nyP#f{_e|7xNkhiJOT>Ag9o-WFTG>wfw$f~ux#_P*_-d- zEc14)8Q;D=dwcu%HM{1`Sq{W|egM@cpTj)~EQ?%gg^#VS7+wMKxBSc z!4=raq81Uwjrz!^N51l zY5ismpR?<>cl&y;zd32-qI*_6@0kp)(U-VOcklQkJ*uQ&*Bj%9-~acG!xjU6(UIPd zg63a_!0*w7GZ8E?2PRi7KK>kdYS`p{`H#-u+_7rp_+bM+-E@{7c-L#M#pP^aUhp%5 zaRF|*t7*7tztESsF-_?d*U65hNZ8Gc+5p*zh>(p4&=j@d4NFm|Y67q^Bw+;aXEJ9a zg8oZwF$1T(Wr8| z?tG(PNrp$sBx!Xl?X{Lpgg+KkSF_)OVst8a`hptf(E98_ft7W(?DBMnL8{e{=$$vH z)a%fI3)NgWG@@kb#@UA^j@C(j82earbpe-zA8h}&p!x$aWm?|AeuZ*#RZ8`1M~|Kv z?8*u$67u!unQugW_%@@{)ekW7HdHR^3k<$~1;&hUU&q4Arc{MSMD?ybVMW%r`?6KgBNfSeF6E4vj61P_DGwQMB zTMQ=#mw_?rJBx}_6U}xq5K)a5>^gAt*u8t^F9>GK*ij%6;v{qbIrM7AnBEGUxYfS-fdGdzVfB4gf^$j^HASo`AI(q|V z%FI2x&%eK`%x_Vt(Q3~nYu+)SfAj4Ap?Mpcp59cmecM}Sw)v81vD9ufq!~2KT&p#5 z5oE6N%w2KYhxJ4AJZTb{%&d^`v!;djY+Re7MWj!$?$HPDy+bBi5DbMXT3U9^7-?Bht`i9SKrWV z=TkIl%am#`jNZ~Tc z3kY8x4HPFaK(sOjpeM!%{&JvXL@Je0r3kLw|Jl-IKRk16YPy&eNflh{9Iz1_cn#bu z)9BN^8m+{Tui*@KbFMB2h?HUpC&K!_qFF_rRd7R!)1_4WDRZz+CsVqXZP~HDIatzo z`|@p5iVW$aM26nQy|wV8+%c<9PM`X~q{`%IQ@^U3;Z|j@=DC%Px+V{k+WF|ia* zHxeB%C4|{!nPZhpptDzWhB%Vea z{eY!fZ>qBp9(?PDs_Wh-+=z1_eZtuVapodaxzqPh%nsdT)c>Eg!zgTJ{>m$Yjrpsu z3RdUw>sMZpL~Q?A)7*3G>^iSu+yAb;^k^NGNtIx%Scw3d6lZ)%K=05UblPYKcq&}w$kNg7l9 z=rUg?dh#O5WsYnFk1JhfD4aTkcytuximb5qAznwQqClsdJPv-~Bs(RYA|pR|Z9|Zl zeGUhYfLwS1Ho^-ug)6h`oYta!6tt?M3-BxGyV*kFHpm5!)S-LlcHv~p9u;JoPV}8W zCUcaN=-?0$RF}A=>tkW0rg*WssA&wi0ke??(fd;Ac1vbEu{Whdf>kP&X^Ff71QS(; z;H0&;W?HtBlr(Bv_K)bRZ?|ATNP-0BGKVZ3SBQ?knQ0XO!ccOYrnOa&w~HyRgXk6G zu}lej$vhCbom^aF+8;pN7w7bI8cyRx{{cGlUs{aXXgDb;dT;bzsZyswmo&Pho9Sj- zM-muvlEN+$c|7fz>DTNpiVo>z_Luf3`^)7H zX`*acgG%L#&o_9Zmb4@)kNp-g@r`gitZ=buN}e>;L&HxnP5YHapud(rXm}C1I6NMFGdw5id zp9Sqsw}=xFQ_Mh+4`3w;tm;V%j#I$9-A_Nlsehk0?Qz&%oG#ZhY!c^G+Er$yire+@ zkKjJ=Ex3=aO@Q?j{(uKQ2roaTeY`}<0HsW2~THYO4)HHTz#T=JNy!AVv{SIz@0yT#C$v#RkqBE?TRUx)e>@$^k24s!~ zqJ8VWKQV3EiSNmGl&}={57Yxil$26nDy>0(AQ_M|HsgipKTUpUz>Nm(=t+2qSr$DB zGTFm8Ob>yVaV(J=Hr!|xJ918d&pbCiUCL8X_ zyi+V$yA^&u^7?OnGh(Y5+#wTpu46?4E`yXHYuf>%v!f0yqS`68{F6_jn?Csjl%t7( z0>|iOAPfF6dIvlo@7M8XwNxcFBKAB_Ft-ElfEzp7=FmzvfYp>^pdi==3$39Hb{|@G zVvQYdz>$tQ>Ea*_d_+mlr?I1zTr3?f2eVCHo0dF#c5+&+e4@|hgZpgB;0Z_7fWnO% zn(FjYMGa`(E8=JXPPx7ju`DA`p_lr3j)vcxhMDBbez^E-t9{tQ8F)OCd%sqQ%pUydK`Al+coq zLfxkl8ie1L4o zaoLDri`yRF%pFF9oVM)ckQd*)=GeezuD3?*efiP2YPx%t~4S7i;Y?4`JQfYQ(X0}u+ zO_SvmNhC$r@XJQ6B7M5=4O;XvYL@~meF!pm8wzVW*sToe)Ebc-v3?koD4+zq-S1)Z z(F&?BP>w-4zlRTOfAwdY`SK41z18$eu`M{Hq1tHN zeErP>^jE9Dd3W!~KfL+!jaTL$ZLpd9c;V*2K-ymentt~a7(Ti8`U!(p4=ORM0N{qK zyC>dXiEh1sMxR1asHeqP3fv*F5lJVr~ojb1Wn)lYu5x32`{n6Id7vM*TdY~*mr2D}mQTS08t%N^c zg^P~>VorkE$%g9D7Q@qx;SmJvz^wskh|bY=!0nD67{`oifA$6Te*Ny~cVHZpM;--J znOYQe`N>8rB@1T2BwDhGC> z$;uJFJ`VCGtRzuCy-sS}9lT( zC%4Qt+b}tZD;=C{n60s)d^Bp0lO1DI(;tgn;#Q88YQtr-of$z}hPo-9xmMYvPw~6z z+*!WTn)Kmw_FdRFXLx!|sV~c2=kllMOZ%g*(!W%lVGCwBXP1SwdRcef03MBEJK;%) z@(ZQLHb7ny>Y>!KdPqq$S_0_j*TW&tMAy-qZ>6mgY#9s`@E?GEArb}(F!L6hCzys@ zM&HGaxZyHt5H*STAa;x5_)T~pOORC?O_ohuCjK0(amf7rZ{OAN=SP1$ zvo{EWzx@jsYg)X&eUd3FNoSU8`}fz%iz~E~0JX`KWzv}y+BtKy3bQ$=1<&=GXvoV? zvM|z8YySZ&-(RuoHp^gBDA!oK_rl)!gYP=?*GKn%X?)>J_}g!iU%u_h9d?DL!rTn# zW^*t@VZN&xCcTxe&<4#9zW&<>%oQ4~JO%L-88;~I3fYIBhuBCm>*28~;4)$l2pl$l z!Gbibo|^`UPg2&6x8Hqn5gWnya%2M!ODw*KS5qrvvWmGYtDjl3=9$%37ag?kx;poT zm6QDrxx|t;Y*s^Vir8eCPuWEEUtEXg3UDc~c)!jb6rXXD>r4^&stQkFK&6-oHCzlQk4bJW}a(IJRsmrhQ zW;pVDxs~bpDOMUxZ!qWOx{C7B6?|aK!aF7m-m!jCX>r4>nO;v#PO4O@b@@m6)j9xz zgPln(e?hO*8~=(u8s5~B-CUT55_15pzt&bawGY#y zeg0|d1QKmE|5a#EQHpb2{FM>(l-#B1n?K{J6@2Z(_uTHJyXeCN5yh=oIfCp^+d zLfCIJiav2LI$i4ZaH>wnI7H(|ULQV^$w&qiSv27Tm7D?ByNX?iMx!H!;|jyKEJlOD zXaS{6|HyTQPqHU^+_eAZ1||5Oz!WMTzW?*jV|I4_2BzcCLO zXzp?|9>ft5HEUIMa_wI$u4@Eac|-^CZ3Tn8V2hM0yO@K zwIv#)1Z9({*|T@=p7r27JO_$k!Hw}C1Y5^bH|XDo<{v-(%jx6uL-7Fk)1JM|w!M2I zlfZdUg#Mq89-?lHho|5v^Z;l|<+7!F<9!^)skmPkREe`D0s@JxoPHxs~IdpnC7ERM1wbJtPyQl+-9AV_Ar70GnWV^lS|vXXoTK-^=b}Hp35(to z7jXsCc%?RSACp8b#Y`|Fp_eLh44^n75si)BM^80HH^TP}Ig03=%s?FXJL&|G@t2-CND>*niCpz+$CwJ?)l z8-%BfhS3*RoGa7S>B`QncmYO7Px%oX0$+neKhmvj(F@};XfUz1seTdwx3{&vd~Euf zL!ZuU1fX%|r-#-|Klbwb!ekJ~ZivfIgmspV%0&EtVDoKo_;kb*nZ4^rME$_c6XTQE z6o*!39Qx~_w?{LPNQC(bJ_bf$wcKbETrOrWiP4hnML3Jz`UyIG zF*4YZ85}t>$X*JLq!)z4)QvT3AVxo+gmC0R{KO6FvB%Ju6nA8zJlF~Q_U+SmJvOqN z&Pp1dl|XF6UX%u~wvNfl;(b#bLjw;-yKQn5kHOgtzyXxBhi1afC0oy@XN;D*-N9*% zzFY~LTfcbG?%MqT6!|QJ-h&Nw3x@S7^VGW0FgguOqM8f)ndOUTjLk2 zbCr^0qf}xsr_gg>H^b+NfRo-j|5fzl7qH{i`SV`|9IyiJRagtpz%S3OSaA+mKnbvr z(3xAUe?}Cih=M^;N^zdZBR~A<=>CS}0x6rN-@1JHR(%#LEl4)>AN}cJxkq%Ah*KBz zcoPoIS#b`2+2e(<;8tpAsMl8``u%dOjR&9@BQb{|s~;VKwRgufI8l3|ZZGlxqLYge z8qwtDqy?pEJtzv0RRy*!#Cn28ZdEmx%a&(}nA}pvad%+P9b?b#+%)};KN zWt{D==4vbWHbbt-ISUqL?P+e_Gc)qhtT9`6y}GAk*W#_c&(gp2%a2~pE&)uRT=2Mf z!J13=-7#&`&U54LT$loKNBzdiRW+twH1S&al_9@R(YJc=Xfw{H{k8I~i+8o}d1cSm z#<@GsQayeA4ko_fdieOoC;_~Z7B;&{bddRf)qM$k8^zi8&g`Z8T4`n7vQEo~WJ|K- z+luWti5(}7bH|C}-1iANNr)lj;D!WJAmnO*aJD7Ta1|P$C6pFOxf@!V1m3ok5-60m zkZAMG%*u}Kgwnq6_x^t0msmSHv$M0av(L;t&&=~Y|1|MyL12rBHcM1iGJ#$lG`OL+ z4kDJbKYvRv&p{OL$8LGtwM8MX%SvJvN5bPOFP@mJ2)hzWgIcjz#qjGtyz2ck(z#C` znmhNQPXR+haO+^ExV^VT6F41juX0;VW~ZL)<2CuK1Ac?n7Vs2SJIwVOu7kI$jy?t& zQE~l?m7W;HN~87&pQqW$L_VxTTuV2$k?md0K`ju%2w|vid4NC@T@4})JFs>S>2pX( zqy^b0rw8!Z2criQ1SXHLAN%qlfO=S^1Bh5Ps2u#DXX@0RPH;m_qfWY&*D*A&UJnj5 z+Vt9Zxywew7uoTCMrAVdyx=jandqC=DXm^`KhGm(N?KCXnU@#f)G>cu0rs`Ff!^t% zm1;A$Qu-yWplLPpi_RgL&d$t`tUvA-t>B1;hqOX_y|hcpbuJ@(3Z>UwNVoN-AIasf7?=*A8z}FaxKP@# z61PV39-vIg`@r2@c!eWKTl}GF(mqY565$tQ=$q#4edL7X#g07oGs+KYdq*qUh;4 zJzV-crO4*=Eap)^BK&;L@||$IDeQqOMyzXc;EH(m(Gk;cJ}#@o;ueh)&3rW9g~CA@ z>JOu23Mo@M<;JE-d@6^Dht7z{{2+16M{}|^J6;7(_kJsKF7t?WM9m=W>${N1C09ey z%HlzpQB>QEb;0u1fXY`ItTWo+WxZ$Bxhv8H<4Awq@I)!CrKj#GFggMzi^UXh7z_4H zW8(%ldUOjZ25j`8#Q&pmhn_4$WM{y46tKHIPvqis0&H+jT zeK`W(QuY9wV}WWyJnU4w-%YfmLf$?-Da4!-Yzh)1JrRj^xqiwK^?$ja(s+*qaq+!& zcNlMn4u!F*8{@?tMEdP(D7fayYv$uFgbAKNn*_oIzCgmdYayoLeW&yxm&YGST03`V zUpSq8R^!v$uhDQBbokgltl_H8*R?))G)L|`a^w#_#Be+~BKMQ@jAS%iI(|mwLb9y6 zFVavK@<(EmW>ur!lf3~Ki%RurI1U}PAKQlAxuElPP5(7~Gc}2zE@21{+0S@xj|Xq@ z=U9O-X5}$U0Ez9stcC9P;k^ztKjI#hb9z!oe2M22#uFENN26zI5krW$LbJLm+1%u` zI*s5DqqG)n=Qc=}eUVq(b$iQ!oi@OTy4I3Hi_0zYc|$$^O541N9XlplIDw_rtCy6H z1~jXDa)5DO*3lS$Ij*JwoRyjMa7dRgRqC!_6>U&FJ>+A~cUnNsAZmXcs4o8m`6!lu$p=Ob>CXLBvCyV9!%F#HUikUmcQYAO>bZ4TP<9 zOfvdvSiVA9k@oxgVA9Q)fN;~$X+&&=vPu_0(M))aX2{E~f!qN8iP5^O;qZdR#=y`R z~Cl}lmm+I+Zs+rIF`ROlX%AB}qRy(R7CMIy_qR4VY{ zH$$&@c4;yNR*z)qIR__*9$`K6dY;Rpw^m92xVCugs2BjOM%4z&+d8v{crBm}%4rHA zaJ{GV(L1^hZ7=Ux(C7r#aC~?uzo35F>h3}%q`_CG7oUFNMnNgvF;n_}fUd05@;^m1 z1kn7qi9JizQXPnop)hJHUPi!DFe*7mNZ4l!_E1s++*?&ah99J1sfm70fP$|cy{G1LP{S9D%Rd0UUud_KUPoH1| zX8;ZI)Lu`E<0i-fuZg}_&*)1v>4h+|qdfD0uP_n(#HRD*x8(tq^o_+5^tYP-x?OMa z1xFd5pQCW+0S&B(ge&OjrrQcCAB@&Wv%E!2g}0(0m}0#(k#G`Z*i6Jv<3tiByJigOz~oF zBt@Ss7`B4ZkeP6ArG;TsypA)$CxK?E@p6qxwPEUPpaQS&G@Come-9<81=WU()Wlas z=zpG3YO5=0sUlpI2R5j6*D?!F7W<%={}G)m1I9-mmp*PB-X$${nkTGx7B~-IX$Boi z{&86Oqp9w&(rhqmM1_?;yYeNipvoBjOOQVOlV_yorr&2?(wdbhVGW(+^Q^3tl7`br z=H=-T&Vr(BBcm$jeh&7Om(#@>=_%FR&Sk&^EXy+wOkMaatS)e_pI~-6%~u{aGJLNd z+4mTUU4Xd!7{SZMqp7T3N(KQd$LG{>y;yQerNyur>VYqeVV=Tb*b)l6kzj=v-LP7b zJpAH;R0dXJ>^pD!!=HBS-2TPR?g?JLq3zIzr$EO^Z$o9|SNrzqT=`=+4KLBt>GX&# zla^%1ww)L*z`_?7`F-~2vg$5JOP+TH_`$pT4jkC`?#_Sg@YH3Tf4~31Pd|Nda+@|V zv-PO-+HAmjZ@mAFA9fD)?f*V}=XCXX>8aMWn}R~ut+rHkaGbr^Z5Us*;I<{TZHs#S zW0ASTPDQ9Fnoq|O4<1B)jLW$Tz&IHMCE1&z3E&kkR)drg&lX{kO%ja*0& zN)IPvdExaS?3oG@g&!Oc-6}G54&3fNFE-9~@!?oFXx0>{83k($Y#o1Wq>*J*ngW%@ zkFM~Ut>U#%p*Ls}I)A2kSfprpQO2)JXbn0AycU4Lt6|rOtbS5P;Pj%#B?>kJoGy&^ zkD7R|f3z?i>hsJNmqyfc!gVfIjEZcbpmh7)=ucrTU`23t@H!Zv^r#(HpmxBmkdkr0 zWJM-|J4hUGS#$7UP}Xb8*)z$_BsZH(>R5vU%8n)y@f>(L-M;nhN{3RXGc}l8sruG> zO>pyQXVUpTuP|H9+qP}nwkDp~wrx8T+sP9@v8|nV zYv1>++O68%`{DGdb8mm?TXpa0?thK(sW3*xydMYL%wnEf8l88wnXm4nLs1$VF1F5C=m< z^0OsOTsTCI{6`A{st_D%kTm&^5=GJIW^Y9UkVbiu{i@sYG83~Ws2;<>qZe*P#G8E- znL~<9SX5X;dKeQTtz6N(br))Mh6VdCMgMcO#W zmlgCpAM%=GCZR~HrO(EF7dpp1UIy|O*d`jiF?{_kL z1iLIm-L>4YyV1XBb&_g~0#eCdAnMD8i*VTrp|`PkKI|1gfG%-7F4~ly&yMp6J@*j^ zgf%n|udr@K609@35ia==-(d&*d}L_dE}ZIJ4*uIfC2j>*fw}99)|254Hj4T&b3Rv# z0$21kaI*T-bA#ZnQ`R-QX|8A3&U@YXWKfAy0>@^B*~B#zv2wIgjsurBM#+4jTPdC_ z2>zH!lg84RpfJejhbqpwUihLt$mrnM#k!Zwb9I)v9bL!X8q?eJcfyu>K&S8F+K3wz z&9wRHP<(CyMfQ7L{*N7ws%>_QU${8E9;Y1_51SC~FOwW|5AY0mFUQdvx0B*=RFe@5 z8`tuwWr;T)>lFQ%7KD;nSlchSy0N`u<@yHKTzdR0DGDiyDVD6d(lsUa1z(;68z8@> z3bLPtSQquUnQ!nMxj5FXSXI-#d;V&v^wf&W8PO&0s}Oh?TMy`5Ow!K#9=gNsf>B1mqqc`#*k+b^Ux~g)Sd(nm z$5~c5?)IWe*|rJdwI;g^4V#6z`I*J)kXp@d*1Ee)XS0j_>tP_1(oAz4)XHck^{Fg{ zie54eQLKMM6jii_f()4k++#RJ8v)%kOA4IUmLeUDx@D=_6YtP)UE4eUGU}LmBMu!& zT7r>6(6m8f?%+oSHAYpGAB%lSSNV9)f}ZZhSDM95%IDZIpR4m_F|>g1^ZSC13-!Ta z-q;F6=$JOw-XwGt$9C(v$8^b!qwfRI)A+&i)b!aeI;-lLE~8HoK%MCBvKUR1CY8r( z`m{Fiw=l*xz{E<02Z?w4-{XIyUQC*D)}wPoQ$Go1EL*$TMoB6D5=ANd~KUtR;v!IxSJN+jziV| zmS!+_d%q7SKA*o(Wc3?OsotPuLo|Q3lkd7rk56#)xw<@NuWR=0$Fj*tjV_0DfbnvG zyBwIM=Pwyqi-q7hJm3~_Q3PQPi0d=`%7TrQ<*K}ZdX7op#|xOXc|VtU!aK#*`rgWE zGC$RqZIx3tuxO3II@?ky=`?k#cmQ)xwDVH2P*AW~bkDdjC6o@PHM(I8eC5 z8I&o#Ev{7R3FC&q{x{q#q1_uPteoE)z%kk|3)1)+%QR81$CeQ#vJyHUzr9c(yH*S; zXHLZdSwyZ2FY-5u!p3V)G=fi)m>%RoZb#D%+YQ&%(PgdS4gXT#p({qULZMb`r%^z-PN@ZHb(2E7iv4!K0)6>CNc(zsDhH6!AvTZT6rmJPP_DWbA z<{-5uZf0^$XDPj8qJcJ-r1G=wU7Mmj%QoY9+Cm zchaL}2pl7Ue5Miam&AHWELLunG}Nr4fjwI+!$>&!F36<1!w`^^vBS#M7O*wtpkhb~ zEvWUsQ{$fY?5Z6jlTxrWIZ*40yeg~qvSdZlw3RHZ?DYe#mEFCqeAIk=soNfQ9;c^M zxx={MY5G0Nt;8gaG`^j$24K&1CQYUVIAFsI4tYsRF@FEPdGmIC~zQRn?X4RF=L} zl@4f-N7CE;^LI?Jm*dDB6YfEailXZa(=H}RB7Oo(tBBQu5Q|j`4MiDnWA=4TtMFR} zMt*{0eRU)3hU&l-s(TSv=c|cD)S3>473l@#AB`e`g_X_5Y#im(eBKSc#gnwTp&~ zlF!RU3z|d$#`ZKws~>EdQ0&?#A_%mdDaM355}(EG)PU;IQD=d;9m%u2vb%`y+?bO5_m`8 zIV$y4{W($SWX(qM%LY!3X6gqGKBN#%7!zxm^O`try(?0&7mbvBgjZq2pOqoTcsVT- z&7z#6kAgeLNQ7mu3sVjL(hw&a8f|c6pk0G8A+D9}WR#wrp%BJ4oVNaL50q?waq3Ru zjIZV!x-p53+rR10fh#AXu=$cFzYbzK`KgI{?H3}W4@@;m@x+7P@!|~z!W~E_Aq(sf z+EkvGKl!ZWHH+dca#Faj9VQk6x}J_9hib5d7S58hx&31bZCBjU==_BZ-a9(jqxo?e zp63aJgUoMKgC5w{Uik1&YM(d!xravA`p>3$!Mft4X}qm>=9kA`7KHEje0f9Y41r|` zxjx4SSs1bwYiue4z*ovXTXY$Lp+*zL`iDGXa0ABvah3sSy!4qSvL zi4oE93d9LC*i5>_a_+(tc$zzf@x10>&N0em3BhB#c6tT=^LWnn*6%L>WKwNc)t+rQ zkvX0nkc1p}+fPDKlgnqO9))~2p-lM*`z|BV$i-YEE}aSNO5b-3KN@q}DT4K_e8v@J zcLrrGHc51`i^5~-k|M!FRatDw)EcxQZ_+9#A36He4}Vxf4U7Y~&V>G!-fxDO-rHqT z49hO&!@6W1nW-*_a65r-gHijG7F%WJ&PnDs4N6qIG_BK1dj2Ij$ls2GK=nD86DlE} z)ch#Ma*jpZxhi_$I$FNdDtsm{(_*Kc?$L#rFgvNyqE_m8fvOEKtffn6<|f~ZUFvqm z)b^(V^&w#d3JKzS(pSqET;bRPbt9iW%8Mcp$(^51!Dc4_W$#ZX+`eD*3W!IIiy+2l zD?Td@N0H288#Eot5>7@&Mh!*DRkrcz+R6#ivDOeX$ z)r)yslFRGsKoOETT0CzL#$Jp0YU$Am4w@A6o}`NGmU0W;>aj3~KVNevfj`oz9VcEu zmN1ni_8b=S$d9fU$xOiXxBPV?NrQfa>+JujpvU(BTkFc>9Ve7{^%xEVZFYmkgiY&j zF)B|@7A?`Hw_iK|4j~sqdvFsUeY?8O0~PTv$~ZcgHMsBHX89__fSgS@o_2p`JIv@^ z`K)BP)XgRa|6S1?fC@WRh3PH4+TVd?V~LjU6~amUI6>4ADv_EatsJgD8`DD_XAqUO z%F6$^p%QDu9t|r5+m6z#o3+RuUS|I$>;3Wj7Z@63K<~Sn$mCiBUATtF_1hleo)I?u z2b!c*o0P!UInl@<>?5-xXl44EbtHN8Yj7r+J6whffhCiU9Q1rvT!eE6qqxD&WC{NmYTtXg0En8yr=}tO&trS7RpmF} zm4iOSkheF&p*0^;{Kzkz%|K8Q{Z5Ub0pn818f8dO2Z(;g6L=R>%s*bN?Ecy!x04*X zJ~yLj(YU3t@v#Ih+f8G6|K>o6oThpgg;KcB7u{-|Z!0-I?DD~R=h7DTUM}}~*L?x2 z#~f`_w99r|T!csB9MikdVOx{FE@#Ibd7vzPR;Uc0M@=0Z&#zhLW&yD5f8!s$-yg}D z`15IuLN;VTcpeL^5P&cy)Em1tby%qDy_X$!o4H_6GX?W0sU5{Gp(~6Tgd-2JlHS6z zq0oHM78NAiE$jba(d6!?1zqlIe{F6@c)m?u52=}_ihpo4lLROP&QO;Sy^|q?rb-fC3u?Hum6}s)Tmt{n3h{6Sd{7)xQHHS!S%gy8ZU&)D*t)a|wNOZ$`f=!i|Ni>o z!3?37a%L9klEJSXt3OyDo8)`&^$AeAA6X_>bdmEw?6{i}Yo5Di2$~{3=t~y}yxZp4 zxoj2h!xhm=u&n(4v;?VJRf(n+^c1LimCvDbfEe!M*<4ZLuIQS(aD_^ClPjaT0y2u{p+(<*hh?%h%(_ zK#dOnhyax5Z8}}xp2j=G*;58Nz;x)LbTgGUW>?McY-p>E25LQQBjC%U> zM%^=QTm=pXCbK=zY1vHA*;G3|)tJCu9-V8Dr{89Jn`!D*yp+F`t|$BthDSB>Rs2s+ zZPgOX!V$mKC-+a(zw>0(LJ;D=ruj%HIB|Rsy+T_+hf_6Qjdn-4M(g+BX!QLU&dYob zTY(fG%8A@n(HO;B4(^NR6WB5S^L;1hZ~gO@f7(dGGtW<2Ykj(DLA1sfQ%L&WP`<%{ z0Yc0O)&&#mvRFbG95)zsGQIadoZmYjTYgj_KWb;&l2R{7DSjeQr!0QTl*B?8;c7BP z720x2N={`-XZ_B*VPy(!#u6j8@Cpe)il?1c<5QdFlVbxmm!4whdzVV6-<=bm@JUPv z*na4&(xb8K}*;B3G0 z%6Yo^-@om)2Obx`rMD+hQ@DkCi#iSk>NwusJ*@e>N22Dx zonqnruw*?;pna+wO2w5>%jvD@TavZq^rY-c>HB6k+N8O+$ApOAu5)oZd-O*-2pwt^oc0$s$ehCgF^23VTTP8AltR8*&y@ zX{3Sf@nyAAuLnCzB98C!h)-v0ObGJrxV|e`eXmX}?F@SmP`Pkq)tk}a4{#7otu~VQ+i4YY*KcJ@` zf=7@mnTkFSK1|$ss=)5_=PlK_x8`Huw8yDd!aYt?fK&#)0<(F|iDfE1n>?v01h44d z2Wq#&*Oc4T9$$*Q3xl2jJBJW?`AoP)+xs`TvEV5j`ClET-h+hXJDtW*g>m$_rKTtyg+W9LQRHvN%fB< zwg}ZRZ_z`aN8%2ugfmIWXlrk?}X-m{v@I0SmU z?iT@oLMxczO-(N~wV}#1bz81VH8upLTQ6Ex%2I~l2R1@ozexcHh$M1aACKc?DwbV6 z?puFBKYF`#L7U_f@;ZH~c+gu4LMXE5s+W=Y52u5qh4Uh-5;6tsMM^f=?L6NdpqBO*+v+=?4;;Qq< zO5d?>(xm&yk4(g$neRl&W~{Q=V!I+cu?a`!Z~|M~2Ku1RTp*it${|M_{{1}^6aP|l zqsXiKYe5wp))f_G!x%wU?|-rYF0@+M<qQ{w`ezR;XuXcRGlEj- zJrJhYv9mija`6^MNF&d{{o`tFl^$KT>>nNyfjEyKRK%14g@VrweM}>od3JkU`wdw154l}2Th+A32y-zT&N$i4k5(th4d*~>pKcBZ#rz!x)e$@xayog3zro17Sh z4_m2sCTc}db1WZ}+>C^~bgj^j@#$yP3Z~^!XR%ObVf`HpgoE0R&nHeFd-44E0C)B< zjVM_AP8$n)6f>P&1`?WA(BeGpbf2V74}Y!Uf?|PUQ4lD?oU0NcUpT*pv2jcr5rgVW7ji>ZjPw{= z09}|c@xBHM&xf|1h__r<;lbOq+6kp6z!Rh zak@|q(|V<7k>YuHHcGvBDwHp&CV!jj&QYy!+`+-0x3f`5kH5Jm@?lXu)|*E87xMO% z>FoZr@B^JP8~GuGhZte780f!AgQHB6E|7KC&ecmY$HJ=?OPON5Sa@+OxDNJpI!mhe8s!VE8o>vVW zDLkZzK&(EdtJ0jn5oAfUS{utL;JK0sQ9pnt@r9g)paR(*m;RNw3oHo>scyh;qdi&Ueddl z6GS9FX$2Zt9Q#Ft!&^9nF`~z6N&}1Y7ll7eF@OLJAM;m#1#b5V5wHn!P~I~ zp&O_>{Rt=6$rYknGe4aEnVE3~wisT{wlYUs4@%kAf}h6UL2F>AF>eSn7yL2`k>lP~ z%H?`FodpY9Am%XZ!pTal5IgAe9$SakZJWAS=1>70+bL@;zRTdLKh!h!728;-pHM)K z60cIB$O#o2j?VvrHYY?L*fGV;J-r?TNu-{{A;NM?EXr;Qf(tPM`~g)%tT~3{>%}b= z)?h%!QB*V!WnrT?M6PO=WwHSLR98s(rD%XQ#bUEeT~G4*VNlFa?7$!3O91;&iIkN7 z4S@yKIgtF1iZ#i!8Q}au@sDxy#CzfiWoQ1VQ6D%sT)gYUK2RL1}Qe!8lCUuDg@ z(Dkhz*?kX6*3Sk=%0&W8qjfiitY7# zS|aE%cYJtU`_jp(igde#%Q0SLQgHV6Kgo4@x4)PiBZc>|)gs{YO~G9@{A!&?KkZR!982U0^cF{&Z~jzY+)mifl<-j` z3We66@JaEvr^H1E^Q}NE;&IrVrn;#A(Hev$iT;;B456MqC0l;q(JnHxKqV!o2im)A z2@3>zB-7iKj^xjBf{+1#SYN=i?KcPZ2Ns6FMfH!ee44xf3CeS%(YX(HNWUx{#yYCa zz0rDBbeKho@BIyFSo(sxqv}@??{kUsl5f^7tzPz_U z?(cqu9~GEdb`U4#LBWre^vx_IMB6MX=p1m@ti1h`5b0?Fe^C8^dxa@-eZlGi!!%Wh z>TnMHLOBBY%y-6fA3afIUZ4SAWIm!+-54175ZeevSF_&xQWQo9AMubGn@NY^3m#m$ zM_7UIEgLIF;teZh$-lEdt;wfG-snS0F_*K%JaU=W48o|g5E37Fl zexM%cm+P?W*e@%rt&(-egFq1_9CjEq)o>TL6j#~txmn$UL`Zl#-5UR z*Z~btbX}lpktV87Kn2416yyrcm7^=zmeiI+mQerEZL5}imL!(2AL7;^%Me1%B#m%% z_Vc}PqOqDUu3@tHTtq{Ol!MihHOQ1rnFetv?)h@vlw&9v43&Ix8ndQrASFZYsLvQa=k&x5{9vkjk<6^pWHP87tNU<<#jYv znbf(9aSU~ix?wq%gfg$xG5)z_n3hZzD7^msX3Hfi57UBWBt(qgCYjsFr~$B(UaklT zGvK;~>r*jyCsP=hU>vuZo*4}lZ2tB?E#}T`S?wGLf8*?6&X>;<+dwZBNo|=5OQa&R zqKgRQM7WHziA-WDXc_lfJJdiHfY^0~_ymDBepGuYnQZ$AU;_cmAMqMRnoqn|IN za~5cmttM`bMh{(>n++McGkmb4wQi_r&0YN68-%W1mvG?TRPjH;nShV&IOWU&^E6^i zN9yQlA(pw=hwCN^d^ovaLCC^_V3`F4scH>)@R}j$Krd1guI5t9g8NbUw!nfWY|Giz zU^SSQxYY<*gGv!08%d{c{u0CEmC zqok%mO-#iVmW;4C=~~2oe2uyG*T##|jMb)Jk@DM7S%|93wgz14Twi~sZ8ioGGkWbp z3yORQbnWRE3);vfRE5%n84FjZFsWX_(j~acSh&Lb9Um+ zT(o7eA1e2gH68;%RAKj8K|nw}vrP<54Gj&Ac=`5x#Y}norZph#-64_MjeS>sihqB9 z=LIGGfge6HG&BY|0|7Dp1-ts6eN0|v`}_MRZU}#JVq*uAj0alLfcU^b%>26_t1e@M zCWKV$^}rjGMH`OJ2Cgn8n@k&34ir1CC+LYJfQuyA7b6L#aIyZt{z4om>XYuSQDaf# z+igy&mf^4L>g?QEPMTV@*f)4fqu{ah)-Rb*R5{YA;H^=x4L}?7bWTJM#gafp<|CtL8URQHJHfb(q8bfIkzRjPi8E zbMR8VCO%i53l-dWqL7W)!85X@iGZepxh#AXr{ft}G->vWSuNRN5^Sw(N`&AoGqn9r zW?ij-z1>BhXKWad5}>P%oBA zee$ustjIrTy}3#J#9{C~Y)5W=Y{|Lsq2}=SZQL~v=p;qh+u$8)mV&;8?DObZjaP?d zlSB6~;@#)mi!BFgbrwVU_U8reVvKW{6N?`>pSwu^2S(U{NFC~>B%(N9H}Y74d)g)3 zZJyx0)xE9r9{sy>F>AL-$z3zT{X(7kOKIbUt*QE8b(Ac`mrjq_)4BW?`0gpA#!?^R zkwYi?Y|@*RgA1-ktcN#ujrZ5qnNnSaRw&rL)@L3|>%ge;r`OcE3{eEXz}`L0uWR9$ zs+ecrFX_+T8gJ`TsFpW^kRx`87d^oqHBq`g#R&IletSSyj9WiXNXv@G^Ckpvi9n&I z4$vcKCa%>x*Oa_^sk>$?m=jV1}dKxp*&ViPG*)QjrQ0uzjuF1Jv zXGJC_;B;)tT=x;mtF7=;xK9G%(raUopur&}_j*-Cr>VT}>l7Yvy|L{Je$yw0GAkws z({puNd#LNzjcUrfjpn^`&F~20d+V89lIo*6Yk@bmJ9{8c-w}?4V>K=O$21DbnD_uG zx`U<3DoZZ>w^kZ?h1vH@zsRmWeMk51_3XW$ z{6b#f#CIbAjt z6P>vW21pQAs1%~f%33&g=J&z!b^+caq?CVV3j*9fQAU+`x8@}IG0l)>+R6Fti~k1A0lx}g3RIM5(;_7glACnP7_}~@6adqq0^mZA6_}&IxmpA;=6qmVEhr4nnmS-`F-5tm1q#+j|T$?PMrAf4f?AwxMiXNosq8}vUMXb zO`+a0>pD>$lj&N#?|pz-XI2J@AsF-4AGtIctJG(tjw|X1J|rzDx6bg_HqON@584r< zZc|Lq_EOpBkDkrB*Ct?F95?v3fxF_~cBU9v>67Lk8?xJUOB=z2I$RMtdpWW@?E7s4 zRz7b!7l9HmnI44>nA{#J4u~vU5rpqI)&d{OrzugpP&YRq+=%-DI2Ppa{1HI6NbZOV z7w~^1K$(ciykWeO6D3!?kO0V*xT0^)d!C>bR9=OJ1JZMfd0!X>`KADzz8Szf_T3C~ znXIct;U1pN3BZlOVRmTmN3U+a1V(og!1vEuG_X4~b@D>*III1~NmaGMP};d=`%K4p z_yPRB1M`8-@OGgG!g<>(#&uv95$5idQ|kA=?2g4XXfLnm;xA{ydwjlu2#OnDX@CBm z6P0spi+!#h{kf(v3&y2fMW^`Xc_EpyySuzem+avva!P373*kzO% zl_qADVt-W;Q=It8RE7v|s-@)V&Q^_Q!@4(ySBYEcx6a~{oy=xa2p%K;wjYhRLrr=r z77@>iBZKV3){V2?f=e;$Lo@GGbC8v0RKa-^SP_sOL=)`tW?($rhr}C{%F=MY@l1lx zHMwQV;v%(cmeSo`3ck-X3-R*wmleSZnow{;6?L)nx(bQ>1kkf=1LpV?$&=d&9N#JN zkT#PDdb&ZFdgd2!uipR;g!@BtTbKl&Yq0T2rwVmnRLo$2S7@2RsvD@tE+Kwr2f|e81 zE+oC^^0xGLvMDEMoV3PPxY<;up%>MRqbW0p9*sgXbiaTc%6nWs6u>0DDT?#%zDM^< zh)WBOgN6$R%B>l^?#f*+M$b90FYcN2Lvr5_mcU-jgn7qtHvRI#VQd#aI|3gl6Qly; z=ds|hid)~BrR{SQz<~EW=pexLp5a05jgbFJ^ock~2EP;0Z}f&|#DG67vF97}hW)@h zW2^9wR74!uvp97M*E8dsI;kB;w{2;6uscO&$Bo==Vl=lyuYwL=8lCv-==e5ZFR zy!huiUgZs5Qt=-RU1QtKdIbboKn$bhhxrV3AJTRgj%B^?yMef*`D&QH_A62X}V0M)&MAU{=7&Be%INeD`-&=u28+3{x3agKlm6|5oa`0x?IBu!8}8&wv||)m$zgk@UH3RJ<@01ORv*&UQkbKZ zZfy{tOt4F&Jx3=#pY~UA&gvR}OT30%#Xtzm^tUHcX(ijzM!xP7WCy{w+cyKNn2&qT zcNFx8dVwhWAp8I`>&bKdul$mGigY4>2IPmV;MC7hI5-4DelQSxN>I6fxnfGvt~II< z+GyW)v7Ak@;kwz^R<2@y`;CGj<-SRPrt(_rwGn1Hl`JVH!fg zZp`inHE_ZK2MQC^24OkLV-AbskJp)Xi26(3u#nfWG2BUnzb~fiV$i#^n2v}7beKx+ z1lsxor7CUR((g;o&WoEq=slB!NlQ#ikGxR3$aC@ytiRrm4@;Gf`0*F6 z2Rn6_6BSmEXX&E2NVFqL?KGOhnypc<6EAf|rP`0X;wmy!tPo7orDiHVlDfB8)wZs14g`Y`>YFE8D+t!j+#PKjUg{YS{_IVdIx7*Li&5~fuqR0}m zzAGQmTp66he@C8Tn*nY3D&PF|^*Q6OM^3**Z@4PFG*A}3z6qH=LB+^39&TZ0qt}o< zv;8z6To1+@-PAISDX=w5+oqD&QnP6l3^Ou%8n;{7Qt4ue7$>LxUGW)DOnrV+Q}yu~ zmBml8#~&{K@(ZNfz1w~c8dOxWpM3%^IG728XeIX2dU>7nZYF1`OEnd^%55d~kl?|r zrbMt@<3mVj`9Fske-zcjr4GSpLgNmM)xpM!UhllAr@tXx~~U`uE&^(fCUJ*|D+F>0Vub_ z(MQk#q}yR?!)*ZC?Fh9IxB&5XX!~#-fOaQlMw zLhlAU40!;$ZunmKKS2C{3Ir1lDFDiDSYEh3e)vQ81se=G0NQRKKM?#80|EsG^8m9q zm@hOR@LveufdPYkfZZFy7lu+Kq(6+Y*i*&`_Z9e#KVdb8jqnDPbi*f|AZmwW9Zj~t zIYy=(UABI-4c9o@Y(egZZtlCc^IZkaTm^US+qd&v1^Mjjw{u*DyzgVhnLtl! z3W3R0?}N+l`?m`a1VZf#c`_0NS2@CzIYC<7D)Pc1j{Ulkb9hyV;bA#OM^}k_s)b)6cL5H!@E`bJ1pi*tu)tp4EyIh(2ksaCchL86z+T_2z>9%2G7^eXCUbHL-jP)# zjB2qFPJxp4zZG|gn&MbXlZ{aJl4(nqjo{Ye8cUmv@Ey_31@~sYOF^Cm`DT_&;jRVy zW}ZtSp9TG9j!TjE1*}+=-+xt!Lu4x#z~vVFn+5O%p%#Q(8S#ayETc-T!p%<=xnmH@ zegP%9qvA?UfSTNKab>7LQSRUJr7A#G?pXOU7N9J5^h~J>P`7g4%Ty@`XNgpd&RQkH z_Marcxm?1}d7_BzP(_efj8)>kSunaeb*2m!DBKxIUn&Ds?u?-?qX9~HM%9+u0JS^g zYRhne;+?4oAQcgO!-c<^e;jOAp@-*WH(wHowq-r4&E}|dwA5}^t$+IJb}32PSEayTxbHfb z@3pcNI6&mMj$Kyp&X!uIqLzwul`Ztzutj8D`R?w8!<|6o*d9uyG`zcc6acwajBAYE z;U$>L%BmSps#5EM<@Hlh6oBoq_MJzXmp>dzPu;e9VPITpQ6E)fS5=neh_Mzf|DBY) z#kE&CI#btGv20oVz$`wm-JF)0Z~Cwwy}$HNx6|Z1(m74tM11X7oZ2WjT8lL<#~9R> zSih9ljNH6;XSqOo(dsgAQKi9?&xBt_Ofit%fO6p*q$JkM887nJ=fm-`sDDg`61e8k{}G z`>9v^#``})6gz_nC!#`fF-pL7zinD_@~BO&Hr&-;HY6hwgPf=E>z}Dv{lVdNssh0F zy~uE~+JE(Y7O0nMzVfYJdwB@!iqcsR)DDx}4^K}Te(nE4A-r||;ZsxDLNbQEa+zmm924D!y}qE`j0(cw%8g>VjGXG;^1eHX19qvnK|DWGdK8c;mYF~m^km2)N0G# z+acU}PYg(|{q}wgT&0F;lYKVrSRjl7lNxi@9^vdHWg?@vcaFqzy6{h%&cHL9i4I0^ zunBdDzvHr9I&{JlzVJ_-=$SEYuwxP7yA?vg4<$dSM|^QS>cupPrVuR(napy9y@iF& z*m3l)U$td+VLy|BqiP&^Sr`Z9m_Yn-#`>yUkNa}-cG~HjZ7dSkG6IELDI8(8bQPDi z->SP6)om(@U@EphzTquVyJbk4Yq$<6@~4ehvUCsYYDLX`=Y(f>B2;}2z7bE!i$%n3 zSG^`2y*!wcqk|%&^;%qCdxm+4;CJSFXCtSu;x8C2>3D^aJLB&)eeU{WRiT+Ob&DeR zb*I`{|G{yg)xF5QO+9pX&p~$!%Ki4k`{t-sMGw{RX&VmCDT&xCq{;E~y>p(jCZx9f;keo|<~ zil$7BWv7x}^->yY{Ab&MC zA-*>H_b7*h`X`Tzw!zGC_{SwFmVX8BH?Qx_6Fpe6KXXQc5g>dSC)2|FIpOG_Llzjy zAr$P53h7~iWY=cF1Pr8$`&G+jxo3wPc;~!T87GXG?<5SnD0jz}TahBLT^$)GEXNmS zTvo5fSW%e6bzGAxBRu$loav+!B)xs7kP;2VL6V&p()C6fr8XsJrcP4kRFKHKlD)mH zW36##Qqcxkl!!j_8!gW6t=5$C`OF1)2f#OTy04qFwZB$z2qO;t&twuT~;5c*ENEE=ZfA)zq*8CZ8#0$}| zor^Y6snM;KG=gJrW{*Ad{?(bJZ6$y=Y{*8|KT-!_@pPpp&x8KY|ZxgYgGfzq(Ts9l~Usv*3=Q|~qX4|Ok4XkqnWEbrn~>>AO|v9ZsgUe*QZ5OCj3PM> z-8;ci^6--vmFzz01Gd}o;Wf#`_5Gks8WA$8zsiy7sNra(XlhjC#pzRGe(!U)Y9_ub zE1dDNFqVz9dZ2PJmdb)jKQhtg4oy4Nv7?dQtWt_8Wt61MvvAVlsKnHwpsB!F`N_k0 z@iFJx14n6;v6O!r>mnTlW3Ad`5iGU7pG)U0YM`u37CmX*QjNW-B- z!1H4e7ZZ^~5SNzA!WcIu+NT&}ucK{65&jgGHL9m-$4VtL|5vc?zk|>Q;#x>%Ldg)s1dM-!%YPPQiF<5k9X{l5jPOl+jaRu*E8bLP8QGBqUD665Mi zu%~&7yewF+|5wyQ{C>uAM{Am=%FBZ7y81Y0xw|RTL;ZdxN`;*5w3<9;xwt9QRXu6O SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/f3discovery/FontAwesome/fonts/fontawesome-webfont.woff2 b/f3discovery/FontAwesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 zcmV(81_!itTT%&fM`8Do zgetlXfhX-f>pHa>CezJ5a+CKJB5E?t-D3Q@I zv;Az_{%F*wqQWVk+*x^)@=9sx>ldws&U_`?fwx|)6i0%hGq@6No|Wjj+Lhc2#LbXI zik@&>S#lthOy5xS4viawbfqcF5t#22r#4c;ULsQqOn&iMQrAORQWXh`G=YxhM*4YN zTfgWxZlU6?d>wP(yNq!jqfNVxB}>Ww7cSen4lE1$g!lMN&~*PN_7ITCO&u%|6=U~^ zD`NV@*N5j%{d4(V*d&F9*Lp4o^=-wV4E$&&XJX#);dbqZ^8pUYCyEa?qdKs=!}D|N zZKGn0G1#bWFe1l-8nC}AR*a~P9;0KUBrGsNR8Um3F%kp&^sGD!?K|!B(qItgwkPpO z4nOg8&Z#<)4^Bj%sQjrANfD$Zj098^i(7$$Vl;{o&HR7r?C&hE&b-&}y`y4mHj%mu zNlfW!ecOyC;56fuZ7e6t7R&P^z1O9)e^Pe=qGENxwk%7Q3&sYU;&zJz+X!u6Ex^F$ zTu6(Z`;JIR{;Knn>IcTcKbV%&ZSxB`P>8MADLLm#sD>oQy@;IWvGh3j=*Qa5&VIQ& z#BvplZofSw5gN50lul%1ZW|#duBPzgJG1nxIGMaB*-obI9wC1%7zRoi%C^%k;Mn?+ z?pUuq3@j1^4v?E3B49cgqW>EY2?-#3jqje^;JgycOCcwp0HG~LNR*rji6bO_n_6Fl zxt$OawF6EyR#iAg$gdotjwKXO)cf75+S~gE2n>cpa0mh<1W_5Hw7c36opP+~qRPFS z?z(HcYuX#9GugKj(K=EQB_0sAfiipahu*36k{xIzyD2!y5%vK1@c|DQ3Q0^$kT!Po zBklXM?*0ZWJJ6;!hoDZHGR|mrw+{{o{_lUy{_6}+Pm!l|BNl}Q;&@bv@2Wy(0-c_O zab6Z9oUWgiKYRW)Vv0%P;3X|rT9E6xVx&Q%6AWJDG0oX-H5vJ?>5A8;PEnm%C;H~y z%@URb{E<@x+!!CGA#@@j24G?{>Gvg*2lVeVHM;^7(Pnl#tDV)(Y|gCiIh;CbXJ$WV za+~#V|9GDufDe2U{2(L>iu$ z&FbBmZ9gV+TlVF2nNyNeYL2HloUh~eKdpS)>J9Pm#Xd(4%myqFVno%qUa9n|Ua803 z8#-)?GmgDZL7HHzH4B_FHnRat`EXP62|?edFIDRb!q%9yytA|?Ib5`-)rNGqg%GbH z-}d(Uw;KH$fouQgEh;fvK+gfZPMGsl{cktu>gD1?zL z`z7_05U{qkjReFC1qI#x+jpODe!iG=?eIufIBbyAS`i6yq~pK;J!P{R?B6jf<_85Y z$&N8sKi05v?h+0-IZ#Z-(g8koZ#f{v7%?Dp!%F^s91LTw|BvSLb7Oj@878i9HK*kSp)6{%ZXlv-PQ)RD zE`x4f_xM$H9{@mn{1`uWwLbR;xgELO9FcMuRbkvnQXmT&j}ZE~*Z9?u0F(1c4Md6G z%ZpLJy?$`%3V_^=J3F{;`T31Z7#Ad=bomK731~(`S)uLTR8OErP908ueHZaDB4D$q z{GZri&j-sW%|A#W5to*SAH-ai&E<86{%v3LDwPh%=3Mm7wrS#iOV1$&8oKgshx_jMlowl4ED4$f#L1!t6C1g9p~=ODPt z5-F*yQZ*RmNQ`~4r~k{Ouxs3@+Z>Q5N}1kIzW_;y+Y`2(U+=Sj1(9)2Vkg!}$DaT~ zSw&5w0~|KUc7%a7st`^}4doR9Pl!$j8b%9FcqlQFIssg|->XC5YmQ@}VmJj+^a&GW z;TT&?6ewkE94j()E$+}^)|h0Xjx{@?P9)U!BBDsDj}WU31 zAtcV{=d|bI-bs8=m>_-=CKKcXWW_GX0~^$^=>jcb2lM)283`*Z!V{7?x-M-}_~|s` zV|lNhxg(2J)xt(s?g(|g4crMAX)o}cuastffHd9kY=i3#SX1;l!-O06F-4v5y)!_N z{n~32h};!G7bhd5ytZSkz1eQ+sUW)X74K7DJFF%9?n#Q!!7ID?F7r$p*h2z%vFq+0 z9=`hOhOu`E+Rawmf`Ea#sNtl*!}&#cW`0Ouz3DI?ydh+i=s;0>PiQfT7Zu*A>rw!Z2oWMZdTlLANQLT4}czIhYZic*axDrD;QpTldic#?)QnYZQ#V&@GPdWKu$ce zkR96D(D?F+uOEL7E{&8{@#anN+7VOiE7M#=o-3l-Qlfm(Hnj`lCvjX<;N1eImGc}P zIfq1q23S0QB<*mCfZhipyXl3dlKdo_(zgrVEctLByL0)aRMXBH-Ttp)yZ_WqYe|tF zU*@4;)#eID=!hTcSCgMs|CA-!(RT=~eyOCyMAVSk!pq$%^Rswq@*cQ(TXI^ehX9#d zQzf)Vo7@<4U`9OSg`E*=es@n8G*SbT@I9!qVekl|qYka=BE@A6$s=C?(x-c+DlyNW} z6eaQe@Drh#XmE?Ex(!VKoZcdgD?X0w=CviN3tmmjikMECbJNHMagMY-l@hQIzV7AZ zriQRf5j1k=Eh_KlCFt5{BiAK6a8T){lxWsNJ@?M~+S(158s#PwDXC&%gvLuu_&~q; zp5%18A)_>(Gy@` zHu}fy7?5gdqUqRaZ9G+VYFVjT`f3hBTtJLx%QHo4W^k7Hn4dbj+U@EPSKG&~pSs!K zvyPmU&Tyr~vom3Dulo^!F^FVgi})a%1Gn9)rTvJRN`lw2KOkz(aW}5MO~dBSW@edL zwPwp4)N=wJup1;S7@U)OkZj2gQGo~o4#o=@iYEeNjFZoLvW2r$?(LKzQYnI52$jlzP&K3-Fs?@ z8TYz{a*Ip6o|)y)qHif|*~IjRGj3tOR55>Cr^87ZMJVZQz4x-c--DZz!bJ3J`mBFt zv$MzMB*TT@cUYc?%vG%XC_t5juJ=v#VIpp<4lLvW$%%|VH?JfU3&D=q@FkudiARUh(d2N+ zWLd~2X5t4S?fb`JHk6Khs0b;)4m))>Bf>MuG>~md#IxJ@3UBxJiBI@&t;m6*b~tLF z>Y4m_C`-#PTHIv21B#D$$;E^HZ8uiYUtFhV*G%O%3~-xR^LiE@?1e}-zAdW`mbEM> zF-u5dt!0p?EOIRw9HXESaG^}g@5b$*Gd<>1m;%N!sdSMt*}PbmYdWd4wf_iOfHlC+ za|MYGa1MylQ*%_SxCI*3>pCu7wYNkflt8fcEw)9s%#j8m5R?-^jqs5&y2-XJ@J1PZ zvCEQxGD63Ll8sRsnbjBI1u1mJ!>4@OBQ%73++6qLsDSXuV7F#t5G=NzBh&|HiRm#q z*)7%le!&>OD#^0421Im4)tJOE2i~}o^A-DsEaeX+t0KZ z{sQInfSneVRDtp{f^<>g*rTZi2sAuCI!Z9Zh$ZFSky>G5VCcOA>UPbn{DxunR4-Zq z0{Rr3Vcwm`(344N37c0jkQV&${exerkPtp8!}^!LNFtPq`QzzulIshDd^c?rMzvmA z&&_^jixC$vO7ZGm0Le*_7u+*exgqHorQCbdJY~!;JgCi-!q5HtGLD2^A9dP#_`PVfh~Qf+*{6POoKUi6l2P%*Hl&QKAyfLqkaIKd`D8JY1@={Zhq*1zZjQU5-VVG9EdQhh(N}S^W*!YLJe?QZ~`l?e_yw z5+Rt%0P61dAXbLEnF=K$2o+w?V3$raPx6eS5Bi3KtXuINb~@n7ggV*iUfP^;*T3fx zK(YWg|IErMMW^{br`nI~*hvLG+;Qa(JTE9Xz2mD|`K zWkMsBLSxbz*}wwmYD`=a5~IW|zFKINTi5zYJdLXS5AlQ;aj16QewJ%pn@7XW)l@{k zKU1m8+14)_#x2y>CEb#Vl-cMv42b@BrfGab7RyPY#BuR=W2k^v0h<(f44SbZ&kQd& z1c7+0f=Eva?9UId@{fgyyLhy>XLZ>Hs_gVQ>JLK39^$?US5+# zF8FwgP0>wLKjyriCrA1t{C?ppovgaV>1c~smv@h!4uR$(`2`$DeE7c~B> zpO)wsEU7ZQ#)-uJ6()96NKJ8Y@H7-Z0#aPGy|SvlSYbSo*fbFCmK;D$X{<=pL|?w> z37bU`XR6OqiFvV2n$yv2RQ}kYO5LsvtCo2WW6I7VnMg|XEFd+Y{o1b`B?Ku6B<2+= z&U7;n*3GsPjMqSY02HvKv_gCJS?}VwnX)lP$9Q?8>7cln_TCYaRXg*#;^hb%1uH+IT+qbi5QUIEkAPwUL- zZcK{joDF?6iF-BK80ny(qch>Bj2#sVh;E9olq4i9E2BhC2h@ZuNbOcWnAb?Aj+ol{ zPjg%dw*~)|Ezvu`S2h4n_?1nG-8izHMroCi)H}Y7r8gOC^D?nEB?8ux%nux4T`W2w zjmomxy+te?pWb^_g#G~wZee%3vH68gXQ75Jt@23+IdVE`poA6wl8hR#JV_HpwK4Eu zBw$Qpa>tT{f!Cet&Rr4Zc;X#7JyIEVCMr=i=zs(;dVe1C%lLUbh~NS0gJ4a3_SBi0 zWKV|KrDg~RR0H=-#?#LMUi65trDJ==U20Be7 z%Xwpj z8rGRuVi>6*eIn2 z4sdTqnx|BWhY_zMYaCA7zUpjza))jPvt-vupa&k7+<6n*ist$5`NN|BwO~KBX%LYryjwYCD`L@BOz&Y#&6yLk zrl09#3<5$~a4xgYhziDTTr}+GvxUZ_irgNJWb6?^#5mb!Oz(fO^4&7G%H z5^GS_GXIRAC_Q6#bn~Jjo?A1S$rmQJt!U~*P6dbvJ-70Rj*C#qoAg1nM--Cz!Y317 z=u#u7#!Wgd*X$9WGk^)j?$&fleixkNGkSM;Ai$K^JD4}R=>kur91A#{$yq51$wX5{ z_^yQCFMy;I)XX=RX%FBGjUjh=$~M62v?QPtjW|Ux>QrIgjQe~*2*&>nXZq^b5AiNL zZOI)6wC_3KIl*(?NODXbHzum22a=JFGaEv41mKQ*TW=5nCK7LT+EZuu)vXw=D|?|q zMZe$WYg*z7q#{n@ie%~;HG`r$nwUvewW8XJl|HLR?P9D;g~!gQW+^ITmZnEFJoC&$ zpqK!kl`d!W6#u8;k_s8NrGXb9K``UKExyy)qZX#Ac7FthR3Nwo1`lL3ODL!o z#aVG+vZ|XXb=~EAEWJ7~DkOX|><)vPi!TI8y2~t+U`4!!=-3qTcu*UzvmX| zU;vxoFY7w$fXLF*)+alS*@;#LhY>_6%d`y63v$W)kPx*5f^bYS(x#$=iQiEsSbWTj#TRZs?$7t8|iN~L%c(PyNt zN>cc8olk|i&vOa$9mc_tq1qTUO?Q~7+#U@N=prKaG!!!T;ppICO~e}UM7l3dA&J#? zf-}{*xAKAEE{qjsE0aKYPnTB6aq63DUe`n4s;NtDuJ@l2EaI^^NCY{ITBxi%Cb)05 zg&!!x67sqr4))=f2=^B;|&U9nAtxK%O?JrH(qLN-KLYGA2ys`5Pbca_F5=9yX0 zI@KWOZ;?E|06C&Ni~*hajz+-M`jaFaJ2KXs*J`w}5c=M_?075|63ZIOft^DH#ZttH zbQl)6uo5JL99BwZ9>Hda#W}|*0Iy-0IZ%nKCgAwd#WqiGzSaX5Y^gk*)brv38S)wL zWOF?u0W-yO7LT=1Ezn{_pw#>#jSuWwImbE(F^wt}}lf1z<$?f+@!t&&enhvFSp|oAa+s9!U zHXe30?GjS`pv=ByF^BCWSWJbRy2A=eiD6-y5fj~pEXMQfgpkY{A~P+|N8}+K%cVH8 zxAHg&eBe|%Q{GUMi~=9Hw)OFF98FTLS>9sw=B0b@E4xqqW!sxF_VU+f1*fUgb*|_4 zRz3PvJ}t!oYhpH4pAwRi(5Y}*;!VBKPpDx3vfLzB=tRMJ8;%jV@j>6aqg%i<1&#b+ zk^D-3Kdxp(KRuW4k%?rmuP94I&g0b4>O%zd6?@oyO6liO1^U`$YEO(w~dfSW-)I*JFbc95RKnhH_Ueo)^V z5O<-H?_2BbD+u?V6s?hlkNW{&D{7-4R^P`fkDgL0;{mp{b)#&5Aruay{_1@GD<`i@ zS^hSgHnz=Q2J4n}WYT?K1Ba~KTmN}=+nAMVj->#wyKf}M<5@kRd1_Le5osxl7MTWO zkkpGzVMHjsSp8MXcS#7V+PhkS79{jH0@}OoIU2e8CV!dMG+M*m)+daUL`I+W-4I(& zUB!OpWEez0R`B*0QI%Jr&CRlbeRfkm!A=eXZTHE;D+5#BaqzefNU;B5|N6>RA@|Ob zujYmt7m3)_czpI-ihZS1NN z{mBusZ?O_Oo54A_*Q29z84jB*6Wst#IvTqXn1FOd0WHRQYg4!CYPDfB?VoaEw10XJ zM*G{lAl|>>gn0kjc8K>kTL8Snq(eBCBR95iHQy_>TsDaOw3GMV`td+(amo3Y-6~SVgFExhSbYQt48O)0=vGOBz@93V1J{b z%hnjMkz5Lb^ba^Q<`P+L@G)XOzkbHOO0N0Xg0Ihy$^3ajb3G!GhUm=0X6-0?ONj*> z_f3DrB8?gdNMPm0cL=p(y+ve&>N;XLt~MwFIj|UsJns<6WB+W8-IyLPg}oO15Nn;A zXX*?`q_n+^0gs7HP%P#UtYbBYu|?p@^*>8)y$gH5q(rM|2sDE3?Nr_ z6;wk|U!eBTYxBbDj4oegyx`H4PD;~E0DDx)A+w4$lWIO__?$4^47wxdhTYj)uj=EM znyJ8s%uB-ov3ip%{vp~EGl-_rGMMKEfwnp}WIi3G1!!q)Mb=!*J@7~jy3`z6D|(ulUfoM`T~yvcgH%qlR3L>cQz}3KH_#K=7el_UiNveh$%U8? z_LGuK4xOlJQHD;H94v&y2_rh?&Qj5;yNIP~_>vbFIhO?$;xT|Nf?1iDP{&TfzW|C{ zCb@Y`IIq*W&G(5WFw0|-!FC7~@WzQ;j=+kc@=CQq%FR2Z@=-e+m0g92{YkVJKEF#;crZ%nQcFJ%ER9s%lZuHyt zzJCQXZKOUpq-8^{@!U>*5UtJX?PJ5B=GmY497K(+_9#(mFzjTf_-f`njzVGrbu~ zIo%B~2+9wdNd~?$Ckbz>{gcoZ5?p1VB{W_&eWQl99s=eyg47Eg{UFjXJqPm>4W7YD z$9-*oALJ8xuo5PzsHx8)k^U}Y)`AIEyYYQx=Stt&>pC^1 z<1Ipzi|(09mqxhhS;O1DqBDH|#e6Brh?)T?##hqzUdF1q6jPRD!uP? zbWjmu@AiW4LERk~L~lO?LlBOkXS8(lwDr(C^0>rF%Uwqug_tr@MLb@WZA&whtoIbB zE8!EYJKqhOTZ^g|%QMT``HvY}F|fSBy?KOoxP^}j7bAZUs@!njJZjWwL(^eq=6+n~ z8%LxAL!~qu?!w+=bz*cNLZC~R!u8OxQEj~wJTO)h@b)gBEo@zQDyI4YXo5}-(Ea; zYM(shM=smh)qbs|w%6;$>GU<*xxL%3UDH z0vH0D^OBr9a`sG=$rh?)7@YIo7tGXb<&x^?G`z4x$kihn?Wt54!tl=`j5ks~^J>k@Dr0)P<4=`SHK z9HqZCbCIW(RVN`J;D75Pe20ytLgS&Ts0!l`bX*&cR3jPU^U~6tO^zfhGHzeRUZ*DYv5=CgnUBb27sKfkX_*_QW8g{ZJrxy%`UQ0*MHZ%`jL5C?){`F! z&C1heYOrD0xYm%Mlg`aWz|)=J6XL61(PaYmoZu*Oee#}dZ#fyd`&CdjdPpQ^urvhm z*}68VQ1kadK;l>pC^5~>n9Trx;doyON_o9|l{4Dr69cU$EWU&B<4x-^ZkyN@g+6xh zPwMoB)w72E_{3`d-x8SCuyV~Y<7PBtbGlz8b|q|+<4fOKPHB=WR`~8S-zT@E#MIz^ z=alPCn@!+HKuGW89YXG6E7SeT?x%L$Rz`6^7@OU(bxT^EXsU2P?CnJ`_xORo0LS5ZqJMxCVbRWeo-#hK z{zFi%iIA{N#Sai5nrc7MZU}T|<(}BnT?3{T;ZumX`1pI_wN=xH1(7Hxv$bO9qbFvM z=4UX|gWc*FmBdU?L8VP}WEBU@DdV#;!@A>HA=Y*PjwWDlg|GfH5>Q(U8=Ya^l!UuA z`@jrShkPR|fU*HMN(H2f3L_iHxXfRx)nrwvq&6c~8APszz?(uMOM~~;e4-k-z`+?7 zfGGlRkkAmSbZh-=1DfW@EUpy$Y!T?8>kso)AM7dJxn-C&fjmLF2(TVpFr4e2U+g#7 z+4k*TetXy?4RKO}&ah^a69N0{Pzn%X8X;zvwD}fTRfDp#XjmKaqHNo}UcvD?D4zpu zpg)quKs{n;XPMnk&6ayDlWEX8k|(r56^l4OXTtD$NJe@v5fJxV4@4v5kU@+YF81KM zB`3Ckcdb1#4>KC1$+)+jS|{?MNO*>ms=Mx+CI?BKk~GjUN$;IXX{4>cn`P*Fl-e82 z)6I{U{cqygw40B6gQ97V*DIRULB6*KLPT`CR2Q|GilRB@t|Z3gvZLw#C-?I9 zy!hb|Fjj~seB&a|1(KNJ>wxs3916gZ*He~34@x1F)sNqi(l*9MHd0)QHWXaHyE(K7 z7cKZ-J*L4?vm!Z3S1w#G4ti~Cddo)5wN>F(8-aiB*r&s{6%BN!A zfXYqSk3jA<$0DOjjri6<$##L%7TK|6qVIW0hR0*(fg#o6fLB0H$oz`;1a}}DIS=m zbyp1H(H}*@XgRD90l;D@8c^gVE|w&ON1VYZKqwZG5%G1S)>4fd>}E_8%j0} z>CWmY4@fF`)8Fw6=$}2#(#%l{FRR_s*mX%Ry$HHIkK6B%!5A!-uyP}Uc?5jE0|so# zJYf39QTYezJ;eLe`Rl1hBpc|f(m|4R>6nc&+U%5MHUVSI^MY5$rR0aBG=BCa?{*tv z8T?`Y(3M|9)vn`N-fV}=sLpm8aiki6a}XqLIP~HXQxETrC1SUhA1v?k|2gmVR&_R2s(seFN2Y%r46JqWZi{zMzO@6d9I)pcW^+TATpWS22)!K7 z{@c%I{Tj3rhq(T^vsRbu&Ze%9K%2Jx;;cHVUtnV^eewPNOqD#*TeOfPRjbx2AAHc} zt-4#2+gs(Qnd`dLr*F8*$-Dx&zg#^>Qus?OAzM6)zDVOgj)gmgIpO%m1%Wz|)Je^w zE56KO{+Rh8zqjowkH|kGk|#&d2je}T?ZiXYJha&VyO4V8#=E9bh(Tco8rT zPe-~LXJF3m-dlc?;6F}7;88&8_{fAd=8#U#frP4_L49h#jzVGc!5lN~#ic3g6~oWV zv^sIRNviD2sp=g0o*CI#Z^KCv z#FxvQ-B_rBq7Gjt0mKsW!!`BC6$k3Nbv~=i32Sh;2_&#wx~G` z(eO_m^%*b>b$6$%N#e-yrUExgrg)Xbt1_?iT*?_%W<73Jkye1Kq|hQGIg_l`b~tzn z`?hTr4-{}gX!g?+=y~FiGlIKtQ3(zuiP@z5*mQMqJp{b_?lasFliFvhEL3A?EU$@}>?(xy?0}JwQH8W)@ zgM%@G>PXH-ueM<_`@adULW)`<8U01d5R+zQxRm%!F$xyv|chrOou44}{FQ zu6YqRf~q96u+ODLO0G^H%4Fs2B8k-be>oiK3g$C0AW6*^ms%)ZC=G0PHVrTJK#p08 zLXKYE*x7xsPgH(6W4>d;@{V2knw5LvDa+k`?zu!b?IaU>6Z`Pq6UTXDmMjv=q=0+& zbV0gTGkOq6NxG|T!|+7LG~A?B1pV4nGi0U@Nzx9T^F)#<4HAstN!zTAE&*ige(75b zE&EHBUNV4MV+@np3f(yUgLS?vS?RQ1T-jfytki+QU-&E97h_7L+8iXKTrxUZSLO`W zV$?#Q?RP!b+FLOvP6MA=R(dp(9y_!AD3@k>PN&3w;8lV1W+;Df)|ucTc-JF?m*BR~ zOsPF17R8HHWkv%j8E+8z^ns8d>p9D}&pP2~Dkoz~<@M#QkC?n$ z&e?ks$b<$?W~FX=nO!(W5x+0$ryG2dx-rUj?F|2CK-5Y)v02RT)wWJ`+B%|S>gH%j ztfKJtZwjIKzq@q2O_0W5goIMejlWX#_i4d8d`{b6P$HnB{fI(9u(`CzAZ=h_p7o2O zI!*lxi_iiR31c$L#i%^U6{h{zleCsq2#-&VQv#A)oq+%)VO&84x^U<84CMIggs<|k zy=BH+=Ey;ktf{G+F3hldr`GGNcZSEmemrDYNoc|SQck^RYZ`Xo=5O44Zl=_nqJ53m z?jA^dWvppdl~<{u*c`_{q0Ag3%_vJcw7Cau9bggfCgx23cwR=Xk^w6xrQHLW>mJ6~ zoLc6EiL#W%j~X5^KVItxMGgd}D4^Y)9{5DysmOKYi5BuUui;d}nD6_L6YasFOjC}# zHczo(ZSUG->j%o24td8i_|W>9e3D++Qxe`w@T9$cDvUBrFU6PyDH+cIXb67yo5J#3 zG40794Me%jg^c&;B&HbEF_T9x&XsSefG`7I4C>qZhx=cAaV){D41BBnVE){<2L>v7 z@O+e}#wYA`9CLORgK8)rap0>`tBHC{KGDrK|BkwuzlaI=96JbeGJ_Pwi(vS%g;$GU z{Zx5S_h+a9Wo0lHhxZH-?es7(>U}TAl)Q~QXj^ng`9!-l)?P)w#v|is_sESpWZ=t+AIf!#G5rs&Syz>JIdC**R%{28T7 z3V@q>j&C4r)}lPRp4ColvW%S&W~ir4e=5v=&{fKhhgb93U!Md&2bOjoJ19Yb8HK3L zy4q61UjHC7w>>t}Ha#-tZtH%1W3Rmx2ar!UlUNLfmEdH$tN}_H)_jlNOi-NOoqi9^ zg{k`SIGQU_MC|n7T(8vT(ya@_ty9AnT&F$vRoQmT4Nc^QnjT{!Vf(8~JI_I`92Py) zsKlD7l)2VxfdNW{PJnQm=uIU-Qee^9h&$N%C=>g=hc&|xSDL-sJ+%mnhFKt;XD#Gj z2zE4q&{%)2*@^mvO4vZ|*FE@S$1}z1{Oo{4vd%e)yV|NLF_6$95=Yw_z4vQ4lC3tBMDGfINUylPM{vLdC8$PvGww3M z#7!FCN}^#}-qt^>V~yZ$FrFzti)i5lP8Wc{b)L^3ngy~Q{tIn0A4raVvcVtQ$}w_8 z{3pGv*4Hunp5VvTf00XaophUX0ZP&+jLmekkfXZY#_;M=VNVsAyL*H&%BP~bR*Q}dWg0oT^8Hb z+8?1G&z0BSPn^-$hiXOPI+G&__cnoUIy{k1=Mc@&b;oJ3rj6kk$$N!*-WU(H*D=bT zr0V|Tqw7^x$?|Od3@g!L!cOqQSF7ZW$!NRFDNm;|d2K~(*`%*Q*3~y3q@}A_QE>1T z_6D(LLad5BIEtTzyE_8L9|e!)^p^N1XG>BwZkhJX2IjpB!BjvAu5P?4wikmTJr-d# ze~F%~qM?I`uv&gYSC`RHUPM?eSZ1ec==@HA#jy~*aWwx=5(dFZKo$AuQ_>Rp!25mj zSZFWpKHMx~mgDF1I61Y+^zJP>M|=fW1(A{|-QHr~ANxVa>i9KBlioZk*_GScI>eu& z1|bw(XKH?{PY2&7|BF?JPV1t%IM>@CuK1MYhZAS<3|$8;R~lD;C|B%GHu9HNvEw0;77(X?22w1IM z%aiOB(=+-KA2<0vs~0Nfhj)MhXFr;#l`0{U>G=9ec~qi63stjc&eM9u(Mj>TmCs)n zqy~jI(kAj;bc_&x@JKEnS@BxtC^T6o>twE#!UOw>4wdD*?dko{h9uAd6M2~^-V^XtQB8iDT>SuRV5`lF@KVqR6BpM!C7IOSK==Vpw&g(pxj3)fUkzqW=b~T@qFwtEZ zW+hV>@`(tZVIO~PD)HCr*ovK<9kXxHykgqU{en1fN;#jwg4p7qn!+cTEpyI5hH}vG z>x6~8sZ_AKr9oJMqy|Y0(OfufU3-I1W($>IBOJ=s6IioUUS_%(HTTpfCmY%9#O%-* z7Wh}nGS9alcExi=;#_~8?TAqrbG4o*nahwsLFg1}QWPF4TIl>4u;pQqh|II-98+uo z(Uzi8j9bgxoMgNzDV@owyPUubP~^g*#Jxy#7^83fyfvKkIEl$Fgu-3GXv3c-G_7y!TzN53|0z0QrgQ7caCIUODsHrJxMO^Wb*kGR?`kWpC;A=J&>1(h7!{7l6brcI(kLf%V{TT2<75-6 z8&zYT427ft`=>CKA>vVv&c z>9c-_$@t1_qhpRP6z0#+ww!e6an%ezStolEC*FwaLF8jo@%>hTO&IniscS@-4Xk^{ zrtKJ5&7a4q|Ll#BJS?d+UDhcz~oPM2|KSxUs4*+p8fP(ywu!Bkt8%c6sw78 zWyNMQf4$PiP-wJBw)J zFrI&zxy$w&L>{f?;zPdE1W50pp&X*=#w>q9Fo{|y964+OygHpN!b_)=H+o!D;6hCIj zaWcvUbE@H&Wtj%YJiK-AP$vs@i<*4hd0{uunqN#iOC>hj6>gO$NE&}#blRdD+`i|#RqLfDYEs|E;WZS(Jd4JuKXL$d|7$*@si*w5&^NgZ;jfd9P&&PAfyK0 z@-#u^rMW!<3dHgDRD+nfKzz(tB&HQ<8g4F2+(~@yQiKAa_dwrJf`{u|5QPP|UW&x-B%aYvU?T(iBW85A*9V0nld}B|2ByRyeWvN&^j9@JKZ@!Qbsb8_^ zONlcJ=M0REj)N6&mU~$eu?2^f;T}P5TkRP+t4-So4XIQpAtJu020vP`T?2z@1x3Vd zvJ1qX!amg}mWG+-dq>E0of@wos@EzJey05Ent8dE>tKl|t3mre*_a~%{M0D|w-9f} zC?w+bfEz#g9_ATATsZS!`bnjtFS^eH6s zdY{~Fa>v+oy@j+DD2O^9u(yLph#W_UVr5pQccN(|L%vTj^!N}UkkH#>=UUua>^w(f zJbJADK(RUlt4b}v)x_UlVCbm>IDnyO(zDGhZ+jkL3o0&`h0 z@{No_wWBu{*EDzEFzZK`(=~~~dX2&bK`()oMNe|h|4Dlo1x#xHR(r?t-E^1H#SqLUK8XTlHbx)yx-zJV%;W zKH0>$zqd^jvt0{Zv#3t^*dDNRu~*%VWSum|q z51|7P!|^AB8yP?XE}H1sStdAo3W_XgHx(MPwWI3&GkMs-JB@+sRef+T-$|bg0qg$@ zcvks%*4}As_(r{2#p-68|I7JkSlVNUnAGeZE@BMm>Ov~4d?vr*k9=pVw`DKNYshuG z{&rknNQbtbo??Qa3K@Uo4zmWL7IK@zzE~4tS9XEc*vZt)r;Y|JJv<;-Pq|0 z%OO{|+~4Q~2Y_nK%zLWsoY`7QB;R_zdr#gJaIYRa=XjEGnV2kj4}%4b7WKja_3cjMco6HoZV~yG2pj)qF`7L zVJc{QADVF*X?0cOT;3WMsv=DOy3n*h`BatGSlLolhrUJwXZBrl<;2|=MZwM#05d?$ zzq2)~RxsboSgg_(FUIe6>$S#fx_X73LiM~S2ib$bO1gL%8=}nT-y8|%NqY0{0f5ps z`ihbDjgrz?{)Wz#?J;z;zqWa=h_}v~Uwwh0e6)CN<68v4cmhg&di-qj$o@o|*H)MN zhH~@QV{>G4ak_TpTan|pCJ~N~V4rVQwtu+3Z0kPcpe!WQvt4J6;&li^~|lB(=48NU`r2 z$5ptqRbX95wQEDI>V|^m?Dw++2AZ+`PnhjdQ-wp7;&+p8j}{AOe&HW^M>tULnR|Ok zuD>oM_4^m!6*k2o77=|29Aq>saUVY9U>1M`Y;3hvO+r$Wxlm;ShBD?sjWJS$x#CFt zalGMd2ttrizow=n(pRG;iN|8%w`f9%viT0fnpPY@C_nri9kzc)_XwUrm{EN^M?~~8 z9KsqptPf>CkY>~*A_I*VIO4tc$c;w&m!_F!^Xs=YV7%&ksTIJ23`_L&b#~lbrq5XC zwJVsP@(gweY7>RvwgO%>J>JhSGf$I)DB$V(zS=M?Nr#PQOVRaGpb^N&Z?Kz!PpG`j zY2z{z2Er-Wh6fb0NAky>3RpbR633Wj$86{78f~M+Q_WnU=k|wC%-kU%`fqsdB*QBV z7l{ai1U_VJ?Zx0LjOU$ViklGOPDxDz7Q{@2g^ zTzoYk-lO!p*rq7Q`jeoGlGu3*@oJ@Ulo@R(vh4SO=F>b}N0A8?-ZIw*>G5P#o*45` zoR=`K^ynmrr?zg-4U}@Yt^%@cxh{CkoMm5 zoPXV&&8X3vA}~MBUNYsjSVrfKEPHdn=5k+U5I|P0`W2GF@sfF;XNZy%{u&bu&Q8i- z=V|l^j+gs)0&%@NSlY-OMMQ(3T%oOEF&Z96qmn4Lq!5jYQghe9lB!h2%iZ)m8(i9n zQU3Xn0y1<|34=SAp9^4;)!bVf2iYvJ>OpJ1qf4XeVnl2s<6=0?EM1vtT&$b1{(Ngg ziP`1QcuaAAau(eR)Xs)Je2aR_jJpp)irmA=VV~$?#P>g8-w^PChhYw9GrTaM=nm53 zC<$un+#*J`K`QNg-=oW9v|YuSD_BV8lzPB(|Jl~}3*`%1sRC2!;!GV6;0|>541kSrttz3llsEV32psoEb>y#`{&)#REmCm={YP3 zkS~Izr@rF*wXZJjgaYCHsz`u-g(1b@h09>l*8)ZPyAQk=cp3W?_!Lk1+m;~P8*K!4 z0ZFiI>Zi2PkyUz~diHB7y()Zd<(bL?Dhn<@{q^^L<@~-4$mL_}__@FWXmHolKV{8X zmtDCkNPNtjG0*go`N(BIsa87)*ry2&G7*|kQC5h&l5AHtZ5%aE5u`I4Cj;AF{i3TJ zcoP!fEU41C8?#|4RP34arDaw7u5&RktJ~QYgl2R(7ZZT|fW!VA{8YQHd(t7WicG+# z(LnD{Opce;bjQ6R$qxFtUgJz5bgkxTAoiq|Uby)>LlXGRQts9Xg1wpWOPu`;5H@|AnueaE;&Yr*p!z}53qVrc-7QXPLS&p48sckL6*~l23wsvl+#eZ@qD?{k}E!>@*~j(GCw3uZe+c6>cFUF(NmvF zC7+C~{t{)_o_?MERiAN})$tgb3cTL4+0ux5*#%N=;LyJ;H-rU?%dzP961Dfy#l=2g z7sV9@3e7L;bw(0rhldkSXDLwUl}hx5Tq#%^zXWR_Rz@Q6=mT7I_Se|Ta?%1L^4NDp zU9)or6R3XU9B02{=iu1H`}AmFc}s^F;7ukNi;7i&ih z)Bjxo@;ow7%fz+n`CL9A&@#?$i4;Th0(zq zq4@P%1npcbS*gTbO0&BD8R^ft-;ju`#KWw9ySA545D}A}9Ns}CKAj7;@tFi&)#MX0 zP?>BsaJb-4lf%)F2=;+n%78RaK%c^)5i9`50Me|Ahl4GHEE$u}8Xyn}nlhj}i8BndXM!{V9@ULn(5BO=r$<`sYbb4v3~;t~tLvr= za%ox-M$LVSxQl5z$uH~snh+g~V|q}Z#dTK2Q8`78(k3U&FYF74k#^;r@~!y%rO(}G_EA+zTka?F#8vv(l>5w`m)5p>zc?}JARmg2a;0vX@8X)$ zxrGwVeI2^a3I#e75dbX2(7D|AHX2wrq@S+utY)mi8fBX&1q}yIO&OsTGH`r?G}-iU zHU*Hj0#KEWC4DbARw|3e#iG>jy*FKP&EG4~32 zmoC^Zo2~LJm+tb7QgYY%8DF{mc~wIt63q`c`uX!V5sy>UWxeE81)SF@eNm%^c75VZ*KB>B;`2 z;ddS|3p!af%~7->3c!l$pDPw;A`&Gk9-}fE0qJzh^_pOfN2QS6w51KeW;$q2Gwc>K z#ui=$hJHLy5Ccv6zghsx1S)re`Nq%I(vb2=FrXH2AtGRbP*dgt3ry$(6*dbBHmpzF z)DwFHCb+zC5sVNNXL5^sPFcLNv>-LCj}*in zB%n`#2xa~aM{dQ&bC}^Iii}(a?`ivB<3!fj+0pGkwBNo3JMsYP=y%-A>orw^cxry` zw9KZ~+_i?Pr}WmHpFW3q)2ZL~;3*u^Zz*gl-tLh|@GTvdJNwA=0|P7Be32N^D_f*juK7AWtCz#4>hE>(_0DNNN*N>a1aA&IDhdw9bkWyB#<|~n11hB zccL`+tIBq9mMF%!i3+ z7PVFGOz=o-eeG5ewfKU|_u7UZRra6A9V$XI{cMyD z6jD%T>j}|h1Ft6zzWU8PYR1716h*Dx5hTjS2M1bZcwGy(MXMlwbkF7HBmQnTJ*tKi<85{MeCN8$Q(z-qr#~Oz!UG+tI~i0b9dl{Z0yvB||xj zSfxDrQSI$sY5BX_?~8CORUpWb6c-C0RKtn(ev$1}t}+)WCwF|-FPf`DGZX;A>ao}8 z=Sm1HyL1Zb9^CP)S7%I4B=R6z$X4V04t(CenRdWvFj$>f{tW5tn$OTY+iH$z=lPtr z8Hs8z(9U~uOipdHt>#->Odj?#Q?Vpj2!j##rSZy$6MhZfhoyg#kxQPix~=gT-67Rc zMJU*dnv;ve*-$zrf0y}tug1L7tTc1QlZk~_Ofx}@Hic3R5ovZU6*mP_5IUbsu`{i( zWd@q@?zuf)s*8!Q8KT9eG|RKUGzP*?L*MCAe%z3Zg-%N_D`O-kGnP%U{MPApJUXQ! z6v^u>OgO2=!ar*yf>Yt8mk!+9#p4YSJoDfdZ?`D-Lm?uLxs_J(rRaWjcjl(l~; zK?+iH{>VLBM7RoSIUI4S@8WhIf6qhQZf^tPol8<4GKO~FDaOszF=U)$eMFfuYdkqW zz+DbI#5nz-fBL#YQYm=$%cDC;(`mGQd(AgAp3TY^G|!J)7Q_n--a2QRRtGJ8K)4{? zp&DP;fJ#t$7p1e0`iG5`SUZ;~VMI#JKc$bHToof&lELh9>6+(v@NK@y&Hh32(2g=( zsSVvd5#}~IYKcssUrw z(x6waKfH!3`oiD<_5Zy0<6z!{&xf)jL%o2P%Lo|7Lh768S0_TN!+x`?g3bM7;bIK{ z6Vm?g+BJTCVDQyJ)=e?_>fj3~(wvuFsXmya5;| z*x|VcAa9N&-KDBKX7XU7%%a%*bg{X~pGvPJ-}~dLNFV;?TIB!)5=)iC)QW?#9M5Y5 zz$*|;0d4KA6yD$OQZgQ-<*qUGEUuZslsAo76}LL=}fX=+YRK2vu_!3iu+bq88_~6K6d23g`7+NXELRGw=j@D~xdDR;< zSpN0LOT*?Y4Kwiy?nVFt`{lej7~*hC>vfK=u+_JN3zv-9agadwoS08RcK&%sH1PV6 z%ii8DEN!`?BSa!z%+aHV0XS@=QCjt-G4=C;tI$J~uAk^!t2A#)+^CG`?VgGcm8PJD z9h3cJL^kJWTc*5x8kyHj(HvdXR``B_E{4}Sw&@Ox#uCibFnTHl7##W;6`Dv`*DQd~ zzt1>$l zy`tr!xYPUpkWSf{f5Sj7i_}-tF$F}i2YMV^5W%qGTd++fR^~PAav?M(Rhe?D4Rhk4 zHzj$00OwBGN+>_2Zdq-K9wJl|`a_LPZF2iA1n!vKw0mMxPE?E?>|H7uedv-Kc3`Tc znERrYG3s7Oo#pO}({__iZ|+swhCx#{SD8=QiDe60DB8|K5d-C-&7B^FbZ;?Y&#M($ zNP_3Qd(pu4q<+gzfPGdS%Zu5$0B^FA6+DYRBgg%sZ>sR_zEnm;BJUd|H}5m9tk*8} zC_fdxX19`qisj~A-_rG9A@!WVvHZZlyfGzJ@APp@I_R9IsL!~3k_7ueI4AQLE3Wlc zsJ2%gb=#nVoiKlk3(I{VD^xFu?on>(6QJU35bBa=XfzR!b_H+p_jZ;uafnByQ$ZFzeFCn{3?&FTXjn(nbO86K)<>eWp)YTN2fr4;#I; zuOdnA*$U}^3y!5y|wZ%gt2Spw?1r~Xs#>Bj<$lV% zOegfQxuQPduw&@N;gU{38I`@@s_{4=;TOt_ihJyWm3kCn_5?TuUw8;s;?(fd+}bD} zSR!4{l&r*?O*VJ_ETm@WXJ(YsE6toKRI1fV8&wE&J`FACU3z^38-{PADv@nR2gSA@ zmNAJ_%^i$9yRo{v+qLC~{I@2mg%vs%mzhz6dhtl@;cB|QY#OF&{<%y6?i>x+MlAdP z!SMKxVdz<^A}37CtcJ<7rLtm5aC`Q=mo}}{tLCH*Xp`pAT@$~J5N)ar{YBC}t_#wB zlImumyV?Xsb{vY|>W4+UU`1DHZWeWT;5Z>iR$1piKQ~KW_7y9eTQawn-6dbFZFl6l zbHiG->gi2dKiqcWY@V}|IitB|q=-+-49|NU`Le1kvnM&LFB^Ro01Z@q<;)xF%I7xO z-d5{+!?gc)RT8;d;?ZPO9xPvV>Q>6_qvS=+D?%1Jfq3HKVUJlZOf-#h-B8Oh@*)wf zp>D75YFjB-bJh_xG>!EE+aSp_bLCUYHr>IiqVf!TnJ5J;iECG?hY&ZGs*@ zMqi^@Gv{UkUbjpVm1gT^CmIz%)EFjBH@8MGdxDJTl@dp%im_D4Ld4O|(=V?dX1LXQ zabx&hE=(>-5wdPx9=)X5(pRBtl-4Ni5NH~T-D9L7$ejA?u6*K(CD=bDz|dU%gf`t3 zQO3ZuZYsH%Fu(%jvnLp<87GR3j?-7JXvC@GpFR5k?!}!!NfITQtWVex=oEq$Qbdv_)@$k~&IuRwktnFF{qbwn&9`6Nb>Uc41%a?M zgG${LZ>@pdbjP58^&MamShIiV3+(fVYy{dbgx)RP)TyehuE7}!6jVYZ%RegiAp?{fle zrZ~A&f3U?pW+7v@D4I(fNcW2BgHx@`=twsqOz=~`E=0rvH0O&X{@H$A%i7trVZ2A_ z0-AHLX$VU&kiqv@&@*~q_hy|-?`nyJ1?Y7xt?`{TNyhP**=B8&I%%g8dVJT|pQ!OT)J~x!odB)G@6&^!F&Xx#i;#~kuQXG?@y9`0` z8jmoU@C*%0W|Oo=J$eg_#%Ba)iUY57W}7z`OL!oVThJ2as~-$ZUM^d+rqr!I^IFjX zWBVC5Xt}pViP5L?6Ps)lU5J|-On4|x5|JRH{|v!INPmIG^6cHduk;ZDTpT-w*`2b=}lq&|5&VzP9gpLxa=Pdj-IB)8~jZ0xqAXJQ<(_Q1Ei` z&6%0u5p%gQxx6o&7S&E2IIwkfqP;HDzf-DTa)fHDUASDWrJ7-OUX|n{3@uxM!@ zW_&@H(PqGBU3px^=npz&)a3oneUBfD$JMVB=SHsCO|dRb7o{ys+C!t{MTlnUx~#vf zb?xF@Q79BkjoXBvQfjTMxl;QQ$B)tPFSYPn%>=h~4pdKK4y21jI}=0Lw_^g0MZ1>0 zMaEQ9al_sGXftG#+bw$q{AO5i7R1BwHm9v<4_%_U+g77UVKY3f)!YDfnbb-^Sf=9X zzUTJMO~iU+Qp!wX1*0>fkuR76^az-TxMX^$BA58{Kh%H&A7|P+L|>&H(ZW!uzBj$C z!e7~-%Tr?&eZCc;mcswvsPxK}{4kIt`JFHVrJ!^ByWpEmM2C~*PgS#&h!5i+1eBY&9lSe`3@5A=D2})4dQ=Lbi7ELpiQ@aGf`O>dG~-{rIee z9&s}0(W>Ca(zF2gRl|+DEbGjMZCmj6<=#PJ)7>Vh$6hE6ad&nj>*K!(9`EXsj{E;E(NN#n zqq}mP(>xZHN;%~eYdXK62QEvGuyRNb#S zGVo+VAqX@L`QWZD3X+OWkpnnSEM~p>rxKihGE`|+4RwpLb$8_IQ< zXVLJ&lFU1%8B25DCl6kvrxKufD}x$0RaH-&sQW^h_|UfME3G87B~QCKWo*@@Dv{b_ zK&puaMu`OVV>T3LX9e_4RexXEelcc*rgptnyEP4o5c4fo4V&CB9gi5nAQvfLMDcsQ z^VG9qF&i0{BT;b8BYvnDRc3XEhGa-0g&L$J zwlZr`49qW!tK8Hd13py~UzBx+xJKWsC_4{hGpMNf*5q8{KjbHZJNA z^jbTY%}}r_Ptz%g(^#edwhcZ=ca_8*&Y? zl{cCt)2II&xO<)-uML|M;dle8ZJ`~f2E8$F(2}$CX@l``6R_kU5=z#}+)tXXCsrYe znIg9musw++6$%Z}mo$XJ_)Al|E9#NL$|hRc+nIxrC#2?vrCE*+;Lu*%7Pkduz6Aoz z=6?VG_kH4)EQP{&Cn9sBZ{MzDvB&+fAEV#BeS0nl=WFQ5$W%&MJ7#9;mhXj**J`Ir zR+6|Jyh86Q(e`S^+yNbNO|Dl=uOgcpW%Vze*S5RgyIE$L{fzW@ccMx4@;YnlkxA?5 zaW003$Fc~VWK36SZSMTIvt1ql$(QxQ$NOCkX3yfdDS|@b>U(Um*1NaC9boQ^vC3-J zexu%o-s!J9#DP10tv9j7EqX!0@7UK^!6&TF4s>Fljo2K6S5MV0n9Cm|0Q3e&Q!rA= znpX9Z$)8+E81nn+%5I`6XaO5-DT|>j8V0%P3hEr&E5R&YWX(0Rh&Q}B338(XS`fzLR;O0^i zd>Hn<8c&)sFK*C4k~U4@vH;Ce=+&!2e5nwaToqMrp`;65!)&i}-NFU5JrG-atd}08 zK?AM@KeF)*dP-jqQZ@nvt^QL%gXO>D3BQc`kD#^uZ_*#iOk;S?;n2L=z$7UxKT4FBS~l*jqV5r3fL zc?yV&`?|@ewX^2-Wh-^gXstuOJjO5YEOQBWd8of5@oLxDN$2purs%J=pL_ArjuQT~ z`pGQWzw#ySrGw631ydqhJG9;XUw&X4AwKL~`rM8aD$d$;T{udabsN{W56yK?!3~Mk z4%MMZK8T74XzxsGaW`k;61Y+_7WOR4s*$=FT3yC`ppYc2Lt3S*wviCb!H35qsum>>o?g+x^38-2Cux#N_m_E3sN z0tqF7xNdRLU5MqF$v(gd`g-)XXqjy=ke8ct%L6}x@&+Ke05ej2PWVuP&-WV7*Xz-^YdpaeNVp4 zS347URKFp(y4dzcf?Euw`K@p14Q!Q&zAE|}u&1=ZO9lazgiD9wRd%-AyvB^#t4>)o zn zTIh5Ujl*cs#>u;pQp2VJM{vf&6*oV2Nj_6aiBDkj?Gq;%?$-RYrP1murR10)yKlB$jpRoq* zU7O+1_k{A7X`)3)%S6uynj4a-7SL)p zY{A_GL;yC~rxz{!hK~Zb)WIvKeOgsCpI)x#cu%$6yq%wB#r)V&9!U5b6c7uI!s=B! zB1wDqDUsYUg#?XSz_9olF7?xcD{h2wDDc&ny!|Y+GD2sBK(aaW{CO3T&3Tvuj8CNjN6N2 zc^<8pBeum+YM(Y_a(^QMr^u1Bg5DHL?aMT55*qSP76$I$#wd9XhZgTn_04@GZH^3E znglJ&eDjmkh${UN9h6h?id^^6oQ?kIhlxNE{|n1N3fR(~3Up*`2 zijvce&z>hx^xV344M)^U?$&HBi@N=CsB!yR$aWt@D4j$@85l>8CgVft*s;SQ5ux&v zuRW5-qk1%jf{J!1qa-^6yn6Hp>aAVR%!xZca8VP7<010#C z&pr(kf!0j6UhAS}@7lX}z714Y-k-Mr2U6J$%r9TLNgk@iro>GrLVqrvwAd_Anl0%1 zNXlv{{r)9TfBC(>^h9tn+sIz+UU!XPOV+D_OXveoVLr~j@2jP1&!}hW_$mEMQ~cA} zyb|tYM@Csk%p{W)s+AS^SYU_@HzktNfMc>tk=jufPq`bxkAWgW)u9_gl_#s{wq6h} z>tG`AhC9kff1(D{|A5GBWz>?bPhM<^gF2Z}8KFMxG&N-#7Wf)HTQ?+ny{83(w0{iY zX}{%0@LVcF^bQm!$DPJOmJ9`JZ{7m9kmpTCW4yrK5Wa+krveuUd*Pv0edJrHe_c_J+3K;Y0fGo2K7-^3KpC?_WFK2zB=YrOQX#|1ZRY}N$ zsjg3wbQaq1zOBrX2Esqh)oYCB=NAGx(#X}&Tlw5RR8wig^q~--1elwg97Q}g_Zmel z?@kHWkas)hZA1u-uXWbPdM8_271IRIjYHLUr-uPBp=?(Ras7yfm^#HYOSK& z`wvMb^~2LMmRw~tZiUa+5rruoQg&l_>o4?H(nG{Q-Ana{or#-gdml%+`dImrvbG{( z7p&tb<2KF1iyEl$<3+|T(cr$3H{GD2`gSx^hn7h3?N z-7f#2g>parXHTO6Xp+A#C2Zuc{Zdc36GglYx@H|9PCaBM{&in*V!%HPSi-P^+!JO5 zI@rugFRTlbeLpC5i#EQCqt8&7BKWgRe%EPME#GG`?dVxT9A|p(!G9fnHgQW#ss8N_Q1c&3xd57=V@14Ul( z;Oq|aNiyHKuw+(mm2ptbABVYXT46HV*GPgdjvGBFxMN#vS0!oI8@L~%w_{iUf@6pe z!J}wU#&NgP={AWH8DsoS@;|-{eIIF4Xopg5(CA$r`Op>xj-ym(=xp)QE=7Xv{$V{4qbf+kT65`SQT( z!ZyvE*xJEVow#eKj@8VD4<6E)84uEj`&>;30OfqZbRZDZHBUS=J|IdC=Y78387%)% z9dc1B&9C;GL0lCl^(lD;dekR|9TQ7r*scadjrLb$X}myZdUYo;Torx0UU9+a&q+K6 zK4o6kXer21DjvD?6l{8}e?ow4KMQBv`LY4j_lk?k1Ir+oK{PaH?B{SH*qzj};=~S$xWpk*YrTFKJ~fRkm`kA6J*@ z(N}Xe3Y2Hsg` zd_4%nK)XGK!B0X5uzJQ&ykzsh$u(ATY$O1^q0w5^ggB79gS0qa&ySdKa40%KHcB;6 zSuzO;!>CpsnY9ilN0f=q%y4Dq;hn8qwyJ1qlNKKx4x-X>n%%9B&MK?4XR z6VrUXNWt|*BRA29)zaX!+%fR}Xm1 zh)0bC`jGnm?+!;tk`SQRu6~VKx=N|OR5wj=Uc%_QBZ4r2r{vhfwQ+~O1RC?#%j#l_ zFq%tNZ*=in4T>4nmTeIZUgv8d7i+Y-Eo94Z+TEXj|F2#QO7z`i_A{c#-IYcf6OTsE zROZjR+n1d=Z%+j1JTn zd+6vm8?`#Qp7VM|4Fn(8W8II^OkLUcMnV0%8i zr-c?L`(fwaopm_}=js0UIS}xkC!hfcsZ1Uc`D4(y%EXaKXp!_}&7Sgy>)}~Pk7k*v z0R*+iSy#a$v~R zeX^24%(kxlnZBzNfrHfi>tqOoyp%v43|w(75S}?G)apg?N;OE`O0+b$p?Yc&Fa4;>M((f(+qN5a0fa6{?2lCvuLHUtJ~ zs?$>|(7(8KG&DIi>SSt=D-4F6OKZ8(PI2i%r5OSRluhu66AmjYKYItpG80XMn@&o9 zR`GQZ{5deuBqL;2oG;ZZDUr_&L2EFS#)4iOjE8~wMjVvio6QBl+}v)l0*m+ix|BR6 zq7j@*t-zf3jCOGVB%GV-9-qnRuVe{8>Sv@<-AIjL3V*mP=gMK7dWVl_LqBz>zeAM?E0)b*m z(-tW@b|C-yqZl(%hEkVNw2uUR%ev%$PwfoW32O$$RZzsii+!`7Q&yF){S3^1cz<&M zQOa^}ud$yq9;5$y=a4dqMi8Wo()uUXucO%AZcab&9@l#!UG*^*LMtD{)wQJ!^~{{|qje>0#VA_7t-GV0Vt=7IO_^w2S|1KGCn=&7 zIiMqlKFliD13Y7lJK7x7ntg0O;-~v1`zg0pU=VC&Sr_guH7d{#*$<^ee(Eg@iS`F% zHA>;eTJ<4O1GTx+rl($J0Z@RWFJ@}K3xQP1SdkK<1Xw00W+4cO!<}9e@|b5YYCH+E zFWSfJrGrx^O4gG#;Z|M={+0UQpTC}7#2Ib8d!Ua7GQO-kqNNQmX*UEU0pJe@7AE4U zwf@t!j*X40k61-dQ|KSSc*Zpj9>=l0*@|=`jumLC5r}r@uU|vj7K7zem7BeOK_t37 zhCmC^0leiNW{O-pQ_NwEDVnA>L($P+o!;NhiVSBkC^Ts;Yr+#e1qvfIbcC$AnegCRn?NkwemQ9q{hZ80)DRKKV55>n@+ zrF_6xec$!x3-5M?t7hpcw?AKqOMFRL_1?t$qmqSty(Mj6DiAf?M7yNXV2p=OfuA`f zBa>sjholVH6rcqddf`ip%Fh>sbg|fg9}8rHx@*{h-8b_G>|28~r~`VU8QhR8o~FUQ zVm$X6d{aD^e%QJ#Rz-f)Y+bL?@#<8df815HKiz1(<-p~CrfcD+F|np^Vcxs=+ty|2{Ww#AoH6&% zo#cyzwgikJ)APFGIg@CG*hvi-ht@)l>k0=EIZLZ=Unl@u0cII6x44LJA^Z!4lKC?+ z9iBtCzQH?K4wgx1B&ErK=cc(pgvCHGS8NR*-4R`eCMk0^@ZhL4ck!fIkTYX0{Nqgm zXA54u6v#2s$LYCGvvG4HO>^;rGg?keO=~o~A8voFukYHJ1yE)-pw)>!Y}+;oIY8agmiMNa9*?C0;5E;h zHZt=0bU-%>p5aW6&N2xd_SY96bo}-0C)BUNVo1v5@6@~jh<6gp=2vF&@wdr}H$BYT z{4PCWcnu{5WIqkMf5GmJVYAB1Ad)%YW&d!Hr;EKvkJ70OOUUK-T=0;^+mHL5gr0C3 zEfR5KgQKbmo0CAPN#e)o^I~h<*%Y~*smuj4Wl)?JMmXI8iCS${OeonAC~;6QHNP2d z87I7@!9)1R!d8j3ifO>Ls+-yplcA1kmC*3XzXVu6ap`AXI@6oLTU$`DRye7g8L|tZ zpEjfb+C53hi6{uQV+PGfmYNmYK&cfMz2Hn@A#As71>D9s->gk`+WGpOc2;8bao>Iw z+|m*+q}t6T$4O})h=stm(t^*S)}vJOojv*?LbHPePzF;5I;L%%b*y%a&;$ig1fR%r z&(EdrJEy-Frq5agd~+-oM}-f|I^f1|NcM`aXW8ji6?K547g`8XK4#|3K%L?MWfbCz zu0Te^JT~LavfwTq1(Ui=feqFWFM%nOSdLj|`ofd%rjvvjgu(Vy^JZUHZQ6_h6WNlg9F`pn0bGzs>?3HLw0ZOK&|M5DU zPKimPl{Zeo*d(cX7TUPF^a~>+90YH4G8YBWFps2b{&?jK$gEYWx3(D1 z!<21adU``7ytCf#r&HikiojIc~8C+D%CNYW3!UMh+0Xdsi zJa%p$1_QS`eLF%c*M|;d-cycTNT3ng2n@+=H5Bb2YKy3*W@TT9jMnMqPRxN}#5li# ze0*p1fWUan)K^A~Y4FG;5kt>L0VD19O>3u&F_-A{u@MHIcSe0TnJmI^0V)0=rO?PJ0vAVOUPhak5s4~M34*5kF z25O02RuL8fQ>{_BoGq=8f#?NIsMkGNodk7Ylh7DoD8 zzPfI@YFNx}*sLL!U@enFT-YvoYpfdnBm?&Bf@OHevw%+U zNRBWjHA7s0U^svMzgEe2yb+DSJl{eE#<^>v`hffK8eg-Ib!p$35ZH= z5}7G;Zk%*q^70w$Uk`XiORbbdlm;NByg~_?BxhNeLBCc$A7><$B}~vTOe5~&dmARs zotTzJbPr_fT)?GJloLIi(i>qk;>rz=9}hSpoIKo}ii>mnOkQ42-`w&=W1Po!xvcF- zEnhzAm-46a){EHM_yRk8D~DsL$RUfV1i!Yw-s%fDz8_C7(k|$ygu(YpZpJvgCa5gz z5rLK^>vQvTkX<$?3u_0KNH*~diAHfFDBFo!mU)+qkEVP3!7wP3Uf{|L*1y4G*7)n! zqpZcO4g-UdfaDhx0NmOOot^!(ktSw_&U!;}Nr}%A5Eb1#&YUEYt0*XFT+&5E=|j=< z9|0W|t=$~l^XX$>=y>)o!GlGDE;{5K{rqWO_{J-W&Yzw!e;C)M$@9{JN@+AeU~GqY z5Kiw*B<7HqHp9|Xm#W1QE}fP?(CUxm4>Si|42@W%F=%{!XE;1D$fP_A?m$ZdjhZhO z$MvEw3*)8HHSKT#$bZ+I%5UrFk#v%-aEB0KAZqEQbl_q|krJE>MX7oAwZ0-PRqgo|BCn>&`IF=Y?=7?)5<=Q#D7yDqGNhr5l|ces8J$>Q}~C`goaq;?B(t0HPdZ@otlM-AqfX#@VUglq#y zWsHU;X<;Tgvt)_3&m3ev^ZX7iX$`k*O%m?D+_2dep;STdlq9yCR!B#D=dR@7LJ z85N`5m3X>xbXYH-LD6v6GPDl}URyDKQhVzb^W8M3^|hoU-b4nq-D5+^lon2;PL zp(ocvSOQQmHb;Zou95p}Tj@NO8%~3BV^2n9QToa)l4ofo^B7W2=o7O2Zy7hzS9+Qa zUv#>;B0uVSJW_+F zhC<5xXSd1N+X}5uO%?u&Sz?xr+3NE3!%pTXIOg(K;@F{1e<)9X;eFV@x8p{La*u76dWsCAC0 z;3<~x07XE$zic`7(5?15A?1C^k-R-y@)9btnLDSgvH^s3d$6>z1M4mtq?T|Iz2YM3 zA?o4=EdIQF9Ci+?4{lBwn@bE6?KU%Y0AxOc_BM={1iR09FGv=mecTfslJU`zg93YT zOo1Jo@g$P+4GQO+;4Q?&^kJcoTaNzub94*cZc~hIGLFQb;6R~&lI|MOw~CDqzYY(N zjCe>+aKWO9$K$o$5FXMp@zCQ4CIsQ>3o`==r}2dIkaDmk(QT?&E&SMTv9|S&6XJknCMcy%W2@rdP%wEgdul!cz zeevkyGTT7sO3FwDl~dss9`+PIA%681n@s6mWE&6(nC5c8(lsyV9gs(PP7hc92rczs z1*EYX;^fJiOiBZui#@5-C{m?XGQ-G^>`gnqI*TpO>_G@HJQ>KO2~5KWF-$y0DAG#q zt@IR34uMfZFui753z0sPh|B0G^vM_P~}qobEq zrQ0l5Oo}5#*R0Y-wylJR92l8TH7-l~!I80%rumsuY;$h{jKzA1WRep%|$Mtgz z>Xr+=pZTauYs&7%qXV9JSn}5Q%GN$Inb@Zcg!Jn~;z5y>%z8 z^3vmGU7;TFwL<%I6im0bLCFC%Q-^5POQUw?oOW(4%3o!?IS^&_RtF+&ldlJfLJ~Uf zM+45QzIfJS^;%d8uD;1{8XM`_dH&`30P?~}5KCuNoE&~*P6xuc7wzHzhfi8dI^1I1 zK?i^(IYS9uox^YP70QEYqMHOIy;UmhPlW)g916w1eH_QvJjhlsxs zzRRIMb@u&1a;aLGnikCh(OuI)>sTNZU)6T+O%J?}F;*Owza|+_T<_`~#Wq-@lQQe; zoozSdrLkLV(vK&*9zm(eQ8rS$3sVd2QGM&{l&w>T>}7wI?C(l~^;=Qa)VPBkGn3IpP+HR#54sm{HY` z+mRkD9%1=qq|fB0SeqliDuv(YXIAV~ZgKgK%|}d^D44=pDbsI+P4mHNj^!aETG1E; z%18w+gU}@LiOGOh`t`J+uUxQjskjx;D#*6=jSCkq50sTIXTH*TAUTuoOfr{&8gQp5 z(IZ+dDQS+uxbwB$YU{MpYSgV6Js%ppFk+MQ@*7}oqcGrMU7Tw&lSwJMSnWmIIA)e^ zM6u4dyCpc1LsKr^Z`u`$#G4rQPG{dIe`MWotu39|N|QZdx{AG7JZ#+T$Dj;p*7UX{56pUxSdX5*+lmX{xiD172Y)8r^qOtsfs`JakDoOQx94|Zfum+8Ls zezZtV@&Kz_v2H}f%*thGFWQJGGO015Xk}l@lu>S0J&{A?_VALZ`AGj98-GQO?`Ion zey1g>LZ#y|HU7rnV|vAv3w8~GK4I%wfbk`UB}`S4+3I45lSh*7q z+hO`l8Q2kJcgc&M^(|;weL5bf!FXvPPq_skm5O+LD_)Dkv9d#P0VRZg1LnA0ds|x@ z9@udrnhD%^KuibLb#T>`9o55XyXu1r3*6Q%0o~}MTRq8ti@^1h*ru{v4Dn@&i)wLO z{w41mvtC!Fhm;x_C*nwI(|N*U>hvW_IEolaZFrT!HA2U&7A(LOnqvi2eC;=E(YKM^1`El#k zQ}QEbC`U9$-j_)}w5QbIh2(D4+Jr@t1`hn$ssHzl@?M0Sl7Qxy%a@DVJVYcuZt+M* zTgMhni6_ZJ)FzV0xF>J;a#d{z1%Moi#u59?PRq~TzJGU00Y8ZnP-B1t17 zR+L{Za&t*>4R9ORsqnewx*$Ff1j%AY>`r=>#l14Jah6z<{Y3dmuGV3S_LkZwNdFL4 zgH)oe?3}!rpC6S)$#jo=`r1deGnOa~Z%=e`N^B385_1APJ3fuNIMJ8rg!Roe5xQJDC_U?_s{tY_J-Nuwi)+f zWY`BH3AvFA+bwfZXCvY)F-@=*oP4jXFR69SX!cT+vC}QbE^8!5_)9F^g)w0jJz=Z- zj9E~}LB=d`lqDe%*8d7mP6ZWuc1||eUZutZKJf0wtU>8^+)9T=@YB7`DX_^3FP)i+ z-l}ZOlBq&7M@<==uP0j=kQyv*To%6Pj9eXS-qE8CZ7~IF59R2j!o&fVtm}T)n)zyOF+NOMiR^UwBUR5fNa=fSkCVa9152N(|@>YDi4> zO%JI&l0c6qkRajwR%$ zO>Wq5=AjE(0Ms-6Kt3n-O}y}A4gOiWEJ6fSvzK+T!b$J6YU+fqO93Djd_VvMQB)SN#!#r_D+d_kI&~iIvSZzS(4M_ivYX2bq40%5HH_M* z$^tksg4Srrsj8}+r(w65Ms@aBOk-Q2Zcf*zcyvzRM4MRH#VQd_I0ORy@W$NX!*e$t z0v3rCeE9YlhRre!e~<-Idp>cWJ{Hro9peUl!p4jv$vgDAsPKfCX;7=1yl zVD}F<8`K3jl<0sMOc_Wlt(rF{w;X`k) zw9awDr~6u`W$5Pfn!R+azh&bYS84v0w}D z2dB>*Lf_-4s)9MGaRN8iK=~Q5i-NDXC$tjK?G_&6p5gi(t6M!~9vq3pNGo2^m%7E? z>R~VSM}-qMjC$2P@HQ!V(6)!=L`dX!M$6Ch;}dq}`uZ|%M!hK|!({mL?*qB+E}bdi z2o%QKl~6Wb!?$t?jpGD+s%ZDfJc>-pKeI__E~mGcjsvS!7Y zusJ3)F4{W)=5srbLX5AK{q_nHnrrs;8QkXe^_70lKB#Ib&#-wSRLkR?ylTBoRU3f< z>157=O}yQ)t+ZSJghcUYG!J_kE8*RpAE}H2p%*%;JcBuLsRFkF{z1=w6aoc*p%r%r z2~2&v#X&v7qc#&8uiKzycKF>vbrF;+Rr+85ANEn+GiKgDpXB0|8&bDimk2NgQpNxn ze+{HkULf-<_n7Ne(RYR1SE3so6@q`V?lR(FK?xt_cBx0HJUI&wlgc!1SUaIVy9165W~)bEVdWK?t&E>anro9=REA^l2S{WD}o3I-yMc) zHONyJ~x~)-!6B6-+T3?r`y=Z8V zO!akq*TxVy`3(ue*5q20roz;H@kvO+I>w7{OMSbH3d~_IE!AtI^LSQqFvJ4Fa>~ws zOhb@g;DiViL=ZM;Cg{79Q>AfzaNnr%J(?J}els|}5TWs2c#c!wp<}+N)i_mc5wZ7W zemAhVwjT7ER#jTZI`nqNuM6Z`ZRtLRzY~Bz(+$xG;BXs#^j`+y`4DGI214ERq58vL z3MK1bq-Q<%Noag7-KE5Z^8Qv1UNPj8x-bbMdy|$ohJ$T}bI>`+59*tyv-HtI;PvcI zo|H+!6L5#jX?qG?N~|F25cWDvxT>YndE_OD#dU_~)dm2+`bXvj&Hq-`fuRDm3+B=R zYXWOLZz&qidpsRa@kdJ6rJ;C3PHHnP%c>iy@9_{QpEUqGU2?+IsT<#j` zWPWZHu#qxyaxzb1yEcMbmQ;b((h5=-535UK%USd1ii`NKG-F+nKC~31jRuTxdElq! zfocYDIvNB=U9Vcu=-9|45-b$pGVH3D>%Bu-UOz|o_*Q1(?DprNv9bjF7brsO;7Mik{3{fR zIjt7%It@V#4hzHeobL+%ymqLi)X+54QbM;#AlG{5(X)B%eE)bGzOJ0squW0&_+)V&)k&ZlVcwHls)yDF-7GhRwz{SlA71SeGBHRa#K0Baw`(tc>suBaw4;>+a^8 zyE`uH>D?LzyZSD4ir1++>Pr?$R3{gKHkcZf%5688(jxLY?;7mlzHc#ftUNg=wW9_cFMZljE zbDsz__PRp@cT8%1DH*Z(;yfsZo>_26cjDdiSBqYf{YXrVEem$b+i-;W#F0P&cizO% zpK!&@xt&$|OSqT7p*}I|w}A1)Ov}EhX5s`eaEZ{)j+Yxf)L-k2@t+|J2|508##_3& z!N#qw`E-OWV_Xf@2|(3x@m;c#;6p)5w6Ac@P+@O;9(k#3PTuN~dk;p2^C~m5M$q`n zcuap(cA~Vz<#{E6V7!wZG^fW|(pzO%7JafdOZ-X&%c+Es63hSqUL!oo zoyiE#N#9>D?yfR3EkLnsvow~=`(VoKP~trS=1V3$E-C5F)tp#%Osa^*X0dPC3!RHX zM_t~ojTX`?0`iOI*n&`bxX?+CZmCva=4&l}Q;fxA(Craq{Q}ryRkxQe+Goa>C*2@1 zPKy2YtuRm_^Z*E<&aZ-pNR{oVT}WoI5}prRv|7S=%N^py1zaw|Ad%pJy(^+zUlueI zVwk2+cCQ-$f{KzOyRP=Jh{bjxf^5tLEYx^B>>5N9cu7tIEk+Z9>}4!3iCk@h-qU2X zP+3&RXfPER%PaAAh7A(j2^#CyZFwKZ=7^+l2SZ#n&oRS1XbWI3xcA+g0SYCJwuqw z0lq`Ao}SV699L>VoU*kH+D~c2?VpULl4)!(2N*|mV?75{qY12aHJv=!gz<&?Cryez zBL$AD4emjwM2Hrm!{oMw5TYsQZG$4moADV~ArKBN>X*)(VZKrxm8ycdnP08+k$ovU z%{w*|#qZFcvM7#@Z#veL{Bc8G{rSh0?Wy~%+qLPfK|PLo`5I5}2V%+zg=B<&_{zoG z+xxbS*Y0R~mu@dgewfFq#iV*u=qyTtrb;6+#jV5h5NQkH|5|=uqI+Yzj2>NY2bN+| zI`nor>!afKKV?4&bXr~3xZl;F-)GgTO=}M778E9qdU~I6vmfOp!&O69Tv^`QyJd6r zwuU!pcB145xvW~3WbX(X6cL|PsTNk|tWnHEjvORy1jLMMz-bKKceKX81rj6k=C3;s z&G^iV$q6NS%SRurI6yTzd2uPUsH}YAjI2)G=RN(j#_Yx2Le_!BUR?gEQ~5Yu2LkK$ zs$H5td%U1>SNXN_(p!Hm?71sf4;Z9z*(qK!)%f52$1TXr8%s-|6fkEriA>VG?j}$9 zvQtpJWbNProyDFlZL$@B1;;-3xZU%Bhi>e68_H36S>?2j0Ak@B;)!{tLlRM%2%FBw z`auBC8Ivgpn2$os>qKBYV3LUJnZef>v$3-91?j*3H=fA{k-H^kBBfc07Lyf?`#!dk z+0dv*UEEZC>R@OSr8JmDa98lcwx9A-gh3Sj zPVeG{tq5mo-YMS6?BXV>ie#Ap47xQ7xHPSQA2fbzEiy~0qEPxGWkKaZ_zYE#=I?FR%$ z`X}qka2xh9=8he`O2Zg!>S6}k_RZB{TkkUOvE@H&OK|}lr?Mf8h(Ik~SvfcNDxH>Z zFz|tqX~j*_Y~(%l-@5#^wC$?DrIPl(DCsw6sl2~mtKY|&#{^g9*rTM=E-w3x3XBeL z&D$R6Yov?=pRNn;BM+?e`1rwNT?Rnl`2+5kl8tc#i*K597G11%OOC*4UDHDqD;=6k zHr5L*?Jp-&qRZ%eR;uAfBX9-Argcvy;pJx@^m>V@b@JeJlB#%ROq4E)sCM3S+)ZZh z(Vsvs(E-}a6UbJ? zi)t=*-PZ9{NTKsE!OCsNmDboQGZLu0htOgNbTfdX+Q}&4&m=}8vBXe=XnIucAv-Yc~5wEt#<(A_qRo#V9!r3PQ(T_+p zvDb$fg~Kxb)%*&vb!|;U&7}tCp>S;~S<9`fi_$p`0m5Iqo$}%pN)cPc^YgkcIkeX% z^WiLVfJnG$--9^Gg`n?Y!p+vm-x-%%zfK;QZnOS8jze;IOttTF`ARb4c4HV6{^UM* z%?bRR?$#0HN*;nEb>pN5w>oZFlNOzreHv`^dcxDLwCP@1JD#@Wv3j)Xvlr8etTDh~ zH+qA1FPfNN=bV$U$_{&w&l^1_REHp7O4+=1b4=r+>{F zJz}v137f{^?qY}leL_mwIf;h)#KP2$@ky@pJwsMfjkzVxOw~oop1wSB86Z#E4XT z@RsOP5gsq4QI%Q#rAz&e71cMl|C^R(y%bQy;I z=SraX>8v=nGuK(Qwce=wMqWCe%!=cD?vBcuIAC&p;8EwnXh!KY)$5|VY9g~bYoanc zYopFCEbk`%)_U7iNk+F+dH6k@OPRtu!fW|{B~$mW6rG`^P9mMg|(`OwEA(}UJ(8eEa{%8cMe z%`O7PK5(|??Uy0VT|B4)+wy5mxdFml#Mz~8&TD!I`8A0Vy9 z_LYqv+(tyYkaA?dME-0IVQF zq6on(SOc)SW|R7tuYcQIk^a?H%$GdpFj7aqHr3b^DfUK#a1 z1%xQI+DKBV)IxZTwM^89h-xhu@a^wm+Hf4=b(#WY-J3M zntBML_NYog>eV&+tKxaMLl*~)Q9x2sae`0zr?5OP9ponQ9Z5$f0xfVrUsEr;ZEmLZ zzu3Y9W2TT=H9Pe@c?1a<8hSkmdIs)AmE+0`hl$i@S+5i(+8GNE>~;xS&2k6 z&H+5_A3=)xrPCLtkWR;}m6~bAM3wdqP9%TAHz4izE`}h|E6c!V97&vKp~gD3BR}D| zq)>H7mlts>H9RPj8PD3TEl9gcM4ub4xZqVWCTHxs&b}jAxdIp?eZ+&1i3cr|bE6eJ zNt(*JjbP4uHo}2$*i)qYnsq_zoNa9ui${ZSJP_@f-1>9)PibQ?0?M|6b-x(+1)Y?f zW*)*dZzB(^lAMws+SM-aZ(W6Kt~@AzN$b^?E6^ZY6htkSvC|S{q45O2aUJTNyWuGr z%RE(3ad~f1UNkvN9Gem&2`a(A@g-jV=Jt;wRv&hR94als=IV3Vc`+hRq#?sJ#t86S zRV2}$%8OgA%)m{3f!~o&zJGE8J(=}OEs+NbiN829N#(8n-Yby^$|$iNS!8W!ucpP2 zh@1sXVW7MuRhd+mt_t>)L-!~K4+Os2<%%7S9VZ}2CqF1Ij&~sytX# zm#$Hiq{;({!UaqYDMn3;hhD2bhQhpsaK+vjh3_!~%tE-2YOpH34hR`f@__ApPq7XR z6fA=70*d{S?l8&Uu&>Iw0?@tlh%6j+?umfI=!E>h!V0uVbN&)Fz23yK*~(I-)#@mv zhx7G~E2PjyyG+L)KSpRHeo7bg^1U$+^^}&D0vrpJw4o4iDNiEJElS7|{c#Wtn*zy$ zH^+50mDecSgrdLqtL*>omLX6;f$9i88pDAxlnMZ(CKMSbj&n1u*@uQ$EbBR0gBN_i za~iADLC8Zzc5udg%(^8Mn6m^kxHlhvlwT@%L+j=^&k8)FB8(p!Cn86|wejcDAqU;U zqr?!T=T`OWv#H>7z$QF4L@jNekHMRviw=Qwu5_My=y5gvw<2x#jIX>(>)h;pU;HRu z4!v#dCsv@do11eI-U8dSM)y7v4}B_g)>g?C(}x2VBCw{Q%=c~lx3{eZ@BI9z)fV)r zId5^Oxu?3(`Fp{XZ>*3Z3_K2^e_eM6zd&IQ@FQW2#Ob+N*I9jO!J?GJd?V6w@6ufM z2J(rQNelv%U*DODS1a4gBJGim|J+X8o`Nu!e3$2^Ij1=2*1ZZY#d&6sq__z0ZtVVZ z%b@`1Vwk_qejRWsHAN!<@&$7W%XUuQIX=*1$>iv>QAgDw>wv?W#}9!x{`}C2k$JN= zCaTH|y)81ceo_0D%K(8}^kLz-mYD0%z9}`;ALHZM>0euyk$Uf6X&&!%s^#-yDBrCf z8c(E+J?KL(`pMv&4DAlE8BjDo3=cWxRLd*^?lAzOuhp#56oxs`%_8+?z2M1E?yRO= zQ@i!sAJm+GC?7C(H2ZVUN(XadwV7^Fw|nXA{04o^3?sonr2X>u?#Yj!@t+x(RoTJ& z6TPNhzMN7k7=bS~_a_Pxq?eExi;EG+OK7L}E$!b%_;Z0ZlUV+=-j-PWd00{RGlh;?}k=%CeTjT3gH8S}klO z-cE{TlvhYs2G32%Ul`E}R@0~Cc;<7H^_E#ihG;W_N+Zn02X1Gb;|^{|d`gISN$vPb6iA3F7=ul4nrMeB6Y z*XQm7VkWpe4VXpfU+eMFaM3VIbb24aSPZAFLbS5=tS(aa?fUf!E=9uP#EzhpbuBPY zQ$oYO7;OpS+ttUSoS^aIlk6G?U3Qcf-(;O&w|~pSomd(FQ2*eZ;`*Cg4Ht~+R_;U7 zG*1wbjFGjFzxOaEddCv@3C?)J?>!L=pYD~CkOjz=7SenIVc z)*kS@Lr_avssNX67ObD=zEWqrym-PZ&h#5;d>goL@yeXy@sc>Kw{M&maZ0mb1Dq7= z{6`er;eHH;iOH33AW#bDI1sRT4|Q>Z>!P*U!U)Xz*6@&^wfdQ-jg6m~)r>vHwx1K5 zRNTV1ZZdGK61l%&K^-sQMq3SCD{x-6wMMlUo5U!}^Zmj<$*ePHX94rG_1O*t>`^JS z0mH<^inR_zOl>sxm`6LmKR7YhThXi3RMB&PllwK#Z)ue{h&rb({Q!uxKDj+GFHFA&Z ze4l{Gq>7VX%s=>geYaciqQHSuR|i%1y&m=(u>|Z?eHwv{KTOxa_W2G~&0f2}jLm%* zObOC9Xt+4r4eny%jmM5f+OPs{yf1`J0nyn(g$@MlHp=4b`?ixdO=}c9>CAOGjc+w6 zKXIuEBgQZ>Id!8!F3N3K0v4%h$g1*YXU0)~8k4uWS8wtDXRScS>lk&cJHrXdZxaa*E0_iv+lS{OF)}dP)V5I@OJP>2nDX zo-+~l_juI0*DOc3Ae~K1WW1WNb{8dL?XhpZgMSCsd;;M7t=eohrFscoVM9kddRA<> z4j_DA^}`RQ{cYf{w?(O1QEZ&*yN*Z1H?2wk-`wgXYdgN!d(4dHe{W=Gps5=uM& zs6F0!cNRdrQoq~f{&Bh)TmuqoOE7yfbaw4920bEo4KRPiPTm)k1NFRe4X;G*ZrTQe zN?$c1TWqgUorX6^!WMtQ*YhxV8~87K$A$rMu#mwxJ~l?O zz78iaDhNkh@=@Di*Caawo@j|?6aYm+*ZilMLlU}{gtskV88Cs}0V(j0gL#x&Xv&e1 z_7lIvR_c`sNHU&qLy8%+cu}=b!lm%&IhqnaCVFS#fUS=zl`Ct>yo4vk6u-(>U!;CX z`L&M0P-kEF5JOLUV)5e6%$A9xs$tc)^R`aO$RP00^a`i@enBS=l`jHG+2!qwpKr36 z_39rYrwrQMtQsmXcLJxux%04r>yAqrqfbnDi~EUbF~ChKf6IV++?TO?nIM~O&1Fiu zAuLZP_NZDiPKs>~!Vd=GI;gac+@dN+$6(;}cwKYSwj*XlT$m930rI*Pqr^r@f}Kcr z^X**{tEvE!Nela;kw3UMBNfPkRf#U~HFq`1uFg_FH~ZEXkPoipFdUIOy)&u5ZW94; zCOIbOR&{W&9kirDMstu9n~WP(V>?NGyCGbU7_L=z!W*>ZeW-*1VuHU9nR+_S&CWS_ z9^4@yQrXnl*Ur9^?vvj9smcmYKq-kZ-jI@VOCAy`-Pzor;FIKC~AnIxkg#JEFRE_du zH#B0&q+aZPUhF6-dB+q%QNXQ_XSDMmyplN_Y;5q}yR-|V~XBWrhISFaFAU8k6$!ku*yc^EJSGK*T z=KmJrv-}|W)j{&|Q29k__J?rgrdiT*(u&d(@*R>&7U2?b7&pUyR-wDvz_&Qyw99Xw zKbNE0@4L&_{_7xztJ>$S{4*m;MhQDpY&H;4L4auz-G8eDr11qq-w*6&e^fA8@^>Br z!b$u0v@3qp9<*DRuxmmcu?6CjG|@3k`KVi=D)YuWFKW~JOaVbnFj(b%KK&4}xuml7 zF64CBx^)%E!*m~Njk3gPT8+5sHpJ|qDdP~aq;(PO9%T5M_-^B_`~<+cm8-v=e?OG8 z*~-cl?h1o^ZZvONyYo0m+b^TgXw@OB-2?`GgGoNA*A^e%{NH5$Z)T`L)kW06IxI=<98b%6lU} zd;iB+CHAF5u!l=cJK>D$!T?2$D0_BP5;hA=VVhZf#%kkFlZ?@=RQAxazhDq`AhEds zgq7{P%O6U_+S`NmGG>G^_TNOB>Eo_1pG_M4=u(X_vqNHs79c<)55!(1c}OC*V*}wO z8{dE%PE)z|3zSu&W$!s?u>Xg-9gr~?|U0uB@mjb^C5Ev3=!e?GFI*zjmb|Q4D zyu~u@3=`&LVB1jIu!OhXiT)16P)2N6vDfmM}z$}e0Zi01L{OR))P zfu4}63BO`^8d`|I>r7G-zM8sey-&v|J?^%A((R=D$5wrax+(Cr*S?+LTU!C?AKFm% zThH_E@opW=^W-w@Hdz;)ORAL#zf~Aa6PkSkl2;ipB!Ak2QaYfg45d#1{WD2wx+u<) zA5zwZN{xUE@R2E}ozxcj?YE|}u?71ENSjIfgV}DJQ@1F~XP8Usa0{iV?=qWQpO2;v zZ%*CsfgO2a=)0Qsufd);lqckn+HkfGu_YUS*8xkbMMbG+PZ-5pIx5W9xDWu(4{*Ae z;MPsxlNSsOfn>me1GePI-i?ZjASVHTm#mzJl7?24ui?0DtQoTo zs!1+h#mj{W!Mq+g-|#}8Zy>e5meHZgrj4= z8?!cubAI>-pzZ=nX>G6<7U{7Tqq%Fdj{ zJ6-jjMV`da96|v>(2xaDnTc#7lvUN*e}?e2EZ#%xDgF@TCuW;Nd)!MzhF#ilBPbjN zUh&S~9u>OfdG`);J-nG1Jyp5fYHt>9{t)nNR%I0Sb;+PHh2|qcnGMo#QJl8w2aXxPeRIhTR9(X3!3R|_iCoR%=rf{e*YNuQ9J2MWPNq6ar z4!pI1Hcme~o3T7?Cn}71MA!X4BthWHg7F$S4~b?XA~449yUJQg`8$lGAYb32RT5)I zYp5d03mRD>Vh_R)3Wq#$U)jJeROYo@y{cnAjje|rbW=m_5v zdRhre4peW9JI6TY%}C1-uZa$T%TOO)MRQaN5+_TXK*8h&?#~4G3<`vF_JKn4B}QuG zWJA+`gV)!p1{Mu(u^pqXhCoacn)1(OF^k+Q143^xvVp zbL#KqOr9Ywh(R))QuiPaAe%G_qZz4~f;t^%wO@@YTXY1Mi1bq`U5>vt73?g58&5gA zGXtii)TcZ5eX>j{;)dPC|}Y;umdv*NnW%@a{bJ%bE9HM1yc^v49`?q&f!})o1m8}dVgcOqEpVx4TXOF@ru2`4y|3%+mhgT=W*RK8 z6(O@ep%JM|2AZRqIayLNy6|@Ka`{9v@5Cqi3d8uB4@&O^R@KgztCSwA@*G zejM6|)v@YSADEAE&J1%pcDX={?om(r#j7lDc9prji1zFK94xnCq5@^uO7aSZC05 zUNoyxd;YU#6dH<5$q{+ee{cxV;hLJs1^_YMsC=+b2Myj7GTY!a-XaVP@^r~n;5w-WnAY*kzmT$khfH&2ouL;on2i6_id@}sdR_6ReKn5@%}+F;L77DhvpWU# zR~PA$Lq(#_o)&Wd<$LE~$tH=!EFUNI+jRfk>=llRTR6cNap8$|?)VBVD91|dUAvex z4XE1lnX>E3xizcj@L_rUw+d)z`dP94nYb?R{>wC-2Wlp;wi=T(-|~XCVfGxN_6vh? z%O@zB3xze{mlYEogz~r)a~g_R!$qCdnJxh~9m-+< zUmHO+y#4ztJ!HJx;|xB;xnC|B?y6|d&&cRFbVA{Cxacs%4@gSJABt?8;h}6>RY)}U zb}k9K%06AjC<<$gIWC|eRg^(GEI}<5tiQ&0=7o96u#nP;%kfs=YF1SYoL;_|fqk%i zcYjn!!PA&59|J*g$S^xB^IAkIuG}MgpS-PX%t$xj)nXn}Snn`HfyZRcbwbgi^)=FD zs6EYAuv}CSJnQ6K_r6wz`$U7Gvh4EHB^h>UCRfN0>oF8QmleUAP=ENiR0;ep?5Ol1bMx<)P ztE$4zlNy*+vINO|PA7Ftq~gOIq0xAyhbD?C3aK`Ca&m7+=AbkI7Y(t#-b~w4x4H>u zZj^{xVV|S9z?36&D-|;2K51ql2!9gKrM(;xDaXF~J}@LE+sg!Tq`(lp4;Ai?l>b_^H}p9?N?P7 zRV(TIQAf_v`BC%S#^2;KEadAi;3bMhZ=9n7j^D%HhYl3gyyy<+^p#}IH+p>p4I>>- zw{&}XL?ScctP8us^h=)3WUiI)AbUe~H~o+&(hV9zDQ<)?dmhg;tZSyNkSKf!btpCc zm31j1>wLBpRv`YAS8^1dobY9?6!C7|e{PfB>sVKWPadRukA#v!b(vRHhXx<1k}NVz zA&n@DOMSSa1CaEZr1Qc9y0`qCHF0z6pl^ZoF$ia4Lg4a`fI&`~0(aoLagn+LQRlq|N5^ zAo?@Ty_40YcT(~JErnoFdR*_*r;T>$0D)ulk34{L2mpz=&?+f^;>O=4ZRfvdPTZ#M zx~)lhvVJ4yn>s?eeeZjjL=Y<9{s&aT4?=5{ZP?qoUOTkK1S_$(jNz z*h0Td6Ql>gJg;ZuO-W6E2>{ur0Ok9R5*P^K&cZ-$X5avZT%h=U!L(!^9B-Jyhlz~s zj9V8rTdqPRthzZZx1Lg6)q<1a1_o5keeHD;K_r_i!DZ5-6g0+b0Q$R*b|>%Z>HMFT zUP}nh?9$2{7&Z-IJ2+%5cq_Hl;YtTzhIJKRG7Qe5N3Q_~%5no`Jsq7tz})-WD7O9m z1A&SYcZZZ4FE5lR#{yqqy*2uG&M%%XD>_(xw_5yI*1|4wb;yuWmVlRmS0?QP++|gB zKYxLG@PAH&(tK)a1R7t+O?NXfhvdf*9}gpO7D`)n|5rxvc=^t{UL!E`&pX(Tml8^17>keUn3>qx z_9L=9pXlpN>w0}2baie1xNG~4aEF#*Qx>e4uAb8tATslC7%o9xQ!$=jE_X*CVQ(cj zt}IhkSE-cMl?pfKZDh11MfN=`+faqx>Zx1Ou+!y=nyU5fY>MsY@k@|BGrB%#I&fMy zf7hQMyJvp?-Xrgd)H@t_M6Yz)-%q=y{(RZqbke$g)YT?gIsND76uQQ)aAI{;TV0Te z@t9P)qS(&4Bf{aTRn|ste}4HEdCt|Ps-evg+l9%YLdZI~68eRYJi;uE+=( zy^}oQq7v`}YQUPoHF>1bgKy<2UAm3$u`IoWwkzme$12f8jI200yT!cXn)Vf@plwr% z-BhJX%=S6ry14`6?As!${;kAcOG{^H#qcJ>TwY;4qze*QhNm77#{DRX9CcvsvmK>v zXHOd}i_?jQ0%(1K`;y*ys0JjN1KW}kq$CXAMaKJE)9GT8$L0*PTpikq$arjiTgC9c z0MXNIIk91iyVMQ8uU zLx2A$raTpYXSZbU+t<*ba!q?oSJJLW2WS#E{5i8%_eRN_EOSx@h0EWSdPq0Yde526 zMsj0FOZ@-%8sBdjQ?B9TMqw}+!xpW2vVoOo$3vn|?*Dyxxe6SAQ39 zr}o=50!rC%N7bOy()6@2%<7C^)zpoujsV|rSO3JAl$Z*CT{W0^43YrJ_Mn~?;Q2Aj zd3Dkz=BEy?I7rBkCljCkJEYP;yF5|ucJ(;9gp94ebyloA9_F{nrbSsP7Au+WbZ)t^ ze9qsp)l0SXl?>D$-RZT}Gb)M87O3hX+x)fy_TH-_BOCf2@VMIzlF*J$*=Zt8L!(BR zTETTx2nyZ7gQhq1?GWmDTs`;EhQ85}V+55CSXm@0=3d%KPU~pyaU2D~hiJ(>hp_C2 zqSERdTekq`t%i}cCBccsRay4VLGDNNIGk-8UXIXnAFZ-=7uLeIlanMi33PpWqwGzZGc^&=nRnea|NaiXT#nC$KguRg@; zFjIWnUqNM&XRbUl%s3GJK&>n3u{D$lGy7*ta5~oM@T^4#>P+7MLU#X4uda)UYWq6k zz3wU|dWDqT;HmmB;tp0I3qB5^%}2CY9sWZ~qv}cWPqOz#awYkt zVfMKTxtqb&36J<(y-k6*{Go|<^2nP?XLx;d4Oo1rBJAW;$YLuQ?P3oWpZMX9ftu~R*EY_5 z>qxKAn}=;AoSJlH)-f#}#G4B4{I$Hh2uEFMx!joWsF~ooB)hs%I&KH;M`>RX{u zppQp9s+yUpG8&cB;`Wa`y;aBL<&N%mu$7#ct}8v{IlaZZ5 z=Zq!ATK!0?TvF(_71yry!WnJoSz3fFUExbel3UtEw-Cd>$K)?;JKtu#>kZqP{YrS_#AOR!cJRfQ$C&JWVVDMyly zLYXAKMK@e#{8`quROGJhxW@|h21{q&-^sT-qBk4wAa}2+LTLUe`D=yE%`~!&m;dQp z^Rse1!g_VVt8}YVd}~=Kb&KS0C0xZ>O05*hZ^(wj(LXfpj?Ltv2gj zo8?Ha&UZ5`5o>v?l+mGht-Qj4$}B;K*S85};;G9chJ`QG=>2rtb9JnpBl?`eIEl08 z=F8#vJ7>(744v9t$Nn5!hks;X6vl6}u0eqaY>4|9XCt>DZ~Z{tULNz&c1aGSL$$ev z65-Dm;A_w05pn{E{A-9!a0?dI)PUjhOP!6*ZEg-q_%@``%^}1Idxd&YNmfpta)EM1 z&RUkbaOAbpSEY9-TX`D!9r>%W4Jryw`9t|r#SViZe<6Rv*rQ|A?vR9|{=&j7ajm`3 z9#wZr`#owb!W-}fozU3pz0hm`9__JPUUN*ob?Iu32|rp z;kgF3`_32QV@_zB`;`4u!hd$xDOa20WWvcA?On%R#~mt3*&W9n#uA)vzN8Pqkp@@8H+}ttZw5(A?hRnQ>%D5kf1xQip0-5#VERy0HuB#4XRgf zb-G*_%N++ublNIM#GVdz$~vmkTjRb=*K(NNEugEZdHhGvZ3=6HEjCLRzdeFE0oX)7 zxkqdEzTys>VMG}2Y&qaOYTX-Em=toaod7orjI7}FYP7j3?FLS4rMtiskCPWEIKdHW zkTR6eV&dsj%fKEjVTzk`^Y7?1WFRaVrU76Cf;a{N8y;#fUq(YJxDqy{6sL(Qzgr|< zTp)2LI~YSUY(&;c()klTBjOkFI^I@rEht}`=}2MBxg?|{J$Jt&7HtMYDna2fN{boQ zP`M?VbKqnur#jT(B?*1#y6e$2szFjX?!3eW28EfE_{ z5Z5feEJ4dm=;L*?TbY`i`5n))QA#!1CwiHc51K$u)Sb^-%!#K(M9x5?C{R{pY?G{9 zI8Ny%ES#_@NnN&NtLCIm^Zw7?Sr#}eyUL#GU%Li(pajnQ?EiJ*rHbr0*CYGnEAue| zWbHU}Hi41@^`6J98-3-YuMD5!(ezb$i}Ge;kinU_E6UXSAt{Z>rnBBLo3|CdTj#P) z>#+3d*L^d`u1QC%+jU)z+jxH7UWLk(m^2EVnVWHB>E@UNxLY1Rlq`Gft}!F=UNfri zNks3P>pkmn2PCm2@}SA3!t**oDuLcZX9^2a$-%@x43$EZhDiO6m_Xzq9#n4qn-$u3 zwrt|f%dPMg*kK41v0d)X^U18T!x8iYdNmW93$@Z1@d$f*-xkI3G13H5CV-D@o?KVa zpOpJ&g7BCCl0`|`k#s4C9-;_@IFM4PRB$Q-SxuYTi}&+2B-&RZr>_BEkOW6iu0HSQT6zh@E+HVE_|mVKdIxxk8`>1o!DGj-sSrnCDQ&I zXOi=DGG0uOBRfl;Fg`o7AH&WekdqSmQ&UOR$NU5#A+Oa3NQXY4Q`HpCe7r)w&$Y$1 z9#KxO2rMM47A#8d%Paw{pLz3Pjy^%6@B;TDR0rTw=z~q2&(;o0mcIVc?FS;mN$jhL zoGYn2JEhaS=%ril>EShyttwvSo-rYb-8%qn$t^8EcVb>;nW95!=uZ`UuXQ+NQ_LD#8ldFQlyV_ z8HXb>1RRuE-_{gBurj>nfll`}UR0XDDRo=S6+Sd5ZX@FnDtDj4vPxo}(%t{AB*>(d z)E=s3(*NbiN^unI%{*&L$8QE%m_qn0VNpTH{VTY6%{GUaZg zuKcylw5TpaOh234XZoLP(=yv!^^_y0E?1bU@>yW%9UfOlfx$jY+qzNL&<0zYOH9myL{1h`)?iN&`dd|p}^n! z7iWqFt?}fCgs5W3CA=oLvS`R4-gv;)OrWhPdkYsRW^eYJf9z13NEw#vp2vP{7nYM9 z@z^+`AT4w1v@^RXAqyE^1G zVw`VIzDvSXlD}vkciQLJQ687Z7k>%5uqox8f!!zyy=j=owihOFIgy-@n4H}nMx$i+ zNr1riQ}Ca9vDMU~rRM_Hb#a>)6=&YvwCPqv(OUE-VECHS0RM1( zorRg7`C$_of#;R$EI$ml@aH&?&=3{}=9!!PONO3bm9Moo%xB_11kiGu5mzo%(E(|W*UN~m%89UW)1r-Q6OpSdONsqpjp2Ot(n^TqzQUf6`KywCiL*z>t6&C{%i zl^o^l9z^GW2ADjOt;6+-B{T(sGCl4f9rw~S+mk;$^ z{DUY6{rJd1(1Yq-c<;e!@mgz;u;U~(pzH-z+=z%j16r!JPW}TrHQZXizX1Y6<^?BO z>fEHteIFEep{Lq@NJZn`0j*X}C-YA_sZz!L7^r+oC9Dz@*r6B#%+y0JUf{XM+K%O5 z%i3qnkSH@DwvS;Aj9W0tm<|xay8t7gsAFAfq1ziNn1Nst8}HI`b4nqlDr&X`5))(f z2xedul)Z1uE9MQZ@9iBK85=uoc&NO%c>jSQwHz`$bH)`l)%uP=gGf}ueTlDLjo?s$ z$T}5ud;K1)P$#w5?b-M*wYsf7Jq>*bN=t96o0S<2VG8A`>R3+Zx-H=ZzDv3TI}~_K zKtLVAwuzKs9gFZR1mcOv5vZ!nbzL3Lx~ZL2ELrwDN$p|S%de~@7J19UTnUIAz$3Xb zBA{fs!4ZjJMc%bOP?dhKKW@dKc3pQ`#P7^m*Q^50?~bvs@PM~rDTwCYGo3SZGSKnk z?+^E_RQ~`_rlfhpY%0L9PhA9Y0^}0ZSl-pTiU5kN?3J{ed?992iu_-l6d{b!&^W!t97dh zt7nGy_wxIp0OCNv9gF-c`XYb@lTt1dK~s=an=7sdI8z6JnXxl+3Q#O@-IZ2egk}Z0 z0NvAKnfBV9U1WS~unHP@bWsc3!=yc;6FTAu1aU(z(Z1hH`ZnY_K+X}&rnLV!+k=fM zuj4ibZPja!&x;?05_)@ycKx-r#X}Mc>+MGqt@D(qX?TwE6ZjpAfQr9ybd8y6PZFl%4DfeL*&Dg(7b!f@w@i zj2)gy4>kF`dEl4hKLCM*hk<;r)>UOKhti_VXkzQIEM2{_TZJ zSRGrEJGS)UgfvCVXd%c#L9NT*Y8S5)TFE?oI%csOp`rtcAC`KWJiqwjRGUIa5yKXTRWOv{SP zW~}#b%gqQ$4{p!(NZ1vb%^hjkaaCt$>W$?o(}$)MX&&`08eyybb!p7YG%R6zo*-_% zStPKyoB2rXYf2eo)Xqu>0XRU3bTL7ad5`M*r8uKfQO+qS=MBMea{fHE!s)9gRK)+3 zGEr4UzVlRwsD~847orT*s|ud!(keteAq12X;-#2i@|3Fuxm}VlUf-fCJ;$r{s!4na zUcM4f{b6{cyC;|9iA2y;QxZ}&f_wc(a05#XI2<80k7E^_AxkZi3@j^aVRxL^>^7Ob_S6Y5u&tBC9%x@o1b>UV_z88v6zBou;Epp^(tqoxe1)JWq zLX6^&05_3NIkO?P_-9EVGV6l`X-`5QxvUGiDtpMPA-yKLM%)l{sKHaApYP%5ZFJKr zR>ta)V`zM}lFFitCJ;qEqpd{*mMenOLQ0?}Q6evK!eo)(=gmy#4Aj$-=1%U@W5BBMycfgJo z<+z#TBC6zRsx;upeL|I~S2LO4tnTCPTW>U3X1UBFiyi*b(lapwM1ODEl)b=m!Cgax zs)TUQyg_+vu%c_pH&Y-?uFYz}stxr(**^XGbNVI!@#-+!DRmLGLAoH_IsJ$&UV9oN zc=#`&-lj}j7GUBqFRhj+iQGTJs9DV^hS-~73XFG2d*ZER&16FeF|U=j+1>c<+K}2u z@Qh@I5^9OOJeK2t@fz}^Qm^YU@G50lL$OYCNhp3UmL))Y2Dz9MFs%#?Dv?0Jg6 zV$n;z&Aa&yk);Mi$il9-nupzPd` zE|_1o6$aDR|F39^B74{v`DgM++YxH6-RBhHc@PHS!WFHDJ0Vz%JBr2|gZvgl3P`Au zDrfd`Es*{@GD$nKf$(JG`c#tFSn9+j5?tM87gVhG2bG)0no@J1-);F2$1UzJERG$^ z!aG&4y;ZW?-}$i+#C9!vg{PA}m2OW7If4M4@@s$}5mm11m5`mP?&6aY9t7@-65;LE02$&Il8gBz;kB!3emQ*ocX3=7?L3q^K^<&Wvva# zUN?1o&rq%0|9-~Q#t=VNTzFlgZ$^f1XC|I^HBYD3 zZ|f{GmD{RpOjP}!*2A^j8HP@71^HEAdZ%1e7tT#@_oYT_{jk zoYC=^^mrvQin?FQ<(`=5GG{>kMZlkz$!CV7NNT&wbm>j)`wods5$ZPfMozvB+hbn3 z$_4P*vb^oB@?(+J>#Tn*O5jA)U&jS5EAgRBQEY)vkpl?AWaR*0b(6cNAG|xM;nt>A z{bKECm@DWJeNT{G=H|2U?!oXA4%&&swIR$Ie`08u3B~;4AJYaBj>ma2FZLvTEi?nZ zt&lAOf%g)qqT3vOmf#tDkbYdp&o6E1+KA7wzyu&(gd{Qpp3RivH6z^TzQ9}$flyq6 zYgn_i4vfEaculM+#+4LLYzDw7UielyW-I#?baRbryb;>S%auyJsS~XD3||t4~R3@K@<}WEJcd zjW53+n)c0Z-w?3!@hQ;xFr@qIP$O6}Klwt(hO-f=DT_4=G?taDB ziL0FtwWGmVSeAtY#6csIUoe6elBkN7YK0{o7b8l^^Eh9nyqRV$=kLVG;VsUJUdArq z)+Y*#WOc#*?BavacnB;#a{um}vLlgYv6Hr?f$}OrTFuJcg~bzFQz~l=q4l-I?6iRN z=txez1Q%4YvL*RNorE2g7WsCJL4xMUV~SGWS(G+_;s9jp%)6^u+_C|s02>sC4g&o2 z%I|?6ij7Am2mcvk1Bg81^lzS*kS5}6^LKTOy+2GyT9mVtZk&y)O({e#^HrR2*0MXl z8}__A>JJ4CkL-_(?hL%f_GccAx3dwOxZNoM%F*4Ts-LBd|GBq$4tIQBeq`Tl1Fse) z$-Y42ook7pXevXu7dHH!|z2d*cX8Ip# z{kDk+QwQJGz|@gMRJxTHo|TnN72+7l0D(^>NgMu;YJ1l~a zd+L1`ge=mW+&!(obC2F`jEOzRx=%?v_9TC*?$U7b?ZPK%CTolz+&8Y-`n^Xk?)I?~ z=KYPj58d|7bo2leFzOp}1-0l6CmpT)Vq7_cs&apk+wKi)XKGK}+AVSn-2Rem@dINL z#q5j2H)&&SE7Ktrt3;Pw)%1zZVKF_?q&0DYi);pejt{L4Z139!)uW>&5tWg&8q$&d zYQzag_heKG!Vh)=FQfGN3H690_Uw-zsl86#zSUmA40w~A>_VB_ic2YEP&jVFGdTLc!J;94=7^~+UF+< zNCIV!sC4bz6>ob|mVG2|MHFKDu|Ju^*%g7ytnQ;hp$~Z#vu4}=nz2JK&Yzrn-PW^p zH+tlfj~$O1lh9a4wsxVi)&APsEmuCjxvgJ*nQPCZl*sXqh?JD>zp8fba>$!$f+iua zDk*`p2pw`s_3YAOK;`VJmL*L!(4BLWAx@jU>pj&oXv8I8fgM#d2C|Ni^?6o&433TD zaEK2G(`zg?uGZD9id`#v6ZZ7RMb4L8z!TJ7+0z8d)&qHN+mtRU9Z`CfO;5A))xZDg z5Jc}0?%gNsRF(fzT%s_TS5+r9`;@*qnIqw7&V@l0CCWuwx5}I~Vzttos}wd(F8f|_ z=hf}gw%S2n@nfyOw5crG$6I zp%;9$_}WhPcK~EzdnHly31gpm*wJT^{Zg}@pq#})IePD)ShWX2PM&-<`Pq@P5rmcNLB753es^X2f~1W|_^o1I&Auz<&NSHfmi1H{v*L*{8t1yQ(X;9&T25C| zsAdqu9a^S%sgey+x6K}}eIAnt%=gsI9;-#y+M;z{!1t|v+YOnluowS5*1R+1u|q-Z zY(re*qbEfU&Z#NaE{kF=E&9jzM?(Cx?wr_!^6p4Md|E|^d5p`g(|Peo=iEB~4ErRF zh7%`>ScUd>AIUQ&yLs~hR#8eXxw-$ENnYvG#oGz$Cp22`|5;lZeLnoelWrEDoY?Ec z(XHkg#iMrUtNv7PXIFaLyts14F>4KdP-E~eX8OgQ>Gl%) zOhDwfUV|;&&^PdKYJ_j8vAdjd&7|=9MB=uz3vh5tbn=1119BAlk5zrjBxh|(bdW(% zgS5kTt=-EE9B30N*|O!$n=SXX{aVm=CdFh(t7?2Sw@}6oIiU0VvEDyjU4ME7cN-Yn z?gAhY0DuS@cliIKOq<~k2bjRxdd(nuz=i1^xS-IfA=UUU1uG{kdYoc7`|b#Xrw=OM zt|W`z>W0p0&W0?4wKwWwL*|76731rYZ=NsO_g%q7tY|A9x)Qe|P)@2D$T|%l(#JfX zMB-BrUsE&?I}Xm)Oh+HAu9@BMv+P!1{UJxQsW_L2%A6&z_W~WQXK`JycUZaH!W$S8 zTzU&#h(ecFu=@;$&b!xo{p?gz`F5c6Y}3l{@X8Q{hE}*MBl?Qrp`5C-G8-wq!WLcaLM{2QQ?{dvP@$dI>&A3HC%GgKa ztTc_@6Pv%q*5q>Gt1sfz4Kot5m6GO^s4?rjQ(CK~6i zdwsMs1Mz*Gz4wgQ^`ae?U{VKF1Lt|CtO#jtqE;LlZe@7ico^8PsAKnrVR7J4wd7P6D5A~O2YX{c0+BVIFD-`b~(KTMT)m)-DY;4N7F!3bYEvH=O zw8lx8O++`GPZry{(&MdiRr(Cd6gpAbgPSotJJJa)tC;IL7~y*Bulimk@o|v6LcUr{ zicv)C=*D{m(wCNa$8TjNv?_26*A5mpe6=lfJYL;+*rU*5RQ~NMZVZ*>ea_pNZ_vui zp4TYz-2v~kvV*4t*Vd0agHj&rli=;pMSiD$>gx*yz$ZS@6+m89wm$!o-B&dWfWRd) zBUp(w^adi|w&%FD=xuj@46e86BP{5DEU`oNIO&#!omY;}Pd&uD;)WR9NcS5z>*GDn zw#CdEIxEo);gg;yPUWmT&BAUXT|3#V;Y11w3M+?AeFU{xVAkgs2kg)2)5z)!Pu0FclNz#B-?$EVx zRIcV37GXCe?rjqKeH@89VZ*=wZEG&XG}9j3=QpbHwgb3Jblr=TLi>CC5Z=!p^Pag{ zJ)@C-`z!cKp%?n5;pCV1cl7<~lW$I`F0YVM@gi%kPc>+=ycJ=&y+f5tkT4rhuZsO2 zP^%<_FS~nj%XM4964t<9X6s)fE|7QRc_i#ODI#xJh&waDG+HO*@{^)RCZ4SHZ`tfM z8=&%M$gBxl3p|iOUUic2NB0~0l+0H!Ij%(Fu`Z}fizb5rLM1#qf zAN<)s3GuptNw~=3G(7BVoI@h*V86&V=lrF?-ZvJ|iz@iPDW%5_Z0mX&NDg0$dQFsz0rFIT#po}Z_E^|Zy){2{g*c?4<954(@xJKZV&hT28|^%(^pbnZIM$^O~b&S73B9a06;F7-`6OMF4A)GeU>Yu5D5g*Vf-5?5YJ1dp zePd7h?(6*{Rv@AV`yI@sDV;hD&+cZRo~S6pz4B2W>hK^O^v8hSDyhm_!_~E)lC0r= z#4TWG_`oqKI=_g+1%}d@oEW#lZVx~$$j;q?+9y6^6DYEu@$b(*ET*ZkkyS8`E>WNE zuYc~_FN~yfRVub?qTZ2GF(xKEdz?Kyq#g-T0i_nTkYvM!QWY2_q?H||u~M%Iz@)v! z;-^MHA`*$t_7w<*Gp=CAKV9D zzVQDa3?B2({|te`TO+C0$IRgnyjljg?%FTFgb+DcO-7xl+lPA+;KAHC^8OwI$eEC_ zoZ6}6^v~iOw=0STXoj=H!~b(cW+5Rj*Tvd-#@P#d+_?16J@xKqFg%GB%&8}^@X zR`WtFMQJ$6w>hlP$ud00$Wwk!2}|3l#BkFmhr@!PhX;TvkrmdQ)^}r9M&I^hryi)D zOFzO|K}rzW#=50&H`KSh^I{;;X@~gs%S%ksU|q-SXUUFmBy1^%ar_IpqQSA!jaIQj zAErZ(Dr4_}{7bKCa(aIuku&JphqfHHvwSe)-$t{F4Pf*KTAM-ynNePz_IiCHA=Rl( zkFNM~A`8D;-WgJ|j2iEez)e5x$M6q^xF8d~A2*il3*iZeWK3inNGn*=>GxD{ox8U6 zmmfQwjNiLgwa?GnGmnOAK5F`>S6!f6_XPp^(SnyzRDSpeH#xOMojjXz1(lI$@uwi6p;$ww{h(GIasiWY zPNqh$6O~Kvd^tH$Q0JKT8e(BB{eB806#|h*7H(LOfIm86E^q;6E*~BO3n9X;L*ZtK z0EFL!S`Q@o-0y(;z84DW;nv-rT-b?fwzR8_a(2>Un=$(2z(zC+3ME1y5C|W+LJeyo zy>hZF9VDmpB<#ukT!}YJm8~`2bNBOZU&IW)(JS@!v7;4swY{exitI@gyIAUmMv+dfhbcfG*UTOs)P+I(p#t@!OC)kW`bXDpV+m32 zQe6$9zg=Zq6+<8pcMx9c%DT+}@R6RcS2o_NeM~}p`RLNInW(ciG4q{L3=Oo=aBe-4 zhYTGIVi1%aK0s>*v;G!Dwo=#E#*9J?z&vE@7DUWXOP%N5XL?HOGKFn#1;5>TO>PB6 z=Y2&>N5EH<oBbrabh`Y z3qxPPeo*Rf*7fjVt(nSzz%lTYK4RCYijmXYY1Vdz|C=^58FgO>oXI<8Y90f)FEJ;1 zuo*eGL^zva(I5q_x^62LE?U6y7-n(*xjw;K4$Q;zRFIk$&Y#Y#1od+^r|Rj;8V%R( zAMK!bqgD(btUxLF!RiQs_TYCHF{ly#yR%@@XzvLFrhHm=vXG0ahWAyo|7r8L4<2Ez ze|z{{=d%7Hs+SNo3y4_vAg@jLp+s0_Y{_c^VWW_Ex60Z2C$Kp-5+SFwF}5mTn4YdOpVi8d2WxACwK?(wTJ7cuFiuCig@(&A zgEey5VNpsJ3l760&i#KYjuu+MEUHha>Cb5GPYvig`Wn_)6$d?Fr%%7;Fo?knjuhXE z92|_iS3L4g9n3qx%6nV0z8;+X9Mfem#a_2Z=g7|8tiUaM3_89h9Nd=mR-qOdPaZvV zU54|#wa3x+G{%ohMtw0+tXBb0%6Z}wKu@K9YxnV{Tkk7@xnrLZ3`btN%croh%9}h$fRAg3r~5fEUv2F?ew`DbVpE%N4HtN`|X z@7sX+?i$ArIa94w60cVPfgw-I8luvbr0HO2z`8%1FPJ@_r1J_O@NdWYBKMgZ29G*8 zg7`r;0#-}LBc_p9t{=9DpovLw^l^_%g^umqc`VVmgF0SNL3I#*-`(pn%^z zi(q7tnQSt3*xDWcb`3V2HDc2J3z^5Qt+0Vh)Ax4k{O!>ek8cZzfQqim4V`ZjqnQdx z(U7G$5Q^v!FpB8NO^p2c?FoNVf63Sv5>6lX`~{ZOCQI)--3 zMF?UJO4^h4Fp!i>B9LI@M}JzM(bsOF*+^DaN~^NI7L!8ku06qi~X2%kd{V?eTHWTz%dFj>j}T?yx{aH-F$- z!1EKCceWN;HRa}>-su}K6gHFpzSEe^>d=ybAhaqe1GDJtfb)8{M;7W+JOM67IU?ua zLt)M#dW5c{id(*Z#ZW$)lHIgp1CiKTLjR9q%rtBs5W zfodp9m9*8I8?rixaawOBIU*p86`#rCgU{hKX~5E zfLHS{O)aaXH_{p(*qNT9?nrW0s4@z-krW+C>a^}W```%c;^ru~+~&Cz2JH`=4K;On zcWOd(h0Fit9Et`(k+84Uk8c+bhV@)!8#7tqj{3DsT<*%cYiuKP|8vmGf0Pc(ugn`1 zM-vX{V*f8|=Fr4KS}>OKauv=*xoCw%*cx#;;r>_a^PkdsvqK$>9XKFBtjQAq(?b{P z1vHU_w&I-e6^br5qrz32dtawq(GY--UwtDXe0r29F*3MMhmW1F1iG{Q~9EjEcD;1^ddH6j{7%L#klChR8DOCnXZb_w0aTTWQ>@HiwDn zXiP?u3auGPPhGwKgofVdqYaHs6`kSkBHP?m?b0!yP~g=H4_grO9=VMrfBomA;m43jr2Z+86zdY~WEfX1T?JdSS5b7@3(9@(KUv&Ewa!}^=C z@YNGDZC5VIdon8r*r%-S%XE?#V(@^K#Y&xm1eRmh3j`wSy~_nT3&qaEkycKV6N+Hs-MIds`6X-C(Is)myLbJty^QX0>P7dsg$8M5?956AuVueKNd@&q@_h!q62|?-?G{EKJ8TgR<=lmw&r=_zjry990o;ft^oeJW!XNQp~8D2yN6oL*2$1klFP$Ib8h(%=6y$c^E z9SBn+mem4qOQ6W_fJ7dc+W|!Uqze1UnhX5!>KaXmIYQROG)Lhc^JPHsW{!T|yE_A6 zez#XoYYNvxOabWejv!Qq=aqb*JC@yc=qcimvtdXUlD7<&z`5{xu03pdPWlw0Q(pS( z2H$u`hv}~{7^($k-^O?$Ww-;zxGtJGm8QVrTqp_$|0r&6L1|CjK($AN!?Ap4JMQH@8Aa9@G|DGS zJp4edx_k(Wm^5C1aS43oT;+fJhE^3H;_VxsF>s&{C0oWLQ`GO^BkV@$i~8dC&)6ff zs4b>Lq)GAG% zCM>7Si{DTetjkQUS>fL#IPk!rKK9ZN(LMOWTgTRS+&l&<2}2lu&Ljd{n5CXs$yqo5 zn^z=R;gf%{tX`0uapFcLMTOSc*Fn=1R}->PsT4QLd)4sht&fTkWD3zq%%hh)4} zR8UUkko^dEVzQ6B)SQD|9+UZIf7 zZ%2H-o#7)_Duaqe{pm=d2+@aDcwKEI@7mRmkxNQV&kr<4EvuIpZ&B+*8=b1Q+A`6{ z?Xw2DGjT72RG(eFDe)Z^JT@+BcyGTid_zHArdwk|>N2V0d_f7hdvAZxF|CzLd+`P` zK^0(6t?>*SMmW2|JEzqrAij$^5(E;)fIwnW!(Hx_qsq6@aV%EaZx^3DD)5r}_-wrq zUXg+bjRt zs}9U9vKC{UYi=(3%kOp>mLxwqi|>i1f$!Xx-^IZGV#j;m6U||I1Henb!|L9nWSK{6 zc~;i8yupR1TKTWdr8>9FCt8jbb7z|_0=ofETo*4Z-)Z|UgrzlV%04Kejtf14|32~v z%XS_L+w^xmH(Y}>z8~4(--vnf`hF?c$#EG@O928G0&}Tze)2hgJfheOYYm*>w|is( zhNj=vZ~4QXJD;`3TIh|0umt8o#8Qbgr*?9~txe5=meI2L63T#{my0IyUp}>PJYifW z5ZzK1^IvhFzs+wAKv*JBT~t-xFnPb|zIGYlcC-t3*6RJGbjn@jRn?ak?P=c&hddQS z)8g@Iu6R9TF?KgOiYR9J3hYhlYxCNKI+G{bstUVF>WU1N2KQimdCmwqMD4t$@imfe zj__3uI=VwEFFrX{$3`e4Wl5BLl}jPI+TqZWlWZ`kq%$_L*>1;7N0((PHcn*?FUyP? z?bMFf#j0v*)tcjX`n0X{W%b23a(vN(kl=)r_nW*Tlp6uNXgF)(=TFq0c zLvjk%ltSZ4o3d_nhuYSDwJpsfTH{u`f4kbqcKX&G8%(mSLIE3c`KKZ|#g{dn*uy#C z9)LJj2EOXJc&rC#>R)7D%Q};Mcx_h!D4(}}tKSX!P3n1pE2SwT5+%xlwV5Av{i=nX zf_~nwz83q3(TR&HxAdg9#Y+>Tlvs{~ukSqg&(UYA`!@i5U=V=K+SYm!u*OI*l^nFs zX=_=SJu=4@7UbdY`{iy8U;Ec}|5(5NM^{$TxsHyrfmvNIOFT;MRAg=zow&GJv+d^f zN=-IE;OBDPjhq|vPWxhNzVFjS9XPdoAkD%jgERm(*b+=Y{vkc#Nu?AQb$@#5Z4R2s zkY2spNmV+O5P<2JWdDuB-HZ}p4nJWsXaX;gu*7NZdBr=}*KP(;x{3JbZy?z3kdr8j z{(-f3BUf<-_~!{pVJD6ygusKR@**+z#_9 zUupR8uaaG&#iBsBkip|rei7U`8GFp^9aXe&t^7^>*;pOdkf8-?`ozgo>6@unIy&#s zKvoo!R@uIQMiy^b`(7xJK9Pg5Ifgw}#EUkT$JQsde_T;h7pswSZdX`o zBSt(hd087`3w@5%ml>7RcLn^BBO^zV(9mOrW?HmyHMOy3adL2Lc{&>mzfYG}-gIUR zvQ(uPmV|mCv`7+D_a;#4$`4*Z79Nbok%`0Y9Sy^dOFK>k@$5R(jS-`_ET71?$G^1j z#hG8oLeZ3y!I zIr!2KKxMG`e%y50jm)j5zrxdGk|6RbETSD?hO(x>^k(_Cb8uRYT*DnIqva{A%}LW! z%?zE2exenF<@3*R@AmFSnk+t(IaEI3HZ91nt3`wm?IQ@KIu4F2GPNIFgW1w-^5Tjr zzliSakOP*e2+4~lXJqpP?xT`+QJ^t(OKNuLq7nQ`U_{~f^uX0Vf+JtzdIy!v3*TE2yxCq+3 zmx2?LZ@vO7E!oLXgADFuhj0Py?`ao@9K$>RJRZX#?8>k$SNF?|r3xP5aU*ScE6enB zWo2B_tEVq_xcR+Q;G}N9c<1B3U&`F5BT65Q(LlpRp!gFOz}T3DZOMUSZxE8V`)k*N z1pVct^9@hQl-|Lh@LZ@r5e~>B@eQk=Zv)hL&FJlozmJ^-vaz?bkE?{3W4|B?9Wl#rhXOZA@F^c##c(~_f3A^44sA8$3F=Yvq)2`RJ&I76~~@H!P<-0mJstYKMk^W z-sKgB0TZBoVR*UQdEOeOoXp@X?j7Q1#^VJ=N6~R*JeikR;1#*8w0Kj3_tfuvYGkcg zlALYL&ie#>9tu!z{eYXNOosb&YI;j2*As}Sbr*4<{#7@5yMvCd+RmfXXPZ>?LQ~cW z43IOF(h6MlNq0h_;<>zwepxd2Xo4-M9|&lgk_ExSSZyl2d&6@uXGa3mru04xOC7_2 zeTxNLP5zdtLmE+qnSt>7%*McATI{_ggapmw$ba4 z)47KnvtHpDgRN8Gd6DmD&VU@!V-#;qkolx`T~Nfvh6ST*^iw;4i!0=K2GrR(yB425 zx1z7lCDO16g5L&2!UyWzO^JT`w>I_7nVv$&xDn16db~&w(;2%dxz5GWS!@?W+l%RL z3d>o2*5&Tx_q9OdM5w!~h?hpmOUgYmi z>Vw5{pBc#t(lo#3iIUn=PL(2~eA%106>GSzBJ4=nWSQ33(9U#p+#cGAG;K6Cc${!w zp!zL!oX6YK? zPhI&O*L7gLVKK|yzjQ0m;&LnK;Ar(MF>(?R5;318I+O4Ld6FyC$%e^z+pvXz{l~9jfQxHf$)q$Ogb2+$5*WC2&13Btc zb|lHGdOF1yW+UPX`?*(dB8OU(XM|dJ_Tb4nu{2yl-EaSin=LoZjtvhQzi(aj{?xA2 z*VWyZZK&l1(=@1>ty>FcK=r+|ygG0RWE?!6kGnY(sWxIc3{F3!r2vugB~K?sq}csb z*>s$l@E7}ykdc*@i7ikw)1dHV851~GR7?paz>g7f2uen=i2HLeyl+Me;22Ebi^j89XnvHWgModvFZwFxteCyK_{Pfc`AnRn$l{Z&4W~^yrjq~P04i4Zpid?a^vu2|4`97BKQtU=SAMAT@hYg!+U8x>1a5l(k z(q}(LUBdg{{}lW_cLmPA9Z(({PJO5ffHP+-XyQbV#q3g zT;LT1k;*N|TQC}{og&qHOz}EtP5mBAdbb~5M<8m&Gg_RNN?QpvQB7oRPq!G@8=J>B z8VMwEe~f5`3lqY{!Q7CL**EZwt*40;t%UYAGeSk~8_lQ|*+?I{(Im zM6Iwe%GQCFR)G>y@jLRz)B3 zs#dSsj8h|R7nSjZdgw`zOOz|qmmt4pks!F_i1;7XUbJ0Cz(oD zbOuVKkK|Bnk6Kha)c7r81k~>!B zER=eoTxlpY+10w!Bfp91QnDKHMfQA@lk!iHeX7{aKbI{xi%wg_XiI~7R5UWI*rr`y z^!fLsU!velyQi>BR}f)mg6~7VNUHx5Cl^>S*vrI`Z<0SPWEZ9&R|YV50^yR%glz0C zj^_?F*>#p(F`47~xliY!W(4pzl_dS-b`I^$h8ZYJC?-nae8$odxYcTT=i}WQ7mjw# zgHPv--!4z-8`0NNptNVs+m^UC1z+DSj!*7;(4E`?{$HGn|LQS+j9Ru$Q0Mt>bebJj zeHFCu_jeXCcIaMY8*LR0P}}X-l=Xj{ULfjIKh&6cNM6Gwm|=tRs{v=kVXMiX@6%dx zLr+l#>wYSMIwgGbo6<<=B7&|ga_(B{^Vooo`bkYEnk}vvDj;g377=`jAcR>i8tPZAUT~)gNk>lRbaFvK3 zWD?)4LaDVe;q?lv3x8skl7JoX=$CQQ5$dnY{d+OuLt=6)#YesFT(Z!;@3W#F*j9AdR6S@TTvC6kCu--xuKO z%(~|<I@d0!?Ze^g<`QT~8HQx3YR;=bu2MQm^$aQ*E}bi|yq7K?87K)e zIOR1`-F(r=sugj$^Ap%yeFiYZEoM{$$&hb1?k`=>>__`<5w)(jrLeMxqql7GaA1fgXZW_ zjvEU2!V#?mf)!f|A`)i0DSej9*3%r)yLVD@COY^44&(BZIhx9)@DVSl!MaX4p8KKq z`fH{%V$bXHe%>x*f>;tBe-NyB%F~m+M<(j^NpfhL1uyMtySiU9cTqyg`L1$AnkFsq z6g_0PLKn?PReWp!6$rgew@b@KNcI;?fa7)yDh+sN-vlFNb@|nwtz2Jv3>5G&e8d+0 zMCAq-v8Y+|q9y(P|LB1B`C^m}GWACf5Ja1!6V(gpsp~!%B}ww!q3$(WywZyIjim!W z92<}wiR&_v5hXwOdws{{;_Mwm=RE(ty!y3{ zO7313dtvL9vSs+|`jZOodR1h8n+I1VWOEFnPHv&PBLo z|3{e!zMSRyk!UU&*;xx-4>t=TA8X}|NUNAA>}1A@a7(gcyTggq!|Xi6)&Ako=o5S2 zUXOQo-+_dk%60*Z#ar~Lti@-T#T;J`U16m?8+_%l+iLiq_V+N3ZgWJrYDjU*$!)(2 z<)_E6eG}h?MP0}LQpqIG<`=jx|K^w2m{etqeH&7+1yp3E+52@f>Ge&c|1`!taDLo< z?Ry`q?!;wX3uJcBLmiO8CU-{@6GP)Jkq67jz-m(rI6PuXlqD)Mo#Yn{ChH^3JoTrG zN{>9^GkZ2n9r(P zVNJskC(vRmgm0vq83Mq~zJPen*TUaG+-9HenJyK%_2mtJdY=h$hfPnamJ?W$iA~csmYBI6DmDi%%vn=XSWpGJ$OI5;gcSJwdPv?1Bd?m)mrlW zJ$qNanNc{sn=d;)ub>`RBE8-p5O^f22~?p-NblrO5jkR>OJA>yzx33)aJQXOhx}y% zAT(BNCoiCnwv#i}>79@jCv4(F$c?~cRDW&gndWeF8Ks&EB9o7GLV`kfQjS*W)b-~v zA{NyEK`xZS&V+yB)1>beuI_yWiYqJKXzKy?}t9UZbjUEgSe|1tF`&$~7NYRvxz?25tbyRbAe27dHI>nK= zhFZv@J7UY@v$A8IIK8!;uFzE#&-hkIK)?Oi_omncEP)ih?^`@WT&zmKMw?T?<#o4U z0E8)}taVbxW+J)BL2Gbl_xbFzAvr)iZ3VB&Fx9X_9~Bil+GY$LJS= zu(5Qq>zQjyj)t^d=5&>>cV)U2e>0aOktkZ67U0 zzaM+qMdXXE-m{SRi^~!+B(O4a@kAOIV1Yw%G8S3NUieQ{ z@`=%UqY^ok@;kyO+gKB^0@B;C*l44)wZBY-*1Qa;46fTrGvSyB$(NFN(RSU!j=aC& zs@kBXkRq>@lPtu5@(S57qR9%?Y;QP_pGFKTOPJJ*b$G#`g0o5Lpng(K7L6wc3jJYE zWA0}1YjK`yIlTiswHaa`F{!pLv7c&OHR$c#KB35I#*r8{HOF<>-pm@HUn(9)gb)Xs z#151Dy*9Tqou2zX*1y)bliHDNv75X?7#8Q}CX<=cF^MlxPJYRL z-p&K{r<)xG@b8_zZd9^98(9sDS-EqmV61Mjgy?!Lw?{N4=>gDN{UaJDAK70tZ2{p5 zlnkJmk6~^j0Q_QM{ws;j60EQ7!~I=!pN;eDmxlL9lSupqM)~O5%<^qqBZ}TU5>iqk z^EYF-dmkjr4syM-(x8IJ>>X(~z%px4wL7VW#aO*`n;mmvcfSd%z?`X+%B-wS231>v z(KrLy%EF1C)|2f*5E z35$#~9)VjnVylbnQv7s3OXUi`B}S%VL!(I9^)G_4>bz0 z;Zt4&XL26;b3-Cs&%rH#+VWH+|IFIZt6OJVs}Xt1WQ|SF3I)v=1O12#J3fXC^gMC0 zmpv6?TBJm5Yhi(*-f+Zo2%wfnq>>3@0h^QXZa=F2ow?#!WWk+S@+?L|NjKAE8<$^| zLkfCH^7vpF7x&a36OtmKKNt5TLcQHU-^bSKx7K|$sy1u`od2T$QkJv0L!HFkrb>?h=_O48fmctYHQl!rtQL>13-$W5(BbyiJ}MoRrs*1IF91XV7YsfBa{aVl2s zx57pJzH2CNk3p4**K0Gw{VaQP^R_d?eA^{SWqYY-VH)tjNX6$lns%fag+BmciwTD; z{eVqUm4Mgr3)34~grHgkOhHM1NIlmK)DJ;NPEBY=^bL5fof%EdN2GAc*tSba|5 zd%Da_mCezJ-OR#}B5eCDOYKr|h*?#syewp!p-?V6K2h15S)NpCOho4^p0%JDK5iEh zx5E`Egfd;y$Z2-YWKQw6dL`Uh+8l`BJ0L5q7U=v+RZic}Zm1hu}UNe`mO z=LptzGSdq5EKUf?`+YG^;{mRZ>MEv&WAW2kl}mE-NCVt17>JK7Wgxm{we_u2<8t}k zhE3`2yO=e>c54;}iy6mEDa~O){1F{NO2EspIQ_)1BZPC>#dQK?im_j?!XC+>TvujUx`O zrP>n6kf(ZfC;SY5DVK1NYw{0LRH(j&?q7GP^!vy~O?pd-yJBaRdj5PM2kMk9%57Lq z8{48QQJxx3-?aAE)fi{#%_G-5f|VtP;dT|evh}ysUl}sn2)6>_4#d`5)A05UZPLX1 z02wc&ab>YE*| z00wzTjq#4xcwee33dNraE!<1rf#}rrLC>Ne*Hz+OPOl;ShcE&{W3yKE(nV^p6KB=` zRMYM@Oo1fB_Fum@?w?s^yJuO8^%W-k>^AFHd7i`>XSn}I49ca z=gHReK08-Pi5@6RFtZAuUM|6SAmr9D@_T~cKyi9ccIdqOV(_+7_q`0!Q~}bIJ)p&& zW{@X%7USX^sK)VIDH$%xZw&JAFK)XGZ*H5^hV7)=SIL`3%j>^td5j9#)xL!K>sfi& z?cYH2ZOjQlvHR&piRSs_6lh@}Fy1D3bWyLXRg>DSOkm@f2&XQ#-T~XVg*Xa+Hzzm> z(gA&X*`GJTi-N~5ukS-Mho#wx7!m1QlKQ3LjFDcuw^Q0VZ0*zsb4BrpU(-i{iRjxZ z4wO`zbg%Kr_q%?k8tX1bhjnJ%E;{f`!2~Od6BuwtlWYrt-E_9gK&;Y|FbP3`P{}?M z?*aFreO^3N5_5SLsoPEJFHiDa>%XbLV$8Z*TJ?HoymC7LVZcg7WTsE-x}QtvjkteE z)emmI$xS`a4?+LBe*!!~@gDlt&DDD1dMDe?TRB)09>_d7wn* z>B%%mKS|5ch9vpQtJwXuLJjOM2Z}vQpox06_V}qN{w1Hf;cu>$RMe=8G?PF*FVnZ< zlGv3(nC%)xH(B;wJMqlj{ebX1v|JYhFlX+7n zbOM7NWBYsG`uS@hqD#v^z^BId-Y#pPr(%W@#^g(|t?qMl-|B&F%?8!`c&j(aaz0d{ zGRmQ$2!<3KgmgVe;%z+tR>_L5{q2jsae_f=KcLhRe{PNxD2qyj1QLQAg#pu3`yOas zD@2DAgAQrzZLUC)(Avl_%KNLYno*aAk#w*|2=AMjyPsokxx--ms^V$9V1_pjI3=1Y z#8SZ|$E_JsT`3M5xPrvD%0an8oi56j=9s90h3n8&sNajoTxSRe2822S-r=;hF%2DM ze8e+Kre}(!T_RZ$(U4rL|I%ZzEV~EFNNeM@N8t6~7*%c>!R!d8lVXBl zVJWn=l4EWf;4AzSakR{LSO?S*SHc4=Xh6ACdK~c8lySDg_f`pkFa*>HU#k^?Mk*9{ za)hMXOej0CYjHfP@rr~g=bzpZWd>K)z(RWS24$;J{WoGXRRr;k!7#8hjdn`O-U8}5 zo6@7Qu$vlPAwxkd&&~X!a5-rWMK9dA?DB9=jmEx5D3{D5oiT{fXLI@`D=Ux#grhuG zD^+!nEA~NcC)v7i@}e#|#_(t9O%4YG-k=tCW>)%JiM~ScnO!i>TNad-?#I#}>v((J!f2=gHwtwVc_EHLQC){JFeq7&ps>W$Ag5{AA z5%-n%)m`Uk9s6B0JIB6kaJrH3z;!O?qLioid$n=1i4lrqDOhOBjy_{)&~}-)5yfq~ zDifYQW_zyMSN{T4L=Pc#ME$CI0va)*OlfjUkgHml<^y$ie%U+w2tv?6msX5G3P$2| z#}ZAU`GSWiS?V@OD{M@e!KF@7;%AG)l_V?oK94RRx+$P-W{4>of3`BKkt$%=Cw)rH zdIYbw;3}9c=gIK<(6$4kYGoOTejN0P^d6Erc!4g3XYGDqwO^ERSQsi+-!=}GN!)X>w*ji{P1H>wZ{UH6 zX{an&UKRFSLBQ>AVwy2F&Q`XK_T!efPgBi&dArxpzkCbg)}*sMQ3d!ynYcWix z_|npYGkjM4H_VCfl1lDfoX0C$VNvA=MKO()qiafz$U5Uzd^r!`sw6gjbZ`=$i^_!5*E*mpvGd zg5%DuZ3wIxm4a&5e0xsqmgD* zYGLt_w3+$h0%!yaVq;0um3t$XEA$yK5Pw|pv!C9zSh@wc?lNT5)5EG6KfIzyluy3k zUv3{ba}*4FG$(pmR^nCj0s#eCNQ4~D zqf!&>E;YJNTW#siz8Z?A8ZLGxgC714l~`@O#>4Wd5=#=oawdMM<77yT(2db7k@4Wp zE%_OM$dm`us47x}?QgqM7)?HZM=$E)8)}u-P|8J5me;Vs-QgJLa01hjt`-GZf4WXYs8)21~d#k7r)eGs%T zoTM@mjdY}?b}Wv#jHbE*Kz`zf{tRkAt>Qc*%XqotdNs+gjp4Eba2n*ly|eRwCt$ys zh~nX>+L&#zD&EyQzPT7a-T4FSO1;b<&IKtjfrbAlppEY|+K)W=f(08x4LSchxPcZ; z&=#FTV)*|ywEy4&Mhf@OGx`^f5+SBVpmLE zI=62U*W>|>NHHU*R5SE{tCw-<<`9FC;fkJ1!6_8;hau))x%lmF$sfp7&pD(kD96H)c$SxIVbZT_~A3 zq=}nfv}2Lwr=d1$v7i?b+##9FLkXQFg^h;+o~eoUixID_yyG_rQYZ@APz*{54#pA0 zKa>pR#RSC`{ME;>CYUt;d;KKSEM)0R4s_P8I^L$4pB(rX9NTKK(#8fN{R*CJBK6fj zg$x42U%7H@19J?CBoA$x)b)Wp621#55p_mM7E4!7(moooafA6ECF-Zt^1qol{;FtA zId&y37DAx8Lw|yrU@Kx3nm!Z4dtT`gHi}vb$}j&kSBP&eGZ2SUb=dNsnEsur&WEKT z)j_QnLZ)5KOXZBcM8xs9Gw{W^CwZ=9$>@IzmDQpcEd(2W&^0pw4EE)QCw7R^@bLL; z`;jKBD-xYQQ2yd6a!O3cQ1R6Y?8$v6opn%hlyAYLdyZByBqP$wt`$?@3G?GqjI-WI zFr(&N%W-LTiVx^1Ho9CEPW9Z5AOL?Gi|-iXg08;`9bHFOX<@)jh53F(ufGo7X8;-H z0l)YvMmC@|H(*Hq)5~Lc+wpVu7B-~+C=Jcxyn+Svys26)m~PyI-+W15v=_={`XO5l zHTRU5<6Q%(;GtU{_)M$_Z@txr^r;MoqLKj!*lxsJ-o*}P>e`FX{w*=TWA)e>mkquq zR>aObeoL>tvlW0b{B)@!*Q#MRNDVE1iwYTY0jEF7nOpwz-CzpVB)}t%DHnxnklM&j z{5nE-m_I0{MuyF@X{w^ZXId;$ZzxX3PofMm&=br2L2ZV2EG&HUL-^jmzMYczD$O`Z z?tN3awcrjqUCwXxK5<+SI?>|?PR!D$t||ghxxLKVr-Z6Dw@24}CgX^Pq}kM_7!5qg z%Z*9SS}A#;Gxrf6Yzc??{fJaAfRlxa)hoqd(HC= z7O1`LmWceuZ0Io0(jzpSr>;rS>W?x`vcp>fVVJl1r4thU;2&FV>(dCwX&XK8S-%w< z9R&H4wYnRLSj%_btvh@R$#$Oo0`rfNf}|CtyFYe$!fDRQ{TCn#B2oP}ys`rt2n8pY zPr*hy=n`c2!FY)-Q6avwsaI|ld#8}B@=2^@?xy>AgA!eO(n7ietiyp6B?7 zzEjdImQZsbH{m6+$_l~!C_p?uVA-?$aetr2!i(>2oJ8*9svS$rL?LjaYe}8@!`*TQ zq#ig1wLj@;6j;-piPNt2DLzE!!*!-C3&;{_h7O&)YC#HO4{G<&N_9zob7B%}yt1NC zn%`Mm`%Yl-g?yhDxiV;rXh^>0f5my?!*A)t)TMO`3`(N+D9}1!YxNnLK)>@{8hpI5 zD`Qq^)g>Q(N6@}yx=%cj9sNvX@vp)=nn6ncK;7JEiZgd^P2j%)6VR%zgBZHuTvAw6 z>wG|E*}P>alWtK8B}_gAdu^xWy(?U(@8_IgZ{Dg_YfH_i| zcEU*ZONGosHYDv&Sy(wA_rub(!|ZW;oHgD9RV~OgubHzEy>?~?K2bePVezxt2%>;P z-?ra7<4n?x&FYaE?cEGI)-)$tD$5+muBu}U?sPHFKe+hV5?aCTUXV`J=9AHC=o-*Q zXUuT@-0>M!)m+!o+T(oHaeB!5lJUF^EcXIqSUNsvI7$4;|X#{w!e5pUJ_ zak1J+C*mxrK*L>l)}}XDmB5!T;U_ev;jCB9B2`6t)Wa`7=7pam>YPepUHy>E1}-i| zx=cTq2|P}#Ey5pcy4D8*2oic4dykynV%zxoUkQ#ZS%}$Wd?mL`_nI;G*TmEF^KJp z_vh{DE5H7`9RZOzAku0+?DJ`Ocwh zS7jB5f%YHF1(sTSKSuTtezZh?ey859@nDV}*wx8We3^(^>c;D^k{15Qf0gLJdBw#% zK4AOfnWngIHTLC=dT)#w{3rZBSpE+*HU0+;Htp>`-fzW8*#W`aU5e&a;9&m+kS-Mo literal 0 HcmV?d00001 diff --git a/f3discovery/WIP-async-io-the-future/.cargo/config b/f3discovery/WIP-async-io-the-future/.cargo/config new file mode 100644 index 000000000..2b0f726e2 --- /dev/null +++ b/f3discovery/WIP-async-io-the-future/.cargo/config @@ -0,0 +1,7 @@ +[target.thumbv7em-none-eabihf] +rustflags = [ + "-C", + "link-arg=-Tstm32f3discovery.ld", + "-C", + "link-arg=-nostartfiles", +] diff --git a/f3discovery/WIP-async-io-the-future/.gdbinit b/f3discovery/WIP-async-io-the-future/.gdbinit new file mode 100644 index 000000000..f290b5a06 --- /dev/null +++ b/f3discovery/WIP-async-io-the-future/.gdbinit @@ -0,0 +1,6 @@ +target remote :3333 +set print asm-demangle on +load +monitor tpiu config internal itm.txt uart off 8000000 +break main +continue diff --git a/f3discovery/WIP-async-io-the-future/Cargo.toml b/f3discovery/WIP-async-io-the-future/Cargo.toml new file mode 100644 index 000000000..f1a83909a --- /dev/null +++ b/f3discovery/WIP-async-io-the-future/Cargo.toml @@ -0,0 +1,16 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "async" +version = "0.1.0" + +[dependencies] +fixedvec = "0.2.3" +pg = { path = "pg" } + +[profile.dev] +codegen-units = 1 + +[profile.release] +debug = true +lto = true diff --git a/f3discovery/WIP-async-io-the-future/pg/Cargo.toml b/f3discovery/WIP-async-io-the-future/pg/Cargo.toml new file mode 100644 index 000000000..1a2b98c6c --- /dev/null +++ b/f3discovery/WIP-async-io-the-future/pg/Cargo.toml @@ -0,0 +1,14 @@ +[package] +authors = ["Jorge Aparicio "] +edition = "2018" +name = "pg" +version = "0.1.0" + +[dependencies.f3] +default-features = false +features = [ + "default-exception-handler", + "default-panic-fmt", + "static-ram", +] +version = "0.3.0" diff --git a/f3discovery/WIP-async-io-the-future/pg/src/lib.rs b/f3discovery/WIP-async-io-the-future/pg/src/lib.rs new file mode 100644 index 000000000..f8e6fa599 --- /dev/null +++ b/f3discovery/WIP-async-io-the-future/pg/src/lib.rs @@ -0,0 +1,254 @@ +//! Playground + +#![feature(macro_reexport)] +#![no_std] + +#[macro_reexport(bkpt, iprint, iprintln)] +extern crate f3; + +use core::marker::PhantomData; + +#[doc(hidden)] +pub use f3::itm; + +pub use f3::{led, time}; + +use f3::peripheral; + +#[export_name = "_init"] +pub unsafe fn init() { + f3::fpu::init(); + f3::itm::init(); + f3::led::init(); + f3::time::init(); +} + +/// Trait for types which are a placeholder of a value that will become +/// available at possible some later point in time. +pub trait Future { + type Item; + + /// Check if this future has completed + fn poll(&mut self) -> Async; + + /// Drive a future to its completion by continuously calling `poll` + fn wait(mut self) -> Self::Item + where Self: Sized + { + loop { + if let Async::Ready(item) = self.poll() { + return item; + } + } + } +} + +/// Return type of future, indicating whether a value is ready or not. +pub enum Async { + Ready(T), + NotReady, +} + +pub struct SerialPort { + _0: (), +} + +pub struct Serial { + pub rx: Rx, + pub tx: Tx, +} + +impl Serial { + pub fn new() -> Option { + unsafe { + static mut YIELDED: bool = false; + + if YIELDED { + None + } else { + YIELDED = true; + + let gpioa = peripheral::gpioa_mut(); + let rcc = peripheral::rcc_mut(); + let usart1 = peripheral::usart1_mut(); + + // RCC: Enable USART1 and GPIOC + rcc.apb2enr.modify(|_, w| w.usart1en(true)); + rcc.ahbenr.modify(|_, w| w.iopaen(true)); + + // GPIO: configure PA9 as TX and PA10 as RX + // AFRH9: USART1_TX + // AFRH10: USART1_RX + gpioa.afrh.modify(|_, w| w.afrh9(7).afrh10(7)); + // MODER9: Alternate mode + // MODER10: Alternate mode + gpioa.moder.modify(|_, w| w.moder9(0b10).moder10(0b10)); + + // USART1: 115200 - 8N1 + usart1.cr2.write(|w| w.stop(0b00)); + + // Disable hardware flow control + usart1.cr3.write(|w| w.rtse(false).ctse(false)); + + const APB2_CLOCK: u32 = 8_000_000; + const BAUD_RATE: u32 = 115_200; + let brr = (APB2_CLOCK / BAUD_RATE) as u16; + usart1.brr.write(|w| { + w.div_fraction((brr & 0b1111) as u8) + .div_mantissa(brr >> 4) + }); + + // UE: Enable USART + // RE: Enable the receiver + // TE: Enable the transmitter + // PCE: No parity + // OVER8: Oversampling by 16 -- to set the baud rate + usart1.cr1.write(|w| { + w.ue(true) + .re(true) + .te(true) + .pce(false) + .over8(false) + }); + + Some(Serial { + rx: Rx { _0: () }, + tx: Tx { _0: () }, + }) + } + } + } +} + +pub struct Rx { + _0: (), +} + +impl Rx { + pub fn bytes(&mut self) -> Bytes { + Bytes { _marker: PhantomData } + } +} + +pub struct Bytes<'a> { + _marker: PhantomData<&'a mut Rx>, +} + +impl<'a> Future for Bytes<'a> { + type Item = u8; + + fn poll(&mut self) -> Async { + let usart1 = peripheral::usart1(); + + if usart1.isr.read().rxne() { + // unsafe { bkpt!() }; + Async::Ready(usart1.rdr.read().rdr() as u8) + } else { + Async::NotReady + } + } +} + +pub struct Tx { + _0: (), +} + +impl Tx { + pub fn write(&mut self, byte: u8) -> Write { + Write { + _marker: PhantomData, + byte: byte, + done: false, + } + } +} + +#[must_use = "futures do nothing unless polled"] +pub struct Write<'a> { + _marker: PhantomData<&'a mut Tx>, + byte: u8, + done: bool, +} + +impl<'a> Future for Write<'a> { + type Item = (); + + fn poll(&mut self) -> Async<()> { + if self.done { + panic!("cannot poll Write twice"); + } + + // NOTE this future owns the TDR register + let usart1 = unsafe { peripheral::usart1_mut() }; + + if usart1.isr.read().txe() { + usart1.tdr.write(|w| w.tdr(u16::from(self.byte))); + self.done = true; + Async::Ready(()) + } else { + Async::NotReady + } + } +} + +pub struct Timer { + _0: (), +} + +impl Timer { + pub fn new() -> Option { + unsafe { + static mut YIELDED: bool = false; + + if YIELDED { + None + } else { + YIELDED = true; + + let rcc = peripheral::rcc_mut(); + let tim7 = peripheral::tim7_mut(); + + rcc.apb1enr.modify(|_, w| w.tim7en(true)); + tim7.psc.write(|w| w.psc(7_999)); + + Some(Timer { _0: () }) + } + } + } + + pub fn periodic(&mut self, ms: u16) -> Periodic { + unsafe { + let tim7 = peripheral::tim7_mut(); + + tim7.arr.write(|w| w.arr(ms)); + tim7.egr.write(|w| w.ug(true)); + tim7.sr.read(); + tim7.sr.write(|w| w); + tim7.cr1.modify(|_, w| w.opm(false).cen(true)); + + Periodic { _marker: PhantomData } + } + } +} + +#[must_use = "futures do nothing unless polled"] +pub struct Periodic<'a> { + _marker: PhantomData<&'a mut Timer>, +} + +impl<'a> Future for Periodic<'a> { + type Item = (); + + fn poll(&mut self) -> Async<()> { + unsafe { + let tim7 = peripheral::tim7_mut(); + + if tim7.sr.read().uif() { + tim7.sr.write(|w| w); + Async::Ready(()) + } else { + Async::NotReady + } + } + } +} diff --git a/f3discovery/WIP-async-io-the-future/src/main.rs b/f3discovery/WIP-async-io-the-future/src/main.rs new file mode 100644 index 000000000..6f6080aef --- /dev/null +++ b/f3discovery/WIP-async-io-the-future/src/main.rs @@ -0,0 +1,31 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +#[macro_use] +extern crate pg; + +use core::iter; + +use pg::led::LEDS; +use pg::{Async, Future, Timer}; + +#[inline(never)] +#[no_mangle] +pub fn main() -> ! { + let mut timer = Timer::new().unwrap(); + + let mut periodic = timer.periodic(100); + let mut leds = LEDS.iter() + .zip(LEDS.iter().skip(1)) + .chain(iter::once((&LEDS[7], &LEDS[0]))) + .cycle(); + loop { + if let Async::Ready(()) = periodic.poll() { + if let Some((current, next)) = leds.next() { + current.off(); + next.on(); + } + } + } +} diff --git a/f3discovery/appendix/1-general-troubleshooting/index.html b/f3discovery/appendix/1-general-troubleshooting/index.html new file mode 100644 index 000000000..afb45ae08 --- /dev/null +++ b/f3discovery/appendix/1-general-troubleshooting/index.html @@ -0,0 +1,390 @@ + + + + + + General troubleshooting - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

General troubleshooting

+

OpenOCD problems

+

can't connect to OpenOCD - "Error: open failed"

+

Symptoms

+

Upon trying to establish a new connection with the device you get an error +that looks like this:

+
$ openocd -f (..)
+(..)
+Error: open failed
+in procedure 'init'
+in procedure 'ocd_bouncer'
+
+

Cause

+

The device is not (properly) connected or not the correct ST-LINK interface +configuration is used.

+

Fix

+

Linux:

+
    +
  • Check the USB connection using lsusb.
  • +
  • You may not have enough permission to open the device. Try again with sudo. +If that works, you can use these instructions to make OpenOCD work without +root privilege.
  • +
  • You might be using the wrong interface configuration for your ST-LINK. +Try interface/stlink-v2.cfg instead of interface/stlink-v2-1.cfg.
  • +
+

Windows:

+
    +
  • You are probably missing the ST-LINK USB driver. Installation instructions +here.
  • +
+

can't connect to OpenOCD - "Polling again in X00ms"

+

Symptoms

+

Upon trying to establish a new connection with the device you get an error +that looks like this:

+
$ openocd -f (..)
+(..)
+Error: jtag status contains invalid mode value - communication failure
+Polling target stm32f3x.cpu failed, trying to reexamine
+Examination failed, GDB will be halted. Polling again in 100ms
+Info : Previous state query failed, trying to reconnect
+Error: jtag status contains invalid mode value - communication failure
+Polling target stm32f3x.cpu failed, trying to reexamine
+Examination failed, GDB will be halted. Polling again in 300ms
+Info : Previous state query failed, trying to reconnect
+
+

Cause

+

The microcontroller may have get stuck in some tight infinite loop or it may be +continuously raising an exception, e.g. the exception handler is raising an +exception.

+

Fix

+
    +
  • Close OpenOCD, if running
  • +
  • Press and hold the reset (black) button
  • +
  • Launch the OpenOCD command
  • +
  • Now, release the reset button
  • +
+

OpenOCD connection lost - "Polling again in X00ms"

+

Symptoms

+

A running OpenOCD session suddenly errors with:

+
# openocd -f (..)
+Error: jtag status contains invalid mode value - communication failure
+Polling target stm32f3x.cpu failed, trying to reexamine
+Examination failed, GDB will be halted. Polling again in 100ms
+Info : Previous state query failed, trying to reconnect
+Error: jtag status contains invalid mode value - communication failure
+Polling target stm32f3x.cpu failed, trying to reexamine
+Examination failed, GDB will be halted. Polling again in 300ms
+Info : Previous state query failed, trying to reconnect
+
+

Cause

+

The USB connection was lost.

+

Fix

+
    +
  • Close OpenOCD
  • +
  • Disconnect and re-connect the USB cable.
  • +
  • Re-launch OpenOCD
  • +
+

Can't flash the device - "Ignoring packet error, continuing..."

+

Symptoms

+

While flashing the device, you get:

+
$ arm-none-eabi-gdb $file
+Start address 0x8000194, load size 31588
+Transfer rate: 22 KB/sec, 5264 bytes/write.
+Ignoring packet error, continuing...
+Ignoring packet error, continuing...
+
+

Cause

+

Closed itmdump while a program that "printed" to the ITM was running. The +current GDB session will appear to work normally, just without ITM output but +the next GDB session will error with the message that was shown in the previous +section.

+

Or, itmdump was called after the monitor tpiu was issued thus making +itmdump delete the file / named-pipe that OpenOCD was writing to.

+

Fix

+
    +
  • Close/kill GDB, OpenOCD and itmdump
  • +
  • Remove the file / named-pipe that itmdump was using (for example, +itm.txt).
  • +
  • Launch OpenOCD
  • +
  • Then, launch itmdump
  • +
  • Then, launch the GDB session that executes the monitor tpiu command.
  • +
+

can't connect to OpenOCD - "Error: couldn't bind [telnet] to socket: Address already in use"

+

Symptoms

+

Upon trying to establish a new connection with the device you get an error +that looks something like this:

+
$ openocd -f (..)
+(..)
+Error: couldn't bind telnet to socket: Address already in use
+
+

Cause

+

One or more of the ports OpenOCD requires access to, 3333, 4444, or 6666, is in use by another process. Each of these ports is used for another aspect: 3333 for gdb, 4444 for telnet, 6666 for remote procedure call (RPC) commands to TCL

+

Fix

+

You can go two routes for fixing this. A) Kill any process that's using one of those ports. B) Specify different ports you know to be free for OpenOCD to use.

+

Solution A

+

Mac:

+
    +
  • Get a list of processes using ports by running sudo lsof -PiTCP -sTCP:LISTEN
  • +
  • Kill the process(es) blocking the key ports by noting their pid(s) and running kill [pid] for each. (Assuming you can confirm they're not running anything mission-critical on your machine!)
  • +
+

Solution B

+

All:

+
    +
  • Send configuration details to OpenOCD when starting it up so that it uses a different port from the default for any of the processes.
  • +
  • For example, to do its telnet features on 4441 instead of the default 4444, you would run openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg -c "telnet_port 4441"
  • +
  • More details on OpenOCD's Configuration Stage can be found in their official docs online.
  • +
+

Cargo problems

+

"can't find crate for core"

+

Symptoms

+
   Compiling volatile-register v0.1.2
+   Compiling rlibc v1.0.0
+   Compiling r0 v0.1.0
+error[E0463]: can't find crate for `core`
+
+error: aborting due to previous error
+
+error[E0463]: can't find crate for `core`
+
+error: aborting due to previous error
+
+error[E0463]: can't find crate for `core`
+
+error: aborting due to previous error
+
+Build failed, waiting for other jobs to finish...
+Build failed, waiting for other jobs to finish...
+error: Could not compile `r0`.
+
+To learn more, run the command again with --verbose.
+
+

Cause

+

You are using a toolchain older than nightly-2018-04-08 and forgot to call rustup target add thumbv7em-none-eabihf.

+

Fix

+

Update your nightly and install the thumbv7em-none-eabihf target.

+
$ rustup update nightly
+
+$ rustup target add thumbv7em-none-eabihf
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/appendix/2-how-to-use-gdb/index.html b/f3discovery/appendix/2-how-to-use-gdb/index.html new file mode 100644 index 000000000..0b88b6c5f --- /dev/null +++ b/f3discovery/appendix/2-how-to-use-gdb/index.html @@ -0,0 +1,361 @@ + + + + + + How to use GDB - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

How to use GDB

+

Below are some useful GDB commands that can help us debug our programs. This assumes you have flashed a program onto your microcontroller and attached to an OpenOCD session.

+

General Debugging

+
+

NOTE: Many of the commands you see below can be executed using a short form. For example, continue can simply be used as c, or break $location can be used as b $location. Once you have experience with the commands below, try to see how short you can get the commands to go before GDB doesn't recognize them!

+
+

Dealing with Breakpoints

+
    +
  • break $location: Set a breakpoint at a place in your code. The value of $location can include: +
      +
    • break *main - Break on the exact address of the function main
    • +
    • break *0x080012f2 - Break on the exact memory location 0x080012f2
    • +
    • break 123 - Break on line 123 of the currently displayed file
    • +
    • break main.rs:123 - Break on line 123 of the file main.rs
    • +
    +
  • +
  • info break: Display current breakpoints
  • +
  • delete: Delete all breakpoints +
      +
    • delete $n: Delete breakpoint $n (n being a number. For example: delete $2)
    • +
    +
  • +
  • clear: Delete breakpoint at next instruction +
      +
    • clear main.rs:$function: Delete breakpoint at entry of $function in main.rs
    • +
    • clear main.rs:123: Delete breakpoint on line 123 of main.rs
    • +
    +
  • +
  • enable: Enable all set breakpoints +
      +
    • enable $n: Enable breakpoint $n
    • +
    +
  • +
  • disable: Disable all set breakpoints +
      +
    • disable $n: Disable breakpoint $n
    • +
    +
  • +
+

Controlling Execution

+
    +
  • continue: Begin or continue execution of your program
  • +
  • next: Execute the next line of your program +
      +
    • next $n: Repeat next $n number times
    • +
    +
  • +
  • nexti: Same as next but with machine instructions instead
  • +
  • step: Execute the next line, if the next line includes a call to another function, step into that code +
      +
    • step $n: Repeat step $n number times
    • +
    +
  • +
  • stepi: Same as step but with machine instructions instead
  • +
  • jump $location: Resume execution at specified location: +
      +
    • jump 123: Resume execution at line 123
    • +
    • jump 0x080012f2: Resume execution at address 0x080012f2
    • +
    +
  • +
+

Printing Information

+
    +
  • print /$f $data - Print the value contained by the variable $data. Optionally format the output with $f, which can include: +
    x: hexadecimal 
    +d: signed decimal
    +u: unsigned decimal
    +o: octal
    +t: binary
    +a: address
    +c: character
    +f: floating point
    +
    +
      +
    • print /t 0xA: Prints the hexadecimal value 0xA as binary (0b1010)
    • +
    +
  • +
  • x /$n$u$f $address: Examine memory at $address. Optionally, $n define the number of units to display, $u unit size (bytes, halfwords, words, etc), $f any print format defined above +
      +
    • x /5i 0x080012c4: Print 5 machine instructions staring at address 0x080012c4
    • +
    • x/4xb $pc: Print 4 bytes of memory starting where $pc currently is pointing
    • +
    +
  • +
  • disassemble $location +
      +
    • disassemble /r main: Disassemble the function main, using /r to show the bytes that make up each instruction
    • +
    +
  • +
+

Looking at the Symbol Table

+
    +
  • info functions $regex: Print the names and data types of functions matched by $regex, omit $regex to print all functions +
      +
    • info functions main: Print names and types of defined functions that contain the word main
    • +
    +
  • +
  • info address $symbol: Print where $symbol is stored in memory +
      +
    • info address GPIOC: Print the memory address of the variable GPIOC
    • +
    +
  • +
  • info variables $regex: Print names and types of global variables matched by $regex, omit $regex to print all global variables
  • +
  • ptype $data: Print more detailed information about $data +
      +
    • ptype cp: Print detailed type information about the variable cp
    • +
    +
  • +
+

Poking around the Program Stack

+
    +
  • backtrace $n: Print trace of $n frames, or omit $n to print all frames +
      +
    • backtrace 2: Print trace of first 2 frames
    • +
    +
  • +
  • frame $n: Select frame with number or address $n, omit $n to display current frame
  • +
  • up $n: Select frame $n frames up
  • +
  • down $n: Select frame $n frames down
  • +
  • info frame $address: Describe frame at $address, omit $address for currently selected frame
  • +
  • info args: Print arguments of selected frame
  • +
  • info registers $r: Print the value of register $r in selected frame, omit $r for all registers +
      +
    • info registers $sp: Print the value of the stack pointer register $sp in the current frame
    • +
    +
  • +
+

Controlling OpenOCD Remotely

+
    +
  • monitor reset run: Reset the CPU, starting execution over again +
      +
    • monitor reset: Same as above
    • +
    +
  • +
  • monitor reset init: Reset the CPU, halting execution at the start
  • +
  • monitor targets: Display information and state of current target
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/f3discovery/assets/bluetooth-serial.png b/f3discovery/assets/bluetooth-serial.png new file mode 100644 index 0000000000000000000000000000000000000000..4b59e2c19360efeb815337f0987d8c78007e27c1 GIT binary patch literal 66727 zcmeFYcT`i`+b$YJMMYp+QK|(+x`KeA>PAFBK)RHGN-rS_gdRZIf{K9jPEe#n=%Eu4 z1?imtAw;Ewju1jfft(fHd;h+1$Gv~td(I!<8RxDs!Wv;@Wvw~i=Y8Jiedf%o`}$g3 zNBE9_Kp-ydySI%%p#2HJ%j3{N;6E>Npi01Lzt^AICWn9{=#c$O;QiqzcP+et&tq9H zwm+|=`vLzv>#g~~+Zg8P?fb~n0p#oJEA8Up=4JQjiGwuE(Ff=E=u`}e3d6ske`iu94^ zhlUbuF3Kl>v_nsx`#@1z-P=2)FKh28EBd1IFYL0vUshm0HL1VeUv{>I7}%13GIaG@ zk6gciwREzuWODahH0p&&XWVibX76LP^uAE3tt_VRpIvjf*WQbAj|>CW(B6TjpSj%^ z?bxea9oHXc>YUQ>n$z^EHPG}vosSHrjfg;$8o1+(3Qg1&vcr7nlh~HA@xhwvyrLXV zkdHo@OwR4<>RQV+a!Cem^}$+NW@!N!^7uxgPVS%}gk3vs!Z`1q7~K09v~XczA24H} z1?&AftnpNc^~M zXl$6-wMiqKH%}0+^l?Z|&`Dp%-nWhIGWlSo*-Lw>)1m+x$Y9C=pVeR3(3HtXt^dfQ zXy}*dARSaE@fc#croZzXr{1~~R(d>-%r;Pe7y$l5(d!86^QOw6#c+1InxWsD{A5_$ zbI^FZi0Juq!)S}1d!NUJ zss49hd($?Vz>c&J))Rv-K#Wmpv9!#tTR+7Ft_RmjuGH`^d^*Smd?FC4g>CIyPcKG^ zA#yu#$_;M>`$$ow=xyKf19K`{n;a-`B>=vKqtbW3lzbQ&7=*j?EYJ4~4>}BFM@!p9 z7-75@zbzA}SuVUEDyIf(+&S>Yah}*{)V}O`BOuNi;>pH3AKaU`yOd`z{%9NU9yj{E zEr5~%|AeKum9arncb>WMOj%K!_*{E?S3-BAkGCLB1MEL21p~nTe^wzi8XY_UjQP5; zxM*&)^!pQ}3AQqJR!Jz=@PGPP(cOPs55kxW)@ND$N!17gDl^0A)tTuNfa!RN{xEj(KKQ6oSo${BNW z^7Ri#0nTgZ&KIy<^GEc!SjWkfHoed39{+x59Fz?=R@+VeFqHu?ZV+KaQ!-oNss zOUx>Bzu;HGEl_qr`{ZP_^fPSge+w4*zgMb7N)0UFJtQiGtfcgu#W-mtSLkv1uThVt zDm4RT>*}w|9@2{n?$(>==;TJD>~U9;hwG}WyH5kN1iC4D-*78Zx4sE+#9uX`Yw`1_ zZ=L7#xUJ{J)5N&U`E{Q{Ip!Pu9hM+24^s~OA(X>C0l)9c&xadr(KU4l_M_XSl4oD9 zT2E|mc*c1HK~Sp56@-9(-Z=;8?oj>g40|XS&6jet?%8EikNZjnJ2`|#uH_5fSQJ|Hn-}l8ibiPN0bx90Wq1CiyD;_^M znCld0PkXQFA3Xg&4}FnF>C85wyb128s1K%PFqYP|(xb?&Iow|@A`I@vF}}429?$`~ zANwWgzHNuBrMBj)c$>RQV40+5^IGXbly!)eRoNu%O-LQD|^@_q~{E;cf)|4#Wlns}C2e-RZp6%KYUxWNEKI!KFb&m({SRc6u*0!skTB5%8tSmxHM-^ky;J(R8 z8r1qM2zHW%fCc*`*ySrrM&{`l>cqO2u17$o_&#(lJCj^2W?Hkp9H41xI!|EUbhM>+ ztXiMC{`Yt*Tck&!B|4K2Ov4hj22v9NrHd+dGsk%rCKRpVYrQnf#ePq!5YB789>SfO zV!AxZdlFt&*tOz9il19XdpUrb41Y;aj@mk3CYyWR6FnqfDb*N}LIMuH{m{AJvzdGwf))_jM$Xf}xIBfSt$7MLG@E z1C`X97F(jlxk44Mu*U8E*p7qTzd?V4f8SDdTC$gu#0#5YMdy!SnYI1hPISJlLx1Xh zi+bJ0bkJ%M4*gUU)O2jTl?MpkzisA^BmfZ$pHY6_UQONbpFB;@-0u1WwdVRKcAxW_ zuB(UmIqPU8vwh@$^M5G-EG-(U?+AxNl2A73A{JKW*w#@H&Jx@?nKtQDQ(EkPx3Hob z!TJ0&i~h6YspI`+YYWFiR~JqwB2#JY+b_PH8XYb4v)50Wd-ZSZ6;nLqO~IZq5M%7X z+s3Ta!NIv|=i5xRv(p&g0H0Frtz`)>Kt4|G1qRkjp1~bRK zPD_)tsFUnQd+GhOWQAh9(={vhCjvibA6*%}*xUf`Y-pgdZj*dks{2G0alYR`Ejjr#Y{DGJ?kkvtQT?t5CWorZ zW;;<%<3`35X9v%Ec}^hWNjSQ&0Ti+E#HF@%mo(kB-F?e0+-Yh6GE}BjyR~E)f6C3R z$`cCBN^iUx@6;TpuCnDVln&0v&rCD=g*%T0zR`)3e9$7^5xh(EciGrfpuZ6q5cP%p ztewa;j}hs__xF5V>FOd(vs*^ zDSh*qFjHENSJDM5(A)^`q^Li!oDLih7OS~xKv;te*9KzWED)4CR#g>{VDi_g-JUl= zn?KYYx8LVNqg4ZvTfjk6U-KxoEk6v>x#Htyzi4)E&PnWLAQ3C8+HpDClkxy>dYIe# z*qll{rEOa4QzK<+npc5F(4|_@A}qekyh%x05>WE6XN9X{T~2}HjZlML`|kJ#tP6M= z*GRT|y5c&y8EQ|%fiU8Q?)yJlCjq+wwg6V;ZaLm zM|>OETAI9cD%WV6U;cLX)xmPosg3Rqr%NAX*1*Y&get3p+e@*#cepzD z_+Kanato%!2!=cf_9pE@ZMvQGRV%+-b?GdUx2SszH!HD7UV{|L0a!h{Fxot!Q+OT` zIEN!jIaf(0R)n_}oJo#^*syq!HU+*&#k@NPun#AG(+VlK zRyf%p)7uZoLzgOi+GK-wA zQ?n9Ca@XtEM;9hk0eJRo1jh9Giwcf;2jcf~B4+)Z!*c`t(A&a0FAj_Fl zHu(WjhJtL4u~T}m)4TI|Pl#_`1v<=zs`)=P?51msdQ?B#{5Xv_7Ehc!I;3DGo+w*j z5R*rNLXL*>;jIr@A}}iy-yseKKC;Fyl=|(-(^hpWQmHsHjv-kV96As-k)Wbx(j2Wo!Ta zHP`uGG5Y%8yh=nA|L7KN&B<|g*__ZaadYlFuT38@7@;vt$8%8nKTfM!LNV(vTlLay zL^~sbJspA>`Px$9+S-+mR~xMNKAr&YHYO{K8d(^|+HLa70D%0a>lQhPBODA=)l*e&Nf)hPacactUIXx6akMYf~5R~wkm$b-= zTn`ely>6Sb_dts|00a>flLky)&vJ$#|?Mj-KD!H`ze*F12BvTILlFaZ>YIB-hhg z#Y%%cfQ*{<|EfkEjL?TEq4Usc@mYZt5Hg#$$nOe=cP-jf>=4f25tO@T(0pAcJ`a=9 z;n>&NZ0v*%2s8^^8EOn1UT*gU58GIbueJ0yHJu;l8_9R#mx@=zH!3vSRD0?*5)0g% zzYdMMrI`tl@y;38C9GZBaHV4pfpPgefBLnMwiB~7it}!vRq@#9{7|ECZwDdhZXDSl zp>bz@I=H+$8mV(r>v zI&InxDhToqVto6Qg8porPum=73R+H6o`mq<)cP&4N%gjb6d1(IJbKyG$*3dL zy;;C4#<%(ij+af)#dvq^gfg#*^4vpaD(5x56?N=~l6*=qOGc1H(H0Vqm5G~!CcPG_ z>bLS!K*eY0bnkFdl(13l`qx(KC;=1L-LBnj&`2-NEym8jiInb@QQPYiP;MdbCRuuR z49m>gsbiG76(>nY9%^0wrDUA}Hlwy_7;i>IF?zLWNf@6}RB3mn z0p_hOe%IL}O=T61I{9#!B|098{#?m8;P2D-oIxoK(RR?(+~x=0V9|6(lyG{^Hecpa zSC<~`q=jmAv!rd6f~py80_x9STneLiJ}Jxhtk2*VN>5|G0Qv%IX-GI_J#!jAMz~WK z)H~T!?QCI_f)N37UC>(UV-m~D|EQn$uHqW2ws%(9bYcj8wgKLSo#z{4zCNA7mOY&G zL*|aDDEb<*Sj7s`-Ozvz%hF)ZVQK@Sd#RYf%f#uzDs(`Gri2;q+VH@5ic6WKWOX6< z9)pIBJN@UkBoh-;hduUqS$djVE$nZxIo?@nX`apsAL~_SQxgo!J+VC@6={YRdfQ`J zcbyqLgDA60w8}RT&z<@HuwCxPA za@2%!lztEgaKa6&8pFF73It|iWzpGcsjj&L?Z2lbtfbn=BUJunW__qwE7)(%%B%fz zGurPc=ylbfzk00@<>e0o%~+In9CMFky9r1m!o1gtqU)1AdJe4n1$H`7ciq3_r;Ykd z_|dPmeQIEqj5$U`G>-a+t}03k-&hJ|tP94>riauu;|;*YsFI$JX!RSm0raPf!_97M z0gjHvP(r}BEU?R`xUqujjmDfsxqc4<5D+Hz{`(0 zUB4J9tWOYHHcy#Shnn^6#dOy;m?_m}aq?bXwSH$}2+6E*!+H>3KQ#U=`rD7LV5@nC zzNx9!;#7d@)fJ=W9iSF4)k^&Ys44bgCm5QgibxZ~(Op1MO9Hf%&w<;ciHX$DR@|L| zJUAHwbp}GEuJY8JeJF_O9}l9h#LETmWcxrmK3{9wjJ4x&HOHZ+uKQaSKO1_v*X;Ep zxH12|iB4P)^|d-w;hs)hGOtWO1%(l1l4IrKMOcXuPF}{l5(pvNyWpo7eC^L83Uxmx zmA$^#_(I7y+=WksgqRNX{ZU)_?)-4X(cXkr>k~~$EcG6$u&N$#*8|MFNX4sX#mBPK zs>k!*n{Wjw4qb*!7upZSezRWEAW+o*wu2FgiCs0pZ(3@NXdq3R! zS&8A5wlb+r)PavrF<;(n&MF`$$yywL8(mUN%uQ5jroF~1ieD}f!mY{3NUpOLq3 z9JwoMB%S}Rp#j27)Xhz>oKQcC7L{PR-Fhm@PPc?o)RX}LjC!vm>{7m7o9UP(z?x*3 zPf5EL#*KSP88ei#>74ya;J_H?mdDP3wxQO#t+{(;ooJy(W-!q+n-w!W`lfRQBKa zM_2GUctkjb@JDrT3g$))nQL{e5rt9%q;O};MGlOT*}4zqz`~VZ!1&CHfj8aCkd$2J zN**g>1xbvs=P*spLu^J-vQmzfg$v-_ib!*SX!43tyGm$YTg#|q3i&TT3shLPA`GOk za*NQg-6v^NpV!NmRALz~!6l z*7cl0g26hW2CA5e<)-fyh4sKI9a>8$I8Xg%$T1J)Sk2s1RqVk6^nuF?P*ZOv%am@H z;;!7}8z`nb5+@%36>}}o224+`Z>{tyU#$TJpNB-OGGTK9>c}hT?PoI>sYF1#is*D|j z_#>tJT=mvHAe$(S?Oql#+uEbteb#cnbbHQy$lt{Hs$@(=CILo6d+XH8J;dfb!q?4w zJW)h+wKgz(Yjt#MZ|+OCC6xY&@g-ewJ#?CY&N&#vGCsBzMwtxYn(Rqn;}0gtz*?qz}V z#qI}`E_(6KZHx88OjAq@#ped_TJtLxFVC*DQ4DI+xNIYB_!|;%^@_cSVaHr_%e%#- zCg$!=<7Q`MS#MN4&gLwcB~lI4Xy`nOo9nWy3oY_RnTs>Q226i>nEJDV1G+h(3gks_ zAajN~ijVQ|`EurFAj>5P?VSwSdJE8qvE|YDIC3p?7iS^raID8dZaf*tS7OIeMYECci>_W{-~P=y7|vbvC}r@@GRI|~S|rQ?flA*$;z z{f*Xfoq~V%0`yKq7<@f@qC;`@R$_^5C!DNd?75N2L)@_N;PnvbX1%2d)`tum_r!guu08Z#mn|?({g@WIls_|;;}@=w z$RHF1o)Pd-sD5EL-*F_gr8gRLHRS0YnNsUC|NIiQ51fA;A7=&xXQfSawkNEesHKQc z4#8}+I2uF-mIAQqp*jgA+fjsuSNKksS;tFUR*khKkRE)u+Opgv69_HZcdO~&*d`E9 zy3bF!=^-1PtI|_MS-NXJhtPSf3rGl!k6OMVTLO01>_OlJ$Ja1&?4d_ ztajcukdiL9HM$$#fHfg9Y6X+4xRGzY_DHYIkXt@LVIl4y+7*=1t`O*DRYheD+Ex#c zwha(u=d48;i*UvV?)ccv(a!|bN3f*1`t@80T^`!xPqB^S8&D)-R>y&AVuynZYI_3Z zbpDgux~p$sD3+zCK~PI$t7POf?O{tG9&b^DLVr={@3+dR+MB5b`!G_1=o#@<{V!X! z;{dgI8iyIPlOxV@V(P&m{-{;1LhQ&G5%{{Uvh~yq&T06ceQH5}Rz&&>UI*NnB^iUc zB8*C+^r-1sb@zurZOOF3kCkm%wm3pxt;G}EL&_!89skHW)S04%a{?< znlCoTPr9Z9+Njhf*BEG8fey`maCicp_}ZxO{yB8+LCRvPhy19OYTuBlTctO7l8fW_ zRvjUZ+DypXE@IpYy52`LXmdTz9Jy^Soj5emj`Y_wh0pgOkr5t^i1g8VRY^gm>ycXA z{e8!8CUnhhAsjqtm@Q9WsdF?y$|CJ`!?r49v#hH#(u@_$^edIZhHe4A%MBAhXTDXm zr7MuKR7i=v9y<8A@b-3Yz`3#qe1m%CGV*I%KPE#N>3^Qpf&w|))C+S7T%9&r$w=bn z&+^=*aV_#oNK|>=WL77AHZe1wOI*XthSXL_DURP7@mWq15nH`oTxdpFPNqpi6bMf^ z%=Cv=H$;t%uin?0+61;_Dc7_j0vs7XZ=IdWcSsgD_4jOgxu!+|tg%IWo#LfOSYMVMDyLS&r*$PHKph_q5%(2qoU}S}!L4p;;Dp}OA zw-=DLPD5T*UW5?~ixx+`nayFC$tf+%nHl22J- z-=mp3^W{%3#tWp_;d4UV}p1IojudRFcrHM5ELqg62ef`^-(vX3ayGSuA~+ zzExUM@Kq~D`9|Z`QY;T+#~0dH)iD6^B&mmps5XvWSDpq`6Z1*ev9p6112x8QG0R*I zB11%H!?c9QPl~MGoklFQ=sg83jER&atf;K<5Swf&SfPpmibA05UfSjZT zecKfXo`WX$8P)56$C_r)H1{^4dyb{Y*N_UzELVVK;pj#t*I0A_@kukgiC3GWIufM= zm@Z(-0(-oO`rhz|j1a0+Z{NCV&_iQ_c7N|QLv#3%Q1dsp&f?neQQyV5)Dt{+dzZ%A zI@%8!aL$r{ukp+a!Y0dkXmb?xiq4``z~!j`JWD$#q3dc|YhWdcUgoH4x(sHwPVdu) zsODY0Kw`Ca;Jmte(4B+ZYZaYT7ENhl@pwnUvIxcX#z#D}#litf-3rrhX!2%&Daasr z9C{orsD61}#U3fr`HH?e?TYy#ft}4@HmPXKHifL;n}R>!=2KSTh&h|Z-f>j743)lC zWdvA)Ky&s+SnW!P7XzU3C34IZtH4kfBpLU2sZy+%Zxd_wVfp% z2Rd2GC=YACH`nP%ERv8Q)elFz`mFH!swAkZQ?0kpUb}%*-(ARysw4nrjwM$@k+?+K z3nPg!R5v+BE#09QI|rcB>*K<^!YhfM8=}*RYh@FD^p?V^&1U{JmeyxZKEiE%k&EdB zkWp|SiJ_IL>vd`LV@7_|LpZkG0#sKMUqGV)!&Hsc)C|*|=6hgA5&)N{7GmHP=)bYq z)a2)n3f!7-lowF*FyWqpkJC(b8oBkbOL~~-D8SH{H&vb%m-$`lZi>o1zPX-0^5F`3~fUNucH#$BEFR&rB@|0QDGlB#V!a-|I)M zbl8G!sbrofi;@y$J>-k-Hz30QCjK?5cu!e}T8j;aP`R}BfvFC2y zVY?qAovsE)y{o8jNyJu;_A2&DJG7lB1iXF|Q#1F$cpS@;VA*M_RwFeH;`AuKxUlx4 zRv1h7m_g;y;j++7Gac)YcKz#WL+iQ$T{ZesxlJ z>#g;n2#tnOlMld>LC(Rg&XO0p@gj{}YXo;B5|^iftk*TazKrq60TnewSrs>oy6+T~ zKlzfE&em_+a{hz=(ieZ6$UVz?v;sLQ%4(z*9kuJQmaZfL2*O>W=g;x))G-Uux#tov zJ-nlWtlIL=!_*P&2*qZZhFCbd!sgMv=O_a&AhS9i^;kOYzf= z6L0w!PX5k3VCB-%IC~2nM(I1t5oHkP_-JUR%EslX@yZNE2)9L>0CNIL6fhL*sb6fN zWCq|G0)IE3a#Ijxb^TnFdqp>5p& zDUiBF#=t0kEH^+9FdMapZF>;LPOPg}*XZU1zx7wt_CN#ojVYE5MABC(`I!P*z4XiV zoX0R##E3$Ohv5`k44C2ud*=$Q3?+w9hHkhN&UU+PTgStXKnuwq++h-OHD=HagRH=+W8nMy)uYhCzNArG>s)8#Toq-Muje z-GEQ9(BweC1B(iSj&#=W4E9vSuqq7icm6C!eP!WA`nWYwPf8^hzXh6QsNNz-S>V}m zZzI#?xaPg76i)^G@VBUvcS`=-v)ikt!1jPIZ`%_ay`k5B3FTerJjR_}g z?BY=FWto241UfP;ZGv>#9*ccr2a_ll>#}m~s^Q;tw zfIuKVQ0HAAl$DU*mFC8>koVRugWW*CdwO22@j5bOyAx>tFVa_(WE;7J!uIzN0h-)cc+QfIGI&+3?zK-zP>T9%x_kQ7kwb6vL z7`Kz8+zF+xp{a5+^^QpLq;zvbAAZU3nc{I^yk>Kr;>&Sea6!n|Xosl$wSDC$CUYN+ ze!V7jK#JV?iNm%N!ms+U)F5ux@+@&$LI%3sQsbi?XF(!G*s2(o4<*&e_d_xDb&K$_ z-qC6)DeWYg)YuLoH|o|$bEaEuZs&|*-(82e=GvA9GgUZgoiw7r=Qh(HV5tFtJv)B? zHqK225U`+c@~i~-f4M*I*Y->h$eo`kWSM@enNJbCH}$;Bn&d}TNS*l@%jHkXf=gx5 zHz1J8JXH0lmq}7we~UjflDOuN5)VnOhqkn5pka`0p`r554F@-gO?Aqcdp!8g7PM!A z1B>=sd#&ZV`6CWWQr^RWD;0Jdpfo3D&s5jc&k;1Wieo&5MKnIg6Hm>Vn4-OdaJ`0x zI+0!?+GsUhSHAojunx{Ox`b(M$!OAQ}@!Mkl@oji)zHAcKakYp!YnW~z{{h1o9 ztuG!|t0`qmD?8CIA<7&bsyE20_WZUH;!FHgnmN=P3%gP^K=G(2%5 z-i;#}fH$yWMD{Y(>DoZ*i{-LLk6P%p4g?cEbWMBBb#V$DF@k(D;$J&eAvF(XCY;F6 z&3Ia-+CmvDFs6ZwjQ8&j0jPT!$ApgsMs_=pJ`w8Hf1eP2eR{q+R z^&44`w5q#mEbK2ruBkbD-P4}NBb4DU)7Ka0Pck-zWa23Vb*>iy>X!xY%DS(NpT-#=Rlr35x)(SbJ2E-+7QMNN>uO@@Nh?m@1uud0-LWxU7U7ACCf|y0Eqh67lYbE7-L~dZeP3p#oajLT0*kwCY zGqXHh%9?gudw6&Wq&Xno3tm%G7zmFx($s7qFT{q^XeCxvm+=AH_XTEq!FC*j~5>U&e_a|N}{QXLqIs{cx~vgd|5CdorJaK1@6NL|s!Q`@6qHkmrE zh>2Zm4pbxuF70t_F2fKK#mO=R`z%%Nv=q$lyy7rCC;JCZnCcw<=4?EV?N1r0vF-kR zWUOag2(2?l&UvIDZ-(U9->0blvsG_0WLs2SA9E`#ZCWN(QHH>z8#qpUdI2VKA`SGg zC@{09_L6q^D%z@#-b(RWuffj0UT2;|(po9$y%pZA&l%t1i4L7j{=M@z);S2UiZO|h zotzSj`U}M1If?qkINSMlU1{z0yFrLXD(8>)=6(k)cJZ%Dt5tdi}fH=>*9 z!p!sLdq1`6=}X0=-r^9#$sNY1aL6`^L9Oggn-=zCY=9{ewjM=xV{-ko4ai-UVNnBp z=J_yEO}7keLy1Y}w7o~MY2JJnLe&|rke4u@f5z|eRbHLC4s=+j={3K0B!ZNl8LN4F zY^U6~23+2Ul-`90Y%eD_^Qcx^r0+(n$f_zFiB>>+PE<~LcV0?;vNbqCdD%u<3)zXV zruD)U+>A|)UI1(f_ioS%fO|Ck{CuK*r`T546mHtL+hs26J61B~ zw{b~(tSlV7rn=sjZJ4v!0X#U*w5M+P8==hI7}dNlmLAP3ivCY0t4khKifCm#y`vw* zq5(;=#z74oA~q*Kt`CKW8x^R-fw(`!L2 ze|Cf?P2Dgxr97CdR1K{nd8nWaf6Nrqct<>J{=4vu&x$ zUXE*x+mj-ltLE0RK++Pw%JqMpvZ&geZKgQP4;$3(r0OANV@oX2DjWj7?t6QIymOy; z5I2~}W_ol?QO_R79@y8>=-gqK{bEDMKD>N;Kg{SP+|>Q*tuND88kT+WyB-_FHAe`< z+!qU%x{gU2H9gPn^F_x{>G0hXe}!%(-OiK|}F5{Ky$skU99e>@^ zNy@PDTRGDbv4@Q1 z_|d2t$(Sz`S4epI```=RyQtNAU5`QRkD0k^BLsTb`}}}Y3E1q(8L=EKJ2Hbxw6?W; z@E2?v!K16bx8I;inU^=_Otd1CW?tZsX*o=OA31R0JewPadK!t@xD0yOy)>Ht<3I#= z>nWjVWg+$>Ji_3MA>P(1pzNKUYXY6Us&J8hBy2ixeI&%G3=%nb!b26FuxzhUXxGo# z?|!8e!U=l7XpK;Z&>>W}d|`IwMSG}NvTgXbYQV#pO@}Kt{1!}t`Y_0jvV4O!NC@qs z5_##xD2ewR{dROqa+2aFwKVVvEfT3BpmpET=50&wwPE6$vJUOWTKCpuSaZ}Wzrwc= z8$UK8eB}`60r?AW-E2GmwSZ6is~4vZ^ge$4a}p^W;gSXlHL&qNC55ZeSc2P?D=PB~ z_oaNNEFS>zCrN+#6Zm1_QylaR>ErI1Cv&HEwnnk~kYTT%=Wbtz1-Gl}Dgt8V+MZR^_MY$sHArt^0!L({xZM)D6o9nxrhSffk-T;yEdx^76Tcx_p>X z8Gjg|d0YIl+OA^B?!1*`8r`F28DHZsXBM;#7%PkHW!OlbJOlMpk-9q1YpYKJJ1Nq- zaJ9mqfeY6L*PAn>c_06n8Fc&k2k2ufWR8?%a>@(IRQz<|!a&H#UH1o-C)3SKi+oD+ z>A`bHKsSvVeN0>00Z@!5Ne$Y41b!CwEK}Lll>KA)@ngRZ!)D^^Lo&ie5bL9$I%5B# zA1yv+V@p){qLRY)NW&@8{5v?Y?*{WZr+AaCg*Nr=LKTM+lCfi-wKU$~$dwhc^T^$z znGZtW{-PS9-@$I6=HEB4IBb!0_}Hz-IJEQh`vaky^|~EA!gnG#Wp4Xb-Oa$hV@H=- z`L5N7`cOrx)%v$nY#q?05`@@SJAaSOziT9cXsXHIw^#tRpqr%OV7!FaDuVJ|#*3Iu_McO&g<8#)Vc6{j-=L>mq=Xm24|#4_7Yv zIBCc??|Kl3j)rNCVQtw#?`Qg^wCyrR?}MwI02`7=>iBW}W;7J9^q1D1$KOoN*+7*B z0%0fGZrF7gPd{V-nUpvoq*?rR;c)E*lGvUbLMG;tI~ z_HK^gJ^-3snJ}JnV@(-L76^=2u(!b)7T<`jjGm0}Jn9E{SkSMT#L~dL_^i**t4I@p@hB3qjk>XSKX~E1T;IM z?Z)AD-$(%!GZ9iwCA#heq4+(T2pR>6_>`kH*leqQBSYW5%r?XoKSrK2@LpDYd?Q*I z{G7efSA&cFX{qJ+@5H?qQf@768yB?(O4l_HMZWwvR^!%BwbnIXwV->A9VVk%+n z(=9dL@`&9mXyd@^$k$Jpwn81IzW7&^JiU&%81>dKZ4onB9n3e)6Sx6@2;8kOLUiBt zgZlk;8Fh+Xm_FnlQN8ZTH;^@=Up0k>BRsaZ)mYkVs6vPMgJ*`f8Ko8yWfZmy#zA(d_M22)#`QH; zuzMRk9W^H|-!PJHytfJ5qD^u7Do=7^T8Hjy!FmoJrKV%w9c;>YIn}A3!8?`RZ)S3H z9WCttO7&g1|G?hlhE-J_3*uJ@7s4N7noPCVQz(}MFyIoo*Lu$H;U zzN>+5a3?lRSvz5lwMD&j?0r(5eUmqME0%0{C%mkupSTaC6(i_1FQnp}(2$X@7V*f% zgE-h05oICg6rg+Y6WnxO{DY*$kEO&kaU^2ro$qQmnYQOv2EG%+Ph3&8zgns2QEd~r zZ9(WS3q>Vxe1_t#jkY zspNf2zO>TU*IdWLkTO4ci+!?^@4%kD$AQ7;U_5~fk%ymsy;YOUeOrKSMbw0Dc<8Pl z7BzMB_``Z0QB@D6x$jlB=A-XPS*jznEo@qi^Lb6JXcKxARxo5`y2UugQJ5Mj*eT(^ zRgZ+xK8RBmRb5RU5NBr{!OFf#(%oOnGn0b9B!~?j>rGcyW6%jaNW|)1sgL~i1{ew^cl%8XT8t+5( zG_*O{6We5u;=HmyG@40f0c?zhRp(QVo-6>gJ{Yv17bC%M7W>@}jG-Esx zw4?5aYF`Syd}0Ux?nBpqnWykV&w5DDlXG$(7a42!kB4zx`hDjM?+JWYwACC4ZB*;9*AHl%Mvmcse!gMoFY4pFTZ3 zD|7kdc71%y1mD14@A2O-IkRqsPnFrzilfWl-5v=o3~P-44J>ivfTkw``v-%=#Mc3( zdb43NBXh^l$T5IDvrPJ@74>hNjMSa2t9m}p|4ctWlyFvO-+mua6T!#-qLWXG(w*${ z{Ba#2`&;8g{OK|-d$ryt${_Eb{9y{OssBY&j=X$@Wn6Nn2?M{A9H4T;6_oZJsybZt z?@XE?>zS~-D*JtLe&Ye=s z4m=1X{hj+?u+c873WoEwUkB-@Um~f-pAI=)z3=u4pAN@yne7!W%W0*5dy!-EM+l-^ z=|{glNiTQ!NQ0MqEYP~gW7bDD5>R$UmaWN>7@JZd8JKF@rM2^ zg>zL(A{w4wBFSBr3g(IrGuP<*vHbqP8Rru==PvTno+meZ{QS!QiwNbllWsDaJxHEW z1rA_$QX66K%7r3s3X|(qtz_nbkIcS5HQyC_s_*9;`SVko*1jjys8>O!MyB9@{qsa= z?$b60HzE0kw=}e^4+8U7^EQiHqw7sA$h+F=VmQNbE#V6;3=;X$#*x=pm)}9-mDcpH zJmPybJ~e(TLTNUGq&KrrX~*Vf?R{3jNy*((`p7WTmssrLu&1(4DK(PXp&qO&ICbo$ z0O&0u+x-Be>6p|FkG(Sm0<fL1(DvcJ$weRdiU;^3N#lz6A^E>C&-cn^G0Tf%-+>g3(hDz{7avIvAA9R)5TI02 z?Q(+~6GQO1ec%EI=)n;(CDj?EDE7+5YyZJe(4fakxh*SX`;hB9qc7k^-MA^h63+_moc_1KS|50v_(FAo@K7-~TNDQ`tR z$8$a_%wOH-Bf#~xZO_Iu*5_GQwk!7j(8pEhKVG3Z&nCeoANs#cJ4AW&sO@AL+eaU@ z)FZ%x?*?x4U9nEbx~HNrNkHhyMv&LD#)wxbWi-<#|kmPSvg1ysrJq(37t1X8(Gx@3a(#T-kHq8 zH5DfR!?Pw_Nvq}VH@PleRgM6ic`omB?btFcboNl|eUCFgC~oiHhOu?u8hKftZzDTp zL_PBQL8JUWcgiap%HZdc_xHzqe$-hRq`#k+p9jMJH;b5XX?9$od_sMH{0^GE*^^c0 zoqn^H7Af{5O1TZH{I<4eCBl=#BmDTuQidZ4AkL!CJBx*iuO1*xH@!O``$(0P%QC7b zD?jO%XHzD=?2kLvWx2HPpYL|aywhT{?;HVke;*cDVm_c&eYocOCdI~TdH-X@1m#cz z|1fm*;lCKYGKLzm!Ak>;rq}py9;lkIk2#~{IyO6}{HG~ayD_=pB3nKFvbFsk=Nz@Q zga45H=!cIs7`DNW3JD_{u?VisCm`AV@GHJ|%4{B8_^GUM_&p$_sIghx7oo08wx+YD zpuQtXYo^@-;J_b4(04_v-m#D34$@Qg&uTZTbZA%@{0FvQK-)W9&JTUB%n5i(vX$d5 zWA9RQHDpk|yQl8lce+v|1%0Y^GB{?w5RZLZaM-K=u17`1=m5{T9mFMF%4@M46&~qs zZtX{VFV!CM%U+dB$o*R&0W_R8vd(?!)pf1LPg!spm>^aVlm(&1TI%E&wH$j-EnM*XF$8ug=pYBi=TjtBzE zedNpsJz<6R|H0H(22|B_ZEsp>2|+rgTR^&{rArzFq`Mm>1f{#XyE_F$x}^@?UDEJv zyz%*7fB0i_&YYRGu9Y);u8b+#-+V0luqwqixTPJAjsyF7!UK}nu)3()q>dp^PPFi) zzy5{s`yb2um_M~rZ(`TG+IO97eR+4ioFqPex3Xf3)|@~bk+<5nh?=$_GCKK*&+aPV zes8k8nup?vT1c#XLcvMR%tTgrWppT`6^~zdecPwuq5X!$`S+I)0@TGMQigoge`Y>u z5L{drqLGOM$DNi~N(B&{;$vy)iE`g-bn)C+QfoXL0L_%~EJ>w;hmx)zKZrmSCC1&% z?1FlF)QAdxZ;nuaPe><}O{&!UG?eM~Koz+ls2lA#@Ir?q)lVzQ3rT5;G{mAsi9ked`4jL}EBBfAf+3#7ftt zlx{&xiDYp-hGCsH157VQ)PQM))25!2W6_MNo zfPQ1iX6`eki_^GE%au#a`Ml;U3nwb5*qz+j#k71Vg`bxN1s7bNr6}?x4&klP2?6U8 z3G7CFbs5xUw94Zs{b7fN?IVLDGxqj3W5;BzM@|qd8xznlAy@=_of@3t2+%YFj3{8-?BRD*N z_sZYN`wpqpXG>tU?YY|YZD|PTRx)kDP5Btt6OvsPX>0j-r@F`sMRh%uuanp|1ps>cV3e<%Jv+n$W*;}T^MNP zMOrg>xh-Pymfp})CBO;>zzXS(_NvOGcV*;jxj&fg-_O2)+A_i%;v_$oqTVf#`)4+I zFSekY;_)!54Xvq+WIo)!NRLuDeo;9EZMb}CT7Wr(3TsYX7p!HBNoyOcXJmOGtDIJE zLQyA?6nmY${zFy86;MeU_mIg@Vtvij;PB`;VVinp-&T(jQj&RBhS04QWb34^W)v6j zg9X>$JkRXM?zhXAJ`Y($v{_&V)3cVtM0cj6T(0z7FdO=TP=Mi_{X&{N^L>jMPju4; zTl7l@f)}Li=t)N>8Sb$v4l-f+LiGnR6I<2W1#LKV2KYYWP;ZKUITpI8p=|FbG&_7C zNzKKz2sPk^POp)5**rEJ)IkQJjq)#0l0Rl6^7>V)?`*`pa+@kMenTxMG@m&_9f)?z zQc~N*;X($I@=&&&S13W7QvJTT)kr`|4kday$W$v1`xWmCCQsx&xcg)$p2O^lb$yBrIVrCF{9A% z&l;umR|909tQh)zs}A)D4u*5dF1WxpIK_~>W{vWPWR!j|zr)MM*CmJ#=de_7{PY7A z2!jbK8}knq_P^D^M7v11TN-2X(=beLXbz8MHldD~!081%oL_Dm{M8?`uD=QSFcw;ru>A_MIIWVX#(M!} z61@PkSXg=)Z~hjGBdyGXqQ=vWKp_Z>n{EZ}A9ij~**VRxmTqVVC7=O+FN?&jBo@0wa!VYN^IY|ze%=xOMC0*HKoUyY8sPEn_ZOf7xOB*({} z2<(ki3PJPtJ=lZNNMVbJdKk*r)9Kxf1etB;G9RvG+e45tnzyobq1-BDe>>n#S&Mv- z=j-`r+rdWhL|t!E&+xHYP)Mz)p?s(Y4WT9ElK36?mG6<3ZiA;nV1jn>1LBdi-qv={ zSqMayBaf}wuDge*!5DZ~mUd-n60N`){o zZz_vvUtUK(Q#5Lsjq{1n!>2Z3-C()YCPoMBNo(GdcYj4u6FFghpb8Y-!DGj*8;9<{ zm<{%dWHH_5+^J*?SovO9>@13Ca1(GIR83Z!BP)Hk9{;LOg=c5=q*4FEf%E5{Lwet^ zX2!K)=jmsIv0RiUDlqA*L)1X){_LY#mrxB`UU~vrLp{rzD4>0_{j^*FQn%=%JYr$y zR{zfh$ih{LjxNec0KHg1+cQU5D%S(eShS`07iSX>c){C<4yBz&n@}zsW5Jh}v(*!E z6Xr4(w<~i5-bmQt-2wARHLoH*YRKN3$}3;Yzp@Hk+ixIXwz`1kgq}ra$0y`iMBgo| zdd+ad-A*}GkgT$51#eTb58d(kxG$AFqbUDAs@8g;y~E~F8p>?JvhLRIZ6?}rLXL-@ zHWPQ@_WP0@j37WH5zV-jXi6+Gsf0*)8%#SQ7AI!UvG@j@}E|n7jb8 zuvlql9p7Bsx8-;x-n4RYvw-T6L?qxYzB+`jwjmQ38`rmxk|NA+cLaKbZGSo0wW3{B7k7*D zUn{7)UpFF~?Hrw)Oqr#q>;!ly6v+q*(7#;~aia<*eSlPA`Jw6e$qYw#>%wLBTpx@S zR@{jmf7yrbuDo0g)OnoEzn&1*+d?LxAG#vX<#|gJ?|miQJY82bTrVViJGJ?-4*q1g zx>I4m`{UGSQkHUa(gxuePLg~n!`pghT_xwKU8gSA@SGcMMyMbuF~5Q>;EZ{~HYZ;P zN{=EvqNXJe+MMKsIL@CFlGkRLFX!nYpwe2@upaI)9!WwEK|GHvu zGC~&1d-dcB!@#F?s(Bs(^DcED6+O;qb6{Tr5$oVA!=~;^VY(@CSh0f~U@V&=g!?_M zntU_MZ2)-0ftfZf9E6R25y1rQ^mXCDcP3PsXKbDC3bwF;QXl_6&jt!c@8p|vP*g~*w&yaqOSP4EAMZ6Lt*fk#(GU$C->$B+`TF0JwIuK zTH1BFG!55!W{OX>z>Oo6PXBR~CLi zrB;B!R%qp^6^NLh)te~yJ(SS{_MTV)!p3=ea|}S9+iGko+FrU}$E@T*%^k{IIT89a zStoOx)xD45fvYcj2@}=?J*EPyM50p$h8+ySHa~rOZXLW9GtjPVA&N?w;T3Fw4$kpC zB+mkXdf0YKd+d#*TYcZ#{}bS1wEvg3Qv!VE2knpxL>v!e=36XP$xW9Yvz5X=O0WvtaO8 z3^Y3NrHq}ZvOpDbiV|5)n%5haBI+Y9yxh6D%-k$9Yy#1a?8^W8 z@la|bnKs7r5&4Vl5BPPZw&IBoO!6J$F~UMiM|ICd#Vo?084fw}OVBo40I?kX@REh@ znwr4n+41+uADTW(MnHc99KPhhll{`mm6cwg2*##u?92$oZvAn}!Le>Ah4R&XHoTTB z^d4~^LChQKIw7`>PfyUVD#s83ix}!ezc|Zfbl|H7B>kgl`P@~ z9u*Bu4C9j3_qmPsyA%4h{9QXR5^@R+68h(`*=Rm4`PV!Ouc&ndhO1(NG_z~{mmIBb@9Pw-~Jyq@w z_Z8UpIbn@5*wa+Jk43jF>>HD2CoYodSL6eGa);0#tk;Ea2RciAj zCbEjHkEwbPYYQ}UDeRdPu*s{!7!(TiyI_P6{$n7bQ!phD1B)|v%G8kafvzp{mzoL9 zgSdC1Ld}-?=`DaZ?3RVb7TLON*3i*|I|Y^#piWU3LLX9 z?GL_LFm_LQEKQYKU}b5~Q-8dWiz7N8(T;85u)~-t5||s5IFsF3=OS9E3{M`bLl>;F zHy>*=F)qCs1kb91>2J5V_Ngd)_oAn={F=kh5z?f%!+iS9->*d6aChnzmCFRLlv;KQ zHK2fQpFN+Q_bd)^(1BR*O4U_U1yATJPL>?jqw$QbM0iv;!A4CsxuRx*K{baDg@1K` z866;rUai0$DO$r0Te7ryAxJ1M$Pu!mDE;vTGX05+R&!Blh}qVOYAAkTfQSFdf~Qx( z4g&+iKmvAWB_0ZqEBWK5L1sFuPauQd8=no6UaYM>>M0YbiEhKjJ0e%57rSR+(qV7Y zFfOfML-`036IZ%+hZa&K^VrT914&S~?xNSvOp0QS?k1QS{da7h1waKAxn0$~e7@z6 zu9Z&}YWW-soy*pxAMkih24u@hGr)wa-HV(8eb}SCfPA_jc+Cu|2)znBYKS_m8G&jA zeZKA5+Hf9~^RrBb8do{mT#<gNotzY=|4Dzj? zi@AJ0A^BMT7?$~W7GP^zv*$g5_;^&BNqcK3JBc_zk5H}!*WUu(oPPLVx4hg~oL|8e zy?#&_e4!x3CYk;q@sX{d=U-)$9xQjf_e*=-3vuP4zzVTJfQoKEE4J?yv48!Ww$D{^ zX&KekbM2b+-JZ41==2F~j_U)76uR-PBM5qvUx^=NU<7P#ScD5!7#}wH8nnsGqb$q%_pYE3%YP)hh9{2OBtyplBeTX0L zCAT~xQ0!|^BRr*!YVVkK*I%2R*Hw5XRTz;xkn|yB1>79lpUT(M=^UM33@k5x7x>iY zLu~Z>z4{QugW*W!V|BlhdF>6Bj=wjXTMr2l^))znqJO2G)Yk8&cf|g(H~B8ct*sM3 z-N;GkYl0{C$FetuW;d;qW3GwCtwcJ(LRiDpzcVb4hQYC+2P*{MbCQ- z11t?~VH;!pxCk))qaq=PYnPF)LH=fyHGGqCrt)??9a|krZnlRND3ZHesa`|33O?~C$lJn)4E?`ON?*>->#$_~T;cKu8O~4tqGljFhZZ^|* z==V((>nP4r13Tp}BHp((NxqBWa?;XWEBy5KkJ?S;T$tSF-eNu37W@AG&mRibcRp#% z3Skre5JXVf2O{2QzC{xh)}F@ouoF$c!G22-d`D}CUWlOLkQPLsh%^^^W8h?yr_dEy z=OO%!yT27+&i6ACGgvzLa-V9HQCL)A_+PbbM)v&>iOSbAiu>x zslibG4%;sEMM@es5}1Sqo4OViRj*&r3t&ONMO_Ml?iI~OFZ3sKQ^)RA zUZbYx0=A%F-hSlzsC&x1nK6B+qmI$ZO#}P>O%y)@bG@Gtzx4WbHqXf@mzPAoe_C$!??26UAd;|9XK?-zA2n#Ko#60bVt3Y>`X-Ghw}N`854dFYxc|vp}fIQ#d*UxhY#=Dt-e0xed-$o zz-DP6Z-8creWHFhvZP-PHtQu>VQMn=Dic5;O>6lY%DI|=*+lgxqPf98-^l$UZG|f{ z*Om{sA^%t?xArk-fp}})$mm7wq5s+$iWIbxZ=XmV!wvliJG#R8`p1T-ZhcQW!92v+ z1o`;|*6vd$a5TUFjW%vKvd2JX#|AV}<$le7-``KLiTV+ui-TV`+x;!-CJHvU@O|SO z_wHoDjn|opeS>yk7~LL#BsP6jx|`ezFq{O!vEX0#d`DT>u4fba${tRd0MV5k%syV! z4A!Kt1_gC5zzYzsv!#}6Dz%D8N{QJHQ_j%w)eK6C*2Fda^5nrf1%4=(4-{oOQ=rD5 zzRTY+`}Mym;-n=Xe+g24vr8c?%KuY?k0U3SE7pN>ZY0uwTOm5((Fr_OyT-J&B}8tZTP!cyZC;%e47hJF>%NeXnfQYsKqTTG)(5Jc|a=kQt`*D zYSx$o&(B{6+SF$5 zqVHgh*lFW~%qUE9-0R18wP2QhNyT0RSK0=_Cc)VQA6M%_|0V0^s#sM` zB2v0at!^Z4;V@of^R}S?@?^B$E)A~7S=hzP_$ry`^8Rbaxp%6_9w_Oul>MjrTPj~^ zUdaV!augE$Pm0a^UjSbDpR^sM*wk(WYRwM5*OF6>Vz~P(Isy0dOQT!@vHMcIrrNmR0z#pS;uZBZSYr#1L0MMje~b zTjb+3vv^=zDh~Dx`|Sk2GF&iJ_RXxA7QaJ(nR1r7&T>94`1?^1aX*UIko8Mj%6aBtRf5G^5|DLL2`gTQP z?t-;cG;s7@PEvuZ3N>!c%Wm&8^V0O^Dz!bX-4QJ~6iRRl2Qff|ZeerX$RIZ;w4n0@ z1IjBdoON?ii0PZzzw;u6ak0*XSgV)~*o9~!BY1@)7?XU%Ygn%rqR?MCyPh&PnRio4 zH1aW$ZU1>Yz8Op{xQM-3Ts}MicFKHXkX9#0d!S8 z-2g%k7CgJK&(Ix$sBEN$0W=@ji}5<>EOH`!{(w7)_fMglFP-HqVaDTXVe2tpazhCk zg_-xeKYTKsAsshkWn1`33b`aP0iYf;M&IVGR2Inb0Y% zmK|1bAO?a91li3N3;lmyM}5{xBAZjIj13l3FR@Ghb09pS_6G-bhTRk=w7O;jKU8db zOZZ8g)5`hjO$N@xhLa3SeY2_&W_i^G?w~CyF1m%TQ+Z}=GQJ`Q-xc$~u4c}^2e-8F z;L!hd(^!$XbqIECzI&HP@GEWyIA@JkHcFCfi4`IbXY=Z0f4m2+%Hmdpz>J9Vgal2CAE>L_ot%H^uqIULu5T{3 zZG%|@BOCU7Za4O4O_?BMwxh9P0xW{_lowbmGvL7p_=PRhex@D~qjqB8hw3_>g2(D- zN9Q6a`#OXMUPO#1pFo|?y5v;7-CUIxjEvJUX_nCj?U(2j@ryxGLjuGf}}jTx%mMUQ9x6)a`i!e?{RfX8Tg14tYBjDyBdf;o22TP>w>-o5TRc_+?=>6Bq5c7tH>x7%mLD>qy`} zTVl9`_}flGY`*O#eXb1#zXFuoq$&$)b`7LP&*=|9n+;sWd4W zS)tmP`=bBuFfqI}Ij;2>FFnR;>lG#kq2&@il{JdSf?BEHSe9f?UiiLqDQSY1Ufl0+olOrLD`8Xn6Q_{x`=0fl;lgM}u0#Az8^cf!H?_z-dZif=; z=uhXxQFo&CZe#QZ_mhLgDaYrcUMUtt;OPi_GYS}qKSFXz-!bYB#p%k0e8R*CiP8FX z8cFpy`K2FY#hWfq4IQdGY*8Wv`I*rGSiy&v&J;VT^B|t(WKvJ9%FW0N4^fRn4_AE7 z<4qImgbGJR(CINcqQBhRx1t%iDhJ}J{5v9L+!6F*C0RttypL?U$_o!YS@3)Oei$oushg!%9m*YoF&kDlY z=zhL4hHRvJ@q^8JhurrHCC4ELhIHC>wIuju)(?9Vy=`0kFHh+RevP)au zx`3J^iIhq~x`cA8|B8~dlt9ZHciHzoO3KoTl~kJ8YJ3lI{roK(k?}fnHn>(<9}@;jK*ui6@! z_rWy|CE|SF#9TeNVNca_YHFLyrqL(lVCc&I2Fwj zTsURBu*i4oKVOIkW#;NDbWpgleRH$dtlTe(Jm$SDp-b^!A!MB}1p)O!dJEx6>-UIe ze6jJY&SFPJl!*K)5<14SM(Ccn<)uRB_rcUK4vk&QH%gBu9}tS(6?*@cHzR}fOX3Ob zd~s;YTjx4dFkN-x{dQ7*XEKvKdBsO=kgaroJahaNu?e=tbFYrSyE8?nb$Y_R{ZPRB zE?*==ZavwKguHLpKb-g{WuSkx^@*PMs`0_UenV$p?VDcmyogV97MO(>boZ@R*>W}V z=`SxHhd}RW2p~kM(>A^c7mMBDtQZWAJJYT!WrqD~-tXA_v$Oge!GNwSG8!cL%K;&I zp;OL^U3)#RNz4sfmv1lTwRV@5XbJ<>SCCtN#8@a`ch|n3pp7t*bWN59rg@ zQ=xhj;^+AIQr~}ucEYH;9PwE2)Z*NPoG!5@OIXez)HyUGqp|=1CinNA2?pZy0oq01 z_=F3X9%o!QAjsxRhPjNU1%Ku4x0^p-?@ZxWAuC!0)I(^aCZGsJ@Av3=gP1PLPVjG* zw+`6&hX!tzzlFK?I&s%!U|ozq>@rN+uVATf`>+(6x54JUh|ue>D0n%a)Xar-Q7d!b&Z;X8J$6paZ*QR<{ z4J4#=x!l&qO(pp5ZY_02+1*rl#xDu0R^VR*rr}7+$65wbWno}EUW$>y!o5m3`15kj zi(vFdWu!1MF3D#AdVmT8VPKs;`t`R*%ySmyk+$v4=P@(#UJ?cmD$XySe*grd*)S}V zC|7z{Z=j;Rr%xPOG#&W!G8`1N;*=gz9H#`Nz>q_IRvEV6Ex@U=-&Y$bg;<_Pjj*3s z0}Gse-}U44=CvObs}Q(r^Xea6c)P)Xs9y42#W)Epz9N zybbyx^uk2YkRjr2evc43npiRblG$jyv@x)bPqjtgKYOj9JzN#Tie3EKpB_nlAB&vL zad*tpQA;_!{{4d>wtBoPvUDp?>uFY8BOiHi8z51*((*1?@1xgL&wfLKDH~yEmf$cp(^VgK6D)Uk(YnIB z$226e`x6#u7pq8NF`4dEI{tC=GS2|0YX@ULyJ&)|K(ZP2IltxRv1E&(H#Y<#A69GP z^xn#LfE5lPOIcRfi9Ye(Obn{l3xM%~6Mu^pfg1CSc;H!}1eR!WAs&*yl2|4{2Tl8e zY)mUdAG%sTf;#^lR1k(lw6JD003DCsPi=ig4UC=$QM4C8O|LVh5x5bKF-gkq1^&D! zcgTYCK%;6ESmLd1XdM(lB#CRoY2hy_HmWq)Saz&)8>p-l$3C$KmQ@-upi`jkl1v-D z(xSG#x{X%4e+#7&)3rrXyV$8N&i9lTyPsBaKoEp(@a8+e?C>DEX0H1nA26pYC2EOm zo3M!MU0$_ah2<2SCZGo ze;PW)k(xQv0O>zi%NKVqJa=A6NkckRTzQzw{j3pFN{uc#_Ow;+^}hXH@wjcvdhuxk zIdGWOwti3De^Kj%!3)71v!A$m8PR#Ub|HtFrQbZvNvw1Jg7kgpGRH+(XMI-h9fWE= z&*pmQ)>+vlp%!n_XvE&6nc5~;LRp2M3C=+D{GrPEP{Ao>J!R8-7_ynn?HE<)aH>-4 z&tO5(9~tot<#niyFkWQ19!3tP1l32!msQ5E*|sOy#lN0wXcDqh?)>|dk^I8=1cXqNW#-^{lXt1^su6%E~x z#F-ynr(AeKmc$t^Ts4+&O|U4nKUqX^YCJTQop$)g@JA|-HEa?|7D|p$I>K-Eb2|?v zsM##b;dBx;Fq+B3I#jM&jJUOy`f$L6yeoUXStI{oal7Peop_taaW=a+Gjzkl zo-7i=b+zRSX(hT#zPMIt*n;tLY`bBS`jeJ?B`{xkh$ODWgkf2>3!OvQ9T}|JR^mG9 z?^c>TM4+}_G&|m;?Ckj(5ub>9oqnQi_S`&jDCM`^O~C%FB0(%gOlI(X7`eB?1v_~Z zlNNGxZCR6Qce%~+SsW*VR8$NXAy1nMDtPUw${QSa;#dbp8L4fOReU$8S=G1BZD(xQ z+uinP7(>!YyC)HDHPb|+L~0SI{pNKT>KaPRoD?aVv=y7;Jt@w#4Q6}02|82C2Q?wy z_XYVL#}m`ZF>n6-UeqFJYET`UQ>%>bxgurrY(8kzg_u+Lv&E{57>3p!@^b9wU>b8T zx4ehV#f01tV`=YSdG@|DPSgh9Y>@RDyrmSN9d|eJBQlpNmHX)G1MY2`TJvdHnug}KAm5=kQ#{@)&#))~l5InX`KqRuLUR>l zF72#-hq$ciR2tKCDrjiT(N{4KiGGAh`=M33l;NF`=Y9>Qk94~vChz0_VBe%S1kw90_P5uhqhKR6xP z8E`!{8QjHA(21&>HsankDuXXZC;)A!w0E;hLOH!(T#$-zq1H;%cfJ3tVS!Yrq{gI2)p7ob;ccx zbVU5^FS;}XA-NHKI7Y1dZuW9;wM|gKh=Y#K5D(X(kuf4e^O{g_Rf8jtaZ`%x0aS8QS@co&tn2}7_ahLE{>&J>oi@knpVlY^RjQfIftpAu5$`;8wu zArniL-gTRwbG%tjw|p1NUY>FHwm+Iof{A#@JvYV-J}_hmXo zfxvVTAHLNXdrQ(;==t=n^YlX^gu|xhewf_bwQt(R6;zqng8MoTWlP22{`EawHRGc9 z@hR&2$6KjJ=pi@1C&kAa(6@!vKeDcWPA)8U>f3DQl1Ge!ro>^-JYzI^f1;$57&{Z) zoEG_p(pt&bOUiisB+;Rg4ODRo(rbwQ*(i&7;M772IjQ_fKjQ9G+vdHbWZNN{*UH1I zi}AKk8xIND&L!3Gr`PEN{9D;$mmM&=Y~#8`A1-Hmn(l*DjO%|2)C+L3lpD1Tcz*=d z+J(4R$lkhEWPGp0UoDriIQ6_3*HMxybW@0d)MiBArZ;%)+M(i zO+`FaH6BOA!E%x-xLvz!?>h#fl|jttPH!XTT^vYGhT-BW_T2NUl!6#c1E(8Y;LC~q z8CQFBBb2r`)3M^d4eU$TQ!AY@ z3x@K9d$Tu^X_>X?_|#l8!FVQftq<}sXBv`eDJ~~Ci>uIgwSD}VF%P9G(GF=BjdBfA zMxetx{JHDPjB|f?w4cUP(K#)Q5bttJK23}K5W(rGCwwj0hgNb-nIieH)O>F-ZtL0Y zwT;vq;={h(C}`UFG9P_{^A~+XomFasmNetYN96~#CiEQ6UON?S*@umpwuxa~_d2_d z24~8{`ODCF!R_yp;?sXDr{wjQBJU*wU+XFko}R)3BiCk?zi-MZR6N~Ek~g!GUuW4v z$;go^>ND5B?X|#aU7x}z%B}x>2i^zSi*qcdRJ)fAg)e`_mCCb9!nEAs z+)#_foN8{IY}PjOxDGPJ)Qmy!by}x1zrLqGtg^hW%sPq4<_s;W;^bd+7hv)}05}t3 zDd^H35-YPQC0VT_{5V_r?G9F^HE{>}3ygis5}Z$s8zSLal}lo9G84;M4}Xlum7oy* z)aB(n!q{xfQ#D#`YCX!&7Vky%TBB9E+>N|1$WBr{R)mv0jN86bz`8sB-2oFgc+*xl za_`kO@LTCmYoM9+72+ozuQNgY%@JNvH9%Y)nWRvv-hN3O9&SSk*=ygBA>oRX2H+eHsNxG7v2ipmNs^gll~I^NYv zt5Opty3tg*K>_L^eIMR?vqCO!?qI5R7caYFHU(6d9eN9=hJdIC&BGuTaAJRnAm>Jg{84BwEZeA_>M-lUEKmqV&~S46I$7Md7(R{ zvOE-$?wpWf%_(hX+glQp1}NZDVY2_%BLBnr>Q#ey3Q6(Jl{x)yGOac&^0Vw`94H$% zkT-t}_NIZ9{uMRqnH@Fi$+p<$GygyezBitiSr6JJT6gg>#8D1;s@_=B+zI?^IcTo- ziMU)g#w+O$wN*s>!ytMBcC3vgkPzdoutRFQMB(!BC72QM0YGpyTk;p}K}5KY8= zQ>~**Fm2%|q#4}RXwq-xX)!0KbIZHg(t3TpT2Xeq!5QR)vY7AJa!mcxv~)|D&labp zj=fAin9X6%B$vWdag2&8^>)1kF*EG#wvVK9*>O(UQKc@+p?5ce@9TH(HhWNs-ddb2 zp1$N&q`na!;zSn@xZOni62)1s**v3@@W*XNC+Z;FgR~ovjLfCHVLCZD)K2rX?H?K* z&b!`eH$ta&48lh!ow8oIji|eAR>SE%TS^eAFkJK==ZRAL(^`?a-7sT6w+wPsoSylM zdAjVnpD&jjw(M zs`6MnjfZACjN)$evO~AN`{pQa@Kzw!K^l=sz=bipvT4v=1<7s|0qvWV)6ccEV_)xF z`R}PZ&YN+s72}b(+fJyd_ntNH+cDP5ZXCvkTgCZ>^b3v;hCB2O+^a%7Z9jAHy0o(J zhI2vZFxu6=$ys#U2~!ST@rLkvwjTfSC--O4YXa#*ONRS**{E6zKz0MRuW3rbw0NN5 z&IQ)#+TCpzWD&IbT46N__j$N!LShZaTidRDvlpYz+zsUj>ot767;UaKtQ$4QG@UQK z&3&`ABNx{x`x0pN--FXmjz0S)GwfoLg?JnCfwrywss(L8`+mJ~`WQh#M{8QZISYDj zIa_&A(d+Rmi>^7$MD$ZAOpAF-OmcOm7MoABTbS|NShol7Z@1KHZe*z% zq{ft*UB4VWE??8Iwwa-KgXh3oXpC6m`tuCc!JK;Ey1-V;O?cmZME1G$@j6|N%9yI_ zU2#HObGAWP4;qn+_81aK#MtaTn$WT~ptIfQUzWUBJ3acE=;1eaf1H&~Wzw2MRD#t> zB|hZ>1%t&oq6~N23iY~?xPXC7rS;DL5*e6@r7v6+A&_+n^ZMTGb=hV2llwj!p~ z+k_06^yXzeaaqGs@p&VgrW0h*&eJ0o&D)_KBZkwTv2K)R zmV#J|uAxY_@xAf%&s{u8%@$f1NZO%*`LC19W-jaNR98=T59tcY(Ek!jqsA92U za`28y63E)xN4Zw?w&ov6=3fQ32Zt_xUO}$H9>D8?9Ds2HFMi#mg;$GjTZFmO z!9+SGP7j4p$s~Q$InhB}&!#j5GY3jZ!^j@WL8(N}DpxK6I@5Q#u9Bw*^WM^|#4aEk z(L>pEvyx4zocPjILfhFxlG@1T;03Hsi;imaeEEft9LeHl_POy6i)mII$Ih*IiQ*s} z;@bL0)|8Ooy-p;KuIT30%|Y*8t;>b)NG7PZwD_|qk31WIPpKlkYH&n|Wd?=$2#vLA zquqtKPWajRDKXv+WEkax?y~lV--X0IBU6j!m<^`%UW~)S6`Ew^MXOcFZ~Xm$=G!Fr zmXs!^WwdkGuxWp7Hyl4wwug2l>8r%0u`?WuFKFB;)5nWJ6Q)43Xf2q4bjw7SD!^ zWu34o*IwK~7zLmA{i;1qsT}eBmQ9JGR}&V5Y}+`&yQ$eKwpv^9wzd7Baw{k6b&G|L zxORHhYr^k^4Wo1i*Lw-ZI0$brp9GB&P})oRW@h^fwiF%9-d%sHdILEU;Hs+I) zweUk$@_L#e0wLDtW9Qt{#HQuXDf9NLv!~b36J^Sz?j32~Zl?(7!x1i2Z{ANQYLko< z{*wZ=ofy(eT{G9T7hg2q@@;S~=B5Bq=uL7}76SZj=3FGwXS(D%S>JJE>jT8Y&kV2Y zB#lM5omuD8vymR$1r@!2t#eDVMZTnrp^#0Q_T!X|zpcN(W2<`31ineN>I;V{q?Z?n zIJ#SV>J{1xuln`z8eTw9?Ri&u@6~1QypUjewbrIP+@Lgf?O0g~|Lv&0WMPAut}>tV zn$9O$7bJtO*N4fco5JLhilk=|>%mpKT|3Yj=pzLG-9g;=s{vc;*l?(!boOM5ezR^? za%{p#;Dunn)FlhZB?n#wP4mpdpvn}a-e^C0WD|W<)KGE!+YRBzN30GDv30vA*l?=e z*!#p9# z4ir)nr?oLiq5Z#SD}z)e^1(!ITNxj6yFnJJ|E}U4QDLlF|GsYpl*?#4|C(DILZ*?w zBh46BaO=JC@~)8U{dInkFL6vI33`AtnI`$PG@?*K9&On}uZIPHA-)=QZ@az7%{%V& z$%F#jQ#xOYiUkxPwgBwS#2NafR)3#7!7IwSXa`jjTebq-qWs<>EHY7z&OcxnDxIZS zO|Db3rC1)?$7qG&&7=0Ty9avnhEhS$#D+W}=NPh5$AAlx%IP&cK^R-w?AIV7C7{mn z$N=*ArKE0aS3`eL0Qmn2fN}L21O6o&0}L>W`}D*R#83HOmUjSX40b*5MFY{%Zudx~ z2ttJ8IbAgGqXeI9@Bo7XP73P(K3Ktorp)vIMhE3nEB2q{=gxX`|4JC=zn>_r@P0rM zlhp4#QjDzu1bN88*X2RR2KHa;_h0TMF+c`7y{o4cplo*b!%Be~@G*K)1AC^#U0+r* zNYc{(G<*my_ze=cC)od7ho*FUobY<0w&0YPrHk-Y`?R)z;?86gQk=$JBlO|E?#N*G zH4Is-R{F4v<$pM~7AeiWnUd=b<>Ted$D!jZ7&v9yHE}R1{os73T#{ZkR4fhR9VG&n zI$=gQ)*qboE?8jNx8`OxH177&rvyq%?x2}hpvAK(jBRIw5sZQB>ak)x|8hPI6xHwt zwJkDnOIw0Nbb$JhfclTP+u_9{og2*~WihyZSrA}@pqSfPpJa^(p{uYh)cF3WDIop3;{xXJ;vh1oN2o}MC$~dG7Z`&D zy9OGQTi>uv9Jvyu;(xj%0Ps4lDTq1Cv%f$Af_$~jf6+kpHLv**$EttX3IIVI$*qjF zns8fEU}Wk^gJC4c(VUOAiTLDXi1=G)3KBrZ5g+V-3&(JyepFvM^pg%Hh0}jL!uI)p zuwD3~1o{68mguChe*7@m(}#l|hr)Uq{PmqJPD*vSBRGMfrwK&;#+LH6pxG4$(o;Z8 z06tUUOwyd*e34YfJ*@S~XSWEQ#&IA`XmIn*!r?)QGLE4)!U<&9NE;2PW&C%_1 zobC?9>f7eeV1qnMc1TD_pRfG7LtP*LtPV9r25Jx3LcD6mm%&3?1AkTz?&-JvNq$no zOEKz!7FP`W1b%d}KDuaO;zy(UClW*32a(*jGfjW?KgUQqGR^0o2EG1-E<3QvM8C4q7+uA7|7R%l2 zZz&jnBGDeYO~3lWf>R07f2yW~uErgHQ@Q#&uuU8XUJ)tU>VU>n*ZNLDgH1sK#G&A4 z6!-{;z*|h7Kka++X1-(lo=CH*`4id#sx;ti8Ga=bfAe(KP~_JI4b}%+5A>O!uPfCv z{;CNvt9f(^#lX`Vmt?>Cjx8-M2|wC*)02G@YONsVbO#c-<;R*b03&}n=fJcD&YGV_ z-T*8@isdihq>lM6xxKAG13G=)%TuyZqv}E^c=`$)HamCsz3a_*1q173+KK9W7EN~> zuN0yL;{2uq-mrKO@3ZO*Wde9}7(A+W`evuMg9GsE2B|b=+LvC0Ba8!cdcwsr;3DZJ z9DT?9*d(|4WO@qTD&=(8gKKcn8S@D4P>587AI1X4*0C3(=RQ6{Ot{$}egrMe6KKiqqdBtzL7`y%Clo7miJdU~ zbQ(^e7^G-;6kVwE#RBJrbY(rua4aXF&hpjD2U4+)fW7pcke~=n{E8T za`=cY|0i@clRU#zqvq=UKfg-I6s&a;TQ@RjtbqhLKtGMh^vv&vAk7)nqi6m1WnPne zR!xZTBZ5hvJ~pgnmmWQ=_J4nZw`z^Sy5<8KIN@USr&(`C)isNelaos)yo3P=pDe$Z z?GOPYV1x4N5yJ1o&7Gh$kOrk8JEc5P9#VBL*l2>>8BT)@Hb8l9BVv~FB!QP>cSqcDPU0OZtQf#bqFI#g3s)?9Tx=U%_2&A~O03%Q?sDGXF zu}p`}t>dG2rhRfX(2QRFNskZA{ylh!Po03n2g(@xNkP>x2&i8oG2Smde+%X%su{b9 zb^?_n#7UVcg&RsqtLt`U8=2QIA>?wJAmZ^XA^vVQ{P!0<Mu%$*Z<#<`*OhL(!{u6@W zS6T3Si2s1`mvje6&(b#b$Cz6H^kSYq#BmBHaS5a0_`ttJ`2R8W6;M@l-`fKSynxE9 zG)O270!lY13S5xxR!SPA8w^mC@)AmeTtHg7K}9+wq)WP+3)0^iyzlS--L+gx$C)!{ z@3Z51_C7Nsw@Y9!+35pk4h~E{w2J*Q-&F)_5>AOAM?K|ha`+pB1^$YY#9hx`kp(*) zIc82}E{okSP?LYuq@v(S-NW23?>W{xsc9u76%3ck{yWG)ynm%h{7lglgwni+L%0fJZ<)!u z28>Lc(vmr|_*%3MbKDQO2aHle?)x#G9g;&33MI$AFL@gwmA5ZH;JQ#%uR2(M|CC0) zh2z@u>pl0e3)5bSBP?N9s2u{99{faO58B}P97qQQQ1~0HM0HXD6u$TGMS#H|3;Yrk zOXk4)_wSn?DPjd)z5h4Pxp>(tP{y^EUWJzK7!5`Ha1d&JIl7TQ*Vi#f?)N$5^I4($ z-CGSfP--uxLSC04_|um(pdlsV`>zEk60ZUA_S7Rld==n~C|9G@y+sm)qbh1~x(W** zt)4AVtB|gP3&EoGRnxoTcM^tUaitZDhE1SaaX4CC(dC6rH#N#Ww80LxNdXLIXhW8> z!6}p)<9wRWQPY2J!XergW1)=e6Ez+$QNzlI&qHC^@i4L@^#sxakW2uguS)nr5?F~Y4#rg4+E{TF z23V6lO}YC`q149zriL(>YzBdm2n0r%ziO2k0Voyv-{e){1*3k2aX?=7wAV-_a{~g% zl@2p9hjkG0DLg;0%JAL8U4DOku39`je9sIv9kTz9?k)9RQTXH6;sZ;ke}RAtcr;B5 zf6At1e!3GQBDiqt$|bc4w?$M`+5Nu()C-}*I=;zjBhpplI;m1~OGoSOXDPSZwMSXD zhnfq}7w>zjV;}#VRl$BYm;*3`$&GmRUc(7Azz}=CPabo)tgR*t)lW86ukxvVRta}R z{55}Joq@uuEj*H*|D$iLcu&i?SSm#?*c*XgAeK3syy&#jbB~L4g?#|lt9i(Cq+TnW z(ikzqw;HjiI)ioikCcc;GH*z9EdpNfe}}^3R0yLvBE)yT8)gE|hL0f&&#(Ki6^Rl+ z>OF2*wWsTy-f?;p=w_Zwlft2zXCK_IR!HHy^nHitCHqV1Rg%Lq5 zQ&C2TB@CArXhR-jeBswM4NX&-;3F7=4ZnWr8yUiEQtbab>*_3w4k$poQkoDG;YdB= zq_cHzCwCQ-Lra<%+kUGz6I-#|Lg!=04x6nECfeTSes&R~8JPb&4~Aj<)EHZvu_!W_ zgh3xF_^;h&g={@1eo!z zX&R}^IN(l#yGtuzrhB=B;jStYMlte;f)QNv^`X}-G4Dcp!=t^?bN5fQS7W?4zt#d6 z3qq!ICLnW<{@UJuWX{j=i8N32TR`SYRxMp0*282@ps=vJ01nZ)(S!u3J3;=WDyy zuFgl(a|zd%FJGGJ4dFmZZ!s}9SnpqeA^FdGWQYfNx$z-UOgieGzFuDIrR<3l$dA!7 zr6oe*f>5L0{8eMiR`Dz85Rh#mGYf3nPt~hZ4If3+hp^Q(ye%1ckxaZo6YxP?3GNw{ zB8m5WMb4NiM%d~O`jiK~HFwa3LfRc!g7|@Cd2`Qm%%P^!j{0#)SlK2)q!qeT1E5@NT=tAY6wK)P{Edl%xZ3e!~Rsc`^?Lzz<&unG$yv z!bm2e)N23~RzG!8ewZ8Z$H(;vLz(pQLNan6%{>UC2UtpKJBBxVXW!z6i|{R91NOJS z$8BYhrVemS2FRG^Ya2C=bhl&5xE(rcty-@@SH1%81V4NGqQMWpq!5!OAOTQgK%xPW z4fpaZp{lR2x8nSj*vdAxM+$+2tB2Au{~bExecson{(zVnvI+#|oYa}MuMoSXfA@6< zR(=yofqp96)ApXX6z}s#aVonBLd%QHQgYAp;)Vo@&fOC-W#!}+OA7Fz>U#hi1@P7* z$V=|zB4>8zD;9=Urw`F?Lv`CUl=?blY!b&VPf9wZYks#-=?{b893bRwv8F51ND(P<7SLOXl;0X1w{f&*IgOhbW$4vIXby%pK zaim{j|AfQ$|xpdM+=bYgW*2$^~6Vqrd|^w;xB z?*{mdYwad(;Xz@T9K^hpZ!6@T+jgndAQ=>ITg|?IK$33 z!3;YAdHjbaLyt-In%PT8>|L;$sMeM)P*(0UWeLh@AXZ%503Sf$q)_19IFQ!x0(q#} zT?oWI5Uu@vcJ;{eB}D-blAcNiu_Qc&I&nbkm>hVAtcahpughO_li(t7x)5A6T*UM9 z>T;{PBggK^&ekh{iB<|yKJP8@Y0#(xH!`Tcx$y}uPV(ymLvufymCHaoWH24R(o$XS z2K3ML5OwU--p{ri_u^P0GHA@P!LMWvZ>G5uj%?|@GJgXBfy@Wb?+L^}-Ko78ozp%g zIE`Y$HU6td@TEdvJ%QzB+#;%PKLvvL)AJa!VBr-o%OJl>D@r;QM-N5D!?C~a5G&}e z+)2H0SC(K)uezFxnyyC@BdEVw)p}8^e0vpTprX_7v*%U*D~lv1xq8(l{9rZk_Q&fw z7np~)2ZVi+cc&oi&nrY2hkJbmm5Z>7C2Wc6e|@$za<1}#L~s@QFkQyA@%bSLdk3RI z$)NB8As*b*41BajP7P1iout*(Xgp8|SYRuL=aoAzCRG@5vAZh<9>8uvg@NSSIRkSf zlQ8CyX2HlG!ytb(Ix!cH5_p(HWFLILCv%+i_QM)Wt3MCsZY|xz;)2CUuPVKBHnX(zc3{T}9W-9cV>qSF# z#sOcu+Maq3=)o`KFqCv(Ey41B(e%W<|l$AGXct&OfXFf5(U_ru>h!kg&~^ zfT~V$G+ZD#UUn-XgfWLUw-tEDR{M<_pAW7^X@(wkGdO;J?nZx2c-7_o#&XI#TCv*U zTzYLE^|-~2GhF*tt)_=x*q znfxs=hi@G?2M=%(0g*IVSPqkm0r)=z7#$kV&J@+iWHQ5^o(D{sI245!E#LnmHTkB>Kyy z^WpZv@!{uHy28Lm08iQv{kny24)eM&i~QAO&of_BunEc2(_fnSr%N^X#$neTy^iId z%|Zgc$-wIcfQ>tT9hv6^0L#gwJ4BM}S9;N{~q?<8@DDD!%T3dy# z(`e!4!h_EAWUISdl9|=2MY$5mKc*S-l*LjF}&8G3c~oXVRVN za+2qT9{>$GVF+og#SY?m-)I6Gb_k+yQk?P;hd>s z6Z99|>>vxcqRm>GKP4_`R8N`2<$f00avS=PxXgdx!$1a9c_R`;o{w!(AD)RofkI$I z-!esTrWU`B$7yd6mV~g>$Mze?N93i29z`2Rk4RUdW(`0rhoB!c-CF40>9z};<7%EQ z6yvo)o7i7|KV##lNa0>e(kQr4x?**`YkljjpOo$-emacZJ#qf_WJ;Nyj>hqmUor)B zoBu!Q%(;thR`8I<`bUByQlKIxRv;t+EgvGL_nHf;3I$Ky)MB_ythw{{b7aUFNXT#* z8T|CSt4Jp8Y{w~CL2%r4n_zb|Nu*LwJ!16FO5Z!M6q41S>?U1p0>w zaQ{$)6D9c5gM4r~r0Mg9ciU?~M_fxx?~b#>%N#oZBK-EpR95@hvf5_b!{DDl{1q+3 z)DIm^!9REPnR!A0du5aSLaTi)`GpC-L>q(ZxLTrnA`@WX$czz2WO6M0uk~nS%zmCJ zWlL7Z0kVR7Gq4ct$r3)nNEJ^Kuw^Y37jqqZY=ncxcLK-mH77t@A=Cd3FEknfKKg=D zZx9=LgMs8te^AodfEr!1@xg0M`zq>`qOgfy14X;Q4Xx7J zv&UOzIe+v^6!l8ZpKSDZaf8aD;kCS>&8y=>`%#|h^*a@cL$382VZ4V?Qq2YJfa zf#l!+qGzt@iA{fxLR7*`^P@c#>_BadcQHqQ>QhEM8UHBcBM6We^Z`>CWxk|V%4*%2 z=)=;X4~`DGNksemffi*Y^fNLNwGVH2Hq>jE4Qnp0|d%$#)vqvv-WeA z-3!weTJ>~GBKI>Epf|Kzr2MGER*1!E>*KF4wo6jYA;e>AGXRN(xF~0-qzs0Tu)6NA z>BV$dJnW^Z3+sIJgfgeFP-V!-BdOeBB4>JfnnioON^s8RsP$-hxac(~_uOYsO4gGq zagYVi54a7f4D1}WcOC(6uI^bU7&6Kx4YSlIfPNPPY&{xXm~B5+jpaCHI1W`6B?Cr&(rXkd{|erdU#3Ruq6~bR(e=qX{Qv$s z-^C7`|CpRS`0XXW+d?OmR<4#7M@+@ZiAI+4a@^BoHOZ8r{q?aj+aYc;!k|!&4d1^_ zSF+m+bDy>J=?6_0^_*&ru<~N#93svuel^??6%|c^qe%y70uUrU=_cC?3aVHg7)@R9 zy}9vtLPM9pfF{o(Nn1p+ znwlPlg@>>F*`BRFnDlXLBGW;svO}dGJnDCogcN(Fzuy5?UrLG1TpAWny!T;O%&oRu znK@;nqCg|nTIbj4JE7I4(T^LeJ|Slc(26DpncuptN&nm&Drdm8qFq)ERaGV8H%l|s z0|HK|$L6G_2|c8r6sNe7!UQ`m*K274`?NKg)8%o8qylvA;MYb13L|627)}8yGBgd& zPmV`LLwLpSO^^Qf2P2a(Ds`JK~d)VqDO5fBF&^x27AxzXr}u zk1Yn{r#he>DCD{N?;V(zaAkt>B8B3^pu1VMVOhg>j_vYOd!0{jSp4L{%~eA`KXY}6 zFfK%QSbTB#47NzD1*0i;D^`T?BEG0+Ux`B;9u8i{QCvL?w~>occxZCA^Fe@*k8zXc zyiO}$+im6tfyBvHWA$RP54EI87W<)e`ursLgehB{5VNwjPwCQX3O!4X(Sau}>U$@v zz?{DYfTJ)gf*jKT%BU9~`(x%y%(cJLV|w!Pw)O_kg2#&MuMdciuJ@EO&3Ys0bSu@Q zrp}!$cd@M`CVl+oIZfJbKdMgE&xaRIzrnxGeRDEtq&Dd>sJm43%UnrWoIXTp^FZ2- ziU_H-;SC`F=Vv~z14(@=T=R{y^L4tOp6BbkKfkI~&_kR<$-{MDdpD{f>Bdi6dp}+*s3c5_1b+(@jC^If6HP zuzP%?qM}5-_pDZ~RO*;oTO+291}oyPTVY9ScYc~XLx5o4gZ#rq#kG1ClpwH3*u^bV zQZHwsH$J$=3-Nz@Ni6v}1AJ=jL)zh?7p;ghYQzGPW&~YsOSnFx53q=S->cPu?9V3o zTmHUtO6db#9ESzAB6zN4z-_IcJV_g|kVo2-#V7mij|3-!;#k+*{616YBXRVv64sJ@ zJm?G9!DNLnF&ZDdo*Tve(G6F^u)ZAJrL`wYMKW7G`_~#TH%E*DEJ8^K6xh5~&g1{J zKE?hf6gUqH9zwblGg@u=;TZvIf7(tg2xv)9Y?mD1DGySQ;6^$K9? zx#ra@4xxZi^i=;7-Q#SWQ!u1XGIKagrv~6C&L{y(jkwcSUgco@EhM0RE^D!BSut}1B)v%s& zYMJdlqHL;uKL(9)C>B(txE9UbzKk&ca7G$`z9Lj}8KU}_kYMXhPy{q&?1vtJ(^2+L z$Y~V++1{*5N-HSbe%-momNs8Hvw|YZykRgIsJvLGldo;-P8HJJ(vo0=4WZgQH^XW+ zEbKgR0?B1lU&WG?ZBnmj8}6b2q!*l2E&f7+_!;LbRq1Tt`|5vh zgcM@cSS`RN42!{%&gz(V=Cz$jk;yj%EsF27MLKoHVy;U)t5l$vr;7zEO*P*`^8i=G zc48DlrR&O|3#Dc`Dzg69Y!^O3D z%)5KV$*rVa($1az!&1dthc*>{c+o1in`zuuezA)T>5m!ucze4JXz2*lgvJh02v6u6 zzNHm2UhdW9N@__-s#9Ev7$KCP2=cBUA2nco9{cYfv8byD=rSj!F;fWQgfX4OOBar2 z@e_&aJCXXSd;7`7|EuF=SPUnps1*+AbE|UbD<#|qWP9TASh+nl6;>abElvv`#*jc+qhcr>iz8NtF+V|rNE%xg60kvYjpqMoimE(mIPh4 z9?uu4Qw{d^_N<(ozKmEH-ulpC-4afF;Wd9ZZ}|Xa({+_oLvZ^$joB}C^A+9;o05)7 zs~(Q(tOM9?8Dx(4*KM;&rrtJvDtDZk1mS~$YarER~ae;HlX>h(->Y4RqX*{Y+~;F?;=oJg7U7a zWLoJp{5tNacFBY`2IDIr#1n!+mu)jG~I5{~9;?&uh|AagEdLD53KC@U-wiphg zn8rBRbIGtXh;F}RH&y;1Q;fcckQ&_0@y3=i`t>mt5$$K)v1Z_3iqmMD_=pM(?U>W3}ePr{8X^vnLLOe}9k(k_VT^ zgxiPiM3MBOqBWXb3PRlV$vOk@GLkmm4R=B9j#c88f;Y5^yZ!;^dtislk!}lB`o*G^So%L#mAoaF5awF9PHJ4?H6D_}!8}o1QI|u&!`Te<|ldIkI z#aG$3xS=s;z9Xmej<_y@Q~}(3sVQg6DT7DoRlX#ll%K1?G!8xB1Fd{X6(pYQ`;v+K zr}apuhC+bxKad6Y`XHMxdZMKvpy1Hszw>s_Zl~xW+w(I}pCW>a7ov_?v*Y0wXDJbI_@GIKz5qT? zd7*_YExX4m8UDE|``@Wf7k*z0qI#tRjmnvrq)47j6WjJ@DqUI6*1Sy)gTM)&&AKZI zI8b~$C%dZXA$V|j>Y1|+`mAN@>5<)((x$|}NW1op>oRQjzU8t}TrzFM8!FJ*n^s+9|`Y-+}}&2dvATXeNNk6i7y zEsb<)Z6rhfv4R!$jHbn_R8vv3l$U<-9{`vWS5rwglTXq*oB;@9;VgBQwZn1_O`Tf%+pK~bZRcNV2bhn6u)fStJP#sB6>_9 zefBvww_jv2F`YHVS3N&J|LucYPfzseBIKr>bU_l zBK-*jJq@bSo?GCK#FClHnxR2? zA6r<$!os3@r=4@4ukX`9u1;=Mm0pqVqu!<8{wc2-pB$e0D#z0Gb+@*siTxz^uCyx#Y&6{!K&JQSy|-!7!w4U zk7@jdE8w#)-n?4jGCoj)c419u>%jjNqVP$3hw_YYFu;l(d0MOJlA{ecnG9~RIbF_&?_Mv&uCgq_%=!E%|JU*4>Lg;}Bi=c@aqL?E_z2 z=L0=J3N=-D`%|R-GND3^cD{Z?3#_=%R6q+rso2)?XR?v0#X^={>1}{D47Hqm*bX19 z)bSz**)*Qcd4?&~Y&s-%89`7hhZ&P&d|lCX-eRgz!4A$gRAu3pLALjCHv?<`y?hkQ zcDi^K)>t}WL8@#2RwJSJ(TDKlP4>arBnv94*&U=Z*X@-Jk2=2P{)sL|US3eZled4x zQ*fXykY#slBo{P@4(8+SHsA=ialSLUdDLB>>OZI*^Zst2@8eqi_>B`Bv)j0!KCFhT zql!fM*;I7>?!1{`8I0`urSl0$B9Y*q=_H#`lO@kbL(TSBvER_qxUSmzWz;1qB$U~8QTzI-2&c`;h{sPv9jLXr1< z*s(Gt&e)ZfTaZLkG$)?>O}uiKn?Qu`!7 zR_q2o6#2yWV!I;)O>Cy40=EapC5S-`W7WcDNX34B+Rue16>V*|p}@}czZQ^gV`I~v z-}wTTd{_#IN%vPwDvL*^*-VZ(g0}F{9W2bznCQCOMhQQM=da3QLFNSior@aEv>vT- zo*(TB4+h6^F~>`+)X<&?zJ7kG1#@ypdSCUgE#3`zg%A=$3@-5~TY|HRF=t0bbF1{5 z+mG*7!l6tLRyt_UW>T8%t?=82*$(DeyYmBm+hQboGdk+EYazg^l|TkNMG9u{n=BK~ zLSA97UtEXgt^tb#Ki=={#<7{~GrK{_Zv2-ahTOj+2-_-tP`-+&zN56; faP#2@S=XdmA4gAHuu6t6rv;+rq?58-59DEq=kt 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 z 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

=mXS9Txb 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/f3discovery/assets/f3-bluetooth-loopback.png b/f3discovery/assets/f3-bluetooth-loopback.png new file mode 100644 index 0000000000000000000000000000000000000000..79e5090a8437cf718c65c5f2bdc4230606550e8e GIT binary patch literal 55447 zcmeFYcT`jB+ctY|IO?G{2~q?hN>zIA zNkmFSdJTjU=_No65K18M?QrIu@B3%wo8QbkGw+%;thHg0Wbf?fZr62R&%LAnG}LDK zmHSsFCMFiJj>Z!vrn3=DOuu+tI1jv%*mlPQ`16b3AK<4KfFJk;$0*?ci!XF6{D9Bn z8ONDFZf6DoFW&UmH1{|5e(n#o^L1i^LZMQwUhaMlb}yWyynUTBH&wWqn0{jdYyAE+ z=>7UM^u4V~7U+17uHU5}at8Uv#^s{OqYEZFZ_9p*`EA_P>}a*=l~aI^^`&AGzK&!+ zVd8K7r^Z{sySmaJML#m@TmWBq^9T3K9ew%~QQ)F_1YB+S{)4>(xC(s#9c)u|SyeXi z=Qr`?DL*9B3X^ko@KXBF&=B*GTrV_0QbVIXBhwobY-z@M<`EB?d}&!z7+<@T^t*Oh z!c49L^r@!51L-+SY>^4VlB(~@Jo>LIt{J=h05@4k@|7yyLPBiyHNDcanw8XCe$v1`4Hk|AYvqMZ3)@YAI_qHSsv3rq=X z$HX*#w%2C+kCL)a9{VBf79x+EYjZmK#d7iOCB5C;7#r(mj5R42#ty{aGq##%^K0f! zKHHg`tig3A{nCk13^U+9nP4@N?3J~}vA+o(?eR0Yyu#jQ;+so_cv*z3eJ-3gt}w>j}LV9^ty-T z_$EgK{1sd?q&C;MnUrFn{|}e2h9P!*i!(&Sa%eQ1sb#h}^Y{%M-QSq+6n!GMv7S$> z9oDk)Gc+*6w`P-Z5N{)?RfMHk+Tcb{xvftI==Hhj#<|yFAvyiWg52t ztm|*=ng`Z+8xX+f_!1PZxi4$}=lu`G;!J_4{JeiRQ~xK<{CAT6KmAgtk;KHbE)gH4 z)6^7`Ep7lgiTfu3r1{cf)0_&ugeVxrp+iuVN@kW1388c6>D_6b2o zd7J*;U~#}zBe$`3KcuAb@M*`;%5aghgvh!7BBlTT8Wf*alG~1uk@h;cnb{y(ILSZY zqN9eIfrFpr^#fqhPnxcWoqwtN?%4%@WztsWd~s$uY3+VfmfVp@Rv!gU7pJ83hOGdv z@cn*sJo#e8qxxhm?gy^cW@%^MrD*NTUU(xjBlBO2If!qp0e<~!X%U&1VpOwxyeTwI z0TBu$LCOpyY-(gPRCf9LI5$$u#M(M`Q@VR`t{JLwL!6&D)|wI!cb%Ob4MZNlhdN1s z0YD$bbOejsNDzPbvXxXlQ$ z^YW9_w3^;H7FvG0*Aw*YgSUYvujTeqb0k8%JJ(E2;E+DcM(M%8pkVZl3Io7*m=1=9 zK5f(@v{Pv@-*4ZMjE;(G%2RSnCPW;riQg40^_~!Y@bmog{}%8&Z{Gw~-+H&ZJI4d3 zCCAS0BqGADERPD_8+mPywNvMw4qI8V%d!+uea*;PRdZLcl&;>d(!Z!Y+n@3I@5QY1Fag5u!=bD#fG@P^1C>P&r@*s(5IqC>9sqIsCJoQybItwI&6}}iy>$4kn zB$^#%ll7EcHS6@skIFDo-`$EJ{@!2&g4wJsTkF)&n_aJ25&7#4xemj188@bFADdov zUn)-+H=S%vsVuz0aA+n(;l+#5;@rqiTIrMCYQ5Vk34)@dj)Dr&!vFA-Nx4$CRlbznPnDO=zd z46GxrYkqQPea-}E7n)c$tk_kPPS-l_Y^W-)=C@Yq8M5n+pS}rd+L#S2i^~2s=kVVv zU>~C#uC#^*kR5zZUZoLs)~mZsYrSQ5%ugNv%n03b-z&u5#w_i3Hs}A5I-LHqb1$>l z-JU*H6czQUtd#V>uCeVs^nl#d^vmu&##J2ku`xD2bH6({OfQwnzy_M}+5Sr7I*r!Uips9YjfKuYlM1tmvC z1s#l1W$2mMxPZ)h`GcO9hnswRaB9v9vGGcD!%X6T3QMrt9Z?;kGy^=jiR%&h&( z%yk*JZ-1rBxWbQym5rh%m!#ri%bOY}DwLgien$Ms#ZEaO9+hemPhOdgb=IHwd&8Gs z4GRj+?X>MCo04Z{ z?U9Z?ccW2pry{+AK3^6_52~ΞTZH^D}t0iR!c0!fC0}Im)JTlc+>~dt0(gQ`5qg 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%0D2k;Qd4Y3Z)&i?>2M<_ zT-1PM57QIv44u83QMBFi)LU#9w=P9Z=MO_uO zGL;qC5XL$(k73kZan>>G-o1-_iVO$Aj`I(y_dG2g&iKcei5wdeFSam9qrs|NYpq^h zZFNX}V5zA1iz3(67nix^R3{W3Cu15yJ4H$IIvhKs%PID`z=Ug1{ql!b*)^pEf_+fB z4?c7~PK+q2imnk3%cuthZ#f5uDrXj^elDu2sf}Sl`l8ZXNHe8TPUGe~PGTnlUxLvx zz2{+*gfVCg{b&l3HNq|9T{aOvLY~;KF?7Q_OXTfVvbgqX@a3s-^><6uLN;85EP06z zAI^Qr4PVPrMkW0g?MFxB{Un0Lmk~5&Dy5c%_hWVUivL$e2nmgKWM&w)LYlaA{q|wIp!KUgj6v7d9oC9}^m+Bh9V^4RN1bOIf-MiL->Cx>zQy2v571jHSbM*Z z$Tkm^z@Gdba}-Ay8znQIbaFLGmSUH8!^T!hXx@3+k0N(ellH|;;OE;&2_=6h_PuU6 z9Q<2fNcKcqG@QT2u7XN=NnhQbq+!x*l3bu^i>NmP2lLnZl-Lp$sn%>nE;!s|60QiS z=SI}q+|Kv^aMG9u0t;smOi~dG=Id5}{^scTRR=L#GC>t(MfPWhM`^>xzyP~F4O8xM zG3G_vqGCw)__^Bdz~Axxvvb|*37%1_U2aqEN3oR|yG;H`K54T0DjNYTnbrNXMMI6^ z-n`xkBTab7+W?H;)!?GR5D~;zEEc0An7voMZwXpF@VK&?jqV1gW35i3N##Xsah~vQ z=tY=zi@SNUtV|;Pr}fRCTGy08GG;3lD89cBRk16q+Z~Oi+KJ~)1gKq*&!l_|C%+jTtut(obDZOf~xRi%HrDanWG z#@F-DIC5nTqDb5jDCG=7KFU=e_GJt-JbN>}fm!Gltbq3`mRz8}%>dj~|KO*geVpj{ zpp`}wm)us>XL9+t5@m>r(!JX4P>uKR<8yOz$SrEECR9QsXP2DDT`>C~Q=Cd|FrdyF zA_qkc)g-KCckiE`A6$mSAU%U@Vf~fJl0{1I-EnC2iqxj=f)BnSe;tl%8TCNL!HnRG zK1aIXvqKmysmQUMw9z3B61=qcxnSnr_@}AW?(bGH==s{Q&a4o<;7;~a_0x*;<-7Nc zG$My>H2kwZQ^}XETN^S0BPtN?&*Gr4%>LzSV7tLOM)dD2y+ ztpBaDxWZL9NA}>EAnL8?$JHAqTKRi085{?r|2;WL5QHuy~h4}bMA05&l>|FvEd5!y7 zn0P6Y)+~Wpi_}CuzMFvQ854d+so~?|`SeCNDveg8f^jlo#?buZFVCdDa8}1l%IL$Q zH-3#=Iwbgs-?GK+m`C5=>C2V%`dUpQ+a1TaLB871a!Y)-liKv6Em;oW>s}Q57v_wL zMMfYxJvxe0ge#wIdHfTxL$!7L2A)C=U48|V^(LQhc%8iK-w(sZKk9^LjypIAq0cG> zXy&&&PJUIeIIly^>t{UD`U3Nv?Gb5O)nf!8a#*P8qU;ZdLKe|;^$NAM%#%}V;0Y&F zq|f4O(C6tXhRANWvfuyojPB!ips0lk?MImy9!P~C(y~QlepBXnT+?c8V_W`+jR9w@ z?^-D)2s;kgp&Kdc`I8eJPIK%|p? zB^f3X5ge-p{E6^}oCM3Ify38osDL9v6W_b|Pw$~z zwXOPs)Ajt1r`yY|+NF_*E$7GwD{EcbZ^IvP$KpOnpxUIKbN-#{(ml02jI~sulPE90 zF!pY?|J~=jnNx?vq$|(K_mw%3@xvVj$!jKcyYkOkJ@Ra_mm^F3y3&h8B%l5|g%Hl; zsamm2E&?4YLI8gS; z2@6$1_IT?TwRr&j%wzR=iqz5E~2WScE1`-S+i$2a)f(1A> zoOQSQQ}u*`5Rich&P|zaH8>z&xD4DJ1V@h0ci*H$ShY9_9xMC^Mzo6)Qrwb~H6lEk zDCfD2Epk`SFEfxsSLz6f>GYl~>CIbZufm}{Et5=ejKYT`+HwuhNmN=)TC|*BdCW9z z$_(haU{7$<8I%9?Wth3b%APe3v6V%Bu8vCM759&<8#0<;So0|u`O(g#$n~j-NgvI% zY6bsZ#cRfDby@SEw`C?2q!6>8_H51*n|J!7MEE|kvROMUn`3+V@Y1iA>ek7lFyp39 ziO`XJ@f0x=sjf@re<{@(cDOkas`;;1(VGN`s9b0`G$S=!c+wEdQyY^Q<|@e=b@+7; zHF>gyq+)bTkv-~ep$YSSebM%E*&oErz2RD5%o2S^k%67($+Am#a}3ILGzv(qt2gRY z&FuSqd)?RLA)BzQl#(3DjhJseypP7(Ct)@^|14T8yEKkf_A>%J+<>@5Kp(SRccHng ztZabT^AM(zr)Nq%)GGAdW2xTbCeO=0c^envAnT`p_BI4LQDkF^ z34+@EYcD?p70^oK?rSY>V5OsKCgx|wT;={*lbKg6cDj9tnOt?Gk zyeTW>K{F_F6V?}mr!driwo$s*ow zbDl#yu;@Ne+dh}yOKzZ7BU>9MKQY5QXbD@NhvYe?tdXXr%4%KOQ|Iq6kru}X-!l9IemU+c^WR2XqQYgt z7P7KXyGM^hn`V1Afg%a|zBKW5ua`_>%$tKZlRt_K;2_!B5y{Eg5mcFhjSeJl3Hcz${HdVxr zaV|MWwxxO;G~1EJ_T}7PWAt5yL#X+v#~#mfWtRPtacT7gk%l90t&;v)@|jmQKMGif z{P5LVFIWpEg?9T1(U}H>IJzbmX7j(uiyqg-a6Q^Ux?f-Tw7`9h#1@wMNx2*W(zzyf zZ#fp%;07HpR98L#^{+XI7{rOOs>-HSk`y^SQfj5Y;Tz%bPW?H=p>w73XMc0V$^u>@JMvQ zSbcI{FL+G31&Sb@VbrD1U5E+L5DCJl(>UW-BgZ0*pGl*jqrA$K+AQadHS2OoPnlI zX#8&`vVeggsmGo&qydkoE@gq^W(5lwYgu!{c<^MNi_28tucMRbq@~4#>{1c&K>5hS49lrl)_zC4{9$`&5bD|H(P!=KAHV~U(Y|c7A>o;;gQ?P z+dN4}8|l#c@ki5$tgD)(O7;j%po^x|YYwX#4uBrsF6L+1e^E)Bp8gkrCoCHAM#szL zfvbH_O4i2Ar0hETmXmV8VAunPl<50}e=Ti~Ph&CdlI>V8>NqYH&ZgE6z2d9xE*%&3YfntL$JQ4`qx} zR3d(GVKh3{qOinZA-DL&?s=@B$6-t&oM6YqLA@w#B|`J?9kf>kEM16JkzO7jc8pt6 zFG+%sdL=tJLtzpZ1-%Kaqf#*%RnUr54xH$|ZfbumpF5u9rIQR=0o7IeM;(gZ=eCF{6UoEA z;)}=`z2imNo`4IYf&3@o7o+cU=S)yMYQ|5TC2mP`Cj;2Atb74)67*-ElffPVG$x>i z(X%4CX?)79BD^D2a&sDdzbVV6lpIz2+{O4`L=tDeNx!L5_lx&?WGw(;-u?1qI)487 z@Z_T_^+!=a&x9aIU|>c;n+E=!ziGCpq(wqsV_f%(zqxk5HL?xwPJIjTTh?y(va?11mRX;|}xVYU*hp9|!Qck=s#TOEU3lz3lrR-Y-y%Rvsrt$go z<&NZGV11>a=32eGB{TXNCx)~6dPmllX zziuoxOJ%X=WOdh18aCqg{4xJv^@+kz;F79+Z;UwoYoo6XtGz8a2}oU!mL>O5$6SPv z=Sv3}E77@urk52W0<7+7eID0)KR6E5wNYpu!sq?2+!Uo(jk@P1TM8z7b z{|wijeZ?;+YwNHM2ypcAx{;tQ;*!GkXVzh6l)~tK!z4PCs_fB{pN9-K+k>j4I=OPX zh`djy$6M{l&I&*Ln-PR>IPB)4IpU66e|-1PSMlUx`kQi9efBx7fI%x0<5UD_^dE}V zOXR|x`rdSCZ8qPt1mlc(xakL+fC9;^sb%bRtM)GR7ba`tJ4>z=(1Ex<-D@sUS=Dyi zs%~G#0>rfn$eX1Uwkb<3i1!>X)Yfa614Hq^!`G>x={@P0aW3gJx znlxWX6i0+uMjShCi`J+ZxcDe?hlg+Zo9b+-W31<_ih*(h_QD%~LpB7>B z;oZPN!g9&_G4vNm>Q$W9VP5lg&)K5ZU8l7Li7cuq0oSzf&8udY1-B(3KC_832t8*Cx6Ru5qO8?xV^iS@=d#^)@XIlzTGkvT=i@34 zDncPw;mDV-t#5e`ShmD2&yIgyIw@@0ge0$mQ;_jm|WSB{GJ&{h`g?Hx>ZK!dNX72FEvA@xGTuO8RO zGR+a-Y4WCb`29@8_j_M{-lhdax$N?V-e&_hk61_(*c3i~_vjQhvE=lk9J-7(HM<2uHYL0DON-&vmd%;%knyLZ>{ z>}mefY;0_2L3i{Xu(2JFW@G!!_tZ(?mE^Xo-oTIF0&jyXP67WSPr1YbzyJR9j!htN zKaO=ByL}}y40!Qkkp9CUb3eDB(8mF;Y@wl{GM>KRKwD51JBPwoE5n zsx#M$e5}l`4~k#T7~{TvYK)Cr@21{s#rx{V6}Ga7BGcc$2Ss1a!mTz1EPMz=1d<1O z|F&;wwEL4S=F16Q`x_0PKmU5GXu5@T;Naq_oJrCkr;p(E*?#I#_9qLux}_7t3%d4p z2K|5T>RNL7j1`ST^SvF44YbU|V!e*VDw;Oy=~1y2FJogLPT)_lvH4h6)N%k@{uul_ zU@NwZl6?PSV{^%Rbc&7bjsJ^FY-~3>|NlSyuVRu{NC&`2KMyPT)UPHj4{L3D@^f+N z&`H(KBrN=-Rwl~i$=XP&KRJd+PfyRYLY1+HciuRxu#72pv`u5VG$t4R;@g!0YXj}w zlWkhAC+<)Bo4w4LYAw4GLb;o#iA;!%J@;0yO5IbyL;?to@2X$_03v^HU~+&g9|Rcate=wPS7}n1^dcnqx>i6&+*#wYmx4Oe+hEAcu@1 zZlr^;K=s}?4%wE^wef7K7k<;7z6YYTQVBw);lEbOP%_5DHGX>UlmkuIr#g!mCb@E_ zIXL2n6@`ZI!8J;r88YB?eztSm;QvhU{yTg9pXLEWr3GxQXZsWXimhd)XCev_SvxH8 zNFZ`Ri`d_%+|N2Lr zwrd7L{~5gyfDo|tU{s;!9D)mQ;xlE}j!%sb2l4tf&Y5m$2HrlC3PtdL7okbdAVAIY z0g1s2YUBTp)avgyOiuL#rw#f_t5#jNG62e^^R=u0d(=Qy?YLbHIk|6Ux9 zm3f}_B3@M;7bcYoe z+*vH=rT~=z%8xb^9FhES?HYd&?7j>yv60&SaBHMO*M2;=^0H`NL2a2wSDhk*i-o=T zm*RQlEmgPb7hg|MJT4)1S!F4t2sThLnA>ngR8-k_ipwtKz0%%zb+QQ8@raQ4*jPy? z+w%hz_MvyY3ZSg${g|k+xsxcA)a#dg&J`jm`sB&rm!-i^x_Wxo@eOiT=!1yS)|U`! ztRpCfFS0|;e^o)YQ)E%wdffq`x;n2)+vDQm+DNq{pFb0K>S#?ZmGQj08l*VGC!sTh z``;>rjPq{PQ=dKWhx~9}%Td7zhmh|HO6*4_9MUOs0^n`To6u?f7R?uj#Y>a{m|QzJE~xpdv}ZS7cu2K?Mf& z^e%8;&|8~`T+BXi(D5DJS~{f@a*xP^Oy0e9WT*1afAPLLp=9=(W|0#`wFn_5Rf70b z0HpXu_jZ?)u6m-Ww8$r_qw$bjbGf>@4EDvjLa}~ zBij;DyvC6Up4+?XUsxZX`Uv5;CdKKmB0ck?>7EO$#-IuV1{zVksw?gP$Thag@%=^O@uQ#&8uKKg*Q^!%jQW#?$6 z<#E?l<&IKQyNpIryx7rRE6uVM)U<>9=Pzr~fG~(>w$LiwDq?rP&pZDQ4$#jc1Rh;c zN^{*|VH>Z3TPI6{`|QrFzh|v=ee5s|*Xd(+-Fsc$gYHQ=&Ozos(CDTGc}nfT(_g%h?=rtdq3z#sA6S=qNzdu2#hQ zjS~vg&9ox!*{eaHWCb6_E)gngIw3!PNIfA}S#C@iE_R5BIPsVkq+@BL{PvYzDA9MV;_lR3Mb<`}2b3zgxia3oGswHbbh1l9_;xMVR+ zYDLhwv`SA}zdAx~w}h}UorX&2FYEvuNRs63h+&Yh1~4;rokd_&NBa~CIp=QMQ$I3crBEM33xi7T477L0L z3u|5JKdg6Bx>5sOhu3#7sdb>liuHGIkI!|QwW{>f`hzQr^Q!tG8fiRTLI~!)1mUMH z`3I_$zw_r9vd|jBAm;o@YS}?c!0=+&qnY@##0B^LaHTH%sa?FfJS!QG0ny)#_XAF*2> zj3bXV_!w@l5+p=L52$NAmsl-#@IIN=ACJk5co1}5rgRG})J)YYhPQ%oA?sI@bFE=I zA>^xmPjwJ#%o?v_%M8-{j$j4EYmyZ*IdLMSeYZ;MzQw&iTAP9rqNbYL$Geha&2ped zEN=pS7F4+2d6vw(<>Y7w7NO|)*k9mT({j`@9p2lNrgoT75O$=K3d07R@lMP(NS=8i@!?XAag?czr&&8lr;em4NNJ7+_3!-EHPXAcFH5zV%W6@ErPN=-08}C{9}Q>`3L{V+@g$K_`qpNMNxFjXD7K z4j12sZ&cGrov#y7*5EQfFHeWgGph1N)K^GF)42&)c*(5+X*`2|J(}lvQPJ6g zONOK2%wO7CW!l8nN1iWNo55e+_`%IBk=Zh`_@YUoO4&FRU{blpki_S4N@MaNlTlH zLEnLpS6(^wTE9%i0;*kQH#K~%d0pjIz;InOjW((v5N;$-ks9U2O@ z_R!vb6`D;gEB33G*{Fzf=AY~m5csCI=1}%9O_sqRq$@tTd1hs2G3m1|K+AH^9**}p z)Ln~;99TPv!)Eq){ZOAYPOx%uf>3kw3sa?VOI)ZY|Xgy)N@wLg&!F z*RiR}%fkQbkKkHzj?EiLpavWbB&!0kwFy+qGtaM`y#pZED9rr4_=ekAR>YBPzp4|> z2kNT;=x>atSlrYC_YN`g)KQH-=QG(P#>&yj-S%&H z;Nn2g1rP_h+vb1=8^+8YXObUi5*<(tHf^7S1FkBNaF30EHgfA+${eOT9FS9W!tH7Q9hc;qL5 z5FRb-4Kt(IFQbbeQdeieumHu)g|qftzjS+*UfZbKPfi#jWYtj zT5|K`MdF>t`G70zCtbvdl?j52%05IJrFBKoCoV)sIcV>%hiLS!kUGMt`cjTlbuMLAm2Cz zp#KlI@b6Wb8n~{->>ZQB^$98R9*I-G3*Ktzb?8Hw-HUOeFMI_1Tt5nc4_wfQjt1!0 z&wwLh$`K5$=FS0Bi>h|WV*B2=#L$kE9^44c1l2Dz$Knsk*=m=7#D0j*WgK5%tjC z6Dwz5aX}3IV2m$w8z_pJl&B~{%ikn&Cc4?#Zk)_dfz5+Ok^yqzb9-l$K1?AeIBDW7G#1WmK`nC5Oz-Ia_XlH9NOxfa&!M)_zhjcu)0rC~l zFCkOC#d$z@aY1x9E9npw2y{p82|&CBrP?Jv@BmWg*4;Nmg}O=TIrP?JcKEN91n zNSNjiDXK7+{|u^B}fe=UY!J7966#7h$ni20uDBn?oGXA+#TzyA0 zQc2|N=b)(~)j0u7ET_puUZ>Xi-qN=~+i5h*bcnhe>4M+e8+53itujwaRxmh=++8DY zzTQL77L`5vrty6fv%?q$_;44fj;+*ek@L|z$+4{hID74I@0PiCXED*dKu`Z#(juls znMIA$TZ3F%i6rU3oJ6}tO*;zod<0aIDP0%WC*Z&=VR`_I0~e?oX| z&2Q0GSS)BQy@m{j8Y8Lb&voRjKLSC2x+e(pi{wN+XrZ?|vlwrw4`e)NZ?&bvf7qGh z$zonwsn*fSPB6Z)SQAZ8iCkj185YBwaI;}Wo|YD6 z9!yo`H9qucbs4tfIERyF$-M?xSVR}7%i#X4^_fq(=C|EtY=u2DfR5#@IA}6*XJKQ5 zNe}F`uW9L5m(g0-+nZr0ItH(g`e@8HS|;k~1cV`S{Kv0$b+H#^g?$3333>N;%&C>TGO!=@nXh=u6QuMbY>T-x9I`GjUK|VtsjzA0_H;@1abe81Gkp!53 zV4y*ck#otMEGjNA*#*?w*&*|!c+Q-tp=0in%Ho=%uIm89q?r$NX-Fm{#m2Je@j8O} z=(=s|B{x}zi>vkC$vbv+hW8)e5*#daKC?6~-Os1A{p=5FkHO)ZQT*w-L;tS!nBtrZ z06|U^4-XVtIFO#0tCQsEK#4@D1FfPHrTK^kbou7cO?n+4Fx8tgH1{9SyUfn4jB267 z$8A`=qSQeaRh}@B^YDVZh>mE)nw>eWIxuFBMf$1P$}$zL`(#!hvV+!16W<_oJI`gN zWe0yrDmKQV`Ei6GGgf0larAc-RQYVCw{|vHM9n#p6=O%}A?vPrzqZWXl*RNbT0LyD z!6ufSS0;H?B#ZZ_hN@=;(sD*WhUy81 zeQ9O!su538&gR}gvs(uzC5yY6s_`ZY#`hMB1fn;hJjlIky0AO8IDIf-5S@X*+Q zy^q=+ShnKGSq~^gk?Wk)E{bqAFA;q>sY;U0clWu)+8%Z3aBnJqD___De!>b-;~-@9 zPY3mPdVofT1f-S>Tz%)PwK7)iM4bfdZ24y5kRnpu1)XbtfdW9ea2UB`Z>i?@jfGG% z6qTWb@=0X%caz&=FAPTOfZ`K2knEcP=wltBC{R;-W@`DSN2#ar^^RJpA=o&U8pfqVs_emtn}dAZmS#J1`CT8sO3V^c=E~ zalRi_22j^RTQ(2szT^CV(d6h6T}r&Bi7fgqrHmGKYTaSjQd)NuC}pRUi=)=vcPiw( zO9AZD>yEk<3?QQA;{Xqe@W!f{qb+Gmr_nuRQl2!fPEi9m(UD5iay|(FOF)EZpX;&e z%5s%*?ys^0y0p@<(PwA9ZC@Sx3&~z*sjEz&6Q@t zZyxMt_p{iJlupeq%bPLj8b1HU*vK+xu^0Pbx=`@00uX2o^evHc7j1{xixSFCzmih%NrD|rWd|pPVGCGKQ-j`)B<;p{c@rCg zA(KilP=ZK^1t6;gCQ<>ZjMe(e`98($wcDfshd7l_M-S3ly)AnktK^04HUrA1T9Ezf zm(L0CNuD7<3}z`LO>^XWlbQVkCEI-zEb_0YU-gD%waEgLsFlMWOuwCdYn?g-IQYkB zg_;UF?Cdk$w7CW9tcY^k<|LB}xeH{9ZZU#SrxoT4)X!WjgtZCwzrWF;zqZfMeSIa{ z$V;HVR<_P2_oD*UNzurOIlKBkKvQ~gKKYaSJ;vIc z;Ryd3YfPOIf##&5uh$NUb5Fi~J|-8nbYBiIBcDovQ_!`m+S4EG;q4nQ4?0;FGjy>X zkm&)=)}7HGB-T?=^%1-a%GjEo_e86azL$dWi>LR(~SHn@2<#Pj}-^a&i)5dxsQaWE<<*#_BbRxSuwXvB;6*@y*(ghP zdZ5Hlji%)|@aXJKh;59)Qxgx+jPrt-Gi9UW=pZF@N>G4ef zC}~tcmOhoDaDL;C+-G8Tmd8KZTKVArEK~N01E>HW7bNt$Ruhqntf8A@LoZFC;R5nJiGd%I4%NdZ$pNEC4Suj{+( z>9ubhr(yA3C5+ZG?C)f}xo|OzPO3bpZPj?f!!tii2J8F@sOlv=rS9|^I3eI19 zRx`Gt*^PeEj^>A(UnRxz79a6#EJk$o7qTZ!u3tqZa0@sk$HtCk)>*&;Fokeat;=~p zxgz1bV}Ywg9aX98|2XSLgHwVCUWcV|oA6;VAd2rl%97ZW`g^NamFup}V$h!NLor1; z7CYgrg43-PSXw*qu%YD|pD@6>M%$6F#-Lu0$B-bI^F# zo_-8E%W9K0zu#g-($ZAz@GT7W5v%C@Oj?6EIt}y-($&D2iWo*vp zdBvm~>aA6TZSCj1z#D#1UsL&W4^X(+YbcnCjhPOq42cWAQWHX{`$eX?<==5pj?=7g z-^+y<&iAYP>e)jEFK*B=+7C$2w?XjsuKp}Ok#zZr6?|4`ak|vI zm$ZtAT%#dzK2k>{(vWp_FEh`=Ha z8y^D1rhKAGt8Q(Q+rfxcO8VuhC|v#X0K9Wi%G{0M4kZ*M2Pjf$IYI#;DF@ z=$AkM0%ECIhi=axd;8omHT`w-Js6BEi~s*vJ}*FDGfkF`9XMP>nUb46xzxVk5o%{vT$9h+82~f+^khaCm<2NDx7ERS= z{^*0;wahfXq)?|VWV*U7lS}g`=HM_M`Qf7m5TiGi@Q`G-?U6Gol5(Qs||#TEINZOS6-x(baDjHJGxw z_-bK?m?@zF(Yvl)@9BQ#*v|{yWhL1b^{<7;Vz&$_y5n;9fJ#%kpt=SS|w){Q*866ZgWN|CN$U(TmCF&vTcddWlfQVsW@F?Yoj$ z5}sO-0dsuSr;3v24W_pY#d_rUm3)3rgv#*mHmm%XkN^CKA$&cxuMNM18dh68ph9d* zlNVQtKPf4?i})-+K)?)>zwyYw6sz+bxbn&63Ewuc6$L)y<6=)X8c!e{PTq_bug118 z>#ialPC)t&y2r~zpM0@HNrDbnMqn+JA8yNYn1KV^f^HnxOJm)fD$zICmBmzt-E^&Z zVrlB*nPIQCPzr&K3etOlH-{RwH?oKP8F;sO1>FtY>8zto8&Zt3^YSX|C3Ts!9z56Y z8yqM{WVK3&HlcSS;6+UT6-z3t0!=dge>l$gUq9Exg8Bcq!+QS=S$M@bpkD#!k7q(jI2*nfJqSFP(0d}Ym* zxXnClMIO>$hL7#0^Y76=@1};vhLP7nz>L(c_~qMdY>L24!TLknzks8!r@sz|)&D;k zma-mWjViO%L|dXPLlPnx&sIV3Add>|A=A`sQDmVsLdvru>fF(EgUgU~vX2mbvuuIg zo?k{(jK@?~S~iYht3JmoHF#S+^cdp2XadLGX-Xtse5bO4}Ga9C=1p9GNhS z$8Q$yPqAJ*nuus?e;+v$d(I(5f?csikh^cRD}$iLKvI(ui9Qw7(fM~}6kDyiCQqe` zt%g`G`OMp^QF$7_-p!uQiBCO>tHJKqi{4o!hZ>YO}#j;3_a0TbdzU{CyL-m4MTm=c?+9$Y+PG)(IW z#2EL0m(^lU{{a#cy0^6xR#*uB6wksQm(l0VVagD85Yx5-r9A>wiDtd}8L^1Ju(%4@ zvO@3+43DrhkS{aj7njZ_C)@#RPHQ9n`9MfBM}X2@vBcOrd0&oJ)#d;nX+hr*6;(O{ zCXS)O+S;{GCb$|Gi5=EF4BNRl7kg=(O3u#E2O3WMezVTmM+d=+mID;BpO^Ud@EdaoGb@l}H>H~11Pk252H)214lS*eOEk1=$T|tE{+Y=HK{C#rIDR^%BmjO%uwoO$ zD97XBiqH}Xu;&%PzTayUMe}anIi4|kLdn5IY`iLD|6@2;a($524oj0@`}m=k-+$#- ztZH3RoqYk-iKpJG?kVW3C=d;7iYbc7NNXRTRM6x&yjJnZ4L|Jzx?Po2#G3;fzd`Kk z(xX{se`fMSf2f=z!TnsOs@%}_l5K{&N%&)I-QpTb?PzMBW}Fey|LB$sbp{A&PsZY9 z-0;7S?EF&E`FjJIYlEBtoV6oUQ-vtLGjM*^*(#gromcu2ur$4(l18P*;Dgs6T&3;q z&#{gd+1O|Lxx|d%irV+>ApFZH+p3(RKaN~^J8fx)5xZnEGd01IO_#Ak1Ammw~z`8g;gQ)?s&cI2D$*ZDN+ z%;A?2Wk@YVvPhJcDDj1a(ubqx{bm;$av1rize^vod-L$ikWQVqzUh&+{o&o^w~9OC z7uzJ0?}%#KtTqqNXAZmfmwT+x?2gv*86j>u)Px_7Ew}+Tl6bOH&-PNR{r{5I@qWr$XGg4XGy%!S`ovkU)+bt_L#J^?EUs?MXsKU!n zpnna;nzaTF9?RU$T*S5h#jB!UFy+;HwGVnQB2kU2d1TXfM0cvLB5BWPT_;V*_iWNJ za-s$!A!dJWV9Xt}pmxO=r)WJ7p=9oiJ9P|Hp23#D>J-u#Bc4vWQ*t`$e~-dE4Xj zL-S?D(wTu!FwXx9A8Q7TZA3C70_1+TH<&cqeG@#e3 z03&3X;Vijx?bCOMRK0`l*ekx%&ax7ok-k5w8WlRtR3CTdmZP*-@cb-f;h#Hu>ADt0 z2ouruu{Z8Rv76#?%xkigU-V@uxA#IT{1ZnZ?7=I{ukHWn@q=H<`#-jILHN%%8wOr{ zFSItZ+1z_Um%aRUekcPcipAXAxN($9KKSyPV&OEiYpA=Tglq%bbj2HWg>Sv%6zSOG zvi)=-%5a|3!)&Oa^VGww(YB-Htx@yT+Z_8IS4d;hn3mB-;gx$?Z?#ZtT@X~{W5AEQQdXobChZr*(#$Jl4Oc7QoI__wky3e!ojsH}9 zym7zrR(D5g^Om2n=v3GnE>=*p*I&HRZE`F-1>j#2??=qH! zsUsdoyE|aG zNqE>WKaeVay&Q_2AAFo*z;mH}Ptmlq*wX}GC)FwbmPawr+N_WZW_0?rp9cMv4N7sV zSwIp5=Wj!@JaLn!S2g00>s4yw@1O@yA7r%uZ8*$_(8D9W{&fA5UE{C4&iGBPMeJ{u5 zYGgdyU)zg^lElc4c2(<@Jv=g#fw4_q+OGA|G#aS2pLZGbt$T z!dDU-9Vajen2HZm_(HaunVWu+k%~oBHMt*B6HJ|)kZWW#MHtT|9BZu-H>wKJM`QodCl$pMB5EaHZ@a1^*FB9ERof}$nAC^0wJwKVzYE%Axt%z&-?e$bE zm$C;EsTPH{RaT(d#Sn!pLW^Dd2c4>GsWvL2md2CPv$Sww+9v`3tsL{zPYGdjSz8(* z)$_&T-HKr!vQqB~I3)RB_(`JAIJ|E>b#*8S)BSMjNuixf zaJ&-U7H$QCm&4?+d?$QIgpmrJOE$!M+3&RjDv`-wi*A(5wOp}cRamwqaWlUbYNrK$ zYMO>$;`345RC)Lz5w6VlVN@P1*8K6L$*(=D`Er*;Im1Y&wxn&iT>lnlLQ7c9@1`mO z;4`vKrH_{Q^6d_=%k-XlFWQ&O$nWPoZ0gL=wdxLnqd6P82NR);`zfg(^quN!VcFU( zD;4{=WXx8wx`KukbwBhRp`2zlsmwgUWZ@mCHmB;U!1pxLd`72q>z9hiskZOe%{xI- zPSQ(X=KbkY%YLhUhu!*4bNq%n!CR8S%ebD*{gjBAZ>zzGsg#wWWZy%=J`U2w2@X4a zs>{@7dxkyOFclf@cby14p*HB3}@R>C2^4Yebq9Q;Gyhu zC+b2ovr)c(@}RHvyy13n7y9BYRLc7DdUJ%OG%6Ten`z%=<5O5G@0M5_Qu`JQ!e9Ah zjQx>q2H{9+QBufEzYl^$&S7Q`@WZaHGgJ|QewE7ONUo;NH)qLdHP?qxev$LI;{)q_ zljX^%Ml&b;t_{#>Vo=5XXnB~7k3D_X2ayTOM)fbfO=(`$o(mMvE`?Pw+TaCn>p_Gd zEv9VQF%P;AW!h6wlfXG=vz0f_%y0h~eId?onb@*H+FYCb-rx>}x=qE@Hip)UFE3QS zeE#)UMXq!_8iu)XXm@r`063lLcF?ukj#Hwxl4yWhU0<-=sDqF-UCCFOM6Pwr-q>F; zd359OducNdbT^IjP+u`SsWH{zrS-PfhYB9vR>$|i07TPmWC2lg+r!~&X7E(m_NQ9T zUQCp;{7Hr11eQ8#siaaZLSho7JYXL6tGpWj*5PqsZD;yu)$V1fDVHDBP`G$kxXP@} z#5*obp?x{uL3HhIuvE2Vwmbw6=7_s|dYs^>Ef$SK>P+RM)(+u}?m$dwo4Fqde$KSD z5cudEi!|}&{;z$&=79gVU{O9#{w~epl9xX??4*pkxEf%>mn!$?PzfR#oY52PD&0!` zkxyIZlfIh9J1W?oVmtLGh)KM2F5OF z1r5{Ti*Cn!R&0>@3h~qnPGOvvL6A;PB_wQpno{T8T~TuOY`AA=$qM*`ob6?2>+czs zonzcpA+@PCk6o;6oc*?u#Px{4%tM=t4zHns8amha0(&kx4gD@fYf=iq%xR!{igrU? z-lj+YPMFS7inji^2#Ej&b{PIan7ac>UNxG9+#jN#QNvw9166j5+9UouuYfc_wd}?O zIyq~#s>|iETM;gSnw%d6PLV>IZG6af3d{)3nYmISgj)U-$#Hb>LugQuYEeQaHWY== zg*DAU<}(_Xhjjq+988J96hxY+2|`#-6j5S%it_dCr+Qu}Iq3v%y!orZrh6IQ{Z6OY ze)2HL*=a!$A&S2ymuF|^+U8;wU(R6BwJQM%*TUnaqGcneRkJ>`{h12*XnA}Kbs}dX zbliiu!0gnBR>qxZ(}*UtV$)h)pR=z!EI1!&%Gq3oLoAyG<4$^^bsiN&Igk1+oV!!! zggw{o@uAXo(YPmJGyq&cCmmnaC8;Gf&TkJbz;?jb9jp83cUM%C{_6O7b`*@ zlL@QS8>C=bTw@Hi(`c$N^rdBmH_2EvBo(S=wIa2r0(I+QXQsX#!s3OcQi25+TvAiK ztva_Kmesh>#2Y(3rk@~Fqnyx9UIsbkE}CkLLT%$sfFgRzo+JF`cm3xc{UD>q#Avr5 z^)6po3U=x59eRqgPg1r<4P%6~9gABL?mP`XL(;G7d>TmcTDPwYX6!7i{*=*z8fgTY zlKCcERQY81Qq|LS3iGU!O2P4wFek^$)3nGI_~`QoGH_+`k3KJ-CNz^9yxqQi^NY3O zT|8)6VO2+wc`(*{F)_86r`3G`_)5_iQ;~OyDy=TLLTM)k9jg%Tr-iBAf>tWx~wn1fGo=QCQpOV<}7 zi~_0B$CoKf9!yyf9BWy$L+PQ zV%n4Zx3LuZx5L$mma00ul#`>YCQ_kFN4D>TO0|dIiBVp=%JnKng=KF+s+P0MU7KZ} zi`j}+lI3%V-qDux#@7F$-`#5Z!1q;PvbyuvwKe-XON1@$nc$oUka1+YsMW|N4aHz1 zSkN|ww-qyQxoyB`APZ;M#e{XaK6jou-)^9-HJKxI)p-Ropidlq9*cjNU9kdf9B-Nn zmo1e1#=a~1HsrwpZ)oH#xMKP;i;#G@;yxBMQof>E8Ir+H)uFRfj~bAE*;T%_uBdCC z8;V1N0gjTgcW<3w6YoN;?ZxS%z}R8u;+)YmDpP;@<)n3IaxZ&Z(<=Q14yZ8ieZJf= ztDj?cjFDKrBO#@K;Y@vjv299Dvm<^3t|(7+AK*VbPEFEI-8kOVXoa4I9mkn?VzUKC zSK&3gRa6Msvsg=s#}ymS%K*0mQz9%M%_m4i9xpw+>uJ|Liy)ARos#0 z8mqRXF?K`8j0j5dt*!JoO3{`4(P&Ye;29Mva*(7P88lcqr{KP=;)nUDqrJ-+%+V*| z8MgKdNN4b^KkVNM{al&c+{azWX$-0GUqQ>hvIW6l2NLv+L0E~Mw~VwS(ce?+d*P=R z4#P7s7o~q=^Y8_I2Oeut&*?qF3qUYH`vCagp3Bs}46-Fw8y#O3UMM@!*lDBqdvL|gb&+LX1Q~(O_%@W zp5?WP@~zdIx!^M&j3OMc^Hv^R({4V?%^*J$te=I3X4D;>{Km6Bek+c-xh9Cq*M{Q_ zIFQ$0xr<@}rnvjuw8^i-M_oCvhzv{zE!QhrN|)$NiFx{JeJ?vN7LZ_Lp_cSbf$hz8 zbZtc7%HMbUv&_3u9?k<^Q?1@ThYlk`FEh7wrViQ;HW?kXKV;5C8U*6tyfQ7hnKa)A z^_kf^U7LS{on04foUpbRo!`lm^S0Df@^2$8sKFe#sHV>QJF^?FI+(LMwjP%y67BN+ zySyg(HGGlTH3oB4{S67(H?RpdxFmPY!~twTzKB+3GehM328$HVDp;?LZF@r3=ZE2o zr{6_B-CzIF)o)zdHpQ-D;-vDDb!g;$73x%h6O3-g3r+Mx?%qvU5-TIa73)83 zAVgrdGb60ZRCdTsJ&&(-9lQBNGh*c;eL{uVfZOm zKYs%OTwvtWH#H=s@z&5}z+0AqggAtid0MN^nO3IaM}Hwl%dIOo{0s~neBHFCFZR9a z$Z)XFZ?7gCLb6Ug{<-|-kw>AY7`FsB(uDAR5&14n(Y5fZVTQbXxRj}l^JbElIlM>^ zmt9lwAp*k0YreAkWBa&2 z?pG!f%M8u5^Hqv@C}uV8Yd?VuQ8a4!{70XOk5x=D(JP30jLm1ZaBw=63h6wzta47P zl+`i73uILCHBKsznsQ75Q(D@5juC7vPs6_fu@?OGgmI?8)iYzUc2*K7c@b=3&Mz&5 z1NAY8!jlfhHtl2t{|nUypWh!GZOhsq`bcI5r!Hr5JmFsTz(c6$Jb1`F`&#v9*FJ;n z9QDE~SfxjzSgO1=7Gs1jS(J&QbXid>{H#$X)>g%*Njuw1;0%Xf;iKf5sF}K$1%AW3 zX7!9;V?=N;HGuwQG5LGJ19j_+pD3Y2h0zCrPUfbd(Rf&enn7wjV&S5vGL1~)X`W0Y z>{p^-RPJCw50%R<_2;pCj)?PVmgV*ntyMC7X!($b2;yEVd@<)Q$J3Y66eD!%MWb9%F0pf(4;uXtB9Jb4r%1%jx@LRiE2i2`zD+KDC2wqJ`;d^+XQ4hPa*V8^I zyg>5qIu>nPM+QH8SPih;`O@g_D)P`mHbod;wG{jlt=V>-qU~y*vyPMWI{;{Bb@kla z!vK>E6{bV z3QWQWe0kCd@5HB950UFR5ID7QhvJL;B3l3sByLV@VwzC9i+l0!_Znzi0J5a)f$cIS0=PyMoW z$l>3N#dY2q*yi8;shzF~gGD)`tS)ho-D*;sNzihRSvfsoFRvMLM+BqFzcU^Wo|0I; z$#9vjvwDcf>1?jzHKOze9L9==JLI^%s+%s=o3QpDPcHUC7yIR$BbR{953oz0>Q}4t)E+v zPU6{Uj2%`coY{l_sDq)EI=&}0oQ ziJ~Dcf7~>Ukpt2TEs&tex>B>6{IxKy8M~FH$HJ@K^Z> zGgg}$ePgC4C$*`gFzxP66C@L8LxKe6c|I0D$%*@x33FuDH#^k=qoplQwWiG#a<~KA zet$}Lh;3hy)dgJ&1CSp%_!NS<+5DI$wQ#ScOl*9E+%JqaVoDS$xL!vBGgv*&o0D8WnX8+7ekKiQ5n zv~WeO^j*O+@R>Kq(*MrJIm2jV)Iz}Q%}%DY1_#J?95|#1p}ph;YihbzZxx`JkRbyw z%2WaVqGy8`dXpQj6O-TE|5#$5pa6?yX269OKYeu*1^y`_2*MkF08T*X%mr_B+z|Ih zs6%}W6C?qf@|NGhm^3g7{n(VMZ;*b5>{r0KyWCH!zf@4>!4nS3vee8R(yhx=L=5|;J|9P z5OR9>PX;)7QMsD)A568w*`fVy93uGp0O$l-E_aYho)J=?FH_>3k?2jlfDPuxz9 zW%Q`6=Vo=r2DCHwT^FRcYQ@yVMi3zoq?#YaTiyO$4+aIJ$i|jI*yZwam?wv8>k{Ht zHkTv*EP&GDfslwFqR4Hb5h4UHaDCXm+zR*?Y*tv_-QlFD{lb#kMiQ`M3?$-3j-mx9 zo>yOqEJkp*uZ`MRkY3)u7JLK-y zne{G%3jEC1xRFWWf{&^B6MAW-<4PQ!KM>Fua0N=vgr3Ex>hAZ9!4J~dhk?G0!+u2wCKUHmC9X#pHx0IW zK2wY_>^A2b#7(URp|^b%5NbKT6by9#3Hv6~(;U*<0zEj!pn{I>AAWLMe1~8`V}gl^ z&^+7kg`&%#qGi}IbgvNm1#;(s8P&Ia2M~z;#zYfM@F45`!_7h^{ZejsMS?)6eQGhg-gVJRjs@SH z(qgsI-K>g9tAJnkSm$QFL!R0iOh=z5yU^|HD>B#p{4FoiQe#SsjnM~>HB$@7lwYU} zYz8I#m6(AHy-3|?>|*<{ag7j8K+8-}BIW*r;M@K=+cRPf;^y#DVx@5qJPwLYz_cqi z7QG2WT9L0!urNTIr7WfQaM}Vg6S(@KMCI_Ney5^U@NV#CZD}j#EpKnv#i!2k`jE@N z<+gVQ$XKi3Jk(O>*0>-YDbHA{7Nmg1(3YI{Ejw_tqJQ@Lr>$N6XS@m{UVHwi0=>iy z=wT*@r4A|GxLyEFzI;dtYhSOF*cZ4n%niz>JTQSSs5W8npmtQhQCd=+ot-aa_vL;b)xoyE6T-=fd!c5n$ufg*TPYF3@k4B1 zUS94fzBd&K61@!KxykGZ-dr}=9z6g8glMfgSnWq8auA-R)$^!DBY%DARFgQ8|Bg0_ zo7+TMb8Dhhtyt16XX+l*N_VzSt#}XTBxtgZG&yTuLDx*jt+yZH(RzvpNb5va!KG&) z`J+-Z6YOs%sdkM8)Zn8wM?P$~o(^{Th2q@(M>iP2s?aBNzSNf!ahL);31p$q2^NyT z)(H)N{~qbrg9a-ne-J@ECcIx3a(kIg@`T&1KOjQFzOpp3+HVwt?yxzM?qwy`{Zz5h z@FlcatKje?vrOA+1TBPTK@p0#t>jF5|3mm|R&8>76-n=nHU`3RH5w-I_{eWuqoo_B zZad*u{SrCALgy@4vP!kp@mx!Amrwqd(#HKnMhZ|#s@vEX3aBv92-J^9c(^FxKs+PX z$y2~thYs+x?<^;QRy!c%B^=hK-3Kav?u^!mMROokNE96_0bhkOtd|nv9@s>YuwofHG+yHKCB-Q0+Ar+uG6~*xA#^ODvFH3gRuJuQL3N*5A}lLr5Ygrf428m zW=81uxZuG~jzGhp@<+Xgw$JF(OABoOjX=M{4(?9>sVV;lsiFw&5AS_tmxRNE!Sh}; z|5j9HqrMnwBOn&`ij#oSAgW%3DhkWBH={sXkPJfC=*~0uwH`bC+OB^+=_WZrbb(zB zm(J$0KbH_C{I2f>cVwp-4nCT<*Sdzu1Fy($%DXU^5LtEP>8aH4OzkUwYHdl2n}Nz5 zgjp)7cp8|4T)UBy2%q|PaCS->0ny~Pa?bvFtAiZyI#j@)wfo9a#o+M8aN4&HvC-Ob zvJ~V6L{W2`RaNYlk=X&)E&AgJB1lQ~em)K+o0D5AqJUU;{%Hy&PW8nhMAI<3_2LQ@ z)0*77$>q6YeJxd}ccKu@AFs%09pcHI`#;By6m`v6or?ZLH|h7FIuj?UeUz|)D)_;id$W{7{d*rx?PHX3h%M56Zyj?Nra{;urFWJMkhw_s zQ^wBST_A>oGl$si@5X8F5Nl53G3bFvN&W9*0*x3N>ce}7^fz{@B(t#aw$~B3HM6$b z!m{@E_VHYoT-kds8H~PILK&ImhjXWoZBvJP40pN|fsoN@cE_|JQLXVy`sR0@Gy+LX zhNhY1?)*%35!R;v{hydUhO@Pmb$lCxbN1})ZEvI=^je*_@WHw^;6X7-;|)$XgUZv; z;|>|`JH7cim)KHhMteBN_+Rq3y_sVh`p&s~P-WEZea*8dZV0D88#g1dop!8#Jnn3x zX$;#*YuQpGAJ*{a)@>&h=(_1n_(pSdDpHFa=-~-;;`dr|R*%9^t56heJ^UpjX*qIo zrBCJrws0_qQp~ETCv^PBswAFdl|*?Kp1Yji)M#lIGuznxN?bKIB}_HE%6dwtQeHN+e%OJ>Lg zuj0<*`52d>Oe=NKbJtSseYyili;uO15&y08-b{75wBnTE(lnqvDff%nHKne{eEs~6 z`(nAvm5!3S4DbOkfuRZ(w2LRBRUYSmpO~@H(C>NmsZ2kro{>4z{YSXANdiR=KqUYG z>gVTY)8FA-M+zIQ6NAN%%ljcBAd#|h-jg!w!#E`Wm$ym*Sz+;D$RBHmHN^tS`V3*W zYcqG>^R9WEPP2kW=s^irHHWqD-NarCgXS2QD)}hI;(eh?>mFtJ&u`zC&c`*la1;3LQMrlC=>p*>{}A3Vp%S70Ji=XrE(u9%zj* zkBu~7HF?5#R9V!4dG^@(&W+Z1mGU>OhdwoC`BFqax6R*>DBt{SxO+!IZP$omnIig@ z=1!p`e03UKa;Qx{4p!*Ed>y1ix7v-?%F+Fz3n>|A3^jn zCro%*c=?>%64@W7!NpRO(QGF>QlELJduBGBJ?7&JCP)X9I&K^vK!%(wroZo$QRk#w zl0%FAVf0*bFsuk2GK|9b(kNc)$DP##VH2Pg8^Aat7&;e~D!8T#4O7=4Z5aZCv>Q1zS+> zA2<2}!>i6%Tp@9K-kcU6Qd4Tl2?_#sUzpC2pDNf?zvl7D{W`I4SIakJv4vFOH=lsA&L*09vlixdGzv2nYzwjtx{%+_8cwj)_zMwDSX{i+ZI3R*Cw{ix(M(hE?GUdKAzSpF zwi^zd-Mp5hUE`$kzk|8?S)B;v^Mn^lvOC4^`0hFSB}hD|x|!7Q1HT6mD$|`D-J5n; zs*iLKTh#>|o!_DIN5Z9G`Ja|7k(?3`7Gi}t&5-@xwjHFAoG|E+m(pjQ8|Tjo&HtD0 zT0TUq!8#XPY;IN}4;47bfenLmDt&d!$n)a6`@RUb%*d+jxA)`k;+k_1`PT45_AlI+!T;O{hpc1|6X2w8kWL&QGDyNbUr`_ zZr>5W6`)Udw+MA0$Sy0j4b}e&!V+XPJ(XR}gor_u!q2Exs5=rdHeQNH3(1>aCh)R& z@}iuV+(e5AK841`glHGGl}+wvL5hyGuCJQLdE~Dw0fqYu@?f4xK|~MUkTf z={q%8>60Kr5-{jc9=XqM8Cq@(q}(Vj?XyP>1}@Xw>)U!xGgu144!i$!S<1b22bHE5 zO2F21?=)*XUS(6}Q+MYvZ2fnY2`R`J4N?&3!gf^!4qr=d>ZyN}vPszg?rTzvJO>;O z2_Txf_Y11k6~9iA_YTlPU=}jOx6R6sKqf|ak)C`7$r^yJX7__KF;VqTZWtO1uj0M8 zFo(5Ak3>XRwdr7hnq*ld^WApHY*7ZG`iJAbFeKP3 zPM}o<}|<>=HW;+? zkY?4sbLZr-iu8>PyChWpA$NA)5mkM=5(IJjb@wscb0$1AOIXB41F|EIeyQI%JsJ|j zi^3uu;&PiVRo}hjB>|X~bgV7-Uu@xZU?msu;{;Fc*}I^|X84)7)l%i2Q#QGN-o>?r zs_KrLUvBwBvxnSbKM2F3InZqZ4vr-q=`>II?%Whs3ZmOS_wizb#GL-4mp*G=FRh@#0Go zL)U{f)AGkiS>6NhjwX7St_3|R9~Kh6JGT4X_oz@ck8VSo8&)^oS$O6RJqGl!q`yRm zxG~oZ*JE{WmILH+#6cG0w#(zXVU;5l1VQGoHjk}=lKVD~kEKcgFDd84$y`Zevqjd6 za1~hRlIbmF8#JNU`qSI|z(W-)KR+$ScqPq>)^^7W$_`;w zb+F!RV_!Uo00H^Emk=8`{pQ05xKlQ?h`JRHqtwDG`rHltVJPSJIExjF8*K&5 z+prEI!ZLSHmQTEXIL08K*JbK?r@^I9TdA`)mARkoYbrI4Pyi_YXJ_@Meb&__S8Z_M zn7awMWcdRbrksB-W&rKXy2$Xag=)uhUq4f{%CF z#ZA(!L+mo(I0sFfj+46wKH?T!A~dC%OBaxylf3u8?dtQm4nNLr05cc4hvoo~t=;es z2q=`@lYVp;dIw?}J;;mF1jClTALeH;OtH+vKAd~qq-F(K={nAP=}*-=Zun#`q&s$j zgShtx?UFS&Rq?v8(BkgLgW5u-8L2$M9^*uRuebU#=f6%%eg-Zp-Vd+U-`1v7u@?s| zF5;c@qeN??+~<$&JVvA~+8n7YjOw*izU@qso_S;`Rm zC3Ng<2a8;OZF}$k)|L9k)xdtoJXCCC)5wT01&q-4R@?xFa22# z1CV2%LL*%En6YiAFO4Ji_iN0|jYwAWENLbL{olLUW$6~ji-PSFBJu)%g34iMbXzecj znp3v+HzvQ0M^6R;@5ClLQM@dSC`jKZ7`7%pSv&S&4_AXW5e%QIK}y1_O+}VkoPftO z>Npex+03VmX2c6!U*jge#@*3c-Cn3u)!g`@%R)gejXen212jr~;K(JbQ&aKG66cfT z?&H{$!SYs1wBm&Y7y|V+Z@su%$&^6`yRZy4D;0a1dj%o41Lo*>#dx>&Lm;G>j*4*- zIn-c?(nY@0knoAdCTKIR;+L@(2gmMUJ(*kP*j4*1aVjSK z_J@j)q2=U$if2}Oi^oBxr`bw(F3E}0$O?ctUo(s^eQ6wxyc-B#A`1w3#Jdyc{&)3o zXxjvV=Er5cJMz1!jww)9{B|Tb-Em^u6k0&qxF;jHn=dJCCK=LD?Xf92=4ck184 z;(bIP%d!QX61{CN36=N7`#+o$${yZa_DyQdqk|fd6b-b}_`x7AC4nx;7HD=!FiaO* z%BU4KI_Tsw?Ie7VGci_HkZmUY>;BdJC;0UMq$<>Gm-cZos!6c{!xo<5Z9&B++@vX@ zjU&oq5qP3|>Jx4vv-#^Z2TU&2`kfgc!Cjo${o6!X3~kR|(o2bdv=yhe>+o5CSPV*F z`;`>$9Uzl!!=kyHhRRIaWBkWIK>{-5f}KxgXOcJuk56}JvPibjH08piC%oLjWZdk> zOk(Pgb%K4dy_x2W8RST@aNKEsjyL6nz3|3hnp%#cLb2)>HnAw<(8!&J?Y+J6nQF^w zuNyaX42+t($s;EaC6eue>h;xx)3P^D1OfW=LPpYhJcK0@+Zr;qVjUKn4cyph0_0CCL|}1@gFp0 z0kfx1k+a;HD4r=d3Q(jk!B&v`2}`ij?}@5?aQS`&Kbvqk*E0h-OeK*d{wPO4_;Fcf ziNQAB$c<}HZ~luOWByW}ioE7vtj$Paj7kHSV8PoH5~bXB>4^vCslC0D zf`9rr5)%_gc6WDGJd3MUI}H`0I0XcX9z4P@hdsUCF^?ob^dS1;g zPW1Hjc+@pMZ8<2Er`tT4)SE0f>ONljg!yj$M-28cE@Wj8T2T9f``l}Y?^FV4^swvm zpm2ql!dLMvN^kpYhNAnmp>*0kU$P{>Nqg(mspzp-Ax~4{35@{Zd9D&K4t;p=h!WWk zb^IOI`k(inf07o*EK8f8Y?(a}(&lZcr`b(DLiShtge~IatFbtK(BJgd?A`otqH}>P z{m~hv7KJZ0(t5k|ECGR2_Us(0v#G}>O2dLL0;3M39=+`4sF&m9;K=GG^VYubuv7T* z6*uHf^W}D7VnV|315AOTp&Cf~Dxu#)5tg(xK-yIRfe=t0_<>xfM-pb2abEvU^C|^a zZ5!-gs{Z<8+&lSw+Q69Gn)nMTf?P^9@dA;{(XH8&&XyZlb8H26cJ`bug9CD_`SvTvKAR&QA`5Xb788z&y_wW5i0gRSv zcE7Xi>7VJ1jEr>n;yyZzbC$GY`#X#Uy#>mh*Ie0(Pp#ejDzQbxta(4zw@tcWVpzgj z{xiPqgvh*j(gd^5>FQO>Q}1hgSy@@G>UpW0OpyQ#3v+Xc+66aDrP+Naqw44uwrM~b zMmcU^l-3;y1OUD0QHj)bf4F|0hyg$m?vTbnN@3&@uOZS3rm~t7t zpl010mGWnJ5u(7ZC-ar^*4`J-{>W8-zOA)*sVe=E9#U2L_!)*x1a6&eLOD=UO$3pu z;!-@D@iCQsg(;->N#i^r#4ya0H7y?J7!+_EcgN*!8ykzpAbUBtZ37X~IudwRMVas1 z!O~wS$||bGx8b~_UEDZ6A3^%pR<&oa0cwKN}!XF;1L=M~Mhlh66`6)r5yfiZ);aryU(5$WRl3w<58k{8bI5af0N{2N%duwYe z_DLI@kBear6GdLUm>W8hzd3)YifZ+`Tgyj9zK#hzA z`5DWkAxR7Z2oOALVxbMY$X)Gmg&pGz^6_aCzJrbJHGlXMDaR|K)R&$OFj>SBlkB#< zQS8Cxa4Z7@1HN-cZrXN{?59GKr87Q+Q@vQ#a%U?MpIO@+d`w?2a<)O`-yrK6Bn(G2ySI4JTTt%usz|`g@Nr5g8)8J~gEORWn%M75(-^!@i^DRIVTrs^hvd^{ff~m}NV+5my)mYU5t9F8U?J*EaAdUNmE0GH**aTDX5`Ox zW0|X$>D&AJHn8F6>^B|^phtc5CcKQ*cMXF{l`zkw0^~H<(Uy`P#A3ahE;S{V^yxU0rf+u$9z=k?Lxn1o=nvmHD)I))@{C%rslgs zly2Dhcop=<9`lnNRFCB~ep_+nd>OZ*wzm2aTm7SWoU~LUYgr=~(j0e|!?GFn8%1SI z_wDXga-vOtXl(;ABvF60D~!+kug9#lR%EZSQ#(3ORRghg>EMZzdkwDZzC@1nYPER@ z3&>P$bDvad(|Ukv^4^6VT;L=3!jG1UeO?>>mhFGgL@l@zRl^kN!+?n@;LXP#dt z3BgZ$Qf*+`IxKiLmnB0xx^2_<)3kD?%s>QYgiOu{&9k=AeZN6OP!_O!0_>1!e(6c| z59`nL+9e*%ERL^ra=qs1e9mE4%!U%>j#|unp3Pe~hao~ZKUHrHThXT7=z6QXH0UZA2`YojBL+Op=rD|o*2 zDfEe0hp1~kk8B+jBLD0;!N5Yr-&iBrJ;^@m5{4}`aW#561XXJ%!V9fYPdAs`y#2bc zvaoDdR;UzJH3exYMvtXK)j(q6esAjJ1gDlVMDlbQ(_1|&D=RTR-u&_uZ`w-r!2917 z7boY~m<#_re|6~J8$Xo~8$Y-kBL1cQVO*QJgb%EyehGb)*vZC^d)PSDv+unYDefBO zO$vNZ;U+)BrOo`m0yuYK-NFK{57vERQ(}q)lK+a%oQoYoWIfrFqQ-wI>%N*29I4`l zt9sULe>^0DnO|F5o4*I-Y(3wgQak^o;WLM@dg1pSyJ6`18&`UI_twd);K7rp=Dq=B zUQ;pXB@zs5VaIMX%mkT#vcpQ#_PkXr=RPXJxyy5BHZyG@dzM3Aje5gLL^U)t+}{7& zw{P@&ChUaPKsnDAy}gxY9{9-F{a#y6qIszLurjudV=_cPFg${T>t^nI;Y{+6!k?Tr zu|l=^+Y5b!Htgj-4~4pSc6LVdUfoy}Yu8s~SYk9bG&r5jLw7{TF6G;2AU<-+ zl?_z8$!wtnx-1_l_{20*|2DRGUZ&1Tp70N=GCHqW4$*IkyJ2i`2vUXO!Xu51kLSGg zz8r11Ih~~{Ro!kVK}1A6?tSZ}2%UFU%T7awl$VLVQ8X$*Xy1tjsew(8#)gHF`Gh}i z*<~tu&APHzlPz%7RE4^E1zMv)!RzVh zk`=CYrBXxRKf`zxx$j)?gW&D#sF7RQPPSXhyHD6+@m9V z6$U&Nh6BN@R)VaOl9G#RU+|vAypb)Z$8PA5l%Kw~Dy`-Q2uS{$=08(3Ji#tlfb(nY zOt$<$N%@NLHM>f{a!rHE=+|kY6tSLQZl>1Amzh+;aU!TceHNr-_V@bFlc2XA!l@fu zeF+?VUe|TZ+I8ttIh2cM>+e%Zx+B@d@|C6L=jS!Qc{NXz>Xo*(wyHwOAbf2%XNzft z${{=f$+?Fz;Q4_M#Z{9O-&;$qYt7?9kk=bZCQ5V)t1TyM8WbhB`Q^HBCH&UyZwsvpP0d{lHF}gI1O`^gh3nR0(}VHjx3kfegR! zKb9_H6O~?%R&9;dnh)Dqk#Ec0QVh$n`I&Kr9HI$?1^?79z^3R?G_JG%8mJifw zV!MuDp=Ct_-|~lXklu2e1)1fE`|+_8=r{0af=WT5leT$LXWBOtn+2eJ0)eznrkr4Jh4YxI6Bzta#{!}+S#eg3bp1#sbm{>F2 zmM}*?oyiZw^}U5Oy=TTJc$OSo%}q=?CK{n>TwzIdWJzOwms6+Yj`GKE-%CvJ4IX@^ z4knch-;>xdpG(tiW_C&y=c`>6<ZVJBUg!`%IOzv1Y-*vr4=CrN%)xt#aq-{{P({Ygs~naS?w-?D zc=ZYn5-Lp^UeEi*Sq{7$G1^Jk#tJjY8sy#ghF(Z3-VUej5&F*XmNPsg)&ZLc45|OQ z2KxXCeTWD*O6z)CmM<8S0+OH?=7Qk)L&#EF5{(^`-a9FV`Rn4fd2T>hn#==p|2@ zjbLjb5L5<5t1Z%~tXCOjmGp-#nB-T*m6MyaEmH6{aJr2CR6%~!@1YT4iVj`|(dA$^ zL_U+J-ta0?cQ<(6nawN|e<{k4tVdui*8BhqyYpjzxTcKvPLjba=8Gixth5ni@o&~WLRmQI3GCs8twT1bpPsk(%5Vo&}APb zH-hKSQ6$KU%C+el_wM^Iq?D|o%{M{)cusT6JS#UyDPUfK!qN(35ozs^vUwvoN@W5$ z)<(9rHFUm~e(O$6Gf}zM(VW4-!F@RD1Qka;+<3`@*e1zF5ABeP`G+q-KF>4*1Jvq+d%gNaRyesx06{|B?+`KJXW51G_go zmfp9TZ-lCu82|0m_{GB)@+nmX3kHma}+C34pl6}*rX{5g#dUbmH0Rqaa2wo{j9 zH-hQ*{`^Y7I+yqb`Q6J*tzF=&4_$TWSK?~Zxv)Vkxc-CKU{ zsy$(o9Skd*(l>D|$GNjW(!F07FZ_UpX7~dcE6geRey<8;Q`cri&08N7ZJ~LbPfJ|U zzr~8O_v8Z>mIO~8W%FdY1)-6h*lT2MFCLOq8z;AvsSSZpU|09%(f=E)R3{NdM*pR=2$uM#iAvJNsBSHNoYM~@6Yey?A*_M%l+vgcM@p)<&95fLy`9H7c0zr zOq$AUwe_`~_|ePu%U^qkUv-d@wP8i?mgO9qHjktjwAgI~$uP^}tizV3)Vgwi_^))7;ez*E1NN1OX@UjL|fBfkF@Ro_?mj*;}3d7R7I;Np=Ij^ za;L_ejig_9Y&!H@nm<+dYhioEqhn($c;K`-=KA6|jC_k$&u~sP?gqGGIC9)qUS~1V z86U}u0cOj}n88yhC#w31FiY__8v_klWd&_U=j!)hME=y-KQGnzX(%&&GlY57d~Hn( zzOsSE#^u1Juxkx`SZ6=-hOW$%syo^1_cNM0&M)W|w8S>?uGq{^tC1S{wvT#h)~8mc z3Za}p_mwDp9NRg$RF$pfvMmS$o0uPCvFAnht%ndyfC|-CC0e(79LZ>u=gsf-;ASS04B{(p7bV`8XM|#oMiBhkz>i zDBD~jdRAL)_J`A=?`TQ@*KA_$=k zK|XH5(W^u;3dnP`APJ)lyx8UNEj2@5CZ7B!(LuRRN+`LBiidVv#Z%)NpWV5y39lM3 zw@87N(viS@sBGi3F8cb_e25zZ4t6=!>L`l6cQ1N;6dMs?E^hNGb+(KWgOp?L(uLo@ zFz4b~JMVtS&ENIM;crAm$GVfjZx7Q8{3wWNUJkv$AngP~$oyf*x}2J6yCmKIi+nLL z2b!GC+86r?Rs8w)pKi@ap#KGuM2lh29a0n?4^n59V!G!%Qk&)MYC z^`OqMkMKDPmnjyCSkBsN9>=$!Zz(P;z_M>IRen#oL>BAPeR`^`GObu z5HNz#)Ol{J*$o^jUVs1lf@Hy_nF{+&n1%w|$R_HvOOKhaQdr;F3RS4Cy0FJWqw>SB zmh8q3N+PVJe!CU~VH@@5*{*MQ1e~--nk_xK3Q0{f5J~msQ~YCewy=4{HG)xdYL-Hn z0~P~cac+pOk%*RyVZ$$`U8+1M_2fe-ns)2Xz#5UIk5A(vEls(QzHa(edcMnATa(_Q ztbe$?y&D^0{gYHAg!FxxFoDt%zDoYf6{FJDq`rne&vR{ z$nCPNEL zc{3CsEPAj4!J+x|nceyn3&ku+!ows9@AjhU^ZsNlyYZ>Y<8Z*hkj)2@d8r_M$m6sh z&Y*iU>k}_#E!x}Jnq6*V**#FE2kztw;JoR4H$+*o5Nq1{*edBCj^cjxW zdu-!)yg`H)p`3`+^D#QsfghPh5JU`!QYgCBl!a%f9Pb&ldrq1n} zw}(4#)r@O!n>4^&!cF<1JLh@Rt0fM&>!xQ!SQO(S!h19rLR{awZ%~aO-$npClj6w% z+V35_QiS{*<%>|_us^C;U$^bXLfamA7x!i~lXl$@VxS{1hIGT5%l;95II@cN(;C?oCZjEpEg_HCjz&g#%@Y;KTRmB58@S`@if^7ALJ#f{???Z@jX zkH*=|z?%jF16P7R<`^X5UQ7R^8+)aDf~`OX9c&`{<7j4=CX5ngE!TaP=lKvYiCaxM zdX4=($6$tNvUKs#FW2I$9&9E{J4S*n1?SxhPpV2=fEl}zcITeI5nDD(5q0fpCD{rUbPmj_j zC#Qz{ARw}f0602dfWlAdub5GaG~C29Ua)anzW_*=y1)j6>n|DjvyHPlH`laegdH`7 z1XU!HIuGf?tAWM`R7$_W$n87m(BhK>A1)@4*lZ&KnqFD&7$OZ9iaAZUrd6m~{M#Za zP!5oFg{a2HO`^UYlEG#ai=h!2Zf(JR?YV&8^ ztKrKcM6k$oa_d?gM?3XARO9C3w`+(&LEVPuuS1wm%E&1z@}R9Pf=&|Xg#hQ7DWDD~ zU|2TBQZK!@c4pnW$tg1l*q}DOTUZ466$(8(YQ;0NS=N+9NU-N@Lmh2fH>2U3jpX53 zQ64;58~pA^g}(_~K0_Z?IyFDbFJ4EOOqE050Y#A#mPRo(k{iG!Kv;yQV`rDmuQQrq zH@0hhOqrQoW88~FMg9#Zw|;!@)HB_JoQPEy4~K>js9&R*?k6k9L@<%o(5m%iwMv^Y zenddSzZMp*YfJc&L{WcO2aR8+<|#plU0%gQ^ESK$+XnnRXM;o< z*Uc&=l|w@{Ex%_UGu=7J0PZPu1#y%5_fx{LkPo205bd9 z1}h{!ddbo!Nj2v+wNK-=)hFm9%$6frx%;0iu#?Em1oW zmIFilh%|NB^zZAee<;Gjw8$>L1`d{oSeL>g!QUPP&hc>I+5=OF>cBG^_#QuI0H#Z= zuNqqCG)B3mbqBIUI5-AsR1cNGG;UAz8Q1S(`obcTI1G$N3dgTT`?~2|^Y-Rq!66}) za2~uee@=sg6Q!8`3@yRd6~0!kg#?@jv>+-WMUe2zi1=+x$*EsKP=ctBK2A&VzLph( zdj1{V?EDj?p7d4OmYy30lHZACk_i7A4<+Qpp6vltt+QK$-`9{x{8??hZ|U#UJOL0;oArpucY|Rv?Z#z~#z-{^fb$5!o7EQYgMo78DI&2PNK$znwMw z?@~?EjEvQBN(J~vXOxX6QGaQ(!@jSf4RBFYN{Qy=`r+Q(iU?>#|@bA(v?yvPz`MC zH$&GK909$D?)Vckd&Dm%II&W2U}G?Uy@0mBlpW8(0_E$wuJ{;8XW)9%WebmV)5UzG zM&9w%9=8&9+w`PodckN)!2r!J>B>x2Gb2%tVPlP?Kp3-YmrzkrNuA_GPr02J?ayTY z^89x2J#I&4{NYKt*{v2(rdK&l;0VcJ0yTJ5P*AXfSYr=Ew2$?sbG&qA_K}#uvQ&z{ zS^f32v9M`A9{5^fDK2Mn*ayPS;q~tDAUJ=UWT>1<^LSG3h28;ysHhVP2!T*3$~a{l z9o^inEE5qk1DD3B6yOQt_(-OIaROaEu>=!rrozG=rjKZIf855zM|Id&pyKXcB`X>U zQc-jtw7K@JZo%&LSSg70a*abLU;;yLjiQkbgp9fP#B7`?b^N7CnQxPk@>p$bJs=*99zzpHk z(E*y*Z=!W#zClVBY*L1aj#KE(n>QAUftKx@jm^3jMY$j7Rzlq#4QalYg7&j}Rq4U<{00TwDQM;iA~FPJYW# zRm|}sO+lsmav|ylFUD8I@{2)MsNL4sKtjP@&VaDUzvudfW<&~DU_PNy*|b6-z$4a# zV6u&DsIQf!Bc1ulG^Il-yB3dFeADah+WO+>X!IG+wQBmx@?5(2mS_ByGC6{LL?nZ7 zgcN?g0NQ}AnM;ocg7y*EN~efg@15pAXnn14Guvzy59@1!=!n3=bn<4gl8+|mLeVlQ zG$Qn}p$L?eeD(b8TuAwU<$jXm3IaS`nFDAd!69aFW5p2cF5*F(~7zjFFVF@nbE9{Kds<1$p!SaenyW2n{sa=ykbvGg)Hb zLkM(%UUe(qJ&{61y6PL+n9u}@(Kr+st*scw2y30e{*l(0Ts%;<1 zi`;ir<)Q1_lqz!a2!mfw=x`UMDnwYE#5t95ggzstojs+$Bn%eCUA*-Z+GM%Yd6&`M z)qNtvaZa#hkZj>XRsEy^6fuu_7FVF{V_@L1Nk!nn1Ek8`dUaiZCV9Yw_<#x7TPaID zRYaQ;O<2(i?#+a)!L|wLo*;x@xmuoixR#~)i^3YP$Y7&Y#Q>_#o{)FJwx$Nc1(AAo zATNoMw%vd(B=?mY`J#MYw^?pgA{*}ZrkcOhkxHP__5+5jM#fStFndE1l9ZHW$gZQ( zZhTGfbch|(;@Q@dG>Var3T*myC+GOqkCJ6?PHO@8swA1-oMlnrtkXnvN-fXNP@AU; zenv=3ES9%sB;Nh^%PAKF;@Z=jT6QcZL5y?i$v}`nrOVQ&$BS5QDb{NA@*EFHM5OG8 zjrybVCp^XhuNQ}P*Ud@8>yCbV-eRrK1yoN3A>YHpZ|Zhe{}B$ouPYa%f&av+@AR(K z=Tc6N*l%*+dfi9wDl-OZ@K&u|J`3>07#is=4gN;ssYXBe6)&bg5j8KOqv=pU#OrkB z2LBngNaN;okey8LxUf9W`TGVN@%cOkjlV%`gpx*Jpo9pij>aOKJV9>#4`2bQvF|0c zfOcoDrC0JEE?!LRdR>_&eP)^T9^x%C$cE^v%6!5U!~OL8?eBGD;9DlMCBHlu{z2wv ziI4RS0^OG}Z<-gvr8y}vl^Gy-2>EdFX&LPzJfqFKEt=r>b3zff1>2hI2c`R0)K>0s zgS=xP%_>R5!M~>!;b7b&7WB@&)1L=`1JSAqjY9NTWB4MQ0CzNJzj-_0ln{v9^;1~d z93m8(uV%1Gq;5b*u8-?4(MdBBGtOFNtp>h#a&4qa_79}1CrQydUjzUUf$0N9ef$&v zIGx3&VDy+nHfwT*+r zo`e40_3j2zMOOhdOu^Qhe^Re5YN zp1-7`u&>MW6e_h<48>~tDU2+PEpnCm+pKeP1^n~3a@Su)b+tbTRtkC}8hwaH`yQXV zjS0QkqRqGWU(wg8bPL*%M+XErZ+csGp=f`?7ub@cyo{s$e;y!0`uY+fOXps`O#2wF z$_GBWi`fM4-}>VCw|xdL#OaTTjeQ~vGpd}3v*&s(bEPJ;MqT`*+t=L zPe-qS%T=ezMp29ffD>pd-%h=QOTz?F-^a=TV0#>o$rax=RCq~VFGN6t zCa9q(2p-_}`5x+_{PI zehUGFj$(ic?wryIBN+3MPCv+DBSF-o_0S+wD_`49yLFGx1{8WqL<=(;3^>~4p8^%>vH-Nz&S z_5^D{$dNS7L|}uGir><1-O0E&4RfWO(J}prR38}IISUJ3*Q<>R;XaPC3tx_W?f&fV zt0?1mN8i7?kvJL$F_LB^^NEH^?o5#MTx%YPzUjodP@0I~0~R#Tf;16HdV@07Y>6n! zbB^E<(PP7*X)nbfGw(Mi)7ON*S9n#?z2P3ZySt>jrI8M41f)YjX`~wjNhOpNq!H=v?go(t z>244>G~9i@`@8?Zowd$d#94c0_UyNw=Xv*h!XQ}?H{EgSs#RSr9EwtFt{su9WIzl5 zivPY~dHM=_bsM_Su@oIrMof7u(q@~Zf0^BTL^^fg%eX_PZTW8h{j3-~o>rHuZ*w5L zxqZsE$DaQ2EFVrUF^CRYQ&W@6J7vq2H=p|L4==AZH5RkNTfFZO?>hzSHQrKX*gt#5 zWqd=xqPT-s=i78!vtsl>B3^SdaL;mryNw~*vQ$9*Rmmn`@1**pQ=o?jRmW?ZW!}}< z?H>c1Q^&%qxjgJ&gniZU#5D5Ri5CBMo-7?n%Jz)CAY?Udzb=Jn%hnH-YN`cJ3E}mA z2kWwZ7yJB#?jy9JbZ#T&_C1Sw`t$LMdJheK&C2Jb?m(ug5_a#GWAJ;;-Qo#?A)C2R zGZm1Tklv(=FymGr{~$hHHem1jg3w`WtD2-xJAl);nXsYyk7?&8jIWeV7I?jtr7`}0 zt3Ix0ES`{^QptkkQ$Swjk~efdTTQ0rbz|H13b{=VDJ=VpnRXZM+S@pKALT^7CtvUM zZt)c^p4QXQkhQ;&Ov0!49fC?uN}ro({I3#0>wTjg zfMo8MVlAw@!3jwgENJ^LgY+F1a&*&h8Qwa0QN5TAvh=?h>`&YBnw&pqtul1LApDHLqeF=~`TvWBFdLi;BEOH1lTkaOVC?pvo zuU68XCI4}z`o~;ex9*-bYn|Bk{e&7)It%@{a91DBj70M0hmU0pdRlyB^DAm!*#UTe z!W)gAzlVcLf`$nFnSala(;pw5UXq4>gwbh@-NQV9K~it0Xcom;&2(q4ER+ywKW(zv z7LIco+;=TmoDHF#4)Fo6+^#!$0rAI71j zB=I5xTCOw$TetSO2e5F8A;oWZrAXzcVfjfBVIWGL;LBu%Sff_ONlije@PHVDE=w1G z@9*`XQeenN(S-XLu6=tj%lk8E!t2BP6U1d;x(Dj_wv*=|eqb!_+(weD*4(d4_Df2F zop?&cWT4~q)@zkjCl=P*UI4Wjj@*H^tT`*HgzCZp!0}hNa8n38C=GyCx>hlV+iM8tn_KIhsv}|eF5yW| z^fHjFH|r!rSpCF2_`zT1-CsoJP4>`1j-?$mkw06C?4WGdjTKrPwib?SIA-t z!@zJ)sEwnEJ;Pzud0zMAr;zk=LKhShPA{*6;p?TO1GCDNoCur-#R$DCy_x@fZk5nQV*! z=1&NE!VX>RcanYI#8yx*(f|uRsm}LOD4xorc5SOE(W??FE8cWO#PM)#DsV};vYs#Q zX*jU5)76sG5!mi-u9mrC)5Oa7>#64=p7e({uGf7tC%1)Se}IxwiQRHk`*8sG?>d%1 zrmB(mcsDn@Q?E<=`r%%pPjX~OQP|qrV%w!gu9Lt3k;?KrTuN%-<<2Zjq|Vb>K73!o zE^%BS^s?9fOzJp_wm)0IV_(wIcFZsvuVArTO*U`dUgP%Xtbo>&i^qc5lSx{_5uCHT^c10-@eM48<}OJg zRHQA7Fvzz$5KPRFgAZ=^{^`p1hHa+(Qk6||iyk*lSPOcAh*Q6~WYuZyx$7j4VplgB z$!o3g+a*@_^dx3g*f~e(Ca;j3;19+(pIxF}ApA#pY`c>3=~p6OYRiy}RSRpQd6?gJ zdpS-@;nkAuKvHDr3Bz1u)?^h-Z{Ph(jeC{(kepI0C`9~)O z4+wg>7#i+!4;?NQKHufXx)qeY(Y8hT^Tqb}S-0rI9sU2)0!R|H?W%tn5K+&|Ik^el zy$g^6#%2}sc>L_m?-N%oQ#?ugU9tA7p60GGg2yqpEAp?Ht9j8Inir#~{5GMXw>tq% zhyQ#wV+Ane(CB~|glvX7MgBC+t6(K)6mQ|!wP7&avX~tpDw%G9fAcB>ryfy~KO2X( z5G0i`M=?5Na2@W8XL)|k%R&tX9F%`dZ3fS#pG5#(LT<0Tj)oXEko3&gAtc92Qb}KX zzn4w48T{Dm+`=Q~g4&{SJF&ed2Z#{}&rp)ouIn5j**{lONL?eRbSQea3o*|B5E;gx z0g^Bv8gO;}iAa5yPkym8dv|=YT&7UtEvj+tk33G{esgOI`SNnKe=KI>Nx>I~A1O%2 z?)Y~gs_0wLBf&p4bL?dbzxL?zOFL0`YHG@v6b}oXohS#fYQ>w>Aw!)wjIcT{!C16}H^=<-ehNRY#QF77$3j_HmQ2o-N@9N)re5taCM89hC?FADny7_poP6sxiC!($jf7q;H4VBblRGKk#IMNOn(Oa0GiMuY59b>KH(Vhxm{bq@ zbBz8A-)=ndF`$R@H>#-VRCOU8PkMSYenl3*eZa!?i0`Exuf={uN0ggfWnS-O@Q!DD zx##ClK?YY!z4Qm?IjAN^568Z{V#UARj8DyCI9+Q;3P1M-Ov>ev_$yl+U&--hG#Eq; zpY#bcrH3o;G4QhbKil3>$0>P<4k2db^SoN00Cg*%M>S;Xl$FFAH@-;rW6E@XG>ZFijmSNYk95~ zC?+QDxFtk$CJ%ZfC>}p+;LKi#NJ_ZcXQiOTJW0Nqzq*?Doz`9*Sczr!Xj$HwBSWfo z1{B`MC>e-zac8#;>+R66O-zzzhT`?X6_?WG{%D#o3b)$}0Z5CLQi8c?tNP)QBj(6B zT@;WsMYo?kXoB@LdUTaD=>J9xA-tXfYs}i-9ts4n$wdP|R(#ns?a!h;M zW#8a`uWvpqsQ^XL*^j~G z&R?XrEn@(_iwA7Z=iKhEVy$C3PiyZqlQ>>m9v<4>i3PPd`y)CRw^}kJ`~9R-ZR)C+ zw+Y${6&8o=YK6pNy{a$D8l({)$yppvq*tcUIPt^a=a)Uvm(NS?E)!}oYS#m|?O>-! zRd##$2zO=X)%Bypc@g(b>LibZ6{V1vtp+QN^P4n`%!_W87{6oc=5F_rIb2--V;`yy zI01;EW?_$%$dGdK#!hXj0ECxxre(u4sjl{}hu!sU*P}sq+@fphtG^O{+kJcUU7Hv7 z{C35+BdN+a%;hlXNJkZ2n zS(FF7=vGPy0-))=o!uO_A^rAbnSkFy@2Huwl$n52XLg1Va11(a@8;og!n1lYb9u}I zmM`G0q)N@L<Y0xlL#&@HwNy$c>jB7NQEmA-xE5S z&&Du%h5(Z4E|n%w2ED$wItg^vpP2UF-pAd`uPh*nbqZ8FA)QinnF*CdngcmquU`MM zq<;YKfe+!^7!>DC$EiuNm8gNnSwSZ(!mvsHKKky2DD0E?#7hkhz1jK?Z~jUr?5Kwn z&fY!L+EMoi^|wj-XMBH>9U03&Tph5j(KzyRl`elMjU+*W_PcvETR6>AXHU8D<>&WK zKI?Inp2La~L)v^*tapS(ZS+z==|75z`@|^nfXR;xOosY$D$7t^%?XGB&C9&Ml9$gh zT8nU;W7h4!LNi(kR(vyX$NC?OJR}Lh5j>mj{Y12=?>%}7A?h)J=M{DT=I1+hExXMJW zvxQbne{l;EExSE4YnxU1FYA1DyiPFpFK%?D^aK`MmO?S$)AR}UvU`_;73(->#gKnw zUEOz$#q}>(FSiU6oE0WrMj&#ua!T#0aSXK`1?$gzKt(Vug4b`WY zE;iZyCoh0R5Gkod5@SN3$?&WP8Yq9mOb21%FE~(3|7hT4v<%S__=m@^F$1kwx|kd0{HOW2c!LW z%+LM0rFSl1yDF#~mVI^-p!_PzyzN%ciexEdpsqJdUT;_WNnPEPd`?8{fvyfDg#xST z%v|ESpl>PcVmyhw5{Q~dD zI}q&b-KX}b7_uLLU@IhG%({OW&MD+H`pXmd<{8k?m%OXMx&7N(>mz#B(MNI$J^&Fv zEo#f-K=!2=qE|Dbaz}XdbzWD1_EUbSUDr>GIq@(TOp(Rr{<+J>p5|W`>erCTC83?D zI;-!v{-=V_g;GT&VKqHKc)851yBA)`6*k8wKidIsx*n={$>gs^s%k)JTV7J~rYO{p zY|ZJf5^K+w#6&@}cd5}|Q9v60>~wQ%c4BU_2u2X$<0m?ZRWu)D!E`E?rhwN7PRLmy zQbOtpNjwm4`DMYO!UyjBYtZ6JFM*ipP7YjNDzZNNak;lTj2q;2f)OlC)z`v^Ojnaf z?#=$)8iE+|Fx|7(S1+q4o4FN#gA>vOMDZe=@{^~U@h)PZ-UkxJfy2vYQzRZ{d*(<^ zg^)`_NRf3X3oEQDqQBC6Vyy6?)2g9#6WY)a0~#U#?z}Xrvrp}`CkM6*oj4!gVoVnr%Ry9LztA#N&G(FF;U>*?)wmr4epnVPG%x%(D$Z!2YzuAP`% zV%F{wYn{zf2s;(u)$~0PO5>h{d~gE(fnnWxb+@38A{~9yd)HwV>LA>eAk7EkBW|DMv!-+%MMXsnqsQnM@g*J|?em)+!j^yr|$ zAt4V4mIJhJp4Ag(>3DR^hx!&}z$j|15wMortKk_j?mezbmd{mHuZ2}t zl`nJ%;k}qSIq!TR+PMaDFTNg|*uB;h8==2e^KIn-?Au(e23isI} zQuI5tQ3)%KHz-m3{Z@|0gb@K!)e*P*{~Ay07l`KO#uBGk>ozI;8bpf)-zy4P% ziQ}~$g3FVvVx;;K08rjjgO(e--ULv_kO8?uMo`BC^IlVzrAn*Y=yyRbwU2mM0D+}P zzqVOYX$e^6ck{jxkUXz^3n)cYV4s#C&$&<*S)40jFT` zTMWB52-`{6wB!NTiTc_Yz=F)vo5Jff7J5h$o6&z~#A$$Z(h_w!qex6<(M-!Ph2Lfj zwKwb02)_5>@*D2S+q^onO50cNv3m0n$P9bSjX+HGD>HZANseENkR=8LXvgdIS+9UK z30PYI{nU15f&jomTfEH$Gv>~?!3<(W7`>|KcldJaz3xlH)a zSchQ7%BtOh67e^nNg3`e8r}C22QDB&`w+H-9zJ+AyNvGOn5S9MNKJoLDwvIY63|;$ zBnsS2hL@95RQoP4sI4b-@S1K*2XafHcu3Ik#p5pQP9RFbZ3uXm31xSm9}U~*C>50s z!uPhPG8hR4U^4FSRz>d{{wWiG0%O2Re>rQt{eJw0$7d$ZNK>l7(bx#0DG<_uRq;+5 zxD0?;(Sigztp8+M3|n3~tpJ02rmSP!)=NTG&TRz9!im|Cr?Jfgo+REz7qRRBSfXaWmE56%^1O9JGn8`weRnL|Q$+HC9!%HC!j$f@ zFm(Z32)A^E6vD1&J3m~@TLA;&awC16VlDBUhz)CBIe};Gi~lqZ_iQ_Ge)<%JT9yl%S#)0y)3d06#%q zH4F9sc%Uy8y7U8uj*)~lQW&I~z)CiTG)}-nmvakc;pA>K(V8B2`Il3n!*;FGd%NG< znG=T(Gfq*)=4R~mgUknb=**Gx%@WXc!`WWCt@bVuH8@^|q;sptA!g;}<(WIqA9~XE z=0Zl8_u5qP3=A5}Zp{qeF#Lgs4f57RlBCS!ffh7MI0;W=U)r64 zjsen4J=9#DU8-oGy?>1rmHs%#6;E*3PW8(!putBt@bMlq6KqYCxbF#x_~v$n7IAlY zAS{lGO_h(>1M)jUEio~iRWJwLcPO*D)1$9ct>i(i9qVWkLosvzT^=+#1yxn8WB3Kk zDkynls2dUv`Nv&<1$=?Nxt0=IlqXQvt^*f$|Lb2Y%lMD5JC(BjlqvXSi792U>ZyL9 zoaPQmKM>r+q*={l3WQ^tYk%C+EU^#0B7rB66(#hlPyK z23s3^`vjl+UK?*3HI{zTyVsV_g`lGChf`CBkYESx`DF=Zs_g74wnJYNhv)s>ff zbL@9USi&Aw6kGjDw3+>VpqJx#``Pg8m9B)(S_3@!`&8`Nf=z~%Wp6108qY+^p2Hqm zO-&8%sRSHdGWISSz7gc|fC&19BA4uiOY|v+(>(GCQ>3wgKVvQBR?Q%=hGM7XEL{`1UI27y^`=`i$ zuJ<<$9}bf>-wl6yt=v?f6S05lk=r>PwPJsR0`OmO+W2GiFOtUTL_P=UIAVXa4l3m~ z#r5CR(#?WkZ@MG27BV&hTIRwW9lZw`f0(Rm!M!A1)e%yCwQTVE^|`!m2wv~6yk_!Y z;adyh&S>S=iL1iUY!#Sh6)35w2Cw?n2)}AvZp<&8toOFEJ9md-zi{Q9YT>nPM!|GPZ{3Bio{$|jEp?)H25(1! z7u~6^qS4hjOvoQ&`#guVub7Aa&lix40w}w~?5ZXFi9C=xDaQ1(#SCR0DZ{x#Kn`%J zFiY83H0v#rn1k~ti6_6!69#wXc zTCRJ4@I`X&fH#-3$Hq6LpR&^R zx63yswW>F73QREensKxVvDXWa;=Bgdb^{WkhjBk81L5By)r6U3(-44^Cy6i5aT(Ky zJy9~|FR@`Cz&ik$h7f2TKxJ^a84xI-9~O_}EV2wSD|&b7*0HwNN8E4P;*6mnbWtTNMzpFcvDJ9jtbI^zfFBL{PMI}R%=eJ;fdT+nf)=kR8+<~7Ish_ikZ$&I5H-J+Z@7J zmNno_avGTFz(NZzjS&@ZJ>Z1E`U!ep6KH0L5%Kf&(*bZtHOdWXJt=om6KUM)^}kIdZETf66Ya( z)9C*Y=9vr5Y5|MHp;N22FMv;{5h%f-q1NW$dF2^U(V*26D=3Z1DJwc0Y2 zo-pMTo;E}wTUx|NZ9P#^nws^or3fdWu&dN(O|SLcxm!+KGntXtzUJ&wgpUosJ`N*2 zd1y`!ef6|$6J}J4j!L8XX*sPe?O9N3&Mi?;u{$0X60jE)a>?mfgfS)!Q-wG&0KijI<}!i^VJO7&19Jpb-JqpempP7By?=6(7+xw{$ud8gFRw zJR<9H`LDSSu~0d@|9vaRcE0Lu*usLt4%|>Je%tV~PEn$O7_F*3*@7sucnS0FyXt^UE+4Q zP;XGmDFO=%3-@9)U($=Bfr1kp0xV%3+#`3s=1T`38|!@A;?_rX(obg*B8BsNsuL5Z zX@bsCA_ZXWm*BX4>wIe=`Ws(^z3JT&;%*Y zH{!5vdl3U|9twgDeo%kn=3UkS;=x?axbt0s(oJ{kTM2=24dpP(cQ`V z?gP2z0s`MA^4}X*avS|XclHI=hh(bx`Stv_I4kvVv)jt%b6NnGe~~c3^1mG$%7~CL za$K!!eJl2TDMr#CKy&otU(q0Q%at^>ie^@BDsWL%eMq-A`QUD0es{`4sDt@I>lSSz zHmGBya1?@KC=xw9HF!sC&zm+Aj02-r_PJvDnxlowi82hdWY?hqF(;^ zQ{=90C?{qqGCzzmFC+I9`rL&(b<7D}d#Y=X0*p4Z^I@P(AO+dasg4c1S@8(>QKLKY zlPg!J5c-&eFjc8Wl0{0zZTuCUGx&5J17bea>c!wd8sl&q&-Q3!{bAaGmYy1xa#Shq zMr^m*PbHif9r`#ZJ4HiLNzd<$otb0Dwc&#-V97T)5o-x$|M##&|yvUm{XV)t;*XS~*d2y!rhfMliYXkpEcik%_L;nvbd1-e>M~ zt^j=VTdqMHKlUMc6$E_?3d^;2quUVm-6TXFzzg)j#qApbZWJM1dz@ zTR{MAoJ-x}>3ZK+HwxIW1@K>qL4ts{1R0?Q9E7+XZZ?hB>JI8KSLaVr=dc(Rf^q-{ z`8n{Q^aJ-F=N`$pM*8!uZlHWWr-0;;5>)XBurrBkJt6>5kPI5h)Efb)nOnjz<|fOF z^{g&umVX?n*L~NnurPauaJO;Y@_v%F-MU4zyn+%Zd6~S*K+0NS+hEg>58=~Vq&hc? z0${(weHYYOqk$sWblGiWI4!3BV0JYFD-ht9Kkg&tcpU**+a`3(0UEL*j8&N)1AVWk zs9x2cz}@@))ZkNAO1qGuMMG?;36iEIe1Vr&{A>4B^76sf#|A>egXW}SeQuA;lZA{Z zjbto5Tz1-Q6&dC@TEwp}eNt;u2QOTgX=KAhbiT3%*Q|v18oG{+%vTS-esi)S>HFl7 zmQPiC%arhr?aXe};;@)IH1eo#!d1rS_t0l~gKv!`ljClPUKt$f=~4Ahb0fYVw{RLY zqvk6&TpSLcx19HTdhPs83K}{nuIkc0J=^T}3OO3X-_%ml=~+aOwTXN&(ZIxp(Jq|6 z_Cq-JB?~8e@AAeSUR^ufx*JmDBdFBhn|tY-1n%Q7WM z(>I9g<>L;XSwqP=md`hX(oM>XcjyI4#k-Lgv3#Et6SW2r@;BV0L9cjFgz~hzS zP#Nh&VO;bt3t6@eO|;6!9rWIDdYSUs(4WAR^Kod04{eW=l*jAC)DMGr(KJs<8T^l^ z%BbLeD|mQO3Jkf-Z`y2peD<^<$*^;%ZIvRl9r4aM|}V?Mg50k*Hr&hU6#J$4gIr^GP%>A{oL{P zFGeFUqI!A;ELtAp#mK)PizEr8vkZm*8bq`J%;rY|b?`nwQDwOox&=n{8)0GG9aVJ@ z)8+SQ0qiItrSPb2IM~?3;K;?ZlDS1q?%;Vz`S~tvte&QtGMri6FQ_!}?r10UGo=2f zadhF3)(>JX0u>%^3;Z^&l_Q<}?`npd_f_Z+9(sG8403nozEB(_2x9ab1AcolY6)nW z##<;#AXQTkN!*q&vBhY7{e*Q}`k;3NJvF!4ccwq7`Gbwu6`LrT1%Z% zBW>&TP7C1|19LO!EBu?tex`K@U%$Pk@mWN}j*(Ol;GBPA|yNX&!nJK~_d zwbt0B;ax4oq=410YW2AA_Vw^r*9UaWC%;vB!umu8b?V5wNfLAKA&xuW*f&d2nZ+2$ zQ%&9Z%8g1`F|{D%3g`i9u2kATkLI@AD5Je|FnHzD) z$`(}6G8pxoYQ}Y!1Gz*3D%FyO3*mZK>@t4B?VWDB;9{m7V#UivPos z!9LuWr56|_#2x_|gTVFl@#f@#?OR-ihvxzobQY}bjORCW*i$53Bd_BK^W@4t2smoA z)}h!bDP1XJ$8^p`WJ5PF7Hq|RZF5y|^?n444# zNbV@e7bgC^LF{+={XLjzIG^Lly7-}B#PD^HRi_K)^J=8nOe2iwCVXCGeo_Vu=MGnc zoqrNblVWEy6l`6GgVj8YzI=V3$uO*NosY)CeH!#ae7tJV2U{3vk4eUq- z_cE3YD^mJ1Fo$c;36jTIeCf0N!+a_}8GK+v{CNuXJ6rH&i}2l;g=iaFqRHo_dhsj4 zYtG?!@N+YMx83G~YX$p$f4}k(2tP9p3H))xk;Po@e#<04CI~HPB+FI~NS0U9_=?8Z zVl~#yVTWPYTP_%0F7pMov5HR?ywRRaYB4c-!8ZLJS7*v;wn0(?g|qo?`pe$NjOB=A zgSg}DR;P-nCQcqo=2<#ZdsVsGMy2Q+%W;J23 zg6a?h`W~KG)b9OhyVIGp6Z6Fx8eY$bAMeue(7Jh$II`<(P}S6RLc2u=Q&dp*(u^}m zkt4Zca|A`)uE8?gShAz`U|ntO`f{DUAGg@m{_3dn?{#EELYQUP2TYF{>dWSwQKrX) zIP(djq5Nr8r06#-R{esMG-`(9iyWj76@h63msRijw?AwfgU%fim2lL0{^adJr6u*2|i}A%(P8n8y7Yd)f_~6z9KR$nhEtH`E9Mf~}XGzc0Fj#mJqOT`gkQb;e zt&`f1W!K|~wCIwW|5AMVbspyC+G|=u<0954pJx?8FPYUeNQF#L!lC+tZm${yb8-fh z{IeNyCM4EMk84hl-VlPIw9$ILsG09{*lCFWM}kBBC`y-BL2*_}ju5dhuASWR;DTT{NzA-F)?N@4?Ui;+N%G~L_JP($mqP7U#A%! zB2!7~;&MhRB}w7BZ5+GkXcRnMJe&2l4S#=eBmQjD@4n)J#P9S`(cp5o`?orJ|6YUj zzy`_-`gqIN+K$pIC*qd|VjZ^@p_qtVv3G2X6xj)%5GvfS-^!q2>JgwDahZ>m)k1=V zt7%ScyNw{%WtKF0)*Mw%MaSIv0_mQ{OUt7S(4~gY16Epae&HLB@(^4a!nc7B9r5+F z)}aHhV)`a?9}i!7t1)4D%u@BcyAV{c@S;fRHfLi0CBkEnOOUn6`JRy%C#h~Xv9b4! zX03hPq4P&bdG~rxA#_s(g3E^8clV9D^Gh?0>=)Ce5JARgJYz>H>EiH#HS_qbODR{R zkkzu9#s;fX%JLzxBFS(*6HX9uD>=NIhF7ENEjRI6Hf*IHGkHsPQrTY$tK06Ca44`q z7#gNdF-Up3R2zv&rD^fu;gK1_vHJ(1+V6U-owea)i0BN&pdKuQ=q!YE&$GF^?efz) zkfU*_38RqXF{{iOO;c-@A0;&Wofhd;2-y%eYM8!nJ-08M3x7qX%ERdM4EjOvu>r-e;69I$^3SH-yInfq36lrJSfpU;f~qY!iRhn-U{z7!Z_Ln>CpC;+yh@OQxlUP%+fYI|1N~${_$+Q_xQV2gMI3>7Y#qga$9PP1EE#J+tCkePv6x7 zi>;0(dCyj>=(4XC%cZWn#pdKT!7^I7*15bg8=hZz#N|vMnrFB@EbQ;FHU_ zw$+$Tz6xN0iU=;TvG#)$M>-LF*o*J<_lRnC9K-n2cWAlTsO`FFxQF5U`7LpT<< zwoLg&>drpnDvUuF(z1S2VW&&vikV{!II6Y^Wr^w?OkcN7)Sb0TIkW~@oW7fJXbHLy zwmm@GO9rb3-kldDlt=vxC|G@q^Ej68l;{yLL!Nu*4g0j09hOKe?EO3#dj^jO0$=ed^84mR{R`a%ceF!JNjdnJXt^kRCGh8`qM z`1v@nKxnOCv*N8A^}@623SU?$ws-2t5M2?XW6G;H=XyBHlhgUc7S4Let3J7iwr2;N zL!D?1+=pyJ8a2~cRxJivya+swuXL~Q4s=qn!iW!xrM4yoMTX)Hz)T%fIrh%%ansIN z46QHU>il|FepT4gc0Bygq(yS9X>Hi$B+i@knU?f3T+4Uwa>n0!lssL`n9EawXx-N; zyS;Yse%w5}`2<@#WgsJYXe-0M)alzBuKJTp&op-E>d(zRQYuNrAP1amtPMS6y`Q$+#~Nn8 z--pjlM0HkI!k1l5bOCi%B+ffqw7u$&@_a24YcIq>;gi2Wo_s|_FJk#7Iiyps`by^z zb+2?;w3%$SSG|HcToqk=J&?KlWW8w2LGP#+WaFlR0Y|4>j^p*;-Myew%y85B+@kY- za4SX7b#M_7`^fT{w@Xp(uj_A3w#UBbz7srXS@w0d9x;f$I^E(on@g^M-EBR=5e9km z+0-CT^Wml)r;qVegGbiidCFB&?>eNZyR+nbtQJl|Wc;KJz!)7opVgb#veBqDz9<@r zg8EQ8UIg-rn)_;djb|sjJP(pT3cW!7mQz*X->2%u?u!LxS>Zc9Hi%d$xFVQOsn@tp z5=Up-U#Ux2>6UUwOS*vpWF6DTqoQDcGOc6xzGU_@JwGm~*rIowzZwZrJH7B*E11(+ zxx}P&I*E)FwDO(q4BDTv{A2lWc6Ivd#tAM_7Im*x+)?J*q*pTCLB~REo9|_0of`XI zR_*SY)ihm;Zve$fvPW9Co7T=l{8&xWn%BAaa)x&dTtf5;&3Ct7{6ZUY zliv5bKVm}*Y%Ir7=5|^Dyo>531&4I$vf8SRUiI{YC~APaZi__i;_vG=eR@f#7|e~xlg!9 zuL#|bPqmicY;hbt4Jd3XOqb8c-qfBhB*q98&F9Hm49g#uN`1QT%W-`2gfcSCd~PRc z341#@>7uw#`R4hv0JtD+2P{eMrQmYi=A)gF!>!EXjq&D`6;jC3ko`h_J-5`#(&y-4czV$6M~PfP-YOsUcGIVi1XJ`O>VYnt9;qSBdsLt~s1 zeL#99X76~SUacJB-v1a9f>ltiJ&M}s17HT={Xiz0vt%2pViXQFCB|%#v?dzMLbA8mrhgla1Q!vls2%MY;>y5poJD3c z0OQ72+e$3MIFqe4J({J~2*s5QnGU7!kcx_o?~X5~{8Cau*n=YfVk9D~nq0H2RKBf= z)QBBA3BlZ}FQJSE$jj*Oy|?6FO5rrd8AIdByogAlL}V_74ey6qGRhP>zA|jU?R(;X zn69J@m;ECDT%e<%67SEV$v0kPm$f0-HweFGWt73wh0a~3b)4!B%VT~Gg=k5beCzNp z=jssgkx@mZ3vIYAEQ9RPMLy)TJ~dp}d=HjJ-4nc3GdGy~FmZ5b9EvLgDuIAfkGBJbr>B YMr!0Nl^1mfTQ@_L<<;fNWXwPQA9*Q{>;M1& literal 0 HcmV?d00001 diff --git a/f3discovery/assets/f3-bluetooth.png b/f3discovery/assets/f3-bluetooth.png new file mode 100644 index 0000000000000000000000000000000000000000..703e419f77c2b05e5fab5978bd92a92fd7793718 GIT binary patch literal 69690 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 literal 0 HcmV?d00001 diff --git a/f3discovery/assets/f3-l3gd20.png b/f3discovery/assets/f3-l3gd20.png new file mode 100644 index 0000000000000000000000000000000000000000..b478b8ff5cf2a20c5d732657a63e7bc1ad83528a GIT binary patch literal 30258 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ΝXpqBf<9!)4sS`qqql^K5=#>Rei&g2 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


}i?w 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
&9Z3XMH-*cPpk(Q2DPn+Z!e)jJPQG9$d55D%K*j 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 RTn_<1A3w;8mx~$({y(iD+t>gA literal 0 HcmV?d00001 diff --git a/f3discovery/assets/f3-serial.png b/f3discovery/assets/f3-serial.png new file mode 100644 index 0000000000000000000000000000000000000000..b815e388965db144809ac9bb83adb38142fbd30c GIT binary patch literal 65342 zcmeFZXH=8hw?2xpmAzFb2V5osbN6e(LNN^gRIfC`Az&_d{uts)8pX+h~o3%%D6 zqSB-bgbs-U0ZAZ{5(0#f`v&*#{?F$#?!D*3J&eI%gtx8r%sHR=tU1@4Hzr29oX2>N zv9Ymn-n*-1#>U2uWn=rp>(8UWe{KrHE&_l4@VkA_;!ofw^iQWK;PYSJcdh+^^T%1g zhi+d>3k3do(O>(4zd87+KlHJ$GaD2Nm3H-V_j7#g?JN!Ubx9-N;$>sI#CA{XZ;Qb6 zmD!;5^!phy`xNv0XlDnuw$ztWE7e8F+|%Cd9o(=v-&t>O|A*x?h3Sm7W?AUNPM@^3 z;*G->A?c6*@OjS7ebz$jh{fqkj}32MI`vg&D}QA6J|rA=#dUZ&ICY^ap`6@;hvjE( zSY(*nEtl_NY3UnIhbmJZdVf9=r=z7fGk-}~c$gD3bHlHZ;}Bcfz)}igcsCbn$Y*am@!9+N$-j`D|T&x^*F(19~6*{h#A-A@bjBAt{40hM-~%j1v&<&vm>Se?*E2&sF{q z)Qz?d{(R&-|G|adp_P|0FFw87TlIKm!CbA41h|du*eT>8HnwcGi2rXsJnzY|vY!x$ z?`cyz^*p1@Fij${rm9UX22ri(slNG5!U3;3GyjPB9qN4p^CGBvDiMq-cW>1F{B`Zk zHJP|5sWvq@ItRQue6>rIq5I2fF_{8=lIYu6LvN>%|nM301rHK>3{G;@()2^ z2%q*J?a1nOtvkjEk{`>D)*gv|GWA6p2-L?Stg)>e&zCeqXgf`M$K@%Ty}cHjuw?d5 z91mPb|N880R_=1s8PWgu=3sJ>3~(0P3b7BiZGd&Jn^kF;89Qe@yIvExUI?NPOh0R~ zaQv2F=71+>JSfs?s_~L(IpmT zKU3~fhiGBzy=Ke&B<$>}o=}G;8dJLdKvn-{_uq3hvSeZ4-Y{53qplLTKR-Hv$9FMw zAveT7ym)kL`0k~wgSqjab9hb4Ow}A zmpk5!mz*QtKUU@Vgz-1WN!pG5NAqK)vA%W9U9{g5s@eJ_^06M`uBC;QNS=@n@+CKU z3J6q53R_A$)W_*q8BpGrM@4NxQp$NnE&DvHv^^lc5p|cm6=V zI$w+6kX$q>L@4grAa-gxGUQJ~t8z=*{iS`6U{v!lyw!nIANYV@h<1Y+ynbuz+Gr2w zpj2|NY42atm7w1!e%OeQ+hU@ieeVPJk`g0JUyixgg~>`@I9N2;7@;e`pD^yDZrEd` zKCjT-kpHHWJfAaatU71SOE#@VBx&FJmAdZD1*}*Y&owzk9u%D$YISbZ9kL1TIzjuB zjcvl=U;p?Murr$pa1P5^{--}wRR|n2U5t5 zQdTB?9_9q&%Fc~F;Ku)l$FJ$!$N@aMQcN%3j6aN6&{d{ujA(#RIX)NXYEC~ zC&Pz0+N*ViVyPuox*@u{{6Xv8Rda8|o~*t-D@%%z6Yj14xlD%NH&(xxHde-0o#n$L z)>$ey7*jt0e^9?Y^kDt_3)$sQ?2c2L%bbI-K=RC8YH)2`Ls#ii#>IItL%4#3WxL46 zqIO*a^xKYkfnl`B)Bd-zJXhPBlO=$0G?}iFqJ5kAyV3(}JaCnlGapm}tJv$St3I3J zh3y4YlH>B1SF$_VFXp1=pLR6fOMEh0T=rGG5n`MAC;AqgQ^=r_mYUc%1{a#w|g ziFGy}v(4n^ zik8rzbFm-(eo`zQV!79ix8oJCvtx8ghxOXdH3GJ1*c)|F;GcGA**iO=?DcSufC*JA z5DfKZuH_#;*SUn-$ozYWNd-yA0mj?H+fx@3*9cspHx$e5_$Yf5y16!Gonp8^Q!On6 z4KK^kU-}L)4xyCP2hHA(_jblH=MuS8kjz$htI{Z$u{-Rc6T@q31Q->ZA)7bPlUx;X^S!1n7ZI?bbnVr9@whV0Y5?d@pTPVlXzC=p@d zkCr7J$yp4Kz5PNES751#v9hT8-XIeTLsb-tE$;6v`HY^&oMAm=i-LcXS!O#wLJ769 z2nliA(gw#I*Vz8NjZ10e$29NnZf`=yb@I_+pB(L(RM?v=JIHd4bUI5d1Emz&$P zVtjt>wIE#RVSu${3!VJ_=Bl#Kve6QGr5eMS{`r%a=R9nkhtXBu7D(WzRdK*5)ykQ>n0B7y=i6Of2H|(Pxn?0& zp&N-QI^z>nYhz5tc$NQ;FWbwohZni0i?d{c7(!jx7hG`WZVxjW1x72J%v6>$3LZMn z2PYJO!&C)fKR-{jgx_h|Po-K2p;OLqG4UOsDd=_1*EV65QI>_NpPMgM_2uo{@e=0pqk1&Oaj) zK1-TY*5&8M?0n{2`;-CgRMprT3Y?|m&ilc(HjtxkFER&3Xamu7N{fh5*kteAk)@3D z`sbzJ+G3cD#vgoE?ab{orT}Y3GdsCyb1l&_a515vE8!b2gtWBU2g{pPI*mW@%LK2w zJ5J`tb%r(Ix%CA@D}M~G{809LGSUq3Ax^q<(KVQHYm?D<0f4%qSq`A3)v^)`j#*0- z>*B(!#RA2!{fUJ4;d}Km4rI(c{J|||Yv6u~!`T|Vzv-=DCc}p&6FyX#HG3dcMLJz; zTy(+4#-XHPOf=arO;~uY+}3LuTruj#B7?$yb=7mTew1uF7$7n))K)WqjRt&hk4E*G zTA6%tnCjz_dC~EzK@^_3S;)9Qe8g{YtDz#?%{nIQmNJePCcrmVdht|Gr*URAI*VGh zzg+0Z7%}d;gJFiXE%{E@jc+mO@j)ANE771p zJ2n=yaHY_((x3dQiscNVRc-M@XIrro-tuHfWUZNo24ymftvX|wyZwzjfU`zL z$qlH1It|k&V5-8q?9_jnpk0F%ttw;X54iyb>v}R3(`inly)^6w5-N9&qk&aSnv$%g zr1k09G)3*M_vIJl!bAQ2AwV^Sn>(IJ-JXquop#A!rd}2*DMYCvfb`)gW)KCJwPT+O zFc`N7{6I}`ehyl; zz|9@K=t;l%Xm_h;GiKg6>b~(U*-Ixdo1Eu6bz7-rjSJ>5At-b1{8|aA0zbc|9*hr@ zT|(H-A0;Z2Xm$~-#fTyCO*tyjF8z>{VN$$jxw{E~ga2vwH zyyYBtbC$HfAslnD!E>WnAWbjq`$ksW;OutW_Drk>f8|jcT!?WEerqRB>F2Mu*P$%} zaW(Tk(4RA{pYI#fzSoToE=H(QVk#H}hYldGca_QwL}@TK3+L>zw%gy)ipJecd#c|D zf4wXlF!vH*9Je8nDo8H^aL&JEz2@41BcH3D;aWb^%Eke0q4fRR9mkcIe}&w_Mg6Q$ zta#WgKc>d;XRZyDmmf+iqEfx4Ej+r8I-!D>`J`iv?Vz50tv^3*PXbaO;C>8!`rKfa zPzgdB2xUBDyX#eFQ;k3kPp468?KCZ@Uo@p1&m5=CZ~6_q;ge?S^f5ZhV84`Dvg?u7 zL}f4pOQNzs)zaGA#V}RR;rs@(H!Rin10^$I4(Zg?4Pg3j%nP*2ETcI~thkg~!$Xki zH>l5V&xZyMq;D5;gpHxEYQRx^^t3q1=YXJ|Cb8ilV#`w5X)Zu$bQBn$-A&1Wyl3I(nCxw&03L%b}e zri6v-4LK=9-c2Qx%I42pI`p&ypdDuXre#EgpX@C}BxB87ADyvnU0Ay--qFsU`PW)p z9}3iI@cxub>mGr7txx`!9R=mPJdE6;cD!75kY9OYg`UrlecY3@9XA-N2!#2?^DQ)E zde+k0E`*jXAX9@khq$>}@B-5?5Iom9nN&>u zkvYleTD6ygffJ9{;=wS9Ou4Y&yrj88EBi@&eOoS<+L_~&CJ@mI)HVdihGih>qf#aDgE~dufIL4c}E(svLH~x4F zi^b0bI;I0qb%dx>iymxE0QJKV~}nj6nC*o@V&yq%+AH zZ+g{thm@Aez_HzfK}MlVa#?RsuprxX#gKp&au_8xB%DF|IoqsYAJQ!fn0g^XF zv+3-9s>9ye!I0sNyS)wrJ3*_0tn$Z%OLdeicNN{aBkHcTWw%+_6R?%bG6=JO-=cMQ zbiG8T85z3R>yTMy-*hvK`BuWswkLn8lPr}yDq)2PMyZ5^h;&qh@6GoV$po9anmd5Y z8cJ&FgFD`CndP4r?*-I3*ch|B7UxbI%&?6sANV_Lzt=@w036PwOBA;LdPQJmI&*zQ zo?#Jge0ubQuyF9ybakOs=`&l5&mA;yGg!!K$kKq6fbU8b;e6}jo|)zKj<@;xBV4T; z8N?n#K90?rau@e{*O7vr4>GWzBEX-=Dy$R3*BO*?Sa2KXC~<2;(0ctrY3O=4Yfv;i z#0sXt=Qipw+YCt_8T?>JTp_-tx{u{$*}=jXo$eK7TMB{F+}tFP7xEVRiFQ#Tx{RsZ zvMB{FFSSM0Z=xm2f09;-22fm(Zo1D>hG${RX8xoxKxeJW&_P4c9vzc1i2n7Z=Z#F@ z-;(b&F#D^p-9jRqPB9^^T+`OFb#pJF20$!@9{lpYwf>3SQw+1Mou4?MR!BL^oGjOej-^(H|T1OO^;62%$uOm=ri1& zbzAjrfWcP>fRwe76%R)4mRr}CBC0*Yv`)-iWmr3LJF=>_VZmGG5tjbL zTy8_HOCioNZfHkga)@0}I*D%<_#r*008<{}5*()LK->Nxv)HPoZ8{mmqTN}?&L z+V4SY;2+f8`|M(;6wAu&*E?u~%>7LDMclWVXQq%9xg+G+g4;kzV@1vZ{!`k&OFKG~ znlzr_eOu4f`>LMx7@c`eYRUwOH(lxXTYn0(Dr~vh_N`TYbrENp95k`M za7tAv0;O-G)uXdV`pkmVN*II$Eq6twBJ^l$?+y zpycNq&a)!$f|S7yj@^1cb>phh&On8UZgJf9xHhZer1MI$mvyWN8`uLK>oe@u+i^$! zdpFSuLI~HWd7C(1Tw!fV0V|EqVd3!YI&c9`etMQwJvd;;h#K#ZQ+`lajGXqXDA6rz z0c(I$+^uIqa;A>Te-Ouq2-?cFyhOEl-|M@A){$TTvlpN!=q$qqJH0+djNeTi9rXS$XMRMl{jl(~JfHv7 zmmQ+4$5LaO(UpP+q4nT!0l;tQAP!W>(kr67w3Q{I6@xGuh z<+^q({GM@h7KWCXEOql9B_=r=9>?A>+$nd;FEEr6l0Fc5HY^bHzJ6G@1LKk?yYJEx zV)u^Kkxbg|BD6PSyQf1OH5ArmT>fM`pB16W_$EH$*he_w;*(B ziWJdoub15N*ULJyNnTcw>s&l^QqsJYueZs=(lrZ!QOC303VDPj#A+*hX@cF;1k?xf z)(wy-sc-k7EOu@P_wy0jUTDocng&P11cbQk-3CwQ&$sZqRs+k$A;1!BLN` zvg@p>q14C6*_Jti9-fd;`){$=w81sI_pHZ0j9_O=)gu#G6~&mN)>=t?icXVJ6)zQS z^U)z5_O^Piel@$@!XT5l?PVPI0p7=2XlP2A)_^p=Ae76pBBhH^mt1W&av0(SVMRiA zvXpJTBoyRo-pU~{+S7EF7*$*3Dj<56g%DzFa`FQo@;;J7zbMr<$EXO`atw0p_ht7> zMk7=D-kRiiUC~DHAw{kmmYBF$8)Xk1AcgogGLmSUQ$9{o6rI*aTlCTK#FgX6HT|HKLy&Ls7*`kT)Y zmeMKrku*(&bCY>%hzdQmLEL&EiE`K4n1_Br@nEKN`ANPYQS%(HO9U@Hgi5DSb^aSQ z!e(OX#i`e^2Z#mM*?1z4)fsjNB%9g4YNn@x?9APt7{}7PKL(BTypI2UQb8!C3Yce& zL{}{R-fv^%SX`e>^5Al^HhQI^P~n^23N=+0R^iDd}#L zZ6C7mE@hEbt6{T=FzntkIOl3MkEpG;4#VmZW-{7I2aU7Z$ee;uU0{KDwA=SEq}1J# zOPtipiT(Y^CrEKTHQ4S|@Of)30JGHd$lO#7f~x-SD_`bZ#}a(4vvJyQ-_KND?oB<1 zl&}_WxScV{>K0`yoVcG;KI(RuY9u{XPv6?s@wC=6OkY=PFK}``=#$v|bBroDQR)9g z%PBUMm|xrK%D~oKzK(?)*xmAm#jECnDT`5YzPL!I_sZr4PHb4w0p-^IV^)Oy zFg`XtjeYeS=qqCOXj!;gBPp+yhXDbKK?;;jn z1$lYezY3mJqZvd!b5{~+z5?XV7{MY*gSKmrdT8Vat)Y6g+D)eBW9^3B!R`X)y{6!q z_xW}GM3+YEJ1jy83<6S}-eKy%l%L|2=x4+NCql46x4S;|!ANO%WZLiO5EnIXh3cwl zm=q#4W=p-QeS0{u)CAVCZ+d?aXHAOFZJ^l#gddcm)Q8Efs6hB!L*pEl?4-%+d}bGeJuk z!wPq7wv(k|z(eCzC*FS<&@-Y^k6h+RkwA4nSf8tjgQ#^?Kc&qrS6Af_LKTxDHc z3(w5VoYC~`p-ESFnzyD2A~(iNTn=W`dsm!bcT<8$ZPrB3YFo8<>uLEbco?`^C!*4( z8q+*H6X_Q%4+i*g)U6JP)-e;X6|wgu0H>*&O|}sph2)QyBdCt1HSbJ%A2ipv%Pg)d zlsD^W=@q%A{KLCUv>pp&_-iHA*o+i}R=mHT!OKkm0$JQrp(M-lpxG{B)AUdy<-rSZ1ukn)WBJ51i=z1k^J@;H6Z^kV4^|c)L>5HWnem0-RqT#83IHIu_()evv&ME=k|(H zz=owbs5f8#sI4YX?HB>p(vKbAcBM^PAr#6@3NP3JH1xZK0BTPHk1nsedAbJM+afv= zo^B;KM5?fmX0tKE6*wJ+U{<1L5YK>z2=i8q4&3}5#|HMVrcUCgoy9S?XA^-uN#$v9 zz@Ft!IX$Mhkx271njUBm~6m~ z;B71L{z-g%ssPeY0$Wl&*foVGL8jKJs_4Cb!`k+0Yt4!-iKH?qB=0I2#xK1y;Seq zk27phI52qB{fcp5vee)(3>Wr%*y@Taw`{qotzJJTwk`?qeVZ|C-Bj7_gN#(_+mz1I zH6qn!Wj}V8S5tYBHOQr-!~u)2j~~M74kXTnDl-jU9?*;fG2 zVMPj{lY#*}sWvLo4YDONZciPo7wm6JT+dHE##$sCH_I7_cLv;3FSxNOtfOzH)52!B zuhr(wL9%cPiU^)p7togI5tcEjXk1i-mbyN*5_gvKO&v2*-bkhPuaqPo81HVu?F_Mw zHDyjN1$2dE|5w+b(&ezaQwP+*T1rUvZjm&@SeZ^&YoNf%dW0SF_I>=wuV*!MH_-!{ zO;9*-VEdEUD!1jnsGlC#r2J=Y*+v*8R04}lq|8|xXrA5Ygzn(*64-n*W$2yi;3B}J zki-IkbKIV>Q`L9l6ly9g5B3U)3?DiF@Wxf)>&pFfYJrn$lt625(G*tGuFTS9Auf0G zfgIgU;o!l-0Kd0zb_?g%I&cv0%1RXG(;Lr1)p330)nQm zmC@0bV$Vx`8jwVsjA^N#8q4fTowO?X9SlWgMGHrX-jk(3!ZF`~ZVy!N#-taFa_kRr z=}-+09Uu~Krgt67*+Q+Z;fjhXQtsyhp)iupa(=0T?g0*EItMOZ90@R?7SIG`D4JNg z*YRvjRU<)6UaU2L@`!wK#oq$)7!h35h`n31Y%;LXOJ~HRXiE!>1_NaUHmMG}TIKPy z1ciiA;{o^Llwn5y3b6=7!>9Tv=L zV)ir!cMrY}xyJU*OlO+TD5Nmsws8p#Cuk;*+V#W@zgA0D1YycdQmXxZ^*CYDVX{GY z%nL)II!mV1sK^ZGd)b1f;X9we^A51kQE#q!u7K_m{LPs=z#2fo21mhf5F1X?PCaS| zB7w(Dk8`?*upZ8bH1Aozj^%RLD4?h9#yY7*=jN{IpQ17@nb;mk8(;%~8kiG8jpXy1 zs5a&pxo+mfJ^7b%>_!^ijz41@Q5UzbiPk+!l&n??`0~T2Gs$tj{hr+1C-^B#BQ0{YH7`&10ILEtQjAjbunlXQ4b?#ZQ=Jj-lFC?^kF0E5phol zrDq(J80>?=xMrN;8gv5#JcIh0Y1*=q?V|oVY$3DP(cRNKf;cDQATXHGvg)@sW&;id z{>}XLcbmPU7QhLd+~Do0Xn2%w>O`e%Z>k_tKVBf2HwB3*RHvmDrp`K)Oy+8;0pLAk zRvRmLr~=Rgj$R&&V=9w4*I?uwotf%TBbcpi5kD+wFKrhLF7|p;BFNXGzWq^T01h(D z65!@mt80w}e~}MZ7N@{dj8$_VPao&HC5sEg2Kg{}FmU5O`qRzP5{BoJkgsLByz8_y zjjP;Y_=bs)>i(}o6?n15u$t~%j_gqbAyp~+u&*0g)RrTBSwFe3;%5BA5Y2RDh^3Ym zzuNw{ND4vBP~G>FBffgC{Az5lf3NU#*|?K6jTn`oesi2iJw&6&>B4yZ#w0KJV?cvS zVozf-&T(^N!geDxLO)e_;bT@@;D}TJ1uvjHy!q)Rd_;AprdB73sNzRGr{a+eyG3t-M@2;T6 zZqW~vrf1v?`c6`CfsDx5aeTTa>rzNd7U>c=J%8Qq#elMN%HSctamg9d z{8ZNJUaFS-KEGnCr-6YGJ$-)~s_^H`w~v1i?eZiErh4$;SzrT$KD9BV z|4U%^--STyyPJoDd6^>F&;<;Xgh7*pV41T#ww9eT2)w{?kov{m<}A3cCHy?UcW8^> zV#!A{psq+a)a`@Af`6q>n33K@dH&d*TODbVuvRvDuN3x;BP|0TIKJr>qYIM4>kj_; z-0}vr|I7Qdjn+__H02_+EL;f(?W>2SR7)DA%lnzsZM46UqchR|y~UBepDs)xY>fAo zazP-E=|*#IV8=iac@zjx2>*TRF`O z+_LqeK|@f;&ED$x`OI-{(tM?kC%x??o;&0Ma-8M`KhIpaQ3<_MuqSx}>fiIDRCy9>6J@!)zMzAhlmY-cqi|eUn+W4ka~+PqbClRrA_Q*{zrq${ z)KJkZ(^~(%c~*s%Sr`2gK{OqxH~dF6XgD6|NXUBR zU%EQj-dLbcxD~B&B}ATpN_FFG^Vb5>gUmV4&}!yZL2E=Bv42+lQc8_kx{~YS^Q{bw z)U4^yQ<}oD5!G9j8P;j_B%kVTc%)}L&TuB8>v zRy}ItVKf-y2#j#Iu9y3It}kiHVa`ig8;>1N#)z-7M+b|o%DaF6!5PPOEm$);Ex|8z z70?sWzYAx1*0EE1*63x_vBJAMs-dj<(APd6j;;^pnL(@Jm|lyVAoqr{H@K>erEVUV zPD*BYB_?d?`p-5#L7~dU<_`mDm6!EQh5SSBfpupZAiq>9gpG(R@a0vt7x3}iGa%2e z^wXXcq!S^qjaz0Fg9cpaR+IDSbHByXa3%PZV5)IuBk8<=TyBz@ob!To@*mF`16cT9 zKKnT?9WU!;tEwtg7t6w~WKLAyr0ppKmRRE{)NTJxZ7ww6-R@Y$O{F;2V(=-|W-Z^J z^E~OCa5Xg?eNY|bJW~_!*n(6SxkTA*S^?6~yp_Zf6_4A2H23<0br9XkU9?_JbSq9) zLii~7?HO(=y7IEMc)sJh9*%$nDz3_5J+fjfXh6eW%m(ca&AQXS*J-CXkIsapXwJ^G*vRxW|zsubOwX_bh9~4emRf4 zT3k*e1%(RwVMZaXTz@r%l9g%v_ofvifqk_!uMf!X{`r7V#C>+;Sx-;Tq2YY}JIv}) z=WMuIsuzOa$FKU#0GbLqf*U9ELN_-x?loA3f4yEa9kKh#l)m!k<7qV%L3DQii!kGR z(axJCK51L}c1c9D@pD1EybT?m-ZDRa>*B23&iLT$8acIgRkC}hxZLl^_3g`+Cs*YzxqbKRl$gclf*79d`R>h-VflX5B14MpwzFCTfe>DoL75-v z5~`hl(AmoMZ89adxL-{2YVm^F7MG)jJ0V`HMaes576rCpKw%ho^ z|L0G}X;N6qamq#yk9$#QeX3Y)@@TsIF!%h)Z$3O+r1P~6wv%-Q_>(1J_*`Uvs9Gw zO*j1_i(^tW1kpdzCjRLk*9UO{%P-Dqn0?M~r`3s8q+J}I&CCf8-niZ$LKeI?j79vV z5-JVbf!|qq4ySFe}t6`)w zv7R2YYZn8y1=Al?sW)xjoZVP&V+eZ4Ybl4##kwq4aD}Jjd3GgdKtD}WCv|u66#D)~ zrqYub*8L?=W1Do!jc{WV{XUQMkoD{5VW zl~|(G?w~zZd3J{>;n^|_GDoxb+BkI}WdCs&&u{_K)Zy0L9cSZGC~n7(emZw~o~~ZD zD6_6cjl(c=S~pQbKS%T{zNu37IT*AW%#3LWt<}$erF}j5A|ulV%nV!hdm+^+$_TKt zTajR6d$;+Tb5M+&R#ojDt4{k$+qFxR%?bVIiECF0AcQ&vOcYi7Tlrs{N0DHbY7;UB z`qShgd|+udfiH8`$CEA*5GIBH<$kLXZ~`LaVyC>s_6n+2 z5tuEl`1)y~=sgGz@p}CNy`%i3-C9@H$~HA3cWW$fvC28iww^qSK{jA?lL^&x)co`@ z1aHrN!>B~VZdi%#8^=}{Cgq#d`Wi9Eo1}ik9 z(E-q7Hcdvb$9xUr_Ux8b<1SHkM7f~qKE1(cnYO-?sqoe?tLb?ohQy9NnYLVXF9rGx{+H;=h&OYS~VDYAc))@yDG<; zE6Yt%3@C91ys%JBnATSn9OuAQdM*uuFxC7)p;G&r?e5T?~zXV56kBwrqq<~tm00O_xq;&tyUlq@6KNtzWMUb zE~8oEu}%&62H*5VF?3bcy{lr}AAD_E{7glexSOP{J$^io+p!KtDyabZpW_+m+uTP5 z8wo)lVfwo#-ko40zV608`e8jrTTv~)%|VAXby zi%_{aVp}MP7V+m?h;#v7EN=u=)%&l`s~(0h?ec(@DT%WzWI5puej_z2q{+Q3yo&g_ z-3AZa4}&>mPSu)`LWql(dDt|kEkR*FKS6)q;b?XIG#Ccyh@E=4qE||teP0Tmu&w%` zyhWJcRPH_CZz$1}J)HalV*ImyiDFpli9g{*R~H9v2zZOaHTgT}oU$_Y0Zkmak0OYv zc$=E~z~BeN)xkI1@%5NM(u3OF$#(|Dzm&1lvy9=JVRWvBKS(*8GKlr_LB%S~AY#Jn zee;a`by2+8wuUz=Vgkl^Xv8cS4DA&j{`W7rIPk9dlZnMc!NKS1G>W5z_7

wTdz} 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 z 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

}BX}UhntOdJ+ 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

L6JwO(RG z5~ag>O5AOJV}4aDzB2U3-un922=1{ zr2TC9R5`Z0jJXz>uJ?Wvmkzeq{3>%vjV?sR$}PrxYhE_xwK+cBK6^JCdntD7Z+X=e zA3Y|YO~q2=##OhBj5xEURW;Pz?iTx}8D`v-y0Y7e8{mV=pvQS~RO+q*BkU#RbUV|9 z5^grQsb@%ihnyI9jRFpkE_TO+FCZjUd+FaXg z?3j`i`oh5-4)u1Ob9!@*E?0K7>5}I`x!C#BS7;ZhvKva0-O3BEt5a${Qhcf5aFaFL zL^vhsN4zhY_*kr z)~37M^_dFYK0>D4dpmcOhT{1BnEQ*=qz-2%tw6Uyxyf78Plr;uC#^RE4`}2^yRwp* zCPT!wr#!JwFyzTi%#8m4bapsj*QS+wzDjEGa0y&ClIhZfpS4fhWnElTjiZen_Eq6^ zuQ5&E@Ap|u+gx!?#zSiHsQLVyL_HAv%V9bEJmk5aOQh z{0;&$#O01&bljWe?J-=C$XhX5VFcw0t$^!wB2oX`0ulCdBuj}Bpig~5Ng5`)AiRYq-1vno3o0f{Kc@}}fFl%`SQ_)jnL zuVhA6wtgk*s%sW=*Q(v@g99rCHW2|Y=rqIl|)3BO`=42{0oFP@;rWjrJ7-O#)-GXV74VXk~oS!S?Npc z-TB8YcPP%09$H6**7K3#>GG!RouAb+i7ZH$HA(QGXFDFIt}(Bytx#?)j_Eh*vaX=> z{AzNo(ww{9Cop3%9SO)8fWiW5h~wuk3+d z+Tj+KtEy)um2N{|{{RYZLVHY@31zgGpgNBRepK`Da$rS{V#AQO^y@uNJgVPmopAPD z;tYQ6F%KgFKyuvls1`dajJ9G)?^9;z@DCslTDsVKK&K#yukr1-RHGp|=khgog=x5Z za$VaDqDm5-IO$)zK;Qr)-y5EnBV&d2dB}K^%_Y@7AZ=AweQ-UYg3PVXK{hlIE`r=>r6X5f3Pjm2Unf~D%@HmfB0V^eV-Q`Z5} zv@iFH@6hj&Ua~s+WT7R*XJPzmZOS`(Q!ZnD$+9##-BlRt(ty``(De)dlu}o*<=nHWR8h;9H$fPDcw%y%J z$LlzHebsBWDQJy%w*aRQ=-1cmjp`km8EyG*+(hXLXkZ`@KPtP~ZsifU^7zPcc<~^Q zUs}2;axLobG2Dj|JPLGX_=|RC6#d&_+IKAQ;xZ->+krZx7vt~J+~o+*LY4GQixMhTYDNju~K`u zFU*f&l9!%G!m=AbuQhE`Uz|*|g|vBtN`DGSQgX^k*nh#Ir#D$}>fd@_2!%Mxvb-LY zoRi>Ao^_3A)Dhr9tAIHL>d2;+=E>GIYBaDp>Clil1ko$hm2(-U-a$%+oafe@Qi;jm zofT)smpohaqUb`nEr8ild1kyM6)k=&8tYJl+3w%Uh~4KOXB6GKA{>_nd^TG`nQQ=^ zKNsJcxy0j2ahUy=dDSx|SyEJg%B{DA$O&#UU`&jL@}(TC;x>TS4skW}A2T`G0G*~_=7w)oLr zb{4kC^)%I*=%$8BREd%P6}6sXp~8tN{^KQKj`!WTxL?c4qN&&7TrG24;jum=d_5}i zP^P4|^N!pyOtuE#C(u$aR{1fm5K_RADkpW}NNFdj^Q()~WGG2W5@0fuvCo|<;RalB zF}D<+;Vv$ndU@$pH3~$8+uAB|x7<+!N|DTOR|xSgk=k}H7a7U%GKUlM9I5ME*zLrV z6oBUsWGN@>Cao~w&&ikIks-+ZM4?~8n~N~Rafu+96XE<0dU_i6lH?br2g-YpNInp8 zns$3`M4xYvfvr(nEx5r~En=mr<0HGX3IZ1&Bz#BGq~0Ml3Q{9Jv^fm3q3jN$?Nz=c zg>a+Ho>M5EpFfpKiD@ttBk6USa@+8_KFBotE=N>JFyol+x1L8mD$U*9j;S*mPZ_6J z{MjQuBT%if;xgK`@mh8{_ilWue5s1z&1OQ7ggTI-;S^*`jUC9-M-7>9{-Uw)taLTp zrmYM`MZaHqbv_h-nX84yBv{iSM^f7=LUg^PeSCRT7^!V;rbZ7913H#ZUzI3Y(F*8T zYrHKbvX8iW)U|NjjI=x$TVGitsPw286(lBn)eScHd^k@+qw7rD&q0 zN1aTWD2Ut-5+8hLjK3t%ZfrC)-x8A^RCAQ5c^@NAK@E5i2B*mIwB1dbBPL`f4-8Fj z;zzCzN{b1GT$HD9q%z+%xP0lCxFX>3kKSK~-pXtB?rKWWttnK1!5>&7%9D3~C$p0F zp63QalpJ^-N1oZP=ImD?y#)&5Ms+-w=j%(9)F&guZ)a|@R-l!+Zns+=nzoxNdDILB)8woczUbqefvGl%q(Q zabbQf*K6V_Yi}I#E0R{ikP0^FY02-#e$xks$7#7QDLg=YlTI|xfUtDB(uN96ajlUg zA(E~elf$ZQAFG`u4xSQNcsf+t^>LN4#!u^~7`66Z>|S}rKJp=6UP?h%Gvq2EyV|Fo z^WhAl{OLa>W}Y!uEw)T{IB01hKn@yu)K=zOu8&BJ(wXmZ<(5j4RjY6*F1=~(5DWa; zA1IlMso;pWN`O|YFs%#j!;rCq#aY z#r^8yT_#;$alaF2j?xmJzbAT9g~@H|S4bT{y;|;9nafB>P9nidR7c)vn9%MIwG4O| z4@Am|^}($BU3?XMOKukb0Jej6%apVwUMX+PiWGkA8g+*6c|wTe4&th7xjgIbhK9Ae z-khth)v%{+v(+J$Dr#l6;|zuL$68x#_NwW^&Qr#=Hlm-A%}jD-;^8gXuvH1yoQ2}w zsos{%PSKw3q=aylXxm8T^{Iv2E(lr~mfXbmdrpOFNzdA;N^NTmIU!D^8S^x>sYN;0 z;s%nG>EH8vrz2L_ z%_3_vBB6vjRD#kGkG~Zz;z8iKc4!iMp%}@ee93LO7w&oFBfdwpp&B+04FW6rozQqu0pP##D=8?IcTr_zcUyC9_wi zCCFqsKMk=F8>vom!1NU+EzrXet`^|TV)BRQQaNMiPPny4ixIS|jlvm5k1C&YyT zim}IkN@Osn5Ol9N^feh!BSd=hXq@ULi60k;^B;9w;>u30@g)jt8QET6s;}0Yh>9J0 z*4xqh(y^-pkg2ZRn@mUoBaEP>c}-bWA)X{xnsEtpZ75QK!9OaJ-MTb(T0@$eeU;~0 zYHa5M9zw2Y*MSS}|U0Dg6IdTU+Y8tvCB94(0u5~Lt$z%obO6U$C2=l!lcY(PVV4)<8V*Hy+cll z(pFr=W;Z|V(@?wb^iK4i@%^0Cwxp&iqADQ_d_3{t(^AuNw7YVUg@FcHjm1Mr@=&O4 zIV#aE8XhHxQ5)bXA22AB11c*1rS%`cP-#mlZEx_Ck>X0c#Wd6?uFHSB_lMBRa&UvX zzX~?|a9k1yQkD+e^%UEyTT=V;f-_CW)vGESa}*G~ASI7tdr zXBg71e7WpuE7BuA*jws#u(rs`PbxB4kre=LrkzrPhw7&oU&PCWwczA!N)*aCYtq3E zI_8~#G+S*d)Y`O=N1Z<7u^&Q1c`I8a3V4{VxR*i{l7Z<-`W&P83gI~0tSNt+;*E_Y z{q&^Lep}J&x0N9B^P(w1T)bSXIMk!?fnG1wOpQBn6W7*?ki7~%EY-a0$TEKJRLph3 zi6tzksfQM&YDqsMLAM3Fy)7I>+t#=7=ZxnWrMBm1tyoI88FTp4uC;Hlu%MEsm|EY| z6HY-LpS2R4DNAj~uygm)+iKfpg!=FTT$1{ApG+ERO01T79q6BW)9vD#wq zw1;1K0r(nR$E`M5g_48el=)I~$nQyM?##d`$lts>x9g-h-MY;tK7}~a6LOM4)6R=4 z?A%R120PQg#*cM@YeZ%Kb%kBu3Qm0K+j;ENKX9!o(J|f4Er{?ULOIU>-5yC-uGEFU zVTmifBZ`NbxH@t^bQ(pHG$#nib=$M8{n->Ql5BBgxQ93eLhkd0B>d` z7iUqYJ$)(ZE4DQyu^CQi{!zN1QP!d$_El`~^4_%FobWH#=jUGL6j2@352Al6T^J{j zI2#{InQoWaC(z(uc74|GD_0}(qzf!Em~q08+Y0SMnpTcyY;vyac}VH+!*Mv_C$z{Le7>zeZo77R_KC$L@m;+kS=2o7 zy*(DoYraBptZ`a${L%sYkHt($zS}!W`d@KPwCZn6xH378TU0nU>wjpYN!EA{i=#tt zB5*dNKJ^E*jzNwBoZ;Og=^kDhV}%E_NpLcb8j~@dw%esQ-dOD+hFjOQ;yK9jIOj#9 z3$zU_nH&`cpKId+gSO+^qi!fEZ9VokE?Z>nQ<=F(?K^W4$>XJKV4Q7J6WMn=S)gfc z_Q8+g`DTQh_wtF!FDET7LYgEGN=qG@d$kCjgz0oc;OS8EIog|-e{Z#_j)y__tudn~ z(KO1Uz1n!wT3GJSu@SJKuS1$~>Cg7D#*#I-dxJWN`GZ~93-VHdrya!~$DJ~k=XRb< zRcCs_C@_N%#P3Se1K;uH9tsY}0J`$*h^ zjX+Da1bBTnUvZOZb7#|ygcy} zAvJW?0Q2;yQZwOg!siMW6i$(xWc8~|$ZBbPNzJTjj?z{EPu9`~H`=Y2C|32)n%rBd zZKiXQMxJ=wj-P#Yid@S=ph;cA5{xV;DJN37YTRb0I=Hi*dNtNE%t_11ZCph7P^0JP zOsY+Q+rk$uDdOuqQH5jU{naf}tS&Xhc(&nrz*_5t0q0gLV||~H+blG*TyS5T%yZau?dQr)?QH;qFjv~;H-%8=BLqM_E-%ZD7P zI0`@d(@lhHTW_3jcO)M%N`oMt^3lRV(n7IFjWMw6J>Ay|6s!V5eCRh1MyOA;_0NYS zsUe~cq=WMmrX)4Q?<#&=Ovxc3gn^Cxx2GaP3Jivj=8~-7k)4lGMwOiXZdIp2LJ_{a z&^g-~1X4A8AdS6q- z)RzT8pTKqbQMFH7NB}m`(q8= zV?zI8_9Zf~yO&Llq>X)UDZs3WCK!q)P5>cfjWn(w7@TbCM0 zPq=j{2u?mDo|MVssl{*xw$!8@AKluP%!22Eg6m0TU@1x+25K{1;pYk;2@Sfmc(&)^ z@~DhFy$!tbTX8`06)q5dQ!JS71fk~|D)|g=gH1;#DOm_%)qQW!SMj39w4`yJYC5E) z)ikv0U&D;`Nvnx!TPpfWv&L`*XEhdlyQ<^Lb?4e`2yvx05|P(FbrsaP3R)h9hZ47( z2vSq!gzZzLTpaGqLP8x!aeXH%)G^Pfs9nzE#oeZ!hWzkiK(T@-%M+V!%L~sl9D=f7^m+S zS*9v1A-DU)H6*yRowNLE&2WPwO|DN9gp`!Dc$x7N=TVUR(v*VskD^L#OQlEeFdero z2x0dmHHXL_2=x?&ARZ%lZ%>%=`Tp8V_E{lOA8At%)#$I70a zY?H1*9m?Tux-fgX{;Kx|~lxh1W5RV}y^*q1H7?qw~u2wQ{doz4c-(|VQ^ z>cSGD6U@}>GZ$8FSNO4=TV>XkojZ7v4vg(V5Sm3{>RAn-(l? zC^8@x0+jCE2GoHb!u%KbguL{Y@E7tF&Fey2?rY){pMhU7@}`@K1&HzDNkhu+=sSdr z57klo;||SYG$~BLj4+%&_f;RWS7)1aw5jVu&m`}<3Dbgpbq$%a9g%MD>@H(K4P^*W zR>#k3V&`t+LrPZXcWFx1p|x$-t|{4!$#GIsm87j&xA|3$4Yj#!yACrfOX45SJe(CA zd1ke&Ms;dmc?Iae=vn8d%8RZNryW^aiuI%AQ)5m-)~NPZ7_yP~u zTo_&YKMG4uF!peHkB6NuYdxlmKe)o~AuO=wLn_-FrkXF@8$)qnlnG8ZoFN@H+?q&_ zITLj!Dk)`X$M>mcuZ#9lmRkW`6iozx750_O6v*e7Q=i6^yr~OP$#JzD)wehv`BlJNNW7{D|7a3czfsI6SIg zS|+_YvK(XC{{Wl_>rHnyW;Ww(@Z|T;h^x+*-r0TD+lsevz&gPkh{b7$)!oM%k&gK} zS;y$qaNx^D^oIwgYIeBYp?wdUb-? z64@d$8j_~_?3co|9-}^W5;B&V8ITgV=@}~Y9(8dk?EU=_Bor$lKm%GTKXIqOho+`BxBqe!0U z?~SERr9837e%f2Y3_CD&ge@@4ekU=p$Q^3)8T)HDMxKTW3nVf!4QkJnJ*v2wLTlJteSa!thx%Y&wl zna4Vs{h`IGBcv}{B_lysT_JmlkZ)7a#A6t?V@oJgZ~XN6R8Qpf#n};tb;3fC!)X47 zzJ{SYDf1naYs-supfjgnNaQn8&>d&m4K&n@wQ(*2qH%=%)ZUe8A8d|W{?FM_;!f=| zXquRTNR-3-DP24@`NX*>WFH5C^#1@Fu|Q+AUd5H6OOnFf(AxY*DOn#1zIAy;t^V9lvD0u8I6f?FvG#=} z6Pin`2(F$1PIW6AXXa_oWVP8W!$ROR%Nhbxlh4yT*A)*eOHs<7La~oQ zLNv#bB`8)~b;idN``qiD5sCpGvi**5r*0Ecc0w zr3-T^@*J^B&Uu`E6|&ZmpQvlZd_1-^+BezM^rdlIQ%Yr8l0vzPw*LUVLmpmr-MieL z?~HIu%G3CMO}4C5hXfX+E%a$asw5Qu0F@#4B1ewmQ>98^d|x_pQz+Kr^tY^ld*BvQ|C`cuTgPrKR!YPLs0UR0$ewhLv~ zF}eBGw&MaIYrCzt)5gJXZ!Wvkh|sL8!g}QD;!AtJIK1`P9$%4&tO$(;QKMR8Cvi@^ zxv%jaUbCessF0XmrXwlBw%?1bF9rRub~I)`A=Xw>5R^w_N>T?P1x$-33l})E+YPV1 zAmMo21CB>MY9uD@BHs!gRMcjp1&p7WujtGF0KlX8(Iz>^tOS4cSBam(3V)4kk;BpD zkeu}%Y4qt|qp;`8$P?w{X!9iQr2Hp8xqr5XONR$yTVk=}KPFhNOaB1FF+(9k=F4f{ z=AKkj<^KR2zi6O0&U60&2mUib*Wt)%mmA_C#j>D+lh@_@D@o3CwmF0Re{FcQnHa`C zq=f$f^;7&K;C-UfQod&bhkYF zuPeg4boDX{e3UxWH|_A+TX4HRw4yYh9)*LjK78xFA$^{C8o~$`Z9Dzujm__1p`kEC zU-MpZw>^zmP?liFa#V%KnEZ5MDo+yuK!0Yh(v;|WMXE?c5s=Tu)~sZoKS~ZZf3}0n z8hqU$mmX5Vk28m?H}_O`J-Z(38&Tmf(>ygd^Aze(fcg^&mexFxpj62UxG`;;Dq5Ok zy4lpcbV(eI68>F0GIez(k*x~Sr6V~M2a6oqQcnK>Dq0=!Xxu2)F--pe=d1mdj+O8$ z@T}&Zk8zUpW}hvR>t$H*oRD<+(N(=_ae&f7m6hXHTx#DH3KhMTyDm($rauhe>*-D+ z_R_oLxZFon;)bqUllRk&Tiy4G)KH!(5|9Th=gynsMPrYSUFnm*<3*VWOL9^?Lm;2k zTwENKN$(vC)lj17{Jq&DDG(}gJYB+sR8Goa@5-zM@%UlDR&Dq zPBR$@I@H_vR^ux5xv9P^6KRgS~lq(+Kid@qP8-(1N|* zS30x=9|n~WKQ7;p=gP6Z2T#e4zm)C1Hlv@(`{_)uRF*y$9!E8LCW2DF57bJMomliw zne#P~E=U~#Vank5_p}|sR8{Tw^roVtillKkI4%VxXvf4p%`vCN^!Jsuc(bR^@>}|j z_Kyi3wI=4S*4?4VRM(p^HK&Gzg%F&5)o+U*wD%b=xb~NLr8)|K4t1XV?s@JLP7yg- zN)Pod{{RY)eRs8QvmxcFG8j}gbfX9RK2>UEyV|Y{IW@K}EXj=@hotA0+30FXX*>sb z>QWqR@;Rcz*=^+RbankS{_$QCG-D(U!1W$zK3yx~#-aYTApXCIRy7^@d**+IA0ET> z*r0WP?<3G!vaLT4!T$i|=klbTUl)=5H~ogU^7}uI-@2{nd6u4Q*=^;urzs;yr)bzv|a8b-!Ht1Mfjwyasu|R6+_3F@z zEy-(Dyg0WXdMHj*SEyib%AQ5WQ*vO=@JeyG=pT;ME;jslhF)nrmMTezSS?GrwG6Pf zGVc@T(xWM-V_XZ*Dk$#1QPIpR)WWq;>acsBmpfhvh@LJt5Z0@NjA@S-O~g zm%~ntvXe<%M?w%*w9Ss=tt-LiD+@?a^{8QOj_w`>#Ocjkd-rsEQz|HSIupxD(wt+@ z9I3QvR~ZiH3FoUj{n)6E$pEn2gsstx?NeS=%`?*EMR!KpjCADeGq*v#9D)z1p;#F; zB4C8M?nS#>+-@sG1-N*h2q(_2w+oGmMV04!FL29J^pbWQzEx$r$b$hZxI@gT4kQ&V zLwZ%sxsjzwW?7RJv}th~Ht?yl$bx@WE&dD`uE)6WIPEo{xRLdC+K{$T7Pe#|?K$Uz znoLWiuFlxo;_Fmm^3veb%O@3Mi)^|zJ*MM`t|6E8f_KM3=R(-)1;jj+cajtV!A70D zjX@FFeWMN_ilXzOTEF8pwx5Xf^sU$EaY00s{{X#AVCo!H@0xTFk~M9C(ye-Nq&9pb zru1?8{{SW{6ntGX%DUH;ZOb*E$=5Z@9V>svgE7>5wsbnBA{E8oo%?B5lU)n z3rUwb=UY?90~*!m=TMPvZO7xaG^x%CG7?7B;|08Zy{X{Ksc`5cz^v357gh@|>DHt^ zjW`?bb5^B7l!e1ZjKJi|By8avf!%%tcYezHs6(`~?C*F_XAAw|OPc#pS||*2(T}yU-`1x+78_BUTdF96pUt?} zp!1}lolz96C@SXKzR9h(>t8AXY5=I=H6zs(Xt>!fA&a-MQ0R$noS>)NDIXS-P@nB1 zmxmvBh#YI$j%f-9!lDnQTvKzK$Bx@5ODU5efRd%-Y-7%?ti1&?mi_a(=vw!2m1i60 z#g9FzTtG1h$yy^JNAqW(`BbUi+O}BWy7E&nPG^XY@r{Z+jw!eQ0F?2rNi$xU+lg-p zb!z9Qu6}hP#y}!9t}2u>^>ik?-Lh{0g_P*inr`KBR<)`~c0#oN>Tg8n47OY=N$#3; z=aNlq4PWObZNd!OLE^@Jr&|qUs5-jTxoPcGyPtN$W&#~X4o(j$b>`Oc(y|vVMF3hs*XG< z!-?5ExzI+nwl`i9dDIPu=K0ab{_Z;^!HY=Pt}@68{`PmrjCnoO7Q4H}5jM-}$n;;jJe6Xs7!hWb?J zcT2)Nek!t5oaZFipXu3nx4`@PI>7)YUa0CEO*%a zBEI&?@)_HF?b5Xg%5xofXf-*vl>Db=6eXm#*69OQP6s}9XF{Z0GjEis5?^8?iOYES zPI+(TQl%{{SOc&aL@@{{SC&sA(Vl+JKM; z=u)otrhH-LE*vEdhW`K&AG)F1l)TKCaN9^3)ARDC<|_f{l0Ztx=zQwi%<8hnAxU0$ z)6>`X(2FHr`yTDijt}EbC9Q6}-$W$iK3SyPFCCv!;mU>|i`{N1O1Wo!k4h*`D<3cuL1;O1ArjBK-!_h(_M2rq?Cl z?}$00Whhf*f63o?g0+XxxVIKrSK^9dE38e z9*UcH$SBaIV?3%J-`2=A-J@Yrl$@zY;cR)DMb=C!o#FYi z)`wAVcTP0@uR~B;VjPGJHtKZ7l5(N7Ejaq$mOx6&Yti9YJgKSkE{b!2?|57!4twpr zNYbq#6Ljt6O-s5$OxVq>NmO}0FtB>lD~QZkn#!`?ybqy2N&ZKu4u2{^x6CTW$@h!pZNApb$C?^Q+r4?-%H-M3LRvQ*v{}Nys~C-kt7u zNpCPtTT8_{>GmB`l&I<)DFc`^rerz7azBk)Q_LT&{6#EkPOcztb>qd;f7ofOHPuED zY6B}~O8iJyfM=H?DPq*}ZZg!Lcf?_)moeo$`_hTlT*pKDy(!N=_THZsD%uv} zO1+5;E5VP6J7?4OQOb_ka49^-`f@#UN!FD->}S?CUIMe{=TPMKVmjx`k7`RYW3@UO9y}Du6M~M6k+OeF zCZKyd1ZZtZZP_jc$ydDP%-0m21Q>;-I{uz#9|-lQj7C0>5nLkTk-N@%A0b4x+el9= zA+fb(MJgUz1#(Bl)v;bCSU)yXM^re6(6F8B{TT;VIrn7Oj@cX^w9wO9*;!O)PCz`< zStkGu&1Gb_4I8WU{{YIf5*ur1cu-ZfMY_w9h)z2rL+DdUC`xtd=jYay8Z0jJ8$fZH z4(J-kn8tRflAN@MTaP6U@Y1~UIj#gaFs%!H{wBBPwucUnLUt7b-tv_wm`z1I2?%v7 z;r+cQ)|+iVnRuxsrF}&T=R^Bg$K6T6KOtG_JgPrWc#?MYqNVMrdIdq!tzSp|^r{qS zenk4wp-SgklyID6lUf@jK?=r^vYtQvGy@E+{ep1P4nAIp_3KJ?5!Sp4DS3QFkA)=juIi}-EqQTiQSrU%PfwLYml>($ab0k{ z$`ZePzKPVHX-!2Tx0%*bryGA($4>nEQCQsz@dNo}0!CDgBCW;O6qcTGOgXfI+3isgC6ZckrWBta&phjoGHtKBx>TTv^H9@(=hV`LrRy`{pAy)Q zb7-qiQ&Th)uS`IbkL^>uhtp$4ELZz$9aqGHL0L_QHFuL1VnQ(c4fRDh;F3jUN3VBqQ(c*1RveFmktn{k~ z1xza2>`$ddY2N_IQOkqYyDD5Rq_qc#+M~KsLba;i+ilq9IV?QXr(7sYfDeaIt4*a>X76(%scT%;mR2;LnvXg+t9^wx8(dkg zr0Sc&Sy!iARnpgN?8?yO1n?!KUYx=XbPjy?tCSnUf}VpPNE}T-0yABnh}wKoV3}^{ z8gsK-;BAHI&+O$>GET&pKz&{jDfv__tren!GlID@4CsX$i0FpsLI zaG^#yIwP=JaVP3RmCfRXj zFk~{@^Agy{mdNQ=d!@y8c^2!kk?tfk=Ml6M>5c2VE(eVx#8UATl43fYL&AI2TrT#d z`#Mw<_on4OvZQn0KRQ&27dQbiL&<^ge%jH)lq}%Pc z7}`Ti+1 zjGq%R)#dh={3vAjRpZp5{{Y4NlSx;zW+J1j#S`_Azpp8_f@SwwM(T`eZ z2lGcL6tb<=#035nr8bRvkHC5wWtf)NU69s>`{Ek_s3)aIk1D{X9d_P`ig|Ftiqr-V zkC>q*Yit)04QAg3YQi=21e#O#D?~l#Aqi>{#<9PPJ}y<+DE8QGNm}MMw_xcSO8l|C zDK}`b<2lFKvxMMO8I~Z+l3biwd^e?eZyjpwAxyU)Ty$j(HV`?AaGYS=7*PBw-QC=3 zU7q6&4=~Hk?Wcx56%SfzGfM3eU2k5QJGajt80GiWd!td|zWYSE9%Dfy?mWk(MILu% zzhS09IK`saKlTM~u1%-^0Gm#ohL@B^dhbyfxywa`h*5i^KF^G|0)QClze;pJ+Q%n0 z`&=#?*7+b~?&nBK18m!2EVUfP3Q2d+1HB=r>Co~Mg(!RsC-?AdhBFq(Tta6!%7=$FCSde@`LtIDzz#*MQM!c+f4?ETgXyT%nRjS*`)%RZ7sibRDaJY-s!RweyuI0o@}5+OEleRx4lHsd zUskUvi3a-;WaWG5k3eMwE^`2=EA3U>-;$(UJBvZ`wt@*7b|=>zYRNT_hosrtNO_^m zr9Tk<;mtJ59`y~Yy~Ta8;%_{`^rDB}#`vN1lymc>fhC;(0B*D1nf~={A+PV&&o%4f zqN4gX@>MMj1Hz7z;`!7vM#_9t=DB7#8LM^P3?}Xp;ymDwv3y`OZ$ZPsIpn&Yd-=5xyx zEe{nptl%jlepL-Ckg%L+K_i`Zkuh6w?Ax&0Ort70jzWNWqQh<6l!L{9mrC=G59peE z4e)a*SZw`YO4pR|)3Wk;8py!wnrAvszD_bdYt=(F8^xcZrj<;YVU-tHOHwg~AKOjbCCXHpD^ss(DFZ7hJD)Q_ z==TE8y!UYvf)(gRF)b06+U77MsQ~;7BlcE_t-JvnI^RP=5>^VQItVNCG~5>gWImVE z;X$XhCrY@SzUmm)&Y&T*NAIl`miDrNvCet(`|9Xh?oK-e88s>fbZ6z2k1>rijrwVX&PiOX1R$kITRniMmUrY%ts3rKL z^iNUgTu#Z}*_-qwCA(bwH79fHv8WcwLVPwKkXn8_!9fZEqxW+Z%CqoY8c_Xoo?Z)G zw5!l)6^wZF=)wCzda?J4RFt1|w=%4a(tM3gZ5IfZsjjIeJjsdh=>+N=j{K^{CgXRr zT{Q8P#n6=d#S8|()3EEGI=Z=UaS|EhsckzQttf3LqDP%H5XoSuYFZWXXV$!2faPEE zUYP_Xl{TI#)OJd8tk-z7N|i0SE$7{(93&so)l=WQ;#=HIE;4X%ocKtmmeMpK%L!OX z=d`RdYWvg-aVSkFJgyKGqr{*K~-AKOhZ!&2ln(k3BI zwuguS=8-G3zTbp}C_Ky7#`1!kb0k%vi&E#x5X+AyeZ=_izGLNAdkRwxn9^TVg->!a zopUOqm##mQx+Z)vZ1(a>qJd&i8jrd!^<&FvOItWH;~y6@Kc!M`Gm5 z>9wUPnFzL|@mmQ4P*)_K_NPUzQWeMdh7+!YJd^2~_rB0@ka@>Suzq#US`REL-A-`a zS`OMm;3|`ejSO=ug1QMr$Xu{;%7CNvyJ1faJc$&pBeC5`0OBU2Ts=HE>0VZT(W`j> z0KEZIf-|RrjB2Z8;oEq-LW?xXR78v`@vBOb&7RL0mwVb;7gPs`S1_+ym)Y5Nwq`Ws zR#KPa$x5&h^|dGE%DXpfW!Jr-Z%b;D%SbBFJo8Qku3n(85`x=g=mDPgGNj+{7h0nT~UW`YNMM3fB*P{yiQZPz5XA>_Fu zizi}r%K>Q8VWx= z_HrBkE2OrvX%kEI-X{LqI~&O19h^uDa%}L?98tE zv>b2HeCk(n?BuZ%fTU(s-NokvAv^NTIcK}}Mp6uKbo4de7Myh)g$r@)vVDu}({An_ z(pG;t#LldF)HqPP6*1>n0jTY@cUH(Bbw#y3+1tU4@EzIVdRGG{au2Ah=dhv2KzV@F z**?=Qd`cNOBhIbQ88KxyHPpD$<0$e66x`cWi+T!VrW=e&0mjs&a!!?g>W}=Y?9yLupm;qBQn9+2JY%?hmvh>V>r$-Jt>IpxnrJ% z#V?@@!^vO`!+AX_N*;@C{&snl%UFwoPMm{Tn z;Jkt5ONh+E^R29>4LVM0PrsVbZc9iYt$k`LB}|gi7KN!nm=Ph4&FzWSTM zbG$}Vr$W{Bg++}4(*@a%21R@13e$t;Dm1H<>5?Q!lpB!|_jM!<@wc66LPAH76rB0~>T$Ir8~8G=bd)a|lhZk< z%GRWWzLFAyja%}hsIN*w$Uan~*1iX*s`9VK^%6yB#odIS$z; z&I(pAbMmOHhO*<%1jUSbCp}f`QtnSU)Y++Tye=A&+lf$0xuIQE>N!$fwnS7+H;J-N zJ}$hr)$3d)k%WpAsucRXt@2O)?Nw^HMw2DgTv|lw2ywxyDjhS@r8gnsw4!5(2t9w! zq9rN+0Hro6dXwQI+p!-yw=Umsn;|n}B4fb1key0E&N);D9gy?RYnIfYwPiaYSj9+F zvlkUn+|z_1Jg|2;Bjr+=ZdiE@q-b>G;>Rth%i}Fl2~L8A9P7^DkCkFRhCx_Dd%_Qh z{_14`z=;H4w0!C2l7uN^Bm$na+HLmqQq#e#T{3;3WY?Qq&Zh{hdB|DlQNoWyb zT+Ec8hh9HjPH;&^w5Aif5|w;Q$0{tP#@GJqcxBFPCS^vmtV=D^G{*YRRUM$~cZKT0==2=gOhYxf`8{**I{%)v&mr zJoX@uzN1NxbiG`p#lt{*5qu&-df`|Z6?B3uLL%j|8(VJiP(aRezpX@4(uUB=nU2e7 ziC3miwce zZ4BpgiweEaNouxza3i1Yt@}fsCpX6#oDkycA1BhCB5kb_) zwjEZOM@B0PgCha(`|&}T~WmM9YDf)eQ&yu^~34XM*2_Y$KBR~8bTXD(Kkf`lUwY_db z=;FrKGpRqNO-Nzu ze0i%}fcF*U5E2Kk(Xik*^|m7r(pl=&Z8d5~04mI9tim#8JrLr9ekX=X^-T8D*W*1K_PeTb`*z(f8Q zG^+p;wt0%ZHi+s4t3{(umlMpWVE(F@rA1nm{JM?7`+Y4}p+#;*svEMnhgcWpZoK>c*IrZcH=zTdPF@bgo7BCL&fcd)rvwiC;6 z0R&dA=CtbU8l)>o9UbRakD|IX8!Ut28x>%Fx(Q52hK}EswBU17c_O1kvVE)QDBL{kvUUN;Pnnc^Y~b@~6JflX7kR%8KS0X(yQdxi#B)E?%2u zbNEIqrLRg{CnHD)*0h%0QbGb!pvX`^g&;;!nue$-Y^RBYm37#9Rj4wJ4SP|QB??c8 z7+;8$br`42Y3$tD)Rwr64QWo?s&kg6+-^^LZN#m%$~Nozsh5^Pxc6^*@^{3J~Ha-f~{={_7Lt~?c?aoS6&Vd4E^ zHvrQdKZvy2H2LjMC7AD})+U(E@X~g0bRM+BrBnDa+I7V>#ZleAh>CH12fMsj=3q;y z#&-iz^BdQ^WyMWigst5>HLv0O$gMrmK`g$gdea+P+;^Fxl_Z1f5xT%hK4-b3YU3_C zB(k;?#E9yQl!dl^MKGe&bu$fX45NeMLRE|>y+oi1Io+%OIwx?cj;SHc}X$CwuoensrQK3IsJnBQ9&XJ}fiXXyxb^Vm5 zqD67`+u6dD>?u#b0!tD3IQrAJ^%)6_@|7(dNZ}~>$C#uixyj3|7um~4#F5O`73h*# zWiBD79aBdDl;lusoD~lZV3FWYj+w?51F7-0yo_du;jO~qz)Dlfr46=9M#IvN&V@E6 z7ZV#-yx|S$mo1Uv$BhxAnF@6SBg<}QHF%SGinYEYeGX%bATjBu*UqI#n{h6>>eP#S z(BBw{MRhrvtWIZiV-FPKVB_ji#=9`~z zi3RBVCRi(6l;kVWb*NY$^j7c(%D4OLprt!-kjp63l%Z-FU!WaoZNbYkHj89@y=;!} zgD;*=tS6ty(6TuNGj0f19rk0LI6(fhBkI?AnuVD0)0rLL8q`Nb`O{8Ae~l7A)XqL(rr-$0U`8fQ1L>Gf&Wh* zOJ$>^IQV&-or1o}{l>fKI#Z~kOKaxZ$j1JZ(lLi1$WeW+pd4@VsaFdXrMdR!q+z)R zQW2?G+zit*Ze5pf)`2nhIxz&wyw>4mr}nnNq}T zyTz){A><_~Y3>3-Q?JsH{np1i6m4O(KK3vw?xdU_b}~GTH!4G-8WKTaVHr}D@~;7OQ3qDtua`?LA9iV?TE7)7+55O z^Ikeq)YoIjX@`7Q(y)93(yXZ#^w~a=@)u^?T2?-{-YR<*#K*=^?4CP>Wjm)&-$9ITHlQ;;sKmgFE7+-)P7^9RbKTcE*_CSgN>AobE^btF36nA9De&1xg{$2ycspwyPG#CaUlP{{VWO)%TV=T3xh^pDc(_U3XHPtDitO|oghVkN>yssb-n}k(#&Q)% z18)yc$R%8!N=t`Cc0RJz{3*$uuz4@WOFFG?DSqNIy+@r)vUW%&;{D4mH5y8_A*}xZ zS)a2>l(`Pic4MJ^qMiL}{$5BO1zQcZp((JnNN+MqT|)l=OCPeFeLy8nsJK#rflB$( zepT02X*8@+Y0;?)8`rb004=5e07Q_#*nMd*rksrZ7FU?^KD6Vi`hz&7Jrxb>8c_Q! z_=xH=n&Y8~8nd0o#+%|aSitv@W8kZN`(U&W9LMcwGLd^QR@tJ*IhFP@eHQATW38I#lOUGSjcJ z(iPEPDw6br`Iq~wQH_)G6q$Ehi#D{%UlEkgjPTq0ys2)t+Dk*hv})4YUHm>8V&4s3 z@JvN&v>?L)M*-ag#0XJ+W6-B&Sw5#Th#D_lkVQ$G_5- zH~S|w5w+V=$Yx5OK#d{5rLA8swRpRx-zzV0+HZ!^hLMk#r6yC+pNjJ?CDuf!NZDqBQ9;(2|~y4b$=z%ySkxgLao~MCs-hbF1bmQahw< z$%h&)ppHe8onL)8=!F;+-J80E>Eu!{Q}Q&nB{01YJmi?@h@Dsjl0g;iLduy+hY7SR zo&`5{ahE&PUehv`h^8!+_xVrjVd7$!7_m{QwM6dqqHhXw>S&X+a*6HK9CWc~D8k=c8a6`UMt zKeD5`EziDQPNlZm4pH-{ugZ>M_m2_~v%UokF935+D7%75Mv^nNFsyE;6Q{$=dLXE$ zbApps5A9;U`uSHnNE?-G0H%;Y?@x|2mHPR8)bv?RCDvX>m8Df~YSZCnrJ;J@l_c~RSCFBmNPoJG_xzkqbQrT0|BS3n1 zz!*m_7W*E&>e+OC$K-IQGTAS-l9tjHz5+lQ#W$ytkQAM%*^{0PG|=09)O>||PID-g zAq_Z-Y#9;#+7Z_T{&9b@qrkSOEz5X?TjPVTU)oXoHQydmrQKG*j%2!X!)$UweJR!* zPNv;Pg#%Jzt2%Y+X-BF$R<4|@W1Z+@%CoCE^r7;j^Q)A=?BK<*EspJLU^x4VUVQl^ zVx5NPdT}i)L2_(v67%w*ZMb-wR?(%Nzdu@4y5OxyUxGZN^@ox5rAJJkg_S#(NJ3Ho z=At>`qcXP`xJH>DR9RNXR8*${@pI|(rlv@_vu$UI-6ILDsZMcxyd&W`9O_I72?S8d_j8bypF@L${OW1$-Gz?n;OIlw z$EC>s0CfK9k)-o{@~?C_iX8%TS#hPM1pH(g@GLLG%vZeJ5O$zYlmK?XH5mpAQqb#* z@1Ql8G1Cg^P4E*jEo#e+NdOb_#UZ$sYlJfBz?6(@SKeuB0zeA96#*#w&xfrK)@fxb zJjfeV6(%qxQ@%E?x>k4lA6Ar?t%XNfFBf}A3z+prY9brEc3n0$+1G7{!eFmRNXk`_ zva7SP?h>tK$sMQf40klMsh!oOC+&>>s<}psHHVyrr8459;{+$lq~0#+hoyJN8fhzO zD{;&L%QVEc^`tuD)Y}O_2upennwa5wavSez{-9~+`zuSG#48>a)JanR018tNv{`+u zaT_%cQ7H}fm<0Uvij{G&yA9N({V&^PwXa?Va-Y%_G9#BQ5AdFRw)0q72|J-aTT&8~ zg}UmFH66Cx=B&l0rVSDU>62=2Tbg{*4_avgUu~PrrRn}{ZPSnA`zZ;KoA6e){CDEs zzlZc`VChliS~!Wv4_7MR>p8NB=qZ&pl?Rkgyz-&sO=X_?4uyX~!B^|)PNfpA-yY&M zoi3l(O~iFGZdRc@UG9ysZ6WN0sW>?JMol|1-D{SgZAW(6fb&Xlk*_#Mt^liriv8KS z6EE{;>+bwCBmk6oui-ha(%%bwJ8Z0w_<7nfpjT_abPK#o*YDK{d8j#VDlafr|}fj{X7$Gkd_-K;dQq^ zcr~R9LRI$4b3vzG;;Zd}ifsti=}U>u6`r-?-C=ua9J5y}^9#YndFGFoS~S~^4NO8$ zcvwDtD{jA&L+DG*o^80Cif(0=rkUShN80FW2WKp{*4Sd-BU7`RlA_X3oryT< zNDQ*mmja)p&r@SsiT#4TKO;934;*Fi-9Msf?g|Rh%UoA+&{IUkR+$8F)u}k&ai1@~ zml{h-ZS;Iino!Rz_pIZ5ZfF+3E;#6E8TF}-UOUT@lkX!gJ7pP5dDMjrj|tm);aRP! zQk;t0uR}tzw(>Vo$@p_!&gB`%%2IhaG5ArnT#ped+9ba}Pn|z+xGB)zvt3JbP=b6v zrHX+XIwd8fA!|vL(N4tl%@E^L)aABGk)|FzdVt3>zA?(KPd1qeYrU^hC5*hrPhT_| zI66`j(Hg=>%j+ZdRB&$AhL0b{hx;O3+w_h%6*(;4Y=jlGI5vL8uR;F+)+l&QN!7S6 zE0s!260Rl?c&H&b8S|9-3`2E$rhO45Qk^5slBpoW}I%g%S8(?c#V;29L-&P2*W za&~4(SAj|K3W7CRmgjx(H0x>(bNcG?um1pMUdx(HMjCZakCOV; zrtKfQw;tx_1=GVin&*$7E|qeO+~y6!(%6?CHitr-7zZGZM}Ab5U;97V`K+xW#Hs0P z;*hPvNX16DE3>_sw8N6$dD4XycvhX12H0I%WTdFP@)fA5S^BD{m4dL`&MMM6q$_%Z zd9~l7LysL{PG!|<8|NSoPL(!8AJNm`)Sg9E2mb)(q5lBGQ5fv>2`lb*j{doKcA4Gvk1c;v znnMojAt8;dwSD2iquspZR$cVMq&7Rs*a^;#WYw;3C zT{*>D+L0pcp&ZLVamI$Qmy@Iv@9_?QeO!g+Jh@kgq%#r=Dub=(5Zgc%ZOb^`yGJHv zoqx&oWLubW5{Vn-INO#pnp3uAv}PVM-Ala|w|0hlw6orqc9&BI5$fX9VDNsMDjeTa^*sEN3*FrBqg@ zq^o@LG+&hKji7T|rvifyTq3xHok0q4SB3b#dpaxV>EdsvQU+;aFA2R;6QrqIo>bt- zQ>6H6=ubW=%|%p|Hij~-OLyVqX)HM|+UsEt2iZUhQkGAH2NahTCej@4?1!+FY0@*S z4_ciyuYzQ=!~Vek0GOb9j8}KP%}T8C@=+m$ks;uDAzcPM>5k60-wG-k(QB3w;86Pt zKX3NZs2@2lpZ%jv#bG__<0oj)!nZ!B$s(>OwaY~BY#mc=kGaEXw?5Nka`p43;}o!| z?;b4qEh8G&`~_szYa*@@)B)ERpoNQ{=;TJ-{f%ek0sO zoOuya{g~TQTY{3x=SvCUDF>ppR}ZxDc;vpm>mj8iB|z`66ql^_D~nJiq)BbWxYvkz zjMUd;vbcA6uHodopmmecR03Lj4tyq$ykz=$pwvw#w&RB>PBdUJ+SB(Bt@5e*obB|6 z_>Cut?C9}W<@J-!q=IqpPsLN)k`h>6jcPCG-=_FADGsd(Y&{AW;WhrrI zRF`BVFMmLJR=Hd-ods_cd$ED?6!!)~OY4o{ZBo>72=deAO|DdF3XsD1sasEg56?9c zJT}~K-Y9$L0r4!-qg^D)enU(t^3yF8qhXwCJn5xJZ-C0~s}08rCv75t&izFb=~nP% zIEMS?>2}l<*x&7aYD<0f_ZsgW1g69qWbgG?&YQI`n6ePVX-Gttvf2^}I*+dPG$Ffl zO-xEqnFcWn@Qe*R>;(mO+VysJN)@FnTcflY3C0KCP_3|T^PG&sDT-rDii99Gk%5gp zYRK6seHnXXJ!NDkgxkad)=DA%FFPcD@%TjVzTj}@IK>y>iFThNt2(IQ3^ zo2rRpA8lCNQ)*xG1^)nktS!ghWDUBHDo1vAv#uwI-rb&zv?O?X>gPjalUOUr(}74* zj>j|`%8Ava6!fB$sOc)ohG`niEjkbM{OJ8%Y0%>~C3wH-w>J>9qA;x3nXQJY9t z5g5++Cp%YW7Y1i$n|>tcTUulk=t>H?sCntmD)%Dmd1e*ei>i|tvpH!cIL=TL%vWez zoVkL@6*z?YZcih^Iel&NDc@r}hZ}K_OknAAZ$%!ohtcpW&YL=ssW-FNe}GbZIOA@n z;PRbYI8T8|PW=8<@>@7OW$r$8YI(I4JfW@NO?hXfE84%&g2CTB>7eRcN;PBK0|CNz~JWp~26cF4=WaQ)wSTx-CNvkFu{NkJnM-LO`8x zks-vh8I=vZN5rooN|zyKO!vlLlCik`6!|1quR~H{8$IemA<6EtCB%qaLRI%rVexcB z`S7&mvB0eSsVWwG`>o?ES+=dPkDjVwv2MCPvl=>1VA9#eN(1%jvMI?R3n~`Q=`4-i(m8xc~elNS1-$xq^ z{c4!v;<)oJ!FDeZ3mM;R$U_N|<+s^uNnt;l#-GOnom*qB zG-rjp79+N(`PiKA_O~?qT9km-gF)K>)tVV&h+(PEh>Uo*rl7Xpc7AQLH2EoxMzsQ- ze~(&6XQUv^X{5UU0Mfu#0B=8zX^C(ZC6zI03P3BuK>1YrrptBv-V5sZvBMjFHLc~h zs5hjjJBo^q;U;PmG0qy%+Jweg$Jj~aYGUMBZcV8!wm7$r+iFkz(#&SD@Oy{pdb2d4+@1%9{Xd&eVRf$Wu={4eI~?SC-rStw9I$iH=}~M-sE_WHW;fT3Wal;ZmWJf z?d#G3Xu36V(>pr=4r;=Y3xm)qJ!&ak#GC1T8V{NJBbTk29m| z4C0$ycNFYnhccytv7bCs5H2BQv^qGcZ$2cG(-j-LTdz$z)2dXZsJp{Z=tiouH(~6= z&M}Po9lAOdPw=wONYSU!kTHBA=SAd8p2vmcCG^!S@XibtKbC+ zM2CAA@NLCuN{n{vNbG~TANOR@U$fP2-)2+*q$|bw#0`xrsZl)Y>b{~%kL#w4_<|hw zTJGM|Vc$Koj)tPSGIFKGlIlI=mpn;Mq0H}AM8vx$N?=M$lGN5*Z$MAl^T``g_GIQ( z^cl@LAiAFJNZ;*aKXo90(=k zWqzQ^z5L}wj{mGMaWqdchp0ObbQIiiSMr7BypN?)M|A@8-$I;PKh!j&fO(RQsTM9+!LJ`R&qL2$VyYD+G4g!1h7cL zMnzgxaa4$^L?<1Nsgn|+qfJ~U%$UP)Twq5-h-W!)5>CnewFk5@C9vhC$PPj;D5b2Z zubzXwTwf`1@$Dj~L(Xi!ksUEkAr|)SE~!7#7Nt7Z``v0IuSbZ8l60yg)`k&>8&~y* zJiw#|{gnQNmfKU#x40*9x#Vi=#)k?thEO#{v#C5J^7shN9yb+-5(90eeNU|^-Y{ix z)D#x2#%WG{4d*rGB3efX{xsovEVYFkHys*M52Y&k6^R!VTP)FSFL!0>(6F45zpXoZ zdP{cnhMz;tKB88i1{3K~VkRr^i57;_-#DP4=cw}(yIN!^rzBrVZLkT-17ojDnk6ZW z)}1=L<3~!f~%4>TvN>ArI?6+fevwU`PJ|qt;fZkWkwXJtj{ts;YO+pUJ! zF}TjU%Go?L_)+PKw!yhD;bN#BnZ4@~BNmr3rq>+Q3RchNA?Mc{t zg*k1xS}!+7Q$M{j<*}@W)sH%ZXBJ-4MPe9n_{}N55j@m)rRxd}qbowbu&6G_H)SyM zz5xN;zo*kXXXi~ehWl>7?+f8@Brx$&>yKJT9j?$dsZF2f>5aOsT{QBepE^i!Kqa%B zR&}FNM%=4qBrli6>rW@a_L98QWgYCOrCt~$YyEWh30Ip(jI7Oqj`K^*Eko!_(aAhR)O zXBgC#`5f~V+36QoEOzLtVZU$-z&pH)p%M z#CbzZ3FSBs0nq-R?XC9t(YPB-GciimsRfaeXsg-KNj-b2DGtrELv?5vNe$`$0O99I zTegO^ww(=>xUqrw(a~qN=wY3;L_s?bTDvgAR+gbQt{U4AP=ZG1nnv8J3K8963!0Q# zLyIGqpU#|V9yPS!)`b0FDmzysyFCy=W-^{v1514qw>){!U$PYFN`_i$anyYV-0I^Q zxNY^UfteAsTbP?W9^|%raSJfgOij zY-J6kU?gLuEi0Kh^%b5Wj?vO`85(hy7t28h33&h;}s~qAPM1j_d>G-D(;+?A4V0X9p)tk4 zTPk3dd&9}bqBh7h@KA}NEow?QxMaD3*UL2U?-0@iO+ZJQwH_~)Gs?1^OG0{)u%=l9 zTHaQKo?FwYl*@}@DN_nK+bR9^;T{xjqgiN$j$|b7O7sBNNhIqic!_etv<<<4=h~SwjX)*+!_1@ zLuZWzD|U2?YF*+V>V`=)%fa|z4_jWj4|(+)IQ&gMwMd40ya@A^rQVL50rRKZGGU(Y za%S6*?=`qHpOB}baR@NvDTO-0Jt!benv9=#Q280Fn{XyO7r=*IaY@#tc(O8m2&)Ws zB-^BS`R}?La@dUwDH|zDC*s)W@T>HQvisav7d{NA#!Io$Az?aFQW4~uyIGmA+gZLw zWzPPya+Q;gelE0@r_S$^IDZ69PH9iBssZ<8wv&xcaBxyORB)dTHPy`j z0Nz#mXdLtDQCKkeoy`ah>Q)9o!6)}rrn{2$yrq`2q<~I0&pgzKWccDgs1MOs`Zs5W?ME?Z1?i*G)(@>99#^576uRhj(7gDzBOfj55~MX6M{#tz#-wA@r}2LQg6cKi+V}NJ^A_af*IGM5hX$#bK3DNAsgfbTq8w0CBxeVr`-yXk1H;$cNsV z9_1@YQ3Eun*86-rFt$T^*O-jjcT#b&$Ihg(<&|#sblXH!qAX-(F6akdzF-b{q^VCx zX`KsOZA94^PfcECwfB3d8a3)OMrtIsBX;HX!CF$}8AvD|dQ&%^VlBO)5DkN*Ix;G~6ry-mi}f{@aZ^9yNM*PMf>R1}^Yycd!KOterF z>4Q?;Wiez&a(ll+eIC6HHNm#MZhh>DC?mp0r64l;kAvbHQm}c93bW=^w1(u7lWGfX zKO^<%sZ;K}2OCgMt13iu{humJeeZ~Ir6_VTP!HeIl7Q^J0PGhX3;pyX#kyQrVLOJA z85pH9yVb=_x{Nr39Va04t7_d}yOLEMYB53pD@g+<=T|7t>06N{sSjz65aKu4L(Z9f zcIY$RM~SJW2q!*!@~5UuSaMXAWq9a3tFufwv$Ah$nuhxD`DUHE&t28VX3RFkM7PK- zj$dA_7dsfA9@#9qltGy8qT0dnW6+vq_Y{OWgq;dfuy>{`ZA+ON;D;TO+fb2|$k&gE ze4395r`N#WgsN0U6`057nBxrFsz~+CpRMm)hwN6RirucrE_=kV;d;RF@Q^_tva)JJi&{dxe+VX|!qEQhZr86%4=K z7=r57iA*#QE4XmeGYDDstxhH!cn|Qsb?*-cW@4`BMr-$N7B@zP#ho9mEm{H(nqC8YD=nRg^VrKxu+j}cVT&dg0+I7 z-v0o7F5?RH>$CV7Z6f8X#qz0WlHps)l9HWE&xd+rJ$QNiY295B@pLtDR(J0w8*R_> z`cr9fSYl}I>-qHkf0iwx6jyGynV*`08AB-_XI%aD0Bu?<7d9-? zBgmKB+I}R37j);D9VzG&Q>mwi;CdR55pq$Hq6wQG771^bPBsd~TCO%Llz^a>y)sgX zUV-bLNj#}`$tW={tS7|M)HJ#3k1_cTF=}MxEPL0$`&EEHRRFG?DOm7edC&(u_cbW@ zWK3pEV;R<#vY!v#NlO;QK~O$5B1+Yt#;yxnkCog|6FBje??A!vdGe;+3v@c%PU43+ zr#viUPs-L8aUH?mWz56oBc;1d7gnRG@w=WD!>kRgNtfcxZ9Mp)VOLkjt<^#x48v3MxP^GwoXYHa8 zmR7l~sfML#+hTSqsg1j6lc91l!D%|vk4#c0cA3#{iqY5I3c-2bKsr=+LPHUnklc8Y z`XRAOoqKBGJ|p)L6`OoVN>RiEI@MNtm7BjaYk9X>k8Yf-mQ<6zJt)bVfZ%v5Sy}je zu~%sqX;Ia1bLg-ed9^sb$JHG^b=o)WNt_&voI~O|unAG}JjOH1o05e#hl-H#ax(s~ zInSZZIP-H|N}IkpJp)(uq;HR%N$z)E=?2#kNP0}UVYb?B?bMI=x27$tx^df8v72+w zLw6`~f#OPY_)_9Bx8As4Cp94;FRMWC{{Y^raJr|pu`Z2VmmzJ4?P(H}oG6U_QYl`_ zwO*A84shI)acv-nPffZ~8F>g#6IO>1ax$J`q~K)t!a06{sNZNO#1GDutCy8`cG6s! zN4jCKPHVhP_xA_3ZI7~jDl8RRWF^%%^zfCS@fD5po|QJ+WsdhAUF9#vf(E7O(Z4R4 zsSZwp+i+6Pd66%?4*Ze9@S3=9{d&J|{LM(tq@0XX zWyNM>al(|J-%;XO;VR>JxVgfM9V#1sk@Tc?g~+bADmgK(ElC+K`JjIqw84Ovghvy` zp4pF{>-MvnV%cksh|yS107&M1&#&Z{8Z>r{+k{pWmlhR_B&$CT=B*4|Bc?g=zS>*P zl_NpH-+C0d@*7L7I54CvREv92dy}q|t-cdQEy?MfzOeG9CopA7SWb&)0Gy%EvU=2; zZQd&2-|b0Hv?DLb@>M@E!{P%=D9^;I7df64PFkEmQoKZYDxVXPpULoFj|s=Bo{um^^dbb zP5@faIC|1bdHBBkRHsnikAzhb^`v2~@uYbggeAY(4Q>ZDH+6*Zbex~gIneoHo@KW` zNeAgXvrqD=6Y|PTQ4w(h$Q;#acGv zvWzVK^i<*y{-tVIe|*-J!-kb;4Tlhes1L@K9T6iu3CVH7t?0ZO4C)>rl6n30i0^7f zM}_YdJ2m7b4m*uWPbw{BEv(~YQr5JnYEGulOjV~$ctuNmG}PdjQm!u49Slv z4u=@IE!hcBKUil5pK-f&uqr|{Jm8Oo5_$EjMEiqjp3DgDp$%vNsIMH)ps2H9H`(Z{ zzK-^W-?=0xY8;J6jXL3MT-eVEF2jK_3R<)FbJC%$<{e;(!+@2)g#?aXAT~5p zyYEybcbAzQ@z$aa;UA`FYb48t!Uy-SJfk2}^ki|ypZFb62GcFD(xgZD?QZ%JPP($7juObH34R0^JHtBm>98ZAnw<_%X2+3*(d%7Wqq%e|H5`VRk zN^VDJu)#TuTDPObpSruP&P!9}m$;hV0V)H?icO$LjMCq0jJMla%5?4k`I=DoiS;J8 zCmwmIxO2dl#=Q03oo#E@r6ojY+NOWEKeoK9o^x6oNmo;W(vs!dfWG*ZpuClm-Z~Ck z{#7dBXX8uOR?G`)BP)CRUu7fA)3>ROw4TwtOScXpwG^?d%fvO0>ixbv^LsY`Gr zZs45gz~lhO{mJkU2CxXepUY zx|s)v7)LY%xcQ8JLTFc&ZRhz4y?-ZP%6Fhh=jls$#6q7QFt75c^Htm1J+4!1tcxSo zWI7O$wimYMp0$qGN0l&1C2%dhm_uz5j(YKtPNa@*m1?eZ5~X;2(_3=D&(5*S9S`I< z&NH<)!)t}1tR4O@T0radt0@^HmT0Uaf2^RIcT%oCV+sMW}Dm>Y&u0(dE zB(0Xl=B;s-#lS9fo-!vtY7vhMmXBTPN?At@Ix&O|>cKMLnRdw1Un)e$qu?|&lzDO{ ztc){rYGToFN}O6AO0{kA91eXbD&2O6Z?`H(0miNXDYw>ss85|l)dt$aoJzvw+LU-s z9-~h}E7`JBr^I*;9!mzDb_4Mn5gP9)W^-k2>*cz7jr!9fG%m+Td2&n{sYSQ*e9nD# z9V$ya1iQml(j$fKpCl@se?p@=w1l$Z+kZTI)2P#@2QuRS0Qr+mISs^d83opJ*UVMX z`Bu3zg|0hkZrvYHQk11`ayKAU3#51s#+50?!^x0TtvZ1?BC(;LFX+zy02)wFhgQWb zM_#3RWb&lQl9cf=?pYk0AI67LdU;d^6LpOl^r=q1nT!Q!8OOU;JSxRoOAc}Paa5l* zd`6E6C3}qRQ#j5c9oplkPo@({vZX>Y#!#8fZ>2b?(4b%Vec?rK}~4tk=q#eL$(5+j#@3 z4#vBb2OdNeWo(FCfN!{=+S~@IR?thoGYE#wCR3I zNA+#|{OUYw5?f+4bm{K@09hyWy?tvxmg64Va+a4QT@bmDTX68yM^c`(Ymqv8?oUML z157-64A&$1R`mB$+j#hXvH4VX;6EQ!?8a(*zs$x+n&ct6Oh@ph$hO|xQ;#KtHr%GN zRCXOGIsB6CAl1G*^jf{eYAx0k($O6<6wIfYT24+elvf=qb#5n0&X;mY&xjQC7^_S0 zB3tG~eF52Tyi!~aXK}e7g!*L z)~soE1VZzL#7t`;J{){oDCU{qjvB<`%bGsVk*PBzGSlcWID8ie#hSWyfpUeeF}gPr z-qPd_q-*^~xI?rk)BL3NW_aoR#+>T>Y5_OY{UKBM*nK+&e>eEoc~$AYDeT$2aQNxR z8&)*_6>-sgX=;w#0@uDq9u!8AT1v89wk5VeZrR=7q)aKv}m&hm80`zI<-~2 z8_PdSlR1_6k+5Sp{A$K~&wEwgCml#_L%^(&ij=#`8+rH)@ngYSc01!I&Z69+!HX7h zT?~#3VLHdl(!TnOVYWr%NPQv47oJGY^&Z_huF<-tBcZM&3xh?zT!6-D+tMue$8HK> zDkAQ)0f9rOr3D{%CB52x9O>k?jYVL0n8%>| zNv`n;^3sYimX(S_Pe^&zl6)w2!bLLMM?#--MzA_mVIX6@xLe@3LDP=8^`bVRM!Q0} zsC`!-W2Ku)+5-t$JCc4>p9*+|YSgTH(wCuQQu4Bw6gQw-<7!FB_v)gozv4UnA#@gw zAtUX&rBZbjg(Z5Dq%Q|G!pr3Zy zIL$}l;iakMlc^rHBmzG&zX|KLNI&+*m6c$QLlw5)lQc9s;|_c&d8J^C^R5$oK>{Z4 zDF-C{hgDNI8#LEAE9K(Di9SmdmagoS9$o2yx85i&B&J>m?5}^r@^*@9Y?7~No~GRk zZ446AnCYyIsfcgIVheWUKO?!e+5*t6v8x|H$;6i_nCTzu7fNo_(S3Y`hjvflMa!)G zHj}zbm@4#0>GP-9itNv3rQoJywp0ecpIlRft#7{SwLKxz;!&YP)KJ(RsMP43M6zAD zLJ3;Iz{2zUseRm)!%RN#my)B5ZuyL&0FvIQL8FB=JOvL{*bS5-ad=Q zb;PWBS7~MZa#snnAR$>&l3WBUA1Y-Q3wyT-O}vGy!$wF)Qhh7A&i30b7nG$os3^c! zTzI)t_bXdBX)0?3vg}j^5$FQ5PO}2taB&e&(_RdCTltf=eJRLqOS`uFM?%x=(a+Px zUHaCUu0vsAcL%4%;AzI=89UV6YbjC#NPV-&j&<3{+HK6-W%kJN^{f{(4Lv$%YK+-L zaFzD%MZH9_j)>UvZ+GB{vV_1~gQzI(W=t;$1Qc)ZR zE;e}D!)Y5WInO#_1rfA6+sP1=cp&VAZB}I@MGA7;cb2Bs*yfFUAH!;Oz?h2Rb`_bK zN=9`l(34lN1a}hE!p#p_8tAm=BAE+nDns45eiBi`Iq)NIx~%IWDs{oUO&Xd%5;bgp z3hYD4RA*N*)QKt#{ZdM~`qE~^aK@I6lKUqLq%Pq#*(*Ts@l{5mOuW8^A}ZM91BiaH z8f9g2mZ@AO^!_{5n%64x9`$mzA;ipmmrBUbAWbBnx`1BC z<7ve6Nv`8RPZTHJtnzU`#+2f9IRV4(6aKH)ng~Ce$U!H@g;C<}>uM~OdE$i-tzLUm ztJwkMAqP^i;pX6w6a^9gv9ol$EEJtaPh%sIH>a{`#@)U$NUL@#jU{)|W^PpK%sdJ%hoX`Svojn8NSM8@{ zt|aMwoipWs-H~DW}pzQ;0ggG+U^oE&IH)|SFHFV7_5#&pBBjXVp#y<)oX?u;# zhtzZVHAir^=6Q~F7JTQLObGdEMXUm)t$6slVwPG8N(%CXlhU~ztM0A5t7@GlXw?i( zireZ+bAjUCuMS$JB}|y>Y8wjiFC4iFlJRC*Q6ml>Dlxyxuu`#;%%s(pRHQy*M7gyh zM-3S`NzT=9zsDLITxIZMKIgnnb^`*hvlE!^cL?#5<%FucOE!B5Os8$lvd;=m3W}BW zL7=|pC-Y$^DM{X#nUzI}+`}$5U($a8U8Hrnh%#n&jauRbq$`D_5PnppJlc@hlATH5 zXKdB+OfAOkbKBPiD^`)q%CxDaxU49+&`v_WbdeehLGX1YMa5x0wBCoDTTDqaWlJs{ z-18L*T&o?8t7`$&o3+_X3ObKK4*91b*xlzxwOMB>d46bRXIF&R7@1`AMLyn=IF9{{X;zOSreGMjLa^s3^I$J}FCx_{d zl@=nxW4|T-9_Ju>{uDSfUVZI)7Kb3MvG|%bBH=9#zKcW!N<=u{oOO8sW9818lRaId zw71_=4ZbYbFyc4P5%qDl^eqN#lNL&w(A%=s;&iJRCpDjKH^fR7!dncTJMGIm&|8-l z-QY377=*8jop8OSrA~|zt8$bDTNbG;Ok~Gj1aL}J4z2PJts!mvaorE34!ESHsU7K% zI8Q^k4Qcs#(@#OPrqOWmDs*<-%TfpE`BP6eJT7m)F<&lJ5WfofrNPZ6j0tH4?}eo( zY~cPih>_+p(}RkJl+JNo&2PFTpZYnDHFD4Fq^divy{XdDbVkpJ44TxZ3YrO9rDhg> z9)GTbPsj``Bpw>$VB@82Ij>x^PX}BMsn@uKfr^>u-qp&aTkUSgh?vm?()`BGf}G&~ zx=y*)`2t ztSj&9LR`6!ko1&^5!rRax(*25iexPXf6W-7io43XIf-8bf0$ZPwh?tN2u_K(@Co zJMsxkx1{_nV4 zuDkW69D#xLjdiZOc~--nW9?F_YSfs|s4H-!v~gF~93`T;anMQI&bUHiu-DZ~nH8lZ zgnAmv)OR0hl&4%#2^q$&v{?&UqqqoDWm{seNk3s4f4xyzX(;1JkcN`A9Akevj}q~2 zn)~ZmWw|U!XF|#4j}0N$?UJqb^kBQ*Tx8{4J`gHTXq~#S%45IXnzxpUl(p@Q^wV4> z?7fg>xcm)L3J*_qfWI{y#$b?0@_F02c;fqFF-@DZ_QM}dBw7XzLK|^ z8B#?f+0y4aw7cSI-0-pHGuFO!F`G2OZd6De>8IR6fKbj32&j!sz57VNCkTrOxvS?= zJ4`RV-QQ@gE}4VAQK!k4 zU1iS+3U9;u_Na2w>nyfy@*I&9P}$WfB>wuC@-Ln7m)zqr@N6FmE07(A;?nOus zuZX6k7WHDHt{8(5dqzU$87Vp>u^ z`!vS?0M@7W)z42gMsY+Fy?^Tu6^-QeoBC(v}J zW4YheIz&{-?=1nsZ&xhRTziDJR-)K-mjbt^1Cdym%ey#-)4$w$QGKR6vw9MQvz+4t z6m}#eYUTM;;?CRFp~!jG-+$zUki^-DTx2_`a~V#LAe8x6Y#nhSiAuP(z8_}52CjaoPyYZFG`3WoO{_1+Oq;)HT8*O$2=2}(qwlEpw(dsm z!dgO0x)cuII`%r@&sEL&+-98AgtP$VxjuAyi||cIrq3 z{HoH#t2cdM8T4ng>r6ptlr1 zXUe(Li@Mz0wMA!0WwRB<@iWw7oSkL7s^uw_a9VHK?t(S!tSYB78XT9@+=jT^7D|da z^QPi6YM8$C%A1U^-+@W{ROW@W*8?R&qDMsNo?e=hm+=EqK7wkAZDf3*w#{%JNTMwH;->4ki?bJY%9+T_xyoY}`w0>oJ_U#0yf%-04@< z#Vkl|wx91Vhg)mm3eyj9|9#d&>FX%^>X2O`FjU5=F?WhcLVs=uO1{{X|T zzoAP10K+Q3pv?aO!zzNil(H4myDGEn`Jeb@R?sGY;mv=e<^KSIU+DQ?;aB=PSNK#S zw*kcjqlAZ59BWE^fu^GS6>(C91uI58Mvu@R{{Y#bQvvn=0BcY2q6NM2k)->?jlUYg z;JTEKsaijcEHiFen)<3+$o@1wf&T!%MSnsXe7njkDuRtYPkK!_-ZyDw3Lh%B%X)g6 zhV{NIa2irF|bBG_|%LPkF*<9&a7~lS5z#6!JyZdNWxk4%>N<1~lZ^U*v z<^kXCtHaHq3@$24khe8p9}bWYFFmLfq9IN^J~K;Z=N>DOOb0Tbi+!m}?DL_81Fdl$ zHyZ;>y*W{OZUo>nJS83U^G68)+Dzc*`FF0(PDy-Tw4zKOGt31O$i{aUM?r+4l_?lNGXNp@>0b?kB(JcppCBdSx&OQXi6t1A3xr6o$rwPj~DALN?PTF&Gj zs41X6v&lcMuF4Flv&3p=Qt(np}D5B4piJ(u-aLR?u*U*VO;eC>rTH2w;}?-Wtn>i5Van(;7e{4GWL_KZngQJO0YZH zXD*isGNbpFBgcFtrjSYV=6xyd(Drc2L_qhmoQrX6aT4j@SYK4>p~E>#Z6&RKcoYHU z)}UMaA!~A7#fYt@M3ybN!?^RuG3Qq2X4vuCB(kL3Uz=*&D|~p5I+*3jh`dR!hS}n_ zo@Za+IaCh#)C9|EF7Vn(XT`A7>HX?{90Hjoa*7!(BmjR3F>TGWI_w4{+?_~L8&{KK z_tKqY&X%0`oGz53_*Z#QoXcaHlJ2y9;)@cRV&8i|(d9HWw)(u3Ix3xr>~~`+PkTK~ zkaZpT;=A-oF2ABshWcfW8iKK%x2sB;z)~&^DIh*h`h`vkQ5t2qa3p?_qoPBj9#aqT ztOdAL*D_6ZS~~RxT7@7s;D7$q{xr7Ql_jLQL3JpWMt*dMP~!65<6HRxp((NMn^{O- zom=3_Q;2QODRV&I025p|w{Fp?F~<)|*47h>{{Tt$i6i?={{RX)Z#|$ZA5}?ap6?eM z>5i{-v<0)j;Xo;OX8x|pMK>LZ_vA9#G`62}%8t9m`JbCCs=dwH^y)G3_hue*9q3_xAI;UdQ(8e{(92Eg zM+_9UHrx&TtA?cu^hLxcbBU}cBxe= zP*sjHmoDnc^&`j(4e7~DG-OEs0Hiop03MXfvg4_y-`TZf9R5hh&{nLRW0q@U_tbw9 zvX@i$?^i^ph(TdMYTluz?K0^6g=--xNXaD8X*b(qoCzw>CL=f;>;C|>c8~mGX_>0N zTZBn27FdzqMwKXZ9<-Q|uJE3aweZl|9p-$#be1j`81bG{d{EMk`h523OKaP46t6*`Zji4!7oBLaIsOWm?$W*4d>;$1|)So?tdr7y0(D-~{^B}J& z`>Is=2EeYmA zh{h?XvEFx$A~}~7ErlnF*yd56i|(m+#j0qx!kOG8FSxmo=5dUC=~B{*sEFLb0oiM| zxDba=LV8r7TDi8&8Hs~7Tabupw-w7KuQA?c;LDacz4licHjt+L(e|o6&4}`&vnd=# zo0!&x>GQ>25^@5hYae|uTewVHEGamSx7DP9)8$u3r)f)1-rHNasBjmwYyxkUICu-H#q!e+ft9!CvmW@@i|Zsm=^~iCf@;$3u)A!iyV!9 zZL&Q0mGHOcy2S*+Q}EpG{n8w4LQ3IJ_W|`3_*LuZX~tS`vu;M2tR=I9o`0y9Nr+;q=1wH0Z3I@9`5m*Z`utkd|JLC`s#U1cz!94sHsI?Xwr4Yhoc!* z6ui@cQK5zBml1W@HqgX%DVQ(nN}Nyw-m8^=M2nyH>#TQ3*z5F#(pqJP7*0;P30W%p zsu~%{4Mce(KkU^@QdREz$Bo4rn2WomcXrjK4Fk{RQU$Ucr=o{F$>H><36PnM+m&ui zi>G@|0%Uapr>@B2dxHz`Y09zlM6*0$Mwi4_>lPx51o&!cQGxfbZsYMKN)5R_$!~i+-tE6kx zWHN~?1~edKl5@)+bwz47X6~*q%1TnU- zRlTCspfcsTJNvW3HD$6q&^D-7^vX#M{{XC58=ozz+T2DU#O%9QR-Tn6-m+w+MPFCT z#m^Nrt6K}Wc8|3&gFH8#$Zf4S)}!?s0@dSEir?Yu~ zx?9(Al7}P=_)i$)m#sju+#^8S!r=U>YuFjSg zjugfbm5-e%rX;$JEpQr2eh@#67Yc%KGNmfD!dppYE(SvM>eR2{Np~Tc2q(mox)v(? zG4!nt#kHMnplr333=#9D)q0-O6D1QSLYA)@+*bGlt~q_w+{h?gR~Q^LNJ-MQ4?U@F zH*$1wT;eN^IG?Q1({u3j%L1)7=6#nY<1wHuQyh=)T1w6br8bMBu|o_??&~(V?Vcmp z=5f}NlDUKXP=yqiWn<5{*XJeU{{S$f?xZ1w_h}LxLfzHFGLy^krKxQMC!2%3BAQD~slrp05$8lS+_a@5k`+=G?CH@QX+G&H zaQKaI9d=xnf_K%prY#EMw&SWRQ;QoV1Dy+$X-bmQDjngck>|E)Df5m^DLWC}eNc~mBE_sNn& z>Mq7{4WQv*V;IMsJmlF-!D<-@b@zwXS0S}TxH{uyxo)Ypke+xQen;{}9(b><<<7LH zBL|w!YC5uVhf}cYyx+iD6-yT8PhW4)*9oQ|G#9iH=YdIVWr^}B2GvdDthI-1C{#Npgj7c~VZ z-VwMape9wli2~Z7s60gHghwn;9#sioV~G==$kw7VlhD%&QUjrj;$AG3{*Ef>(`QQA zLVk{-l0I0esBJh~l9aLnl6L9K(ttdVl}B;+RFuJ**;5H08clYAEujr5n0!WK1fV4& zAB|rvs*R!8*QV50<`fPq!;V<^X&6GBZ7zkpg!3Ymq9f``94c}4z1N4J$6Qd82=O{E zpmce9E}ETee6;!$6rb%5icekXyPK@LadJV?CAG*N5 zY3NlgHT@noJtd}wW5*f)0KF!TBeJhv_L|-^ANaJ_^j3HO0KKNJwly+@Odrlxwz%N& z98biN^G#cA)8ZwT)cN9tIu7Z{#y;w{*^+n`xKfzoIGF({>70*BgKLW+xmL;SC6|gH z3QASJKKhXo3?4su(CSdq)A6gOD%oLWo;$Ex?-RHx7~`*UKi$|-)8KVGEv54Yp!Qk} z2*qw(Tm|=C-%5znkyj4$*=YgS%XX|{n;p7=NjRzJBbSGoS&5@OvYm^VH`A&`V;zv z52G}4KkG@XqBA)=e@Ra|g|6EVUvzA%G17O^EBzY>?~Iz>*#P{b3c0x5wjxyACmcaT zARK{Ody@Qy7An%?mgtLd=q9Bv{{X|O7_`Jm;HwG<+-*$U zBOxkV3MnX8RPrLdp3E^3w+Jt(OVmy&D(aYqoCI#DK%kDB{zFC9B&s=B@dTh|rLNto zLM5RLDaW3`1JqLz2WxF{5|olz;X1v~`?YQn3_FB|Rl-smd3Z+KtHe5*c@ksBmL(C# zj`+ybGlRF4GYVO3w$sJN@X!QpfId`|7I{uLLuJ;IT;N1Z1;OqYVTO>}A8J_qS zhzfZNB%rIss~)vI*^{(5r3@xBV?a(e#(gON0602NPjrgjd!OMZtV}?;t%O9jC70M~ zKh}bBPpPQ3`4<&RoXyEjHuJ6OC~Hr{zpZ~x{{Z`BQ36^H`N@ciNfJ<%`bI`6MN(TE za!gcjU(y-*cSO=LA&pr%J<&AOxU<@3Ln_wOsEPpwn41b)9iQz(SW~YQ1ho48(ofY@ zE=05{ORgNQS9Rj+`{}6>+C){ht{|4|P}YOzsME6-Ih*%uoElrWsl2lr)E}&>dQ0n# zCFQ8N>EQU4=e+{15>?2DLxE%Gj&zrraVdEV%Wfsth6t@**_o7`)F(fR1KZNK8UFxC zJwPh?Bx*aYcQ>(3xjI^TtoOzL0D!9gn4_O27gq@ENpVieh_)I}1zgC* zWGXNCRcnnZTA6w@CfIo;rEF3$S@y$U7LD3pKf;uT?+h(T_=c5#3V%(-wX1@llqD+X ziUl21PWAi^AcArt@4bGAh1ci#0odg^sqQmyW-1~`4F=Z6tnHdhi@CI>GpTrlMpNi> zTvXiSaP?&YP{||9twL^8sIn0;OWBr+NWjfSVW(PQa;7&FKK}r~oo5+7loHRgZVdcL zdOo4G0o?S+N^;?JVLx?3dgi8((k1Uzdx%?{39->_SMN{B^*s5IqEY} zRNB;qrKG7ULBR&Q`>)KnElOU#Ey2X0w5R3N(nMR7^tAH{e}rYM>CZ}SHy5rFns9`8 zC%Bw?`qMquRHhzr!{HYduPEq!DZVV3ueYz>G>Iz(LYFz2GT3vv>Pj5DD5)-eoi+U~ zR(#9qtxx+wsSN23@vb^@KG4rfl8Dk@EFsdC)y5}k?z7Q3Z#k&8{{Vd`N1}do(=c6i zKIAFn89MZ<%QdFy-rZqiPq=?h51k>{YmgjU`cbZ4y-4%hl{LlUt-V8t8&`;rN?po2 zr#19tI1AE~;aK{lSH!FjT2SF!OsM4|K<_93=bDG0r{l$1os7f9DAak1R9lC8YD>x` zp6;}U@s3;dsO-a2xLX`YTYbcpB>mKpaxxPX>`YKKXYa205$Q!`)TORElZB*=d zPS0Xwr4MzbPqH+qE9};g=C*j4;so!Hm3R1eIc~I4zHxDak@dW($q~|2(K&g9{{Zn1 zTC)z&7UnlSYE_{k+*iUHxv2c=;)z!UI=(KTsL+OuJu&xJak*b6z;)u5;pw-GEncUk zKz=3aRHVyN(pz@k0)~^0UR1*}?lNFPabEU8x9TaWH#mKyc3N3&sVPUZwoqRz9<(tf z#Nc>}pqge}PStTc!pm3|oMFH-gXK;&-t}!)u0(oLqDa0+wm5Jj@t`lpqH&6gAYLNPL+`FXh6=_CdDAi8pBgJpxDvSz zLvsiobtZHk*EISWfF}l-Y0wK~^xm-|=f@sSCF4y=iP~FlyeMR}BCO%kGo<>|s7^f% zOOEQAD-5rgr&f#2k~D_3D8+fD>(V)^i(Hhu884y6+ExlxS0%LM1dD7w_}~nz z>h!47VF@pKLvHId;? z4(cB|8@NaqS>Y>s(v51{Kbt(O;$G(;n=~5Y6)SIrCZ@toq(w!w*t#a`R+n`YLTixS6 z!(3^PYUitTkM7Y)8S<=cO&|NIuZw=>PBH6PQ;J&5f~`yFD1`DOsHu^-N(%O)Xj;bl zijqGHakw$s3rk?3E~h&4y$h2Mp)Ru0U0iMu!1K*pT#(*fb;X#@2RR&XR<>?DRYG0O zo-!C9E8^);xEFp803}5ZrCLta!(}W!(ue2cD?h5HxhN>1i<1)|sC|`qO(b%x_%r8< zkA>g|Q>i$qnMg_EB>^L*^u~Yc={%`waS)XgTC#;J-mLy03VaC7#L@suO}Vf2)YU~u z@157^?1`YoDZ{0|Ay0SblH^wxh9VgH{9S2EhY83{>D{HB^ZTfn z31Lc0dY&>8l9Z?KA zl>8*SIVl7uS@NUa#B4ailFFs0Er&X0kse~LE1YD5AK83^c&Nfog)zi!#p>i!R~|D~ zG}+8`80m_ydZiKJ@Y1T#<+3%Ob~N0cmUOx|-{(`@hz9{u6~o0$36F1)b4$o_IG%Cg z>w{2NrZ}I#`d@WfQbErw)Mlq4r&)C>LQ?m_SM_uE(yidf@2FY>QJ7Pn1NFJ|sQgs> zq`Wwz)2&HTQ4%yq+EUZOQ=TMg+x_g)$WnY8;Pt5SeXV6nDOoHEdnQh4Imt6oaSHeE(Pv`NS{rai|lL+*IeQM&2kg~-#y zR-dFR&X~A&M;@4jzPU4d%Kg|M3Qx|LI^QMNB09rwD}yAfQ>1Q@@~QG~5Z`u732E3d zqR(1ZPObj{4XWH>DfPP=LyRrCQq(*c7+2p=ZS#+Ih~&--@)0e6sQK0U$pJGh@vJDz zN?gLA;MI&M^XKJTxII1l)a1yFU*aX=%z17p-AF1{+(hJZ9(6e_NaD1aYfEk_TbUz2 zDs0F%6kI*$c72INwnm?W1a3_?G90;u`7jXjqPnjVPnX;}Q*FK4MOaS=`^VA`6ZAY= zel*-Tk#3Hm>AmgS)6){-URIoJ6S8)rkudpqX$xC#xR9;eS~fI=zR7K-lu6b+O8)>V zC`)BPZSK-AD3r%{Zf8Pk`ZK@bipt|UFn%r-1*NxvJB0=*mfx8%Nnyme*x+My^7+>R z*^+c9>Ln~;T=UMEUw@OSj$cQ{etv&_MYyhNyVHIa9ZOpv5zEk2vu%B~voZ5BTMn?5 zg{bo*JdH|q5;*NlVW`vLtpnk2;m45`?H66uDZm0B2?+|o#)W#|R7J0Gcgic8Fx6!60Q8VKZP`#OMlO9T@h?`$u1}c+gq9w;l>sC)w#gUnp-8#>g1_* z;H8&3_2o_6+LLVIA{r$js8-_HQWw7UAra*F12M$CrN(t?Qhbd{M`-Ry_eoFlllvoy zz7zM<`+QsMSKf2nDG}AULHfe2>YaO!BiWhI%i%aV7~Z2Rzrl>Ck`pB=hovV_uJEqW z+zXi{L)vT8_)z|JUxR&1c}hR7l*FsBd8H$Uq$|pR5|pFU6@>BEzBWmqn1H38Dm3P$ zd8zc!N*92rsY1`CG{k8(sFIs_sqbjC4y5`MPdOB}P!Njykq*97oY2><)l_9~l z)DY-tu!F3I)6CR)K?z?4dbFOj>{j9-q$xZ!66qug1D^X-cF`)@#N|auWtBlHSHt${ z@a{OAWd-TwnnK|*734Jfj+dJYU*S!;H-*P_gsY z8}y|%i)d}&=3AJx`> ziv|R|DmYGhe%hN6uFAh`P1z}UT^BD}TRGc)pDI!pa2kQZ%ciZ8BwX&%j9a`mZi#+cq8eQzQwPVNSCfkHI4q`u=1E#_u6Mz++kgP+|<;WZ(Yw-qfRQV7=e zKDK_b5u z#klxt=GvNNm7-e52uMy7y%eK{f_}rnNrk{AP%`!I$sIt?3ut!{mLyt7M!3S6N zakY1qUM%u-Y__6Y0@a^EN-6i4I8u5MNoWsn`vvwv8>f6?xevm=9Da>_Bk-*%LJLl6 z2gCBBgOx#ZV57c+{3uL?g=A&clgVP9l^q(JaAHhlZNHz+kmE}nPlcD2^}j`4w5>?O zhr4;B%_gkw`*VZsF~et5s~$ZWA3qM&5`D7gDNmb{L>NfcbvhS~dE__qsK3kGRl?$U z`c*DP^W81Zdkj~6g$zJ|s7d1_+yjAVSHppUjj5$9;VsTa>O89J84{ROmE9w)wnKwa z1JaurZMXbL;hbwYsVWJ}igAAzmTD!~l$1?ZjRU0xd5qJoDoc>iqBXqIw3-}iw6&v9 z)UNeSUEtnIr=hU4wyEJ~SIVxE3bi}mQP0a1(dFZAq+kK6QfayJ=LoH2FaTtz=K{Em z++?kwGsI1?%u=;q3Qv)Oy5S=BT~c>CAunn!3-ANWxvqdcpiZuXxh{%Z?F&Ie;!2`9 zTF+>skUIBe(2mb)+DC&z3gIh1jw@T8qKcw-D>2-r+mG6YhX|6A+b(QPcbPq?jOvy) zacsDA0Hi=$zgidCXaPrHo(q|z@Ow>dAq(+%S4nj}q<|LL)P*E3pW#Yp`CSo3!-WjE z6Q|2gD^mMIZ5wWUf5MX%H*76|DDa>-6}R7tFFD$4PPHpqfl~KBg(5ROuC+76dy0S` zP{O|o?-DytYI%A`joC!e2edX+bn!|504fE${gp}TM7k+m{>U@FrAxq~80`g(cpK@P zn!@kaL-Lzi8opT+pm}%X(pT+!GD%O1>B565yV>$T{vetv_Km1#;mq{VD!N)n{{Yse zvenMgbN>K;O=WZKWOc>CHHM|zRC?laC>6=J9Qj;Zr6Dpc#OHtK2EUCVTx)Si-+ArQ z(qu#5%3>%6oPw^o?}($7L&q(rH~eU5Ol5qgH~eU7YCd|AEx+SH2H01h(oy_rAuL7_ zbn8+C=JhZ2>?>TBBNvB-mXRsFC?AhH)FPwqkdNbDIO8Xn<0JUdX_#s!QcgI?0OEzo zHh}1ANqH%CXi^XBsTRfCBSk~$NOhF7m1+4L)1Bf2n`G)*(WPh4o@ppmsl97X&amjp zet9*=ZqX-VKwE21@vb4X%0tCz;-d-ik3XFhn`EL!>2M>Fsqp9ac4U@ZdyE~Aq!O-O zX_rrDWW|jUwIV2SXkR|0Q;dbZ4}m33HiWN9X+(Ix5-GfU?fgfIi-~PPAZ~oUF;)|0L~ii-T3$+0mE5ThG%2)8K_SDlE-tf;8P;_JO z<@qz^MO$$5p-Im4w#W-gw#5eA%HX(gh5e86qcRp2J||iSWr|$L$<~rR{7+xwNqMph zn9|FN0fPHXJ`^ah<9dvqzM>OP1js@iByrDNn=5nsY;1h?JEn2^pZNJ&BcW zksem}i18AwS?RaJYQ%7o<*KHj*xP(!^Ubc zJo1m*L>wJb#tlMoXxA1b{`D=ecTz$|)RAn0n9a2$KwE222S0U8w#O(6k`kmTIMSTg zu%p_d$hkKZ$hc0B5_Oz(#ai!?8;=1~FeOGpwCmO6Dm=NcW85xR=}oh5arLE5vK90F zwLao3@U73;UEufF?}VR2aSKm*apGdSHRil|i?< zr;!~<05IIIIp-jDN)$d24%3^q_~fNCPC(L zO}7OucL|ZqmYPztqtH`#tHcSD7bI(H9JJ}-qt>0dShQM1H4!Z2mN;l9J(N4*?a$s|9E#nsR-zM(2a)mqp}vxe)tN|AJa<--NZ0mWc0or@vo%xslLkVzVm z&YQdThE>JI+zDKG@zijX^B*b_t&^r3RGhR+sydK!%RaR#^>L9W*_z7;Nm{&WrzTln zmV*#+q(^<_D_ea?K6HzGTa)aeUj9S8Rb(~kS}j+bxSzTb;@w`A8a8nz;AJ%|wpvVw zKjRg_xZWTR)iDK4dU=iP$;01;VIcxuMpVwt+#?)QP-8A8HamaQr zlm`1}of~{>Tx(RNgsHa}lIc<#=eDj{uNso_m(5Gx6$QtX5T4?#)yv{E!oQRZ#*-m> zO9ncQlb%$YY=^Zp+}`f%i0UXxg%!waZfA8UQ`*Cc$Hhbqg1XeH6C8138FxGYLw1g)eTrMwT) zsBybNHrHWGQv2GXqATIV9#|(&l|{B&*44%$AqZhjrFm^B_;qSX%_ZoPTa4*ek`$~A z{{RY>7{A*t5z#R^?eb#}i_BwsvWILI18+?AG`WnU-UN8Hb2|`CT~p;Xb+E-+m8_%V z)AOqun{|IrZKvdC9ckn(l(?UZO7|6>=NmqJ5nk!EH~oa-qn}iM+HZbRv4CpZDTR2O zxN!?-;ZOiw$rTtOTf^I#P%ZT@FOtmc`N=K5j zQ5}95wc727DYwAlYf&fbEcw(sY`)H_^vPrCFQ*(<);SdBnzvePl5Mb5;C6J|i`j8s zqLI>-{M8oqZh1Oiw#g@NRP@a+`8i{`MU+xmZ@v_US_jJ=Dm2#8iBgbMxhQd14r=&? zE<~QnToZ7>C75eSX-gcAY3uyP+l?*P5U8<}xM>OGGuPIeX8mDxr{X6=Gc70M&z@=% zZNo7v*3wlS53epQN6x2PuJ*-U>~ekNWi~ar9bSXVpM_wyzZr|35iV@8rw#c5=Tp1H zM`y&586&zhe!50E8sgcRzk5Ix2=P^x+eWT?`BZztN?yB1l5P$Ktl>&L(_Cw%vV3X$ zFoi{q(OOCLH70bnJEH{LM$Y z#bdpoM(%SX=XD_U9<(L!?h>bGiXbJ01#vnIo&VmxK}O4Xj_bA=DlRu7I&!8~e|1V#fl9f|klLG$3J-wt$tJ9q^vCbU-m+%K`(a$^ z>HYFUTHQmQ&1sAsx5wjCZmR{iB)As_I@OZeQ_8JT?{Zv(yL%~ObVa8Gy)T>R3L$hDGJUH{wkQ+et^Q)6rSi0@^mXONk zAsJIx7~j*CNs(^43xugyOD#q_2Fo3w^eA#kQDbmrCYfUn<9-O+c85FZkutsWts zVyDkYQ&E=Khih$rWPD2d_NX?wi)PU}-yga?sUbR(jCJQxEcTa|DkOOvX|jOA6i+0N zI=S|9v|mOhO5C?gS@0(~+tAdAR_EEd%aRLmQs0Rw2dcj64_>07+g-{!VoQ=5%9_WQ zp*7z7+a18I&KogY3UDVr559+K+Q^sfH7`LF=`!o8;f*h~~cM;nadb?Y4V=}yQ< z`W3#%C6-A~#=a7=YRzkTn69@HJ4$MBk_xe-ksgMvoMkjy{!lPA7YB_YUR8aC5@c(1 zcsk~~>+BWk@#9FvCNw)`mFRyIWxWLfYHOi8^RDZ4Rle77nmDohox4cD^EvaUJ3bPH zvWu5~?;UfePAOL9K14{5s#+Qd&xqh3*eK6-N;t@E4eN2C@ae$Y&hwE zFWXVL@)4rl9EjOS!ayZk{q+&`CAQjIz2UwZ0&;WdQDy}++po*wjydoGeElhe$e(C@ zccMgVct%Ft_O0=Oy*ut3lNv&FKN;Rf{OM(g?JGVXioABR;#*cs6!% zj~5ZjciQlpjF3IqLh3Q|SQz{1oPSv}Calrla5BQBsL6jg2~W(^E!z;xwJXEknVM2Sn#ZX&p5vY)BUH)^|JF|^yukfW4J$AcXWbtOo19F^a3H7H0<_FGg5by>Qa* zb{mYzjKp_L$Wu9i=kum5a34%ooM*gCmgn_t{{R|PYhCtqi<4@X;#5!&YE)Z+DQiDw1pEFPYopcbrmk%F+oaUJVqZ+*GHWu@qfFyY=*h%+i2rodL8G?7s4R)O#4 zZ^U0DC(PHl?J{NEG?T+|fEy|t$DJ*p$YN7(cSXlZ`uwUqo8M@W3Uq`e)}b>TC?Fn+ zH1(!<1=P32VoQGui1Vaf<=t4fS)3n5SZ`X^uic7e*B(W}*DcN)b5NWVtMsXM>ss22 z8Y5g;_X!EgTOYjB(qP?VUJ}9!vLf&_D^FZh7&ex8(=HBhm}vC*{HZQI+AC77Wxgt* z@Nfb9Ij7@3*9KfQ@Lq59s9$c^TVhY}=NE#<{0p`ik3ZCcT;EU5ng1A?R~FA6oj zE_F(IoqDm)0-17ZTa|BpehIPT=+b>@7Mn^MedV{rb;bM$Pnn}Fr>%3Iir%R#M{7dJ z^!2R~87?jBfGA+|R@|wnlOvRDS>W@&N`>3 zDp>Q!l^bosGYvZC9f=|-_e;e{MY23)v|aj2|m32d&M!leI*3>5%(CfG=rx2*3Ecjtf zy%ppICj?;p!4&JZ-p%%XxM(;sq`^WGepPFQc(Pg|$Xv8=B}Ryx9r_-IyG}%D64|+f z83<)*2}<>!5znPDFgI!NMoeU-R~C`sNZYSEw%qPZiNd!t-PIl(rq-;Vk){bD71#{bbO7La+b=lKb6`VJT6`LZqEwe6v?64%i|lOeHef8!xywTCsy%cKaU@ zwj5rBE7~Ut`DD`&Z@r(74HMn&?EO5cM`Cg@S2QAHF_?!jF_`ZPJC$bx^;4H=P55M8 z)e#J8@spf>8K)k&*k(dYE{2>`q~SR{hG|I*^G-t3AnB&&n9i8WSZKOc%QZPx_)krj z4FXG&F|tm2)$G4!w!d#&l%hk4U%g6|&}XGI%6kNd?oC`9S)AJQr8!C&O|?y(z-EYtEpxrMaJosOWT6;d#!8b_u z&|R4^mPUd0P!C#e&gJGkvf~t&5W~!jEQ6kAu8|dXk3N0n&KnUTB`U{FN<9WD_RQI_ zU?y#~4We9xZjzkxH6C(qaSgf>RuH5*l@*0~4>M73mp&c3J9AfZQ*Vr?9RZ_0*LJq5 zBl=w8hji#j^UXS#&v&R6_=%3(#51Ri@7KZVI#sc&HOdfr3^ezZP6u24~Lj`^14wXb3gGjT&q#f+=4c?&?|{ z%7VP`vMtJs#cew+XZO{jJY+TAQx`7BT7Xi1@11`ql$5RclaS(5ozR4w=N&7w ztw?>Qu2Nha6uj;=Cv0Mzxk=y%z1d9`wRo4GFIu%+q@}2kmmTGB)8B^Yj&cjd75O(j`T0n|hQt zR>XeV5>XHa<2t_Z`^xYsIK@D^T~gEwX}j@?5%47AZhb0S@K?v;G#3%n@13^AJo*{o zyvr@cn6#^Pav#R64ZxDy$xJ|l!y!6S2U>w`Ipar=Tw@&vtxH;-M}C8# zXo}XTlVTY7QOVbyp0uUiRN4o!u@P@`*Xip^o5C)8@{iAR9ZB@4lQa}toxOz~BDThP z{IgM^L31q#!-L(|;Pu{}R8X|Zi3@`#*UNu8vV^Nsh-f`6rcQ7)_51T(n;BC`m3w6| z(7%fvOv39M*=V@Ih95 zfH|XeD@$A}p|`Fv8=R+AIWg!QRwRWo%9Ni8B9_u3Nkol2UJ60f1~qc|Z%<2pGw!jT z3fxZKBg=Y^9aibS_s1WIcOdPzokF+8j<%f-@Dv=|#7-(4b{>2^9S~bd_=|-%snSy4{-MCdarbX^!4gmVnseyH?~kRw0*Q zHl;bsj8rrF>em6w&AqnUx4SV4T9lkS%#8WhW@E#W>ydloiA$(TRam(&+CQ z*-6d~O^GpWEJnE{)*TF_DLPKVkj2L2`{rUeiVrUc3Qt^ClRi1y9E~lHYb{K;2BxvL zdQ@v;R-`FS48HJ@g6jH}Rq?3t(+S&z#w4{7y~f$esf|2%J>z6+`o^DAO&3t>Y27|_ z^adlWHtO}ST7@MgtZ7a@F-|l>TjC(2R}gJWQt!|1ax&nf7?46nw=-;vaTq9RsZ;xeqIZprX?Ou&NG1x1jixt}Dznxb*X-GEo&J zD#1yD-|(X%JP3|9yp4Uut?PjFSZuk>wx|t%3JkLj6Yde6DYv)$D8Buo8wd)=5q8$; z4VZSdl^g-==IKtJ&%n}wuUf5W+JY4h*Z%0j#VMuP ztjh#oj_3Y#mp_tl3P+73+YZ#=HcL6jLlpl28VgTltyYh$Y^!>MLE&eR-tvX;hFp@f&Ctu-4xn6$X*J{&f(bNJAl=VYzJhqn=N+!(DZ z?9HJ=I3vgWXeE7+gtl?v8ePQ})7hJQc<^lM=MV)kgy8VyJDM_G?87`oY^A#MyV6pw&M-WF5Q&awG!-YaCEgLpF3WV|@t}|7(o>O* zLVD;%W3$ra0pLq5&UB1YqdVEMg&^oC@5PmhO(@^-_=WY1FCHm8jem znhR>tF^3z-92=U)?4-++W}5q>ZEjo?PwS+w*tZ7UN5JD(91%!Ft7YNlTk$0hT+~HA zf0MUG>%mZJ;x_fhDYPaBX-qvn=pya6?4qSu?_J=xrwX{IEB^pGad6naMajdA`$P9r zk{y9}apnAO87V6KO*HIQ@6lG)bm)|tOqr>^NK<>EE0BUIBr$z$ZJecPkbp&Zc~16? z#(JR4PV^b>x3Gb*30riitxoL_V58yVr)qQkIHwkMxaOA0KRS20P3;3sx_>v|)A&>y z+tP1SB}8{9GIX3*YvtZvY8jIN7|uNJiCI}XK_hoB$xRam0tZIRnjkOO$ zP#?HmSsQUZ#`4+s-U#!8~q;~`E&P3fh+y@}yyFnkc zk{1Png7t|}SW=Xi99b#^{Ea}93gqR%_Gh7Om9yYVMtu46tA7^ZCJg&}oKh6bU0bN< zAk%Fw=&mwRp;F8hYgeiDtBhB#3olQ3nFY?^uZgv4-xa}j^%g@w5HoFXVxY^oU1BU+ z-c*>Vjc-~GN^y$qF?tGTIGGFp{y+&JeIJ{Rv3py&{?IZ=Oyt2z2P=2?TDh0|sT@S+5 zC2C5^3&wUnl&|LNSa>02v?ZkK8S7FYp|+OVB&`8lL!1vfgwSV-m!-DLt)#0Y6TUv` zZOBPdBRmqg@2#~GLFj#JGi31_E&H}O8VNr<(`zLuOV4o7%J)#DxPYD;i3(4Km7E_e zwkfTKID?S&s7S!w<4H=76A8jUMxrf-kf|*;kA`AADIT2-Ow@wn;DOWv>OLAje2g|-Tf#pguW(HnmTvW$d zAubNJ7BslM-7SN`QFmEZeQC4_MjF(u34CW`_fc*{ZXhKMy)iO1CvQ%atvtyX`O%3c zYcj5Fw5OPd-p;Ml$zFR?+4zdL6x+|wX`6hcDYQp&UW4-$B)Sj|gy;xXd^p>BGVSu4 zh}=?zOXEMGDjrn>NlT3>ZYVq@aWZ<3l|yD4_;R(L3z^0b&ZeQ|wIV}tgEC8V5~P8j ziym~KIrOAPoa=75pqFB{C7>%9*(7;XjwlIQq^nrz&V#J1dokT@@c5|*K4U&ql)T=M zh^b3ts1l*(aYc5#1-95**-!&ceQGFml_y-SYf{#Oq~qZj=}|;q&#CYl{?|&A-=l|R zA|s8sTT@z3>3!9YN{s=?q62GWX_Ie~gsnr=Q|u{3mgOjFbDagmi^qbeu`p>t-|wic zt(7(t7aUg`N=o(4jD?m`kUUW6U4Xwvp)_6Zd24Tk2t2XpQ4CnnrOD!ZmI>FW{JPTQ%C*OhaD9f6 z!4U!jPW@xA%Cn*&-=vBvx!GBS`wB_cw_U@HV|5Q&meh9G?&*}YvzNEiovASHHl`nK z?OJB>RfMY>1BygjbaoJd6(&ea`)lir)VQ}Z5+4>4gcqNY;12rJYqrKJTQgA@%Ho|5 zcrr-OtpzS4JZ(WCTvX#tL9uaep`{@xT--OHof+_qa?N+?64flU>Qv)y1OOMPry4-W z#Tgft8D$b=cSx^sUCCdT2GpreDElp|x}g}Ps3@c$tM*rMx4OxQ8!0PN|kP$7SdEXi~G) zRpEseGB`l+*pbE`JkY~v&!TAU`51b7;+J&Edl*93j3WaFuR4(>mf^PCspU~4qeyk6 zZ_lpukTa|68Y_n0bZDeQA(x6Q%;x)3FQjR`imdAHY$mPt9OTndRwzSgz5O|er zLK{MKD@wGFt%|rQ3OrUOwcU^vgSt*>_)biLZdY~;#qUpRQk*>Y@~Ia)wAc^brb*I= znD>FEIV;1^;)IrGB3PX2%G}}UR{P`dt1HbVl{%Z7I#VF{ej(4&pX~Q%I5Ms|4Ld26 z1?W9=RkeNUd&y}D@5_-FPKEW~%Ab=ZZOfYTt+Nfc20|M@8Tr?QojP=(zJijS`SVR7 zU-qMKzMyB~ar4%fx#x;v+rza-aziO4u`OtEdGjDs$-o*OAb@jGqA4li#ZgieIqzNJ z#H9yFY$ZJasV%BVVQ)e#HLXA-ljli?8E9vM*YC7Dy3!AR9mll_GX;+nL%Q~82PbZE%IUK0FaK1&5zCH!MBZVm)oj}Oe^p5mW*##a#f)L!D4@0T8V zVaJ)(!NBG7Rce&#R_Tm_P=ti&+u_Ar-DL@oq(L7;Qgg)KqOI96+|wwb=2(xTOPWF7 z&lM3#b*73RNe(^mr|0Qc2Fn)aZT-Q=MA%+1uRZ!^x@?-Z_vbC<@*^X;rE*j{cru!l z9>I6KtB9oX&S_)@oJX`Xg#(mfKNi&qSw{uP+M}R0P(pLmA6k;cSDImJx4Jlv@*jOD z%eX+2r{8U*vcthdB?H1mM`gTgT%>8w&ZWJ@34|Yz=e|$qbLa5+Qq(b>Uk)nR^Kwyd zhUJxJTgYgXBge2GrB@{>=3Q41YRi5eLzP}*Kn)cbEVFMq7w0At5?X!g*I{{h-KGb0i@kN^q-4&UIt;SHlmVM(R8ggvn^|Uus4G zKx8K+9J-2{@|lQ*IW22abexUryg^~PHubH>ySoY8Ij3b*VLm)zA(#k4)~~F2=8-aW zstv)UwZaXaY4sWFQCx*R=Ma~-wM%14TJ;)sHI4*K`S_|cik$EeQdy4UP7 zxr8>-maMNm2Txi>@wqz7Y$i_$XjU+-wmx-W21cK51?eFt!KD8Hm0N=D1WC9o061$Y z>(|d}lLf1S^u|gSc#&2-N+f<8QxOuet~~I=nmrUL3IO@mkU7!WTo)dG!=U0 zopLi}rWCTK+dTz7#m(T(C5Z}2Xq{;Tkf@E@JV<4oF1y0hsMDSKL8hIIwo>weAu2qL zISw04s!KdHwK29xE`6g+snPDz@=L$j&h;_K_PH*(Aqs5@abrOB1Ent;WYSrQK1&T} z^Jrew^Uf`9t!l|zha}Nur`&C~91bZ6Rx(E_`c#KxX-<@vR!PM+`wLr6pydl~STwOB zbeE9k>upY)eiffyRKrTRNGOhVGveh+QqEMPl1&zxlJjk=#8BI$3M*QawH|6&&2eKq z;|_t1Z7T+ean-LY)~#wMe?Q3U4M};nUGTWlTslbkQ2A3SR4aS(Vzt4IJ=SvKM@lX^ z;#-OJ+*0pY>sN|Zs#az)5YLvr@)hCDUhIJ9^P+N^VzdBOk zd16lxV?H02)e~F&+$k<4E|ux=X*l2KQdxT7^S6lXw)4sMhPKqDE07&_{DDiKBw?`F zOKy~m4Y>+AB;@3iUKGom;%2WgB2Nq!#s=rlG+Sx+Uev-IT3&yMq$}*_)AD@3B7v-c zO9ba`Xg-v+Hsj5$T+1H{y?%AaW<-{rAcEo>!Q5cbP?aPp3l61RJ;H}A=uCb2GUN>4 zxSpo6oat&m32RRxNvzk5YHIX-x4n7)HfQIFfr2ukY+NW*e0+9RBd!p7}_h4r^3G=88 z%D1XS%RqD4uc6!|YWqT?w%xiy)+8oGfaIM?1asm2oYbih8k`-JS|w8C>)9$KkC6tE zF@{vjFU?D#wH)Irq&700wot5kVA3|^ur{WHGE&cV1fgUd>pswLC$EZ}SAIwc=bcm) z?O5R_;5yY`=_WkCIIrPB9@1lRka&vz6cDStFyT4^7Wo_g6tAZ;ohrubKf;I8qwoI! zYyMTIzedWw5yt-jDhIu><@xH~OB3r=KlaJ5jh(hW^);R&7*^xn zrm?B73BmEEiAiB&(P^aY&V03^yiK$LI0sT|^KEVVNUzK=b?xz@zoRv%bSh1MLPq|n zp_mE#ifdPLPCjX&^dX-kiqEt5<&Xs*=IvNG*b3Awrx@}TtJ&Lm;86Z-SBsZ|jDKhQ zWS&2MOP{3BWRJHO$YKg{m!{{UpF{{Tb1{t~Nu zJKLOoX;d?3f91keEBT%5fs^jdCpKrdn>*uw^=hH~&nNsPQ3BB*pY}?i4W>>> z<-=8E+9ePDS*(jpta>)8$Fiko9Z;(ATI7%YS*`7oK3p?LO|n73-@s^;K$L=Z@M;uF zt@1OS$p*K#N#(bI(H_r{{o2p7-~R1?qvQ{oYsGJogU`WO7U@6kgFqM(e*<68Wd6Dz zL6iFHN+7Xz+ES3xxRfa-)I{#1j-P|&VGbEIK-9LUp2+Jt&<>>P$)u-m zcsDq#=WsdVm*f24$?(#3FIgOvQ%V~1;`=q7T>5FD;`q)9(^?7m74~ULD=JV|GCFxu z2p|pi2&CyK;hl?oAjuSp1{-9HZ32n6zry+#W5?f(Q{@i@azwEO)FG5hfA3Likj2iV)%X&-IGKr93zgRB5Bjy zq2z84bxkr%IC&|`zKWXD++pJ%^;FhG7=JG6nsfQS5b3mJ(9OOX@b!!-vMunwAfM>M zhHbF7PEXN=f1{yiInQ?#r5k)QO0qtVHlzI851xNBNBOoV_%)GkiVv7-yfC8bN!fe> zT=CPDY_E%-hLhstud`qO!~iA`0RRF50s;a80|5a6000000RRypF+ovbae;PWsfty@>_9^5!_=QB1u?Wf#X zSC*SPgJ_f{0>Xm<5IR*ZQW_LdB+8Ts7{3PuK(c{e%w$9969^wQN<*rh;8c-v1zKX3 z(J6hrrynOO?}%B19|N|{r4Rx~@gMlfUPV#Ke%Q07&NzS;02?mu5a|Ib5LAu#hT4K> zveNGUO&A0c~M0JD5oiK@7&D6#oE3!Yd`zV}Vvx=jK$pIXXUc=0vRlcrSl2 zjzX{XtC{}M0o)OyTX6R`>9&uXfT=HoFLx;>((e1rX-F$QS@SpHymTvb0*24*CMy2` zPy^NCTCa6We`s|LDSk67tJdvYUDUYYH?Q1H<8Sb}WU#0i@mZMGT;YD@d-Ma2yN82h zDfY~#X4eG##;U6^A$4OOYniYdyXsLPznk9WCdLYd@zlOlqOXd+zUDa0l;AE9tz4E< z@x-+GyLB=oTS#I&7KFEQ_ILx!(HA^MYk&gL4TQf}EgQBE()iA?%r*3^K3R zS*_&Vd5lDAk-&}oR3P-5=3FI+@)p#q!Pm-w1u*7m^L7QkA%T9qeaJgY~FdK=m`xP383*DaD)F+i)>gJKUxr-1d(aeTVT>OvI1OfXj+Ke}={)Be)|clmPw zoO*xunoy(b!zzq<*139x+o4`h5pESmv$#gK&R@pm%jn^V+$b80_9QVVL!_CVwATGRUwK(*?yvQ zWrOA}5F3LYErX0TIsh~cKGnIJTDqRLgJ4O?fGA1}HAPDpl(wmfIOp5~drMpTRYjP5 zfy)M=TWSr}I*^quC#d3lg><~9nwL8S7guZV5H?pi%!$rKT>KvQ2~HR*=y@QoV|YB) z1}+h@9ty_Xj#FB`X(eK17g8hg@?won7&XP;ks&&WuV)^PMsBavvz(`DmcUb_VylqV zl>3yr7y)t~qA925M>*_~)C4NPg66oy5h`(Gz$s|Xdzj^SDG@J>E@N%^3gDqdi)>X} z;VF@%JbLyW+SMpp_>{w|3%0I}H^deLj5DpdB@Th~LqKQ5?kl4t{b@h$MqBbV4CSp}akg164OOPEI6%-My5ql@ zo06MDd*W(by1Qg(|CqJn%o^BK$FM?0oJE5mgIrEiQ2{_U zy&}3JHF)$nOu0L4xbl|^i|{pQWZ@omaPnKVJ3s#bqE$L3SxzMeUG(Aq04OMB#6f27 z5yjMFgRBFHax%7AiB2%og~&Ps#Mqp7DyQZ(Pex4(*<-v;qT+O8Mxzqc;r9&u%Zv-+ zpuhsN5csbR!N|Fu0&`1CiSS;Rp!n|MbE;c~%Oc4QP1G}*Z4Zd_xj5d>WZ{Y-@_ zBZw2f45|*8y=UnunPx9!WKRgfi}SdOGg!NcE2R_!PO_F2a3M;qqxORoOqnWT{-&N? z2D0%HS7X4X@{r0YL)W^x`Hm&F0>5&!y@aB2wnamnh$lkt7>yO++1tKuCYIaA#`}T* zRmE65(~0DYU-m<$CGI&h8Oko@=(va1R$%bekgs^yk0wajJDW> zV0~B1`r%!adGn|er!s%07iY`=0E98;Z}`ECFJJSE(GNL45c0@;Kg6j3(YO3cnR?s* z08u4BC-uq~cwgwmpXxkJg|hSg6F}A7{ZEiIOnpyRB2SYOUGG@6i=AF$QN0GG_qEXUCl49 zT7?5oIE{6~KR-~q@fP25^`}aOd6d~Kim3KwO9~^V*;<(e z^F_$MC2=)yHf|3rfyr%PN~&*5J;s_ zVy&2}mio-BE>)#cVxE$*3 z9!7O)Rfgj$cZp?<^^X+{z5?$vg>Q<7XaG5CjGpE|T!3V^lBFgcue~W@+_VsHSoj84 z-wlH#Z1!XO2_q2I^)uKY>6)RJiCYRkTFyVNCy`S;jQ1<2x-X$bL)}W~7T#HwkO^xo zOOFR5xsayO_BmA)^z{Y@EQan8FQ1OhNcdvoTu6uuO@zWzv=1ihcM^}Ii$!zHQ&n!> z2MN2dglE8~8olacvm)7U?F@Gf+VH!c53*&$&Ev9~rYco-HIE#daOM(Hd+QD@xlthL zp{rNs$rqT_jCo&I2IqEk18dodSle{H#tU2|Rk4oHU0Df&4HDg~2v7GWvgmNQ^#VZ0 zCsy-CN1IdIZ6eGn*c%#Sl|?H?>T(}ZMmp3nRjXrat*t{vczA;MT?O9+7!tvJaPI4p zW5O90tQ{g@ILlNmhJee$5&&?)LvA!-vdlp0c4RSkKFR10hi8?!m7 zNaA};vxE6u^G-6{mTa=E(u(W2z_&F+DmaLpi3Oln3w^={0XroDtgK-w4(=3nUr@m| zz#YgS#};G_t%r+;fS@Jwby~h zrp9TTqPL#Al*IHdGZ+*u*2*}}BLP5Q0`PGTuT2?~XLS{{xLa43n8c*SXh+LjBcB_7 zpbIs#{{X1L!7Mk#Oi_Bot`m?^e3vOcg=x|dPCN!8t@i{#T61B`2?{Kc3qZ$cek`e5 zSxYfc1}T{?yD-Ey!dNwPmU6-T2Zk{oYb!P)XWq4+@ zITSCpXDm~~HCcmV1K)CszK}VSN67${s92|3e3ATmYijm2oI~fQ+`$P#Q-%D!t-w;b zkXBa&!SI7eOqBlsfe2xfMzD@vp*rr;?wH9be83@+mf7F~P~?z30Y!D4>k_93>IRjL z3t%o>Gkv$ob>b!;np785k6O5~OKHN(g;$w^K~J}LDx2vk=StzjoP0}o&~8y_xnpvJ z^;2@5LEJx^0vOp~CD!A1z}6y}p1@SR)y#50=og4OZX7y6D!e?(nmz^SEaJlR5kvDt z7IFpRn~A(WUedc`67q2#m%GHXBU)nzhBxgUo}x&utyr!=3k=g66M%zoWoqsL`7w*T z!4q6cu-z?R3o1rNDKB;FGJ!A{5N^7|GRaSKMQgCSfRS7U0xajsWhbX(qCFtQYZ#?k zU4eAe!=FJ~1%({<0Nve=;aroi;vP1KM2a~qf~BRHvVX)y`L~g zb$f42uG1vMwh-=I%lUdG!RXlqgYyg6>f%SVb4JsMkvgz zgOA)_Fz{i9zGlH6L>iY(qA`D&kESjipK-5i9Z@V*g>Daa(XZmU$A4|6FN=xLEDxyp zX*vypfn2O-iD^%5m8v~%9Up1-=!a8VyHQ6D55#(fTfYRqZoM*qJ1=ClEo<39yOu(T zy+wNLklgPBf!MObafrl zVaJ(`29rl4@Wx3|vc)%YpiwBeC%U)+u%f+d3d#~2;rHk#Q9wT|3*U@2fvS;;cpPHl zHzbPYE|McS)~0}Fyv8^vwDs~B9)>d^!`5pOganFH1ZD#_U)9%mvk|n9aL^w4>d)YbevqG;wS!myp&qDupIv8@49K zZ?uMp>ds^9P2GvJHD_=QNLR4t%-(3!0Hr7{yg@F37{h0*kY`f>mDGKR0;u)QzhJ~N z4(^49-_%NKL{pXDsI|(#&!bzM9}-Uz&~pBzZBR?IvX?elOjP4QD`3D8a?!+`hD-Cg zl6j`5V*%Vom$yW*qjgcCu+^hqRDD_lk%oVG!lMBEMKIY#1=PegyhXRS<}jv9 zGE2rQA(M{kS;sAbsD`^t$o^O%dvui(^w0|7i{fNJ<;*A;;1DQqb%kZTkSD_$9B^i_ zb3h_WP{qSEuNiWZ*Fokc`a02LkdZ?!uo6=udCKA)?iEX22oZ-7E8g~DD1e}f<$Z_G zP_?QKi83%;#X`-rKcH$GQRr8M`x}GywYn-h;x?d2p|zdXu3eZw2hib5JeVMI#k%z^ zjQmX(dlU65@sVmN@IMV8SD6l|S&D^(Z@BsCYq&dDreDK<%)8N^0KmjJ z>0ftVW%HSEygbtcDKWBQP99HE{+n^fVtTyF8tL|-4sU-mk*`LEW3UtIg$LysXUyFJ zGMr;Vxz2KU22y-ABaE>Nc%E_!)Y;Aho4Ji2#K1h{Ii4Vj>(H_f?O9hi_Jr z&N1ax1Xb}sC=C{TqpxXHeFKXCWy(aM!7DCCIh+;4@Ig7f;v*>g(KtuS*ERTtyR5^+ zb9GfQg3FomuQu^AZ@|rM&MO<3m?bMu*zOpJNy<0q?hi+jinVi8x}I=e?Qj{7y%nUraZ0H9qXDonmD<`p$FiT?nRML`td3$11o z);ccAL&3llvy_GlBWTW7fx3|G!~l0dh`&~ydyg#Qu$6OX7?uTPze%xqLZ~eU669JI zpsP7MekL3)xWsa_9XIExYlJYiZj&)u?7EGoQom&7BG7|KMd{@ZYL9~A8-HVLe47$j(Qt!4nw*5$=3Iw;knTA_OP#cY6iUBLFewtpBJ^V z>6t(UFj1#2pg#j3;XJM;4Y~K9`8Y>25Q~ISVz<;?n|;OE=^fcF4spn|>uRGv>vA!3 z0$=Kj01UnpGT*D7q+6Wjm&T?Ek>?kTOBCWf-dVOosG!DxG^64+EC~^8ZnR-3i&E78 z0PP9#iz9#otald`$Q!1SlT?=$KG9M&R&6!jN5C7RdmrG9z0s5NdHM`XPXu#IquwL6I9b$v@w9P8#}O4nA(WIV;( zJbtl_+w~44)$&zI$ZB9(w1lk9`H>-g(ic}V;Out%N`>7a!z`XR;g4zrcu9f*CL50g?Kw8Z!Rm?Rvh+UFtofoYngV*m@G#v z?kz(EqR=tX>J6C{U@dOJJ3kFpSZ!lqw2mAH*}(AN54fy`jSd(# zDqnW4Wa9$k1=6^N?S{~bTd1~w+3f@Qp*5uyuys@xNaDE zmW&Dmc@AEqVPwJvOD@M;OvhJp=I!$+t9lp4w!zkWmr_JP?OiyFnWNJ3T)M0(6wCF% z5urkyKonNiZ^I2{eC-0#1-C9>D5Zs2v^!lj;#GMuWR7-F7=uAZZ8$xVN@(#Gk3Rac zWM@RNygmog7+%#IkT?Z5b6zoi^RO2V{{ZAij>cJi%KaVHufU6fUq#s&RBbT6B@D=M z^>!@Jti*1&Y#S;08&MiHoOX%DHB}Jks|X&Xpm5r@ULlS|Z#FPJ1&~`j%k!R^RzmF6 z7@0$ILINCx*An#gE5AxwIvA2PXT;Rz$EX@S;w#&(2>y5VYNR7g`I~UE{ns2#ei-Eq zgJN2@M%}X+>*6mu9at%$j=9vo>Vuino@;Y(Mb<@wOTZHr0`~CiJToD%n{SAxUbWU{ zIOD;V)r09>-6M6gJ61e>!uA*(WUO&go%0-FtBUTM6*^`I0${!(DWaU7C4n;5+baH{ z5_C9Nyvs6LxZzp$Tbw8tVeP2G*Z73agZ9(%#fryn?v~K*c8gpa z)6+5(JsSoapqvmXhHm&s)4=&ye|&uyg^vYCFy`y(qa2btH1$<5{w?# z7p+RnCNa{5^#1^WYq*N2rWqD1BpVdGlERNrEatyZ>xy1?hgz8mydlaq4hizqwB)m< zWyKQIXsxZ=EstI%LVczA{34#)VW?QG>GG=7tZY=RSuydCydAM!J||?1VmAIdm)Ngs zVIxLw;$qvWxu#`@OV5O4n7*+)dw~KtFaqIY^EMWk=pdROGK!*r?`!f8m>YW9B9n(^ zBPSfVh>e-2nAi6$kaenF0<{#m&nOhq6A6+A;;bsN6a=ihvo&K>bc_+%7iGDC*8I|K zC5}{9_K!pAYqv9D3+=qXE!tjKA7H*cFq<=JDCr#+)C(nIS3fe{k%RuY3kLgtnNZT< z@v2O{u-!f;WrV`GE*BlU1$AWOA>@czwIi1Enwo$+7Vmw+TB%82 z<_B*S#qsm*A2V|4Dd^f3vc#cQGWR(Sc@u3+WQrock)G1++^;}-8*j$=LQQ)1P>^vP zPA@Gv%)Ds!roT=uR`@^E{$+r+eUrmc(QC7KOcNFjbyUj@fuJ8~)zu0LFBV6zMQ$&} zN0GJQ=3+dqa9)uy4}y_1l-P4GqJp22en~+HW|MVX4Zyn+b^$4;E4iD8*a#VR{mRHt zriVKIutto>j!fDkwB?6_jrxWL+_{&@A2DdU$WrXu*-8Lnk)XSBYFBiltlhPB95P+= z1Rf*}FS)(7!X9OaD7O64H_;m6D)KRl6=l_vH{jIZJMJ_)09Ix}(#Fw7v3X!Q$Xhrd zcgZWIqjfWF>oVRu)WeryaGWBIEUfcg$}g&IwjdIl+0~qZy;tVo4;aXPcl%O zVWk+dEvhvf9vNLlQoR&+Dlj8GW|7`9L%R%YLScGM9Bjaqh4;T2&A!oXTG=~4Q&P%# zstE2T-T*l+3=G``MTaRQo6$mMRT`C9HH$yj&laHZ33v7mNub2mx2H3u+|4W7Az)AW zKh#-c4GaA+4*e}^Ij0fY&m;p0QDfQV{u*VPp=-v!M|?I#@CSj5JVL;v8>4tq^%eO; zJqoQN`2> zTCl$aJ&_s_I zTB4Z0O@A{@qX2G>GZz*BGS(NpA_`AN-^egxp(G2%?qz|3Iu_zJ;RM2flsWM{I|xQV zm%07|O z9iTSCJ3%j^edrr|IO=0}7*m}d)r&`_V7mqfMKaJKl;JPUMx66Z^A}=gYv*)wDRtodyQ)h)K4PrL2 zDOH(JGNO+_q3TdQazXQ0#4MDd`MF59>>ugtT)Ma=$7V??q$@)sI4xMM)CsYnf`Hurw|lX z!SD^cWb-R>I%wEA##1m&+RY;vu3OcyL0Q}k^!Q{5HB8W@vAH%gfBCMh(kFOEFBzMn}v<*>cM97|C2VlBH>O9Oup)V36pYS}8LK#6k}3UvMwG#EM% zxeS~}cepKD{F&xj6u@%3Vfi}WKuZZ!qcd+*8Waj!7R;DumyWuKYNHsM{&EuJDTKi{+C#yV#3cOz8}hafOWLf~rfH=s@>( zvtt%2<=PG+(XU54DZ@I8I4A`RX0>h=u%x1^rm^NVS%I8kYaweois;j{{F0uYD*-46 zpM?=pEEyP`$M-R{ER+>n_frbSJ?-OBtW+DpCOOX%uC9}4JR3x??u+M@YMaEZk-v$h zi1u2Q167xJONncPO52#-A~u+3F>8>oMEUA78uDr?{PRe>sQkrHS6F7()N(5Qv!K1y zwVB>!t!_CPvY6Yb+le_KRaW%KQ-2=n zpgKjeDUVaD!Rrx)A)p$;{4vY^;9N`MH-i9ELbT>o^@H7#+yLRzDO+o)te5U9s>?_$ z*CV(-sICW4V4PU2PD9xJOi7T^6+@E+$p-8o$ua%L&<{bFJT=vuy)dQMop$)RV`{Ri3|1-M#`0{1-VSV zeGen~PUEK9rUPixoyU@nW?G8aI-Wyuo}teHP!T>EqrBHujv~ZlFI!I4_%k07;P~WE znSwDa6PSSo0NAw8qv~#Q8DGS}qo3fDEnR>y@K2uY52$1DxTlhL>mxSe<pv4#uFwon(wORa33vGo+ zzGa%U#ON&#xZ);aPk8h036VhylpUZzWI60#517RkX?$Z3(o-{MB>*NJ>h+Wc)+xVd z4K%TcprMp+5m{610P%#OOG94DU*Nb2(rGc7dTfrLLJB%s8)E}6jLtFTfN%&1#TY0( z#IW?sV$+?B-8r#;;CLz7;KFJ6d5X%C>-(+Ie9WSUDo98!pn` zLfZ)0lHz2gnsBUJdS>LBiwkSlsY(H)rVhqg-4$8c*idr=Bnp^VF>Q*MPM9lFm@)W? zR0fOv!^qq&V3VxPF_&QIl)_W(0s&(@%LvN+;xCDVaoG!t;$YLfpcEjY#U&yZR#0&( z2Fj+2wS2*%epp@l&q&zPs8*&~-XM!x3RKP2P+nV#j=C`P;sgCr=3dlpXm7*Qt7iCK zR}4AeI2fG%X6B;ZvR?xd-K?xRuW=zMZw`O?`k*|HCyD%Ba)BwDKN^nuqN-zU<%nCb z??$o~?HR_P2p1Sl7c)M4*rOn*4fYiiq-2~6 z<=)w$-nRC#F`XQ23*?S@hg{X-ry$1_41NSN+oTu^EsAzP{5q~?T({T@6LesTqDmoi z(a)Kha1j=}eM37F6V2EVy}*nc7|S>X_(BLd!$q62e&c936EW7nHF<(X1r0@sa|Ktm zTqfeE0d>IO{L3$RLDU{{S$EyJ6ehdyE7^C6l>z1qot3?)*b5fENmv zoBNgff>m3I$kezi9nz16cXcfnQtb*EY}*BC53GY1njFlWO}>GO97H2YmO_u=1?VEU zSr~4+W+)tNxergNZH~OWhg>v!{EBf& zLpOO2<#!2ztYx2@3KIJ7{{Wh)+lS1>4>1Zu)Wuh4Fu=IDc}F8Q^lF$rw~|9%xI1 zXenxopHcIuJZk}Uz{N97?wNOT+67egV7OLlQp*yoTE#GJI!dXmS=So+xchl#H*Q#C zw@_!)!8$a|Pl}r)h^TgvhPE(PZvfjNs=lFmqh&v%7WO)ma`VQ%;JDo#S}uStp5v+6 zU{>SAa5JPT zQ(Q)m1OUQX4r*MP=p$yAM9cG)g4sc>*O*%i)w1}0E*PdV!6^2`b`1@3?Ny~Fl$H8~ zCbAh(L2u?@l!Rx1SD`JD{v%F$jE5Vj6cKFkG)}IeR<=F(JkD=(a_CKwCp~rFnc@U& zg}{#MvzLf=o>|+I*@I2(FE=ZS;|N;VKvPe+lv<9L)xi*%ETrL8ScP0>p&?UoQowOl zG|np$yqb3r&|q0w_?E0LC>5}nm_s;?$_$I*qb4krTKA|8*?RSyTEN!Gw>5#c5s50qV$XSN!aw?RaR?D&E+HyXQ^es?a<_Zz+|?x5jw zOXE6Y6ERBG$1&`@t{~ldUg(jU`o!D+0Avy0RtcK+&R~vO$egRo9iZoAu(q(YG3P|x zT#bo`q(K%4S0Pb@&_t#OZth+sLBdBl2qIc5b9n%B4UiT2S3Rw%#QF2g{7Wfupcj_P z#49safs(_z{{U#KgwF_~!AgjggST}f{ejx)JlDDYkj(TRMIU3ASpONeVvXG-! z29jmEv2@PJ$~o-zrpWAeq~VVcR1C3Hah+VepCAi<2~60LAZOksn{!AE?CE?(fgO*) zO>4qeh&Y2+Q{rHo*9I6P@eHC9fC9mx21k?@rxk)X6^(9OqYmlp-RgRJGg8Eae4=@y|xx+z!bCoYS_cvy) zSjNz{6d%l}hzs_$eHYYZFGujL%uebY4@2~UF%E~$Z&}<|7;2@vjm9*_*iAjzJi&JavW91;;&0GJ z+>}p-UGJHy)0rZXXGCRdmqrBjORL4WZkrviXzLX-kNW^wK2=b5bMUWcrX|RjHqY2* zQ_BEVZ$?mOV-VGAX(1^I%K<&&e7Lw3Y3NL~U?&>^3@Zb8m7`3CPXjD5Y4L-ux8hQd z-Q|&<2!E+1i;*Y=R|w5yRB^j!#{xsu@TV&P>8TL0K9fjAi2{C5u(tWk!y75;iM@gN zfW`Z)emt$OxTIGzwOayip+6;<@UA`qmzZg^0cqV_$&w7SnHjG%?+Yc6YUaFA?nDorm^md|=c#9L_H`9}Iot zIvJ3C13@@9{s$P;cBPtrTn3fUt{db6Fvo0F>7@Sr&2=o{<#i?#mZDJ)N#$tju zkLDn9s?UL_;|#`y_Hm~fVvtfh&Y@*22(nxtPbxPpnDhp7v`UABb}2nr)8wc%b&-oO zS{Fb15mw(!6)Ujr2zOCh`s=oC9-1B-Nr$mN#k7kJt<2V}EGy&rA!&LrJ_u;{Vzb=z zRmi>`qnR8O;MjB2A<(7)T8Jy72rHG3qV^>nrPwU1m8)PlfZV=^H*33>h|{LuARg-N zDAWchjq}xEW2VaST+G(leI@m3w!{OTMmC&!LN&nDjjF~^=3RNVUox~FXju&hmAOpi z)UAX9jAS7b7<`hm9p|WZQ-~kB)HDLUYJjTJ?kdn?pzP)xCf8gmLsn`y6O&_+HdJ3M zu<96110EgCRLVwJ5?uqclW9V&o3v2po4Hwt?cjqvRI05B&ds;OG8fTDRXK`r4WSEw z^9sV~J(e_P;TAHKu~z;kSAsMT@{~OlV&o05g&9eK1mFZWRsnL?^75;M&t;j+2pmD= z$4T1BQt*5cCOpVJW-9NvkVe>)a`#5f{ED_(5WlpnLdHR{hDy4qfUY5$dVj+m@A6T; z3wt0Ihf5}E^sCZl3HuN-4EpgHR;)ZgT(z{{^-iQ0SK6leEi;#9CUitH#L=>HFur~) z3Ql7(F0`w-;&B8?)F2c~fTralRYG4N=u}f^B-$1)LooqrgIjI#4vr&O5|Y$#+t6>8 zbt{WFGm`5xHbjTSvfB$}0i0@xYU?lLf@$Q&o4OyCH4gR?!I3q@$S!bAvEy}MavS1_ zS0hL_0ei~vFB-Sx>)aBgC}dbK%&}|Pd3}Z-sqVybLEwnYl9l0HT4o`I63K6}QpK@e z50)ffAPGn2H%j(`-LO(s#sn}{&eLs-Vh0Glon~YG1u5d6|rahqLQ!O`c*bdR6$G!mkzyMm|lTx+t!3JHmqgw`? z$J(N;)KQnrZK7PBOcm}~ZUT?Au9quzkimCJ5BL0t0s)~caZV~`S%t?^_@6NgFe+q+ zJyjkBjms(T0^SEr{E+}!m~l@drY_2#d7yj4iLJW#6bMv>%2dNlEVV~gJMc`2GR54m zNA~ua*AAw36JWx&YG7pt!&o&1Y3B!#>_Lcph^kmy_ruv=NRy#tN73^JO60C7bb0qO z9d)dSzbcjTUJQBr#}kjeU6}`_CEU{$s{l^uzUeaoO)zCRn2ex=b!7EaZT|oSw?u_^ zVhz-_(bl&G7=))vyJLvLf?4~1MJ?^l5w!*Ig3hbt;<_uT+aJU1xvx>zNz7{vK($Ij znN(Mbcm2ztEnYybJ0g|0ybTB2#X@Okp#(!`m@K?H=ZR=yjm0J}?6hCZKveAw5uRXF z%`F7|KA{1S>kZ2I&V#IhIg$@h#?ar5Jpxsd*CJ&6^XEgIg)woN`A@BmVd! z?|^9k0N4r->TM!{w<(PidV>nC3#~p5PgDiCe_5&9}clGLWlA(yEnXm~BQL zxs1;vQJ^VktjZt6?F*3=?v@MWU0lSS;sO;&xh^iE@Nk|&Rz)+H+IWZxdc*^w$&wC2^pb*r!QIea;9-O3`I<&iy$gO) z%KZ0D?+zg{)R^D3GXSA|7_ev5X7EMfQ)Jv+JCDpxP!BK1b5X7yB*n?W46vM0^i7t) zDyK}h5{4V9neXA8yhkqu4BK9UH6{f%lIeEOqXog2;X+J4UDcqA1qiU*J6%xNDgZ@l zrmE{|xHJyqU2+|?Rg=uMtGpRws6nYm!G|l1ac65e`o@Gv4sknegAjeRJk)YjHlIr|UR4b2w zxG}XXi$?=-7I-|3H9|3dfkasp4OUT*1m7C8u~nL8F7J^l`{d(jF)(t!=^oNQ9oSz# zf?tS?ev>A1atB-)n+vjgexs90Mfk*^Mym&?mb#Ql$CxP74Y`23v$6Mc6NgB{LfB-L zlSrDp+roYZc^q%zXVF>YcbNs#h0RUl1$wI8$0>pFTFrY#@~C|{=2xuDK*~pSWN~Y| zW?11V^c9h7p*??3W(^Hg3zkP%W2B_Ui$}G6%%-cR-<{d|u#y+^DK#P{M47TEY3^J+<6Sj;YB}ku!m{Uxdu(BC z74UIVo4FW(G42{u!(YNOpdY&x2k3{EWt9hA3-cYSA<24*!i@fo3Ao51rWOF)roTf1 z=0_K>#t0fIEY(L*b}I>HMe__!fh=@CdH93kg-d+uJxbuQ_+^R@A<1j3*U-aU_I|{I zdwvMl`KN6ZTdxy;p_E6MT*nmqEHSL>nN0rxlu?4;P%;{J5tziW&k)V|jW!jfnm5Gq zN?0q~c7%x18 zW*a=vSWcc(Ckg67$mQ+Kpr>))oV3EI08;ax>JFD%g6}-Klu;LDX>7li#% zt`Pf|uBAhX(17tf3u-D2hP=`;@v1^}G(5n4yP4%q>u!*PB|kV>OHxpVxX%Yj)v=q7 zFKA%(DM(w1VGbOTS!ld@foTWSS^0&hx~RGlF)~Mmo7FbU0qP`MO0_YWhpe{ZKIU0E zsuE5r5%N;8?pBMf_b@pv&(4}9#a`6M*8Wn~RD3#JG-jUWpeXirUZrX?c58G94`8yx z8-S6?8!^Jsgks)RMmae_inNXt^i+@MU>kbvh7;eqDY>2HQs zS4anezveQGuWz(&r;{t-ng_|sl%8-t?m%;1im7C#uQwo*4w&Cf@wXnT8<`=4{cxC< zdV)o?9#f+FGO6-1IuoF-ZvaCC$mr2EnhN|vqpr7?S(eC(ZB!O=%e7Fr$%D8$m*y4X z16+KFj(MocBiJL^qUV~4w0*X{h&6u_xqgT!5{CNN%#8=DX2yIXdKn9Ai1L!EjUku| z=na##Blx{N%tKlm3c|5&%%GN+i+Xi1#tHt(l5bRFcW|eOqk;U!bffJ76mYWH7`LC0 zaE)v69WZkZEQ`#Z7(C^+FeQgE3?)$H$Xd%9QoFjA!a6c2YVU(SE>Vz|gR1RkTlBmaXNlF|7X&o}VfT&Z$0gpKLOK%yQW(F5}7XJW1m|W?7k z&85_=#a|eAFIviWadE^1OjTNZRBg(9 z)nbsrfvc&joN_kzBM;Eoh5#d^@cwQ_rU+|JYzlRl`m3jsWY-k3xCm;f_zCg^S1z^HY)3c{woGX-OCL)gd{W~e40yl4oW?p4yl z6kL{X@o2?n5B_jWt+E%`I22}IL_oqiH`Jw2+$OzPKs`E?6)dOD6yL-qZR2K&!{8i2 zdK{8)!(tV(fm$-_-e7LWh>&wzfho;0w0=;<(58Ic!NnIno7i7%kah^ zYyk{&4@$V8Mpxj>v(XPIjT%-&g?wEi3ZY5BLh#we>KiR`nB@#jn>71^eA$Qrse{{$ zMu_(IACmAAoI?mI>P5>z4jH!q$8qs#T2I+1yS$K3D1dr~wziwM?jLJYbTjt>QCgm7 z-QrVxnC7L&Q)I1d5g(^bB~aXellAY$*SEiG1nalYH4j_65TZU%BmoyyZHw( z(abJ0h46y`HOo%`gKFh5gx+-3khhVvJ2X7v&v%X_mS8` zG&o>JiO#uTZU~Vrv0hBf;Y&%&Q)lX46j)K2Gu=#O>3z2lr=;K!z#C1VuE~PB>^<#I zSh)?OZIaL~{{V2g1n0Ma{^fz9*uy-&r4Vy&7Zs?-@kj!`6$~DJ8Orr2B0EzI5Qj4| z$4iB*U)>ARnc$&Xz|T_m_xCv1Y+&3=D%xu>F#&2iGM0^KZqW4yqx=jNS|Dg)nWfhk zEw#nEtxQe-0MP#c<08LTsn#^Yw!fHM0|pWOmZ6v6j>?F~@Qn&(brw73BYIzU&#u=>LKM~?lMlq}v#wDu25AcB~ zk$mYe=r{Z1tfi|sjLog?FcD>6`jqRjzW9Bk!iU9ptR-*` zahD<$e6jxL2_hG8+Tps>!v6qp(JZgMQIPIb{$f{2(uKXSyDtLET9u{nmWGMHQB_n0 zkTr_msZ9tPB^HYa)LiVIRC37G#;2Cc;A&9jGYcMHWbTN@_Z&u-8Nw37=hqNZajU4J z+~|7Z3sk9Ux^)c;2Gl&l@pTAY<0e?I=IUH&D)C-mDcIbeoN+Gey~SMbaiM_&NTlc{LFwUI;{q5Ne%=v(#|FSjkIo1DJ`uQnx9Y0_W~312XSwnc&P4vF9Xe)6`-f zLOisT^5Sd71w06>%$pI(v*OM}aMr zFNBt=Y3ft?kC~O!L?LRak|F?BS)7=Zr?}MnPpz~0zy)RjOU5axX@Ohlgu#Dcmr04j4M9(Ss|`5mMlg zfk+akV=B{34rLJC)y7zSt?(uxeCdycK7Qjn_-5RxYT!uuz(F zxO70yOF-PWgD?zdWCU&%mnn&73D-l4?o?fC8*bs>K(gF7cQ!0#b_?S*xJA+f6#fmD z@g6w$iY=|3LEqhzO1BR-<3$F`aOasqIu~|YEOtv?hytk1`MH#P6eTHI<>uu`chbrOt}fzJO;}$Leqya5s_sAahTO~E zD&`#ZE(Dv(9(Ba3mR`&nBE>iaHDlc?iBWV8s zI4rF7DN^ndFu0^dNDZN`qf-n~ReW$XS9xohc;g!J36qz@p!}*Zte9NY7}G>MN12?8 z(MI5n06iO2C!Id9;G@685*;yY#cAw98HuQMM)B;Xx|yE+ML4m^QEaeHb(R5m0O2Q1JXE1E-IhJ6gi8`2dUfXm!&geK zQ{;@x)IYlInby%QjssuuGvc^$y z;g@4T5Zf-r^ux>U@iHRIsa6k!RMkrZk|7tCSgb2XX$L4xof55Yx$aoajj%AUEs-NJ z4Woggydc9dU&@VS1}>jtM{8=nYI3JTY*%pHd*+pe0v9*L>!4GN77fcc-RZ{FY+Ur@ zjR|>o3dwtEfb-lB!w3v7>RWMv+*fuIm#EnvqY}YRlA_`{4ft+TTS=t^TKJWaK}nY! zBHSVasqYgdZ6gu1@2~_i#AN z#D@=2mgW0?A(!E(N~N6X4=r2Q{UUCx6a2;oecwSa7|;}RQ7(r+q8d)|DcCXgo(mY{ zfekY$af@-TU=K5qe0n7LF9T0N?@-E1RV`io4N9UYob-IJ2MxmFBe%@lrg1nbSmBd7 zvSKy0#vUg4W@9cUab3{DAW8vgTZi~uV2RXT>vpydT>uxL_sl%Yc8j7aPvy~p)r&Z% z4>4kb`+ndYi@hZ}L33?D(A$u__>@H#o=N7DW@Vc(=97Sn$*5>gd*={WsQ^o7t9?BUaUWA@hp8eK>4Q*moB;5 znE}92y-K$O=8aUs*NJ4t$S#;u7V7x|9j zldCMGM(@%GQU_#3Fi*%?hb1#()CP(e{d9txMKC7|_2G?M43pY9+M3 z(USqn3}el-HnqVLwY@_Ha`GNUL;|o!h1mAte;4%~o(za>wkS)P*h7;#c2VT5{6rUH z+(MVLBsTa0DPlhOC%2f)NKl~gLMe(?^eD^WP3jOLk!s!tmIE;o zSwO;knCUsAyt`9O2Ktu{#HV`l43fZU8mpX!yCq6y%ej}a>af332t$jmFD`~X#?GuboV^ZMOu}y7*0!wtu$x6Tu}jQd6ZHw!3>P% zVbzoR$DF4aNncy6V}wS#QHZ)lrBWESR%WuH8Oertlw^TW8qfzy=ctx9##3iT$(@r5 zsi#9tK~7|Y+L-~Uib|pQ?Y%EiGBh7cX+qracwTET#d_=778nWq@3H|58 z4l5CP$CE(uS$UT4nlgYFe7l%o=I&YNcY<>)cCBvrT|uOz(Sl=lfM!gE*AO}z`Gh|s z1UW}Nrz6@`9a74O?bTd2x=xc}MFeom>JSqe0^HPL#^FOAVKq^?lyQz+-NJ$4GkXSO zPNRQ)16W~Vz_~>Sm_dB3B*b2j;M|Ttg#!2(!sIqjeo~EyilSW1MvY`87HG+|N zBo4~Emk=P8!h{&oP`5JSSTs4F!jb}zGlz7$4&c^FXOP4fSk0esV1X}Lmcx^RI1Jpp zoiJ!{Q=0*OCgm-^vu&d}CCAHrOLFd5)*qdx#0x86RQIt2b%;A`5mS{#W}%h(aGaiB zHd*7`RhLa7`ZmUl?CM_|KQh8X=@Rh;8Kn{RgT#!9fR{5qdrQdbH-=5j1YOw2F=q@) zaaQI=20||wB~uKq4P1y{fR&|UILf!gOD-#N?pm7L#ji8YP(^If_Z!a7&S6Xf?bNUl zP)!r!tPY{DnBmWDFr61_B?XTXlcp+@VhlW(kebBWwC~g`2bapDp5~+2$N=Ivr%@s^ zpqOUZSa30kX{#EFd^Hg=kvO5hhq!v~_S-C_@5HWhRA&L{p5TG7i(J5T^)I>-!cvEC z!Eow5wo!@D*pg2LjK+j!eunfNTD%KFgH@4lprAx zGzJdzf~@21h@k37U=4)j3spXVooVSYOWU$F>E(BX33a=4XOE8lS{ec`v8q6T-P$&j&Dy7E^*t=4$ zDh#-`wqEivIdmb4=Hb? zHq>yqk~0cM$7rU20c=2HP=hmEu??W2wwq$Cy$!SUw*o2P`$;cHZ(CG6XWf-%yGH zb4>B~SXuY_%Zs^CQrLZFZ1Y#a^2T?~+S#WTFhI8<<{h)Vy-MCfU}rBLd`DLV!Dg>( zXEztXe4&UW3s$9g{)s?}hF(px8W{{+6FKgtAX>7ksDlv~d zUPy{!D8RdsBA^~foEtQ~q~1}jTC{Q&_=8o44K%wo%+%M!qG$=XBIo4^UfmRTGiFq6 zVyJY&uwg>#8O}e_HMHBE%WCDsP3{g@7BrI5{KI@~?7pKDu%4Q~;w7t9g;%)It!sw_ zqzVTP*h`aR{H3)$$71eP-I9-8N{Gc~^AqXB3(Z8B&St)4weXL^d1&&cY0SAibFr)5 zeI@ojs<Qf@<1C%jr$4#>`P)SIt z&L~+hC4PG#ETY;sWk0C8{l2 z%(RxmhA0~}h->P&Za{gp&9IC{`UB`rWOpjK| z=&J^Y5hF#KJB76jZq(Usaoi{n`76a#}n{UXxxV0garmxgLslv}mj z#f>wG&LF$Rugz0v9^mM0-V{S9sf`z(ECH6<12DL5%F2to%}d{Fc)N!gSJrO2H}F0En3K|hvEd>z((ygh%YFUt9`;AXQ&!M?dgEO#JSoH zp`N1TKsm$;DbLqh;%sc`%`M&U0{nPwX2G9s9(msOXIS6363 zY0S>Q;X7!VplvdBFRcwvU*_Q_MitR)Th42g{{Rw+*9p`H2*Iia@=wKgBUjvJ0CQk8 zbzrisH1)Jp3p**kaDjQu6gUVfc+6fn4$68RmP=|Q6Qx^V&+*iB4mm_TJbZw zj9Ds{gnpb7U`Jg?{GQJ3G5%IylwJ_e^ zCq^&K%0|~E)-y6MjN@IjdOC${vrikRv7l~<=zF|_%k;}m^h)Di|S+FDawmhlsSp) zX9^nx^s0+AQn`M9b5KSYTTsJPVmUp}ebkATfotxxHHH=wQ#X{cTK3p6m_Iv~iPZ!1 z1e1q+6PCl$ccvkIJJ=}t=I*8d7Zk{`xXvtQwF(j*v2Ql5VZE!nFxM8i+t{kLkkd0J z!1B%?QdGL*Ze&IoLv@KfSS1#A?ILQ7)R=~FK?za-19AT3L zpi=dQF4_aoLLZu@l2LJHjodzUnA)dMP(cOQB`T{t;)!fncS`w*DNTpmbuA3dIQ1ca zFq<~5x58TxcOkLFH+l5%MSr4K!E?d*lt%C2t!J^6{pV1`HaNuZOiq7 zpm3GOAJ=q1kfx#>D$VffUyHeo^60K6gMJvoQZdfl0o1k=oMhnki$kKW<@bZbn2#9H z{{SEbn#3Ir^NvOvR(o9a-jUv52i7Ncc^wVKk0>mb27DPlk;Zh>{)H>tG)B|$n#saJ zutA10>w2l6yu~b%PCiIlcLuIC3@dW7UO9{%EM;}w{iZo_3*BJm zt%`_lSa(l}U<(JfZoFb$IoWXC`haokEdVTTDw)c{#s2_a4nH*;@Pe6fgj_Ea(INJc z)k9m15CX>2>M5-pO!byA$c6zqwf#z4%UAN5N*EYOvfHxMUSZaNd`s7iJ>qJF|tDOxpPYuO>c>7V^b|$|&mXlGqCSv(MHl5q1uGg`GXh78hCY7duE7RNY54@TyjT z8gfG-EZ|Y4LCwzYBCP-*uy&dym@TX?xU!7X0eiAsP0Y|hH|euJX2dC}(=HE*w}H^K zxQUWsuD-AaID;EdYYlpIEsT6y7y&F@ApT$)%{PA<^)0Y(dL71^17j2oe8k>4c=CXj z9761zSX8QxJEw`8)J=)ZvLLaj9!>`&;LK9j(Ji6-1l3-@XxCLcmJ8uj^#-9ueR7zk z8)IuW`8Z#nB3g<9m>LF3Fic~2NKC<|>heWZhfD48Et0dasf_Of>~6;m!7X5JPD;lI z3WFn_v^OM9!6F?g;p0Z18I+$XwZcgm%tIO<4_4g zoC3u7jpmkL*-#nA7~5_1rmUw(j~z?(^f4Z}p9y%*X92$s9QQJzgatCZp5>*l$^QVX zGQf}UxIrF(!>~HUx#pE^nc?1WbJnuY@`%{nJi?hvHXKPx+IWr%BO^7M`H2=-63CY% zeKQmTmcv)h`@#zPY}rcecGF(y)#84Dzw1t@Urg^x1!iG8i2 z2s+qqeq})i+jFfJYvD8o@0XZGNn7p%AH=jUT{h+5cN#GEIzEbSiPIjR)u4!-{KP@> z1hn(CmLI(?6*#k`maYLtG_KTct?ie>I0XLyGS|ettRa%YFYreGn57D)r$FLbqHC>J zqm8#*#v_s8ZT8m?XHJeePF?A@Qx9E8Nr#hqDhrrw%rExwF=Z>{{$dV$J1 zXrGx%5x}SJ4$y9q{lR@3{{V3+(Ek8=mRuBDXBfC7Q+8W6NEtiq}n26=HLIA4OhgB4~2vF{X4}HP9b?#Wxwc=#Pgn7>8sYyP3 zD*CaTqC_`nYpE{!o>iGW5|dR_Ozq`W0VHj}`wFvAtibD2<3e0i8y zuZYM%&2;J;LD2_Xofay z`I%~OD#}z|U_yP^TVWkHBJRGYaT3jR~XbsnggrYmuO)~~qS=jN4 zj2A#)Du*I@1fYm~SLOh@v^fx^Y(M(*GIWOp1I96O69_MAjBz2cl( z3iX~E>fsQ5Y~8yTJBtMe2fO${lqC^;oPpl z1#+cgreQ|m(FTIuGaNMQl_axLZ4ohT!f)c}8J|pb%I#vcST)|O?)ysv{G1+lA%_nm0w|FIF0FX6JE=!nM zaWJ-p-CyDk_^sx=VOhCa^y@o`HtsZ54cY?|0uTW>5N!ghbVDuFdR$t9Zzqyi zRk~h&<8y&uiPUtf%9h~9J$Afyuy_up9K>>ma-E;K`U#}W2L|C+@S^HL=@U05>XG5} zGRuR}4;hV13_%fvtH?j*VZwU;$=MB`?SNV4f8GlJ055YYMB(4exQeDf_JD8+OvdY3 zpA0Q!8c{IpBQT*QG=reBakt`TK9JPf1jYG1yaX=n`G}3{q$+@8=4ar`+6oxTYLZ|i zHt`%jc#1OYNIwaKiBnxRt`8)~P;cl41~qWf7s5-J@QH~-5B?DdK;tvP1s4hp@Bd7&K{M4aP09LI4o3v;a=#Ub@SHMFs9HChv{GAa)5a&EQq?4gCWJ}7miNqJ7t@a_ z-NOuX2t5j@8l6C8Rg96RM90%DS3brIOa(zPOY=lR?jlCVVnfo}B46_^1y0VtsfSS1 zUx@uG7_I?$OTxF!tO|LDZcX7_8qDL|)qfBdbOd9%*`z4s@`No?VvF#mz1q7+Ha50|fgzZpgTb za1PBc#I9zOvALx>oTU`#3+XY6Fwel0WI2PRO;4B!M)tRg1{cdKysl&g_Zpc4fJR0r ze_l~`>OG}C9m9K!B4r9yuWz|Xr2ha9Gdi{IRJY7=G7(*C<2NmxU^0dK9^ulhjozKq z&4P`|6D!~*Eh3D|pcK?s-@+~k_9FQ*gw^%)WAMgPxZ*`l z8`&!Bc_9SZ;*)<(Y+c!B54ijZnPgI%JhLD$DQlz5L>DqWNH(qwO2X(z?Uap*%%^K- z%ZZ!anl8zIiF-?qkZ)YHLOnBuXcE-R3(uj57J>I3$l*%b7u-jD0*+K_SN7B_6f^O1 z=up-^nb{%}P_i>y3KXujh>npgjA+Lx$Bs(#$q;hVg6IZ0l|q!!n@!pVk64fKG%>&9 zQzpbKjh#f9PrCpb}*rAidxT<~1=oga+ihy2uniCkl;}Mde z(iOv#a^}4pOv6yFIe%$)1Rj7xnP_e;FX92sorRelKBL_TYNFic%|q}}Gk_`Nxadq$ zSwOvl=T4$i^($G zh^S~O3`)6Pzn3e@DHz7abK0Pm=&5m&PU*qKUKtU37@Z+ipEpm^3gnsWqoWq@0MNkM zE20|Sn_QNzS+6r7src7iIuhkI%uTVt#7x7qjBK^3pZr^MbvE54fgMX@cEDfE9>){? zSzJ`*Z*%ILMU$omt5@O_E$Uq}pwzi^x3??8wjQHo+mg%9O`={lbykwLvfias49gue zm8ng3=UT4TX)`g5Ru(>^IJ?IcrhCIfEVxoFX=;$4l^ko^oQjxeS@igrAOdFdHcc|w znCYZmn}%UTsJH=UU4LnM8Cm!!Rj|h$LPNXn26>plV4vL^*DX0ex-nywiU>L>{elaM zeHRO8(K(CgMWjkB7r9L9F&Rp6HzDX_F`lgy>@&2&g6j3sv^T#HlgcW=MeG_CUV;qpK{vA z139T#v|N{>;G`6}q(mUL#*lFfR+B8i>0(|%&PyD17~NTy^5#~EE!14_ChKnSzG6@w zLk;7hs%E=L&{;qROxMhEc=#gGaq4CSJ>bQi&d=jb(m^fY#3&vEi0p}1JB1Kv0(*Hc za_u%$5i-lDX@QIUK~p>kIyhzl;@Y5Hn6T;u{{V;sU5Iwtg3h+^dX9S*>g>0OYn=H3 zx|Fp|?B585l}**6y`TColaUueDg=B%2irj4mB=)u#>DkUd;!XA4dqh)Qq`N6|U*%R5tj_B(rJ)gYQL!6>Md@fuXo zR{Z*wFsym%)MJ^ip=X)7SunD_1Ixkw@nC|EJM$|=sej6){{W>n5@jV;L5m?sGJHT3&rSu#_59Wy zzcSke-aG17o+Qo8gv%RHzX^N)0GN`Oi>_$-D&<%u8g?SXJ9`z|_P}u~1es~r$mm!6 z%LOsTM(*PH#j(Z~;IoELC1}LEM-K6aS6EWNQs-XCr`k?9asL2>q_r7D{gVQ?M1U2j zdHi~uPAz4Wf4ovv5nIIu&Ui>BES!>5bnMlW%D0gg|_!aXp+r|vQd zc@G~f14@zvTXLVwKXVIX4h}{bR>_C-5DRkK{vR(WGL;s_IvYGiBaO5W?&pOlM8w!w zv3#FOt2V?dTNeT{D#?j+(9Aajjid24*(&R)tp6d|VxB zL*f;~Y?0)et4CY_(`Ay4jAKk;G^*){Rny5FlzeV7WLr3mCdw^eOeGjyky+*z3ZlYt zPK<3S{{ZF(h?hiduq@#jGox}=&7n>i&S91iNQQ;Eys|NgU{?sBrudw)Q`sIp;yBB! zf;OfP%&Jq{4{qE#V1V{=Jl$k^tLVXZ?lx{x@O3M^8IqW*;d*hAHL@^=?i{A6UB>qc z*s0jyZp}EnOX3(9qrY_@TG3v{f#HLl(iO7fj7)b^_qADdH6Mt$gXGJ7N{4{!k4HIy zCr;IxDPPsfc!fm>ptZ{8zfIo+PJE2ka(i)2ExL*t0wJXfe&X(GGI$?+LSI?nat{C@ zV+ICVy7Mn$^?rLL@?s}N>G;D_4(0Ug>n%6^lHxaF@>~`+ToT>?aYxXS?EisEpsm2+TdMpMi@<_?4E7AiTdxF{Et!b$%CHmY@R?i1*y;bEUF z(DAepywfhFig!7#iER9a!mS=N7ILe92TRG~4e2cioHI?q++1BEX>%8YClO?N)^;vb zzNOT1>THE=tFc;d1Xa>7z!}ebiGM6ZzQA`5c6YQX%P7H*FBwX*^X^%`C0_$ABQPTw zQ-gr#C|f%Nc|#3M&8jL_N2_iGsm%5o&0-u>-GmkAfhDqvY~%}e$#V)QQZ@Gk9041|$Exb^y0w^6?dJsU zj8vuZaWVAHgaREy5z-8ArZ$}j`VaI+>Ncv#5`=n<%mq_^YHg9XGf#R%Rug!n#FD<4 zP|S7lXK}hw5r-=WSE*jWGV5l<62rHcq5pO$!yqdu(zY4ZIVrQGO z*vK!V{UT7LGD&D!vB=HG<~?2kxgsq1*iXqXK!}qGd}6YA3XLnrL>6=gkp6S`1t^vrJ5dzN{81v2;! zNRZTDiexJJWttv}DDQwOD=izeIFUM+Pm{A}p`8#bn#k@w1~a*UWHexe^KpDP>i+-- zd;66b&{WZct^7mY4;kTp=AzJ^nmVXevzZ<*mWB5yVCONatrf%OTFUGS#0#sV#0)~3 zEWBF|*>cz7Rk+ol{KUXWtWFDCXdp%2%+o@gFlI-0Z;bF9MPvvJN&{{2h`TQQl&Wyh zL)QxU0!#qa*)tmq{2nWJ5%qm=LihxC+@*P($1Gy9#NMGRW9WcoR?d&cggIj4xnSHc zFy}gyL0)@Nmb6y9M*NDyLgMNkAbXJzxajdOq$^8cRqhk`-8a!S-%(i4+d=5HV>_y@ zmwOoTH!E6-yd6Z+6g0hHw$GwojPZc+wWakJYVK)U1dv8`iVVu^U<6D?lL08&r zwBWE{UCrkFuNP9~U=?m*C~ose*omO?8Vh(VBVGl&mI{BVP;*&9vaRIp8#vD2v&=bn zl}2;GEN3@yaVbdNt{GX=E#X6wp;(o?#^r}PI4uRTvaAJs8cPmr&gqW# zkZFrt2Bpk77==LNdVLyf6AOUXML zosCdBJj&L(?+*rqFE_cKiKwa$OX*F-Kqh*4Sp3;aAS0gUgPE>?;hY(C zA(J$4MQZUbjCp}>i8|UgbqW$}RNAqa1I#&k1Ae9&POiYSc_NB`_%94M9|Xflzr<~I z1&i02Sm$K3M~WS*2-v~v2n06=!7#<%kj*(Cn4DUULj-%23dew}6=|2a>UOwz+FHcV zM(EP+1;n+TT@ES6rc7tm&Cb~GEZQ!vPbovmEj0WQZmL1rYqX|ps~+mn=Tkq}ZWF4; zV#@Mim>elA8B}?P=rUV2m~mw&8?}?Ec$@rC5?k6^#cs^PA>WL{JS=6!STt^&!V`;~kkp^|ME^!xq z`cZS+*5|WK3`>N>u)qYX-JnHF5k@AGis!g5R1AAT`$y!fmng2muHt2m+*moR&4^j$ z9=oVT8{2VZ4r!U+QZ!h6m3T8KZLKUTxy`{M8g&;-y6xPk$JTKKYq-^?a5ObaW2JF@ zEPc`_zdBZ6NL9=z<+#}<<%=xwQjC}Ft1{x!!2bZ!7br%#=emj?D$k0K^aYBv zN?_)V#b7Ybvk>T9R)B4je8C8#@+!ZTFp%VP0+<@DN(9>jKzxxIHBc81Wm}1ctTL5N zEULIUqmHp*zVJYS5&Oh}SB5q^JI00h?plzxGW#{Eq$LhrRxS$8Al?E6IRe161?|lt zHy~TNy(LIHHL|z`aMjt)O#6)L7>_c7)Fxm-NwZ{XiwsFai8x+yH{Iw-OE!}fUcfbV z@u_M_xP==i+T6sQI8%S31l4&>pyjO*qhsBDOXY(>`g)}YP}4ZthBKRnuL@_P=x=FQ z1JK+HZm=u}bwdk#vMdA3Yxxq?BN9^sp}?Z$oaPK~JP1Z8((p;%uzsN+fIb);x`CKo zjQH(qh`$Lol^{B}Rsye~9&EM2F|5a9&RbJ#arSem+lkqI_xmuS;io@x6GOV8h zw76qPgBM|=++G8tCT(6+nLyY;$mFDk7lkjm4rs=F!8L&Qk5x8Xq*OM3SRyw?G(wVQt7S;=KkAYg z`9yf?C)v1)P&dlO+VEN!+WL8m9Z$}IfmhDuyl16izvg1TH!8MHI@1Z#C=%C8;!ype zrxYdcnU(a)Kq$^zxIfv9DJ#X*pECsuQ?hecprF&#EeG{FS-ztaH8t{$TblC#fg#KF110LO$qlkZ@%M7kza*;n zqA9^8ml!Kf;*br7L15~6N5#((M=Olk8Wx}m3?z3C%T%d77bZ^;YsQzx)KzL}t7mak~9ykVU1_b)rB z2j;}1mI^pkN*0e9onaF*d`dMP z5#tKVz9qsAc3Z+`>}O>H!OnA2JkG$xV4jE+_SrS%=2~6vs?0Lz`QW?62W0KiLi^18o zt8*EAyQ_U$#G$L)Ty&cKAu8QU8FsKPj8s71w)M!!wjE67ggqt7t&*y{xI(`->{r;^ z8Q>RN5G`=TECU870lYv+Mp4WSOLR=)rY>y5VL&?frSTlb*xRQ8%Kw${nb!1hs`Gv6@?c6;4(VL%M1+vLS{03}=k zWos{}rB!knS48zRd;nT|$57@n>{(NR6P*`jvIrg*BSTlz!~kwO*VGYY4-QGMm@@Ad zWov#XqtZwRvlFY`uN3Ebh18%^=?-(!k?1LvL2aool2mF0?ffmubtl2gJerF$$2MU; za~S}q-Kr44>S%72^(*v=4azaW&GiW@xQDsPGb>y(ZxI@`lY?wa0Cgwi`9t#T@BM|W zT6Yslu)U=wDgOX?BFq^}o{mQ>ZZ5nKW!W=hf?k?1xQKOmh7`+ix8{-3nez$bMP?LN zaLr1we!;VKiPRFD(InWyswLS~@G@<(GUeq!s-9w@o@h4;L3stS;xTh)O>ZEQPL!WE$v3gCW3)JLe=zP56y%Q5-0+>8OT4 z0s{Ra$Miq~@3xwhoRqRkY2xCfY5L=+#}j-QYkNXa$hxbx)#aQ(8CJ3i1O?wW9>5qB z#Hxckiy3%t&G;Pk6SeVNO)%79)CgmRqjbzCrqBWnH*Y5d47o6>3Bg6gV-uPwYNv5b zD;qrD6&DU!){AjQ<|PJX+!a#TFoO$O>sV91GLa6=z!*KTnwm%Yq0{vsZ)?+69t0xUohX^)Xp*r^>M>t zkQD0O!>UIS3h9Zsb5K#Z*&UAHB7ABAo;w9q^d%4`d~99#mHFPuv@jV ztx8u2{F|9m6AfjPL4;of2QaJ!&nth4-GsK*?>NGFjIdO z&mI&AgNS*z`GS-z5ev2WDlQfwJVvT3Z8mg)jN#5Dq%G`#C2SCz&l8pIkSFjybs$bo z4M(Uum;eL`@ca!=QoI6P+o&i z#8Jd`HHp-mMV+s0VejHy+#{-BxQrkTzQqW2iF?8HEqwNr0+?(naAC~3UqUG3W_8VI&zi;+#eLt8GYt8YmIF5?u-eE1PT;#L)nbjZ7 z0vMlwD9>a{!DlKdtvc#ogTAHyxGHjaMct#RWD}%^#7YEKjK0>$GiLn~F9{K3s2aQ{?Xhcz z#O>zAFrqH*k(J)0;qhLhe@lw1aLdC)YhSRlUY!iSSRc8Td`Q1M?0A~h2!R>tXo1IH7q%O-=47X$f$q)2Q<|Jw|^SH9Lsc&8cTx#{1OoVRvwPrI1{+LYg3@&1MX0KWTWzUh0s`S7!vs%kvbN*Oaug}lf(ke^^A$w5S0m@ z;>B7D+#C_K`m*wz_*j`<%3dZ;0j-t}$+!f$D>Rpgsc{&zsHOY3mIkh5rZ8kvFu3_g zwH?OavS&RU+@GnGJ6z+l8i>PFfNxw&cIMG-(_s)}vY1wk!DYdwSE#UB^R?U?+?|w* z3;VTWXT&MFNE<6%PD8H0(E*iOC*+om*e33UtW(V7M5ut6Yq#?=sV0RabOQF;fU+A7pP#;lwUpK2R$iKmMvXyrEKutLC86;PYP-yG zna(1igQF}LK;q`Zf_zw6keORGB^rsb(PrY|?5Wn{)#q4wXKhT1#I-rQrHDBCMC@m2bqL0ZXjh$GT$EyST%;Ik*MKn-0tNAaG|!2rX#VU!OhHw^sb&gMh*jY0z~A6(A=eD*|@Va zA$TRH%Q>?!6LcDN5QsLu5Mx~(8S>8u6{6>u6-_HLpCQ=XWdM+2{K~)r!nOR)ee;jz zWThfoPimeK{{{Xo_018C0%pjvuof_G@JkUpb zJVDtdiViu2L|Mq4p-#zzySSFNZlg+I$`z!n9|Ggk#883f!SgU6ZNeP*wGZMA7b)V2 zs_4LPvNS^mIbaAFB4a71vM1G$}=3AgJc?32>$@pIJ;R>t<1HGgN5<9w=pZH=3oM; z?E98Ob4$5HS8_PVh<}GLyaGS}+5ij#0RRF30{{R35b_8ntoc<$1AS8Rt!e2MU&#^z zAH@{N#*JSmbm$C=jNPE|q)22^c8&O9PiW0`;X`+QqFKs>0&1<1Io_ZZ1Q2QuV zQF+0~q$z30lBnYyK^Fze^paIIfY~$Vy^qp(DhPyc@*2?dfPUpc#xxLUS=F-p<~PMEp*(8%#VvG9agbU9v1}IK z(Q!4F&AOv@$)JX86);9+HD4cKgm~m0b7GeaxO6Z%J*~&MuRr(nqs`LnCHKIW;qQ4L z@~1=^Z-iiML|j4%;74wiCxYw~nBpY(`%3P4`8ny|&KddBBg2R}L4eAqgbq0T!VBejlr~+dwdFM-~>X{lToXV?R;+z1YgDlyp3*j=TkYt2tfcniN4ni zSl+JK%)DATxZFOc_)*wsZm-d?^!c&QJ7AfJe_L_a=FFs-q}V9d3i64)85mGLLX)7v zVeHXd%6mN+X>(tYzs+S`&UPh~q24Wk5y%;s1m7pf_v9`h-kvkEnY=Lj@%2Q3E{R;U zO%%^eCt>9*(gvb-4uDSI)2$t-y{Tu*Hj6S!8H4?wt?s{DRBo{Ms^RvbX~SQ2Atow+ zzQPmp_?y9Ho1z26!vury0lTJ*bvFK1tf&`f!cU0*0A9AOHGD3?cIkxa6?)(3uCLl7 za10{0kV-NEOiOgnZ$D8l_y#31D?~&00@n2DdbbP$r#IImaH^}HzcuoyOMNWCX9sLe z1KZlkRe=&@=>6$7{(WSV>nsQHEa<$U9(DL(IXXV@iQTx`V^ita-B&=(0)nGoFNN)AL_U0=``?1Z+3cDUo1QlQJe2q0@{{YJ3 zihT2EDpC^f*E30=J}8H{s+OKtpO*0^c>e%m$m!3`+9_V{PvnY`ogXtpl%xWy;9`{i z@4WyT72I>H&D#CK@NNgRx3PG3Iu@=3t{05^wAb zs~PNK5A}~mF=-zM@9}vR!qOVy_#ol-pCJ)GL@GL|rn3s=1W?A7m~Ys5^Hr$4ehyqm z&pXKUC=Tr9`iIGXy8Nz9SU_W>a_vD8>6WtCp+83(D%vNfLj5uDnk?9r5`X11!p+c$ z(CWJ15H*XBjOj%{*Bph!M-Pk2;6r<*OipuvNwcPErk9j&3EUv2fy+7I_pzLte&UB% znoAx-C3^2K%?BAJnJ4^UR8h73B;JE=WWEG4LQ=#rr(%8o!~iA{0RaF40R#d90|5a6 z000000TBQpF+ovbaegB;a{Bz@>vZG4^Mp~e{p*}5`S|mZf06y+t>Es&0Q=Y-H}}Dh$nki} z0eAlZMgb{**Gz7i{{S7aObbf3CUy_`Yz>zxCfKzwx}`tZn}QT;zH`*L*q&{yXF{_ro`7@WRL1KfG?I z?8AgU%pfE7Tpj@X&Jbf~3-2L0Il*&jmI0b@M8U@(2?0f_)_vrV>HxE2LybJCg93yd zF%^`Xy6K$ZLNNyDN&1*zUAU+%=;$Nw9zg>|5TKL7J)UtAjDl`Ele#a59;S-{4SfYW z%-k+$1*M@pPi}0&!IV(en>yoTG7uHS9b{#NMX-=9x98!lM6xXSFV1eCfNHklce0suYLqO+;dOh7{ zy}!%-;7FUze|WNskMVGA7y9py4gUaL@s?>mZu`ZD`P^>@O8)@YTvbVxkTxp~H=7#C zcruv-YS7q$oJr3b^P8Ows*xUAp7Hi&mK$-kAG%;FHj z^p(FDlh@V|4DC>C?%?eMY*eg1sUs(G*-a=QjA>%Eu7G4A3T4LsRQK%W{ zr_a3I5Dofhpf5Vcb>peJ+n@-2;?oT}wnx+|JrHq#5fr0hd5f24JrKmWUU)I145++| z;;RQpV%OC@)S=ZVcULAX)pusz&%YQoHxp@b?C9-Wb10KjVG-PCt{7nsTZ0gFsrq1I za>+n|a_mFUTme$36mvtElJsE{2sE*K@J;KLXcVTXyLC7GbBD#~eK=@7F~})|AVURI z;}jO?K5||`9FI)}z&X0igT1VRulBH0x<5zv#De6+Ykmvmb0~zz4HVAU_H9s!K}NK; zVjPG;AS#C@=NUW3R0@gVjh#;SEnp;|1q;tA?JgpMb4n{6X%BLttN_j1AVT&XmOSB8 zV%7v5j*`t3;|pp5aw}YDJ3Bt}T6h&j?KvVRUYRL#jCv)_SPgCCA+YB#ZK)AA!~PktVv1t{k!8% z09sHZ&ymv>vT&1TJMX8~aix@iwHbf&0Lp~Xy@|vG^_wP8O@yny6P$OT0o4<)R{i3O zk)R!c<;7iLcIVeamg?(^?^5E?ynQEZ$;6El9MIHE$Z&;iv9k7DImyQ6h z9gIy*%xgfCk={-qX%V8x@8=%Y`Kc3iH=_dri6kX2UO%i%jDw|roE{GZ;JbL<{bM5L zu8Y6TxgIE^xF`L}$|I;qud$h50UfJn@&5qJM@T$lpv1pK0Dz8KC=0$WT;Q58XxptP z?<<5gP*#St7@EaMOtcgMbaB6VCTnVlu@g0a7^Jb14jHa>K5$if8xSbGf@4gA5u}8> zA zylBs6ZZuPpfexJ$#tFi>jE4_X7tR=NGQ6TV=UWMwunM$=0q`Pw>z6F}Ezl!RW$a;x znzqGPUQs<@9aRoNdcn)i457v4Fgr`Tjr#^BteEps7-<^9?Tycv`|x5C8WIW1oz??8 zgMtrAkEbNT6R5OTw0p!H64!i>tQxC(=?ZqQ>mRW9p|O5kAWK2U#l5sHAEnEpG5~w3 zX4Y+hP&yXsN++di;!He}p)x~K2HaS9XEZ|6>R4qW7)_OQ7m!SBHT0GUE8 z4Hn*TsZAfF7XbjjLGoNu4*1?xzX}+x>^H3tFBF5zmf$;ny0B`FX-A#7GCq6~ttUgN zgE$B(L<7t|@s%FLLcZ9)ST^QGO@KGuGnm}Rh7rC|JLc&46)=e1OY?(;O19Ab&x``Z zSpW$;BY!z3wbz)QPC3APC7N%M*>d^ERsbof5amc70|ekfQFWgZv(9QZr$}2bb{|t2 zumhk7x73JYg*mWzCuft(AAteMNlj>_J`)8<_h2tzB4SVlT|kgNTkVUnKy;WsRYb(@ zVh;Yr=mG@eC_bXP3AaTR_TyL2C{m}$zZpQHqn^i)7~kHwgeIp&Ti+Z3;yT6T?_BoE zA@W_d7jB#5c!2la(bapL_QPVjSfvIN&NAwDf~X_Wp^Y?fA}DFjh4ACYIjD{3@_!oR z6voUzh&QaChB|@Z`vK^@;|?MqLdEIM1SfAJ)*Ud!4%GPg#E~)D#c%1sc8?v-D4}6o zpap(#N|6moy{6f3?yIGA*GPfeE<}bf4z9KO7}b@d?%09y!!Z8<(qSSC?tq^g>xqck ziBX~9M~v4J4yXtolo{E^SXxs|K@Ignp3F^3$j3=%+oQb4tO5qE#eEb$aA^R7a=HhN zy69lEH987GI&Fu}15jaF4I5s)ad3@^n%YO!r@RYpc{D}#7#-AmAPm4aHZ5>Udj$1~ zYY#hU1NW4qYT3qz=6z*t+uPs^Uam1!DeZwf@pGm{e;?Z^bC=j|z7rEEORnudBNZN8 z?r`{{_l{6c$NZ4M+7iDbUs!z>PhV#^Z#3iSvh>2dj+eU`_m`b1J32q4$ij+@y;r$# z;(|T}{9(EsfP!rgX7#Ky!br;Hoo_w>!9YI0@FN<|fqT3K2i?R1Ne6a7@#7-<0tm4p z_wecKH>NSz#`NwvD(cgP7|)Xs?GSt29>~hl3`$t9;}(t<9ig^-Zv{@({b1oUkDQh` zXYp`_cz6-d7^=Xh*IaKnQkp17h$8gJ7Ci#FY1f=s&XY)}o_Z&iV-|LTBuZFam|XsP z8g(@i(;Bs&0v@k;j#l*s>PbHeL* zS~eZ!a3^bhIB_-=1sIpA%4ZIXvQSl9&xY|ptp)0!Zs;fA#PR?x3KBgzA2$`hqf*U* zHw$;6FoelAr3s_cj&+omTh2$dv#hvT0*vcdxgX~UVNw&Lvi1J}nXHQsWW3Vcg$g?a zdZTpUv23W&I+3LJhyFrI6(~oPM|fLAPECXKn)8nc(1CNw(5I|$8wfT81Fp%(Oz-Z7 z0u5*dd=6ZHj~mWx{eeXxRnQCT6YV}=bSt)Nsn!ZYgP=D<*u7slH!3U0nn}$ldw}N% zP$slAQG1A_$ymxDB`v+F^Ts_9A$jGe*IX$14jPL6?~ZVf7PV+9b~zmbhj^3#2ns%S zNz}Mhx6ha={Fyw%0?H{{xW~o>G6C3w2e)UbFf|#r9Bv}swED)4B!DTZ@a>0PNN|{!%8Uyo2W#d6~?N#iU9+Y zM*N0r5Hv_=uBfFtV)DoW8>D$@PRWK`VFTAd_agJrF*XOCXvef~)>))06GAq1Abe$W z03A@XUn2bFvP*C!Z6_%Yj8bW4jk_+ia(LHV17va9uH8;|>~Y(3hJo3xt>wJ{!m62i zBOfKjX#;%dlftC%Tw)<1Hb6fie)7CTy*0zyUl%TAYhXcnvtzsC5^)+O)%LB%1O-*G zE8QXc!T^}7x}A26wj+5$nhDr?cg6EvS|JI=WPRWtu{lm9uEgvwFopwTC~BjtV75Es8j-SivIx2c&Cb~8~Ve-;uO;pj|%U&Weve!Yg`n1mtz9`TnZU=cDm(( zv;zVvcUp1h20AdE>U*2ckHNL5K1jLB5LHw%ri326$0R#2T<~f3zTt=ps6n7A^VIi| zMRsWrMmPvPum#ZaJ@2;oyg5_}UqD}#A9w??Eofr*bbOBZ!Z zupaQ1#Oq>5U@qt3kyP6-6brhWmQ#!&FBr#3)hOC|T!>MAtPu7lx}?n^who4y5_ab& z$OsT=k>R$SVNr^=8ypDG= zUShS73Vr3F{?Oa6BWw!+_)~JYAm;9voa~6Xk3B&C|E{gSdz1co|e0 zO$XPWNj&45N2h@gyqS8<0EDa9(}Tf^1g*)f1if+DBz&R$-<)l#+6Pfrn;H&%F=A^V z8GrJG$&C<12+tYZQ_pM?iYk0d;V6%MJf#h#0dICy?~0^>8%g;CT{C1p@-9QSNb{`f zkFv17`fbe(RWo>t!*aVyFeLvpb#uh|*vF=0DUl*=Y0T1Buhbo5~UHfz150L_x@``sI^KkJNoAQ5IFlm#i z;|8*7al;&?S54Hwaj{)&Gf}yG#q05jEGQ(4ybkZT88iSaWQS1KrYm>`kyLsyye~dA z`hRD`i%?ON_55K`(9YBxio5>#N#lhQ&;7x0pj$Slw3}Vf$R($&P)F1Eh4`@SXscd& z)1+k*6<4GPKcvS9m1vIxzXf^bWmY+KB(*xQelm_#$w4O>(xCpl1hhZaRjywBwUE+k ze40NzzHoch<(IS5j1XbXeHe!S0P|Q6fFbV4d@sw}Cp*?`)Sr1K4d@|Lq3UfsEgEn% z#a~eW0Js85Z4XLy)yceF2bWrQn3J8r*zbdUWAB2Z4IPh3FgV~RrfT=(do_p+ruf{` z%8y??I%fwp+qVE~)4z>xdhFq;q$At=b?@YnN(w=tfjb3BXtBZq%elO<$CzVRd<4+FrVM6D)d~-3{;5H+RT@T9z2LAw^U>dp$ zyOW;SQ^=wc@Z9g`wo8Oi1&F%mMrZ|rT#heuw93T+I*rNrd&@mC5_x4f<2;-pb>EJ^ zcu@R&YbfPT4wH|4@*Sva*EweJ4q26Z_500*ZI4$__20nbS;`&fSMxot3Q9U(=O2i5 zZ>NK$R37nR;FEf>JB~*p0F-YG{bPAT7d`Z1n9=m?#X(I`EHv(MXJzk+4_38D>6g6A zC|8sQDDHh%F{{V8ENxqy+8FY+1sBh~VYE7lp5$P7Mji19UZ>|KZs!eG4vgpWU??32pR52R z=PIs;_k&j#__@Sx zN?36PhUT)Z3svO)7Y_gv3T}UAyynQ4(B&Pdog(zSf^uWk8qlV&2a~Uy-%%RP)l1Jq zJ{wND!j2lz{JD$skT{51I)Lyq7gRbmXjl}nu&rWzm!02#KC~zr*N=NmS zp~?Bf2jt(zC~Di+_G5X=ae5z$_#6TUFm%^1=U;dbH~eI2>HT5*u8i9HQKMR>ZENru z%cOmf0_yXRk1W7ZizQ*j9Q-`pQkBaH1ZKul{2bU-=*Nwsa(UO9YSAr(tmHgrI^qci&H(5{FJr zIq6WRagS+9Ixwl!9ScVRxij9@CI+^8`?>Hs=jbw z^#d2sk}p$pxJYlM$tdl%1S996^Ni{{S*3f1F^6 zA^!lFOJ(it;|e4S4cA{nJ~iEpWJDc@A3go!CBNtKh2dQz#-IDgj3m-R{gdqb%M20? z-h^~;_uC73F;;?arCH+WV*TPY z10qrYI(2Vcn`9r6fMWjuGYY4mI{}WlDs}DPK>5I!k7;8aUW)E>k(oe~fH$C*o^yqQ z{#d`xZE9bwVv(&}6!prl=fRyVFp75cgD1KP?fl7bZ4G}8;0L()dU-^~zVXYJPN!$aC2aoy81D_heG?Q6IeA`RcSo-5jw2ywe?5nOa*c%| zF+tuBy=66%W4kUTG)0};aGIs%+eR2euTQ*Q$O(p$0-TjPW|>9=A;3FCkmCRd2o8r7 z#Og3Tc(?4sOi)*m9#4{vXbdgG!~B?=fTJPcZ`wXM!U`*TvlaJavb$r#l5Ult^jBRm zCt44{!d)qUAJ##%n*12kaxbE*))Y*l$EFRedZ-V%mExjXN)KPe!O9Z$e-7P}wDu`4CgO#pYb3ccKL@Br(Db#yeZvKJrB(A^h+)74gG+2)=7-h8 zGsYgY{kTaV@?j4HA~sJ?8h$mrLlBC(fptaJ{{R_xK;VfYj+}M7xkqwocOQgDdAy^} zuKxfequ|6mQBI0L>B)HSo1{6*r#W%f>V3!T@0Ry+ZJS;!Pg%JNM=CJs4qqo2mk0Gf z)>-F;y=}|JkcVe4bPDeBeq2cjn)K;@2R7hstN;UW(VSv8L^!$@?45Z780I333m(DE z>obbM2mlkpH|6b%9)DnCXc6O1*>B`}#+dk8*ZSubC29LVjG%c?h*0{j!_G?qb2gg~ zhT@Xrqkp+L%JxY*f^+28?-IpR%Btjw<2t`3GSPMMgHrFW*@*1O4B zd~}#o(y??9KF9CR=up^5w>D4z4cz^nE=t{jUe>{yff^AxshRgWZY2WQTlfzaP2#Q0;#X03nJe%tWMDjE*Rlj=TkLaV>;)@TcjL`Dys4T* zhpc3Zl6N#V?uH!mV20ov)9vE{#haSl9!T)@#DqSOa1)I=JH7HfAh7j1-$fH#m?qg< zj?TvJ+^#_yhXZNAE{{0Hq@5aQ`G0J6&>H}X-$yvS%Z|sR%)kdIemp29j|)%W`I)YQ z=5Pn;9M&C+2k3D1Fo4CX3=lYkz@5Py9{Rs!h6BESOcNcq_`yzy$7~nc1d>p47>o_th>aB0(#L7^ra-D!FG~@a&9MTWfm%3!5?X=Jf%wxd4vz-B7 zl)@#q{lG;Z)B`_Zh{ga%l(#lg73&&0`}oF$+ekOL*7b)xAi?C@pm9@%Og%Qy5gp#X z5$}gpNH~B@@HggSl_EmY1@F}ycROQZ9k~AhJX{5p+?~(ipE&;4Pm{~txmBWH!}TT` zn!R1@ea&Xe1|EO6vDW}F8aAk1b6=NiP39>gHQx@-4ltwLK~6wa+MPI;8uOcg07lb6 z9^Kptj*`G8E5HE4tG-5?I_nhmFfPEylXMdKPTV-ZMinelHS>dpAOxXd@O6>jif9T; z(VRJ5CDI79cgoZ0j))Z)Kmi@=9~f=V04PGbcnCXJrYOAK=EssA$e*c=NH&{nBj6X4 zAP^cgKd?S9iV`K}U^kB0(sVx;_`_nA{!L*#j#uj!{{T@12}A6Ddt<2>-MiQt9p(-I zKr{h~9^6Q16VBayWk<$cB zHgo~s+{O7L`FKGp8v1Z>%e(n9Mch9V`TXXY0zMf+=*r6j@}H(@@j5oj)5gGd3>f6R z3$ed=^OPO8O1kmN9WYu7W~p6zG9*aDg$VN=dLw}B0%&5@@$rKA zLXaefUPjLcT#cT%>$mG(_tC+y*pg{co_BoT{t2&mPC`O-dgD{t{1`=F=L%YA+N$j0 z^?Su>VBLxMtR0sW8fd=n{$qRzM1Ub4zsocOR1oXa2;efQ7e`1Y{o+0qK~|B*(75!e z6NCVs&0HKjKz;#zZ1mtx5c5NWd(7jg&fU5i!OG>B{{WnS%%{u!{NVe4&3{HVdJ+DA zZ{BkpG)e{hn3c-{3h`cnSH@Z}BR{(nT2_!V;V7Q&2veR@2h}FIGlny8U|YvK)lQkw zCrBXBby49l>~*r6lz~wB_mzRS{d>bJ)BOJcTy&TJ0Dra|+{EG)3*%GkA^YqlMm5hb zIN`J~4>8)mSXf$fG}(U;%AV!W{ul=3X!nR{sFpYJCUn{_)+46WERq`(7ch znmX`e;Wv%~yDmULPNN%maECo2dgJEw#xFBT+;#k+?rZ3g>t=Z!fc3nA0SDie&S zSpa&!-^N0QGJ{tWdwx82%R+<>X+JWbc`6%05D)#pVX}Aw2ci#05^(@KrvCul@lFst ztAcV%RE3s1nox4Rq4KI5a)q$o~Ks86Wab=N(;W z>$S;CqP@%)f&Ty-nGCiG+E?+H zN3ZO?$!OA$-8EmbhvC;ubzi`Wb6E&x1$f^M>z=zKiRpyo0VU z#JMhpGo%4}??mX%*uvN!b_e2X6Bcg0%j{s%_#b?KIAvzKUcc#yy9(DkB(|NhI_{eCm*9K5BE$Vh9x_fr8<6ai?q1{ z6~s5k2S$LA3vc6$5{!p&HXgkWoMK35{LjW9H(%ZLl6XJQ>neu{hC9fEhxRxrHShZ{ z^im%q7vRCcf+6T1N)O0y*^LFSv`c;`=Kw5?IwTHU-3Pm%537l`i+Ha*c))-du!F(X z{Q|h0MB0wa)bTtbbDeOV9Psx0!G+{e;6{$BtJt0K6!8Zm4|_Uz+{QJP&S(cdS>W%S zz67K?u82d*IM{+?r*>DP5xo}<+?+ZlyySQ5jDh3)V4C9p0L(4z;~4p50{;NG#s?r$ z#kWzv&-0FeM4JH)WFB3sh9&?S_aFB1(9S$R>zve?1HcLo6MpfbNC;0Owl{ui1f{)! zzYIUn9Eq;oUoIUU^YxIH;KeYr3%-x9IeP^Yl~6_TrSplU^x}vk;GuWl2n19Tw(-&4 zKm0ZuoFDTO@+n%AUyL0na--ff1Lni9*dY-~+rx{!xYRaOA!-S+J%bg(=* z1019dvzgS7E&PTau35j$8K{=Sx)JM}@qpcTKHdH>O2ATTvzk9jaV8@~OC4-j2LXkg z$XyD%_18B%mhebRH0x$3_1c01djU?+G4$Bo=tHYqiOJ_TF6#sZ31h~oNr&y#an?Qr zPh{h?wH*+jl$R>;C|7ns5oRzQlYa@0#HV z2BN$V8}FYnmTVW*#;?a;7_N$oZi(q-@rD6e)2Mv*6?@`GAH#YBUAX%^<36Y8!l+_$BNG})K%%2>N)CGB$P$TKm$wC%1rXOmXgyxt zvJoU_zL+)0fn!F4uQS-^a@&2p{{YOBJR+MxJ-@s|$Dkq#pBYTZDXI>lZe^RKosHBx z1{>>%`V|P?!Q+O!0N`u66;>7BoHlU5>;UHI`4A9D`SpTHBYKX#Tv zsp)#5{5h_?VJ{%rhLMXQW3ThZFr2!5{{YjrYX?*Tjb9Je=A#@OW#_7i&T&YOLopQD zk7O108~ilC7}mS72GQLJdPXYc%1}_d_kPT84I2G^aZ_d^cX(EzzNN-9y#PS#xuEY{ zrhA1%p*Z4n%E!Hq)Dh*+?qY-py$*UbC+7$k831rf1vVPqxS66gNeDi_IaODarrP^3 z$D~u^0AMO5)MlHiJ;dvPYq&wm^t%MTvXxI7;X>{7>4HHT+>z34*BG!MS+LYLG8(|5 zvS{~DG;1|{W73nj?)APkh*+f*=c3K?(T^@-rua`pVfBzXuyx>zuO~P`3<9WtCsEbM zlZ?n!TI=L_XCDYD!-J0%54YY9tcH?5DhI0B7aT<2F1*jC65^ ztjy~GeG~JQ&j31d zr)ux-9v1qwV3j%24~z_nP%k%c!}!FxDrdls=2DKk+wTz9kLSnge~h3duI?h2apUg_ z0YLQx@73o5Lp?FE+Vd_BfJdJ`@p;(*I=lzo8rq=wyFZDO=hXP>`kyy7qjz{x8B>&z zk434R+D5jEF@#;Z)H=^aUMIM4o$KZwd<~ z5V+?Trt3|kuS6;LfmMwfd^)G(!(qZIjz8uj!?#cOoF}R2kWU?85Y`e#_n+m-2u4UJ zY7RrKc*4V^wtF~k)4s6uNC>0^M;vq82Qo1P5ErdmyjjA?VzGzYUs&sQ*7iFb5c&*K z#nlU-@7pzSBJ8Hs^iPali~ga47XJXH#4X-?KNx|ifH8p&JS*m4B&Y$7K=yNhz*lib zHgtz>*oe4tg!Sb7;|Bi#9N3zO>{to-$Qn~nj@ta+#u||{aP_h6_5Cnhn!(YwHxlJ& z6<~zqKPAYHJ$Gda%>%b>x3?hgdtrDr_WuA0hxt@Ft|ywgMq3YgH}YWCID8KA$4>q5 zs>{Mq08TjH)-I$nZ2~>Gf&nBk1s^u+J3CMXhMrd38m}F zinj?5ckzb!`TlSPJ^m;3Wp@Oxg#2j2ln;$b>+aWqfYc!aX;qJPikr^_{{Rv`@Hmkz zIUuiUkBmrMKdb!AjAEsP&7%ID6z@09So8r2>atkv%LIIFZ{hSV8(i-=}yG z2Uvg@jdcjmAw}umt~x$#c@q2|&S{|T8kcLw2C#zQeFFYD&HxxbD+kw4lLK^eETQZO zA0@#_=q=elyf;8f^az~!xT~|2L?+Ky2mB z3|t_bEYmifv37Q%D|Fo8zl;Gvfm6}KbIF3Y{X zyy0w`S~fMkcKqWEdk}?ZwX3zjlOvLl@+!=ZLkE}XEHkRjdlnn?1j6FO9G5pXa_9Ah zB8x_-PCIR8Y^al|(Lp$;&K*>SmhI!STwKWwE~16rk?RX@hkpBi7~^?0(9q$akuk6Y z9^x;1nowZ!egb%liM$IDK(n39NP!U}hfYu`bz_X==9Rn&KRLzhCj!~4;}(KY-qU72 zm!Cp6uJx%Y(in}zP=;(iqo%K=e{koZjSvwIYa<^qfb}w7mLJ(8Xji;E-=;5 zT~#0rjtc8$FvlGL`FHc1Ch?aRVAh^+=if{O!VN5MM<0`xNdjWgJk6KitdIk>bft)R zaBWw}05Q~}d}9fF%&Q&2Hjj4_98sVoPh-ck2}Z;a5Yyr(mgej2H>pnilcs3!VOuCy z?et(9rby}eCGqLTS>3LpoAW;yiRdR3zTF2sb6?emqJ9APa*-t)po7A*YzI8ttvV)LaxXbrgSr;#I!5tC&vz9qMp$Y62 z`oLNW`a7@50^`8KHo?!Ry}NnCP8h1fc_J^BW9P;csT8^c=mfoJVF!?-k}um&Kn`<8 zanF2C=xcu;&Nc!_d&EFcn21wvUrCp@zCT!jA(YoWemTj02yEgA8+L}x;HEwd*1P02 zh|;)&vlE61Z)0x1=NO2!@>Mg4qkR@<2kbbFL))&qVkT;@Cq(QBuXuyc?a(iVf!jc* z85G&5ARA6cN_TQjzR|}!D3RQ7*VID8(A)q%4LafIX4gQz7&FRa?M!yIYvl9T;%HFB zNnfNeYf036~?tM?Uf zBLo`nn+}k%^PM@0Z<63Ch{V(Nzr5}T^@y6x+5y$wU^`oyo+z44Pmvd`_mi2nyRReW z^MS*iAe}h?*OR5e0l0Dqqo4w>;{e4Voe=X+xXt*oO{nVUdZ&2w%3P>I`uz3Icrbzl zI}U~tX;5Z?+2Jyc@&esD)@n|TGq%T2o9saAkVi}r0_}OjT|5}8iBv8^n?OO{rVLSv za*aC%y=2TP4V4;vCRan(Xz z_3@e~{{Vo=Og)3!V;mpm{QO? zlKcQ=>f(5%I{-C0BSYM{BZ49~oP5Wq-l{wKb%&HSKm)qxQ|A%nhu|Gl&ii+&%omjI z@l4`4j2nTSJeV8d>f+~h5q@9Agv9DFr^qJqQIFeiXCbu&8woFK*A^`RywRs5Pv?G5+D zI&H6m@o4&RyM0c8Tj>YRIXdEX9Vf-YTms3u2faCTOj2}btbYIm^@RqSco0M2a;XcN z+XZ3QT{4no^eR2X#j{nbKoQg$c9#wtHI3{qbAug-tEfPKP8bS@>;C}2fJRJp2HCOt z&nRR((rqG#MS3^JI0(Y&N>5k>1JLw2x<47D4ZR}=e>kei2-u8}=VQ(qo^9r9=Ldo2 zH?|#Ac&pz6y2Zqa<(JMnR3Yf3{&>Oub53A2^PQo}-O&q*qHW@cvwfAnmmhGIX1Yz{ z$|)wU-}8AVM=obUeT+fn)=Hpy?gZ|y*PIEsBv)_^=yJsiuy=DG&+UdJ6JqqL?Z&(O zU~uf>y|3%+b9<0)K@s((dO1lUCfF6(Nw+FodYHB7dR`AXZM`)j&ef~d8NCup0q$N( z=&wLA(J@j^cq6BF^?}n7^(Az)BdMW!DT2tpLJ)j`I!q;b9+Cn+6IrPB!R#T{#6!kh z%7C^BIpz<%H0sT%Sf6({?o!t(WJzxh;E$eW6%(-0uAx0|-U@&!sz)i;m##pAIB*F7 z;WnOJCCA!W179bM0Rc2du=+4KpGUc&&vBCFg+E!O$NZ)dCy(nmN1PC>gz!beEj`Y@ z{9y*hGf)RU6PyET7gdT`^}VSU9<-JN46TJpqqo_ zH9KULqo?ZoO8LF&x6>SSI60^^`%s?;$|H#&P%%7|J%X>!$UQ8r3X~pbclYTH> zRe=H)&tj*XTO~uYyzQ<&Klv+jj3&RA5^xgTclsO>G&V9<^MWWq^sCA4Vrgs7AvXEd zJz3iuigXI#&m#;C-PiCRQxh{m2;n*LQSjxUn<9-kPT?jZ<&Wk6G`0D^`r~zK4<}p2Z9W@ zrYuM-qQl>F3e|}hs8765QSjo*IfqhDruH-hRm&I-H zBl!GaP|*6}_tPnXHk8rz(mAmVEIJ4L$7?pMU_a*-B`=ms6Fq<28jU;(esBP)?a3waU zmsjWi0Et9%hv)X=#3B(Muf&7zCD%|Xym({fSe(-o_1m`?-8)x3j|a34uKQ%%Y?}@l z#8v6SfAKA%{kj35jpJSMNdb0&X{iAZMe&HJ6gNiD>qNasG9kR|)4td7j?%rJBCB}l z_kytOj<-g;PtF@?s2riLQftNnVuwyJbl>kH^bZA4HTivFV^9TQ(K03=XaTG>&M?yr zTU688ahrrbwMo94%7$~6S*Fs!zO{?9756y$YR+ddbHiVU7nB0*V6seTrC%pY?;lF| zZjv9n>&^g#AbKGQ@sO`?(;PRO9@F=q+GVH=B$%&UIlxphEO1fDX^7kq-U^H)31+w~ z!vw+6#Gl=qVhs0&)3f`_m1&9yBT2@MnG1%}OGdoKchtv6fl2^9O!eO8$h>vjP}@z< zK;w)%oNNR@hZU*Rd*>J;7%V=-@iN`V*J_(EY9-f}k>>IF!|Os&PC<{T(YkM+nTRfd z0|EhOY-{4{g7JgZB8N?Lag1B({bYl}$t9n;olR_h&*u}nWkyt+!ZtYqK_xx*d(Jul zDB9Z+%?GRvTCHgbZK7=UxXMh2G!#srxtQ)V8Hvg9rI8?DsjI_{mxbxupRTx#(c$mG zg{9xFoaB2@e4dk>TslL^!`plK$r5shCv=|Tdox>4lb+uH0J9Dh+%)q=eI`GEA>+)z zYAI(G58g<2#PO5*$k4P(^l^;2)So+F8gh)I{Jc7RqQ93F6eRQ-zc(OyGgF8UMa$Ut zfY41VAfA=W(bfQ1)#3jDI28v#qUb&OZ+w#HtZKLXFY#!%fgQrc48GlYLsa~ZKhv_<8bq~lYpA;@G@v1RY6?AvX zH)~xlC({Rq2M)nH3cmagZdGZU_jB^iEAvPg&Q$6_%`p?JgO98f81ab+9Vi)x^>xX% z&2`!Hlv)Joz!qza7^pP?Q*(g;d&^!@ya?Zye_gQK26~ZeUoI7)3cT`D(0%5C0tyC8 z#@aj+47l>W0hRU68JaaT+~XcR64L$P2R;Yq2au$J?TQ6av1oxkxaLgflaW3Wp793P z{cx11rr#Ru0=^7>;C9^>KV+n)=*~#a;sC&qUaNHI)Hyu?Yq0$=d#^*W8 z;zy1>etqM$w>>!<+rAhjG(1-R^LZ49gq!!qE3Lsg6?Hv^0DK|(GK-D=m}JePO*-C> z)*~xGRH)m%sP{YPO&EIcFLGDt?}>|txd&c>A>lmZ7(~}$9P7Fmku|Ze8^H_Pbh=>i zCg}RiQ`O+Eh&Q?|?O{07amv-2MK{D>j3rC+;|- z>HZ&h-|%;fKs8DtPsCgg;W$q{Fo{zaOR4p&96asiF~5<|l7H4jnLmyR$jF{>Qq)b6 z!PqqNVMN$6ufnzo=M6}vkO!APmMU?&0ynkm!Hjtk2Pj8@wZWsL1sDeONrBTq3YIsP zHRl9m=@8ta(`Zi^b7D;B;kqbw(ZGSQxn_d#_?f?gT1CA1(H~|;#54i#D5ESHzuYOuP;;0x!o}vLN6<4Yl+33bl8uu|8S`^?zjeFeXqq(vuj-mk-oCyD$1aiPSSxx^~b{bEe3fbNPC)j66A zmaf}Uu+x|?s>F7f1whui0XO4VZr%kU7n_lt%Pec>u|wl4r9|lPJYD!>asiCncgO@E zBZ{9%2;~EY0Zy(Mc-<}1@Tgo-9<(Bq*MydM#qiR30P+>S+RAx%DR4gSwbvm*zJWR2 z8)tV}784wObI{Wqs3L8{FKbUG5TZ_4h4@Fr!i{tOK>l}nwcYG1Uv<|}Bw@)yj zddAWm>3>)@Fw*y%{b56=q6DXBZu{Upcp$oT_Ja3J5Ze?fb$ksU`<&qq(SNhi!t7B6 zz2G~r_%h<#D5WZ+!c8Y89K5~=C4r&^d*?5iOQ02cr{Toh5lV){al})|FiSPuKb(GK zghywu8LT{>+|R*>Gy-x>jvWS$aRSxU0u-EgK73)n(Nqh_b!<-=2H1);1Rd9&mR&kN zg!zt$P04&AG4%u`+H80ZpE%%!K)NODo5T)--fOOiZ0>l+*BJE$PkKw&B{l?QFW?VG z41m(=3xlB&ddphMD6m~srXp-BH05u3{AE~5k%~Kx48Fj-HE2BAJPvU?5c3Cw2D=-; z+MqcQ5z^J~h`0jKszT1%K{k>@0AI@MUIo5NK>#KPl9>FoFUq3QZ%* z#|#`I?*?JU~6?6jO53$qubjGmp5Q{A14o-bp&PCO^4Y>*?}n!9JtL#_+g}q z_}chJ9DQ(nC~wax;O~|9&n-22>{RzKLe&XX+eg;lelq+X2yCDy&LEv|L~Z(yq{Gcs z{9NZ6Y~)zwCr)|ZO`$X*E6CIme3%9Rg$Mw*uC;S^DFjdO zbMJTz<)J8Fd~X4`VABq*c*M#k%{p`2t^q_?Z_>C}Si0}y9BnZAPrx2*k)#o{gALbX|13_t=N!#sNIcg$^2n#h-I#Iiw=)o-Yk2bTDaDO;CL^ z?DvSR5!tYluTgyr-%$#n=s@%xUM>Oz_c9>Y`uq<#`Zv49x?UJ8}( zelmiaoq(sT8{-&NQLfZt_%7>88hnl%2H}S!E7^pgG{%HnFf{~&q6Yj1B9&vUV?Q}& z#CANI?WOT@Oe*282yt3pyaA9NDI<+iC#)EfNveY5o<}GT8%+YM&h}=^Ro$eB-+2zn zsaLW+CL`%mt4O@^^YetoD-MRA87D_V>j>SH#ShGoS$MrfxHQmJE1~DE{&2RDRTu(% z;L;MUa|geCEb&K5llENog>#Zgqx3Xo0Wv0N>eqj~K_On$e{b&?ds7N3o@7kgZtb)u z@A6_+_25Z%U#OVJbhm&MdqrGiDU4k^XzdB!J@A|M9R)4dsrY7%TtwtugTiK#1D-1^ z)xXXMBvT{b>JFQOtN>=5hl~;+AFl;paZTua;Rdnj&;hMrZ%j*0ZMXtny0hMKs@Ek) zFHSF~H@-l(Pre`S z$C(yzsZ-1+vjsZb6M9C@$~abIp%bfpPZ&W#IP^RJ0J>$R&+FwWojgCh7iz6^EY|mC z2JNskIiHNSO}Wf(J}zohyyu?8jkrD15RD{066>ZS<^n;ukH5xn$~AQh1%7i<0V$~B z`*H}fUfQptjMTA*xUbL!#^!c=2X=T#igz<`k1u3$pdft6QQV?nS_(VRp*tnT4lI|D z6WOC3`P6!n{qN&0j6kQ)(qSRAhA!X3^yPwWRsod3t%ZuA7k*4_0+D(Eb}lhl0;*`y zdSJyZOQ%|VJYo$m4x@^8T{sAEw^~BJpk+}Vgi}Y@-Ykw8r*QTa9&pb%w#8}jI%k$c z0LS1d?-~h8tJ;) zYoGD5hh7?&a+Ro-^f7BjuW*t2#DwNQhu#v++!5;C&@mT@+6OqZ>hvOBqQ*bF~P$s+K&=qeI1?;ibAq3&6O}(~< z&I4q?JloFXE%k&D97ffcde!63Y$OVrg>PhukFe2cK~M8N!KYr(Nj&FbhJz z3H$5g4g*8txAcB+L6ish9bAIMa`?7no9f=WSIG3ounB!8kJcw=d}#wo*fB0+RbGe2 zj9Gn&)C29-8fSh^FY?wW07ZBzJL$md8H5nw4je|c6SIas_P|XN&PJl27p@Z0FHl7L zB+A%;KnntVI1v*d>@7NZaXySg#FkBg`NF<1jS?9pPP!~$yLHjN^4g%G$k+Ax!j1sa z>WTNp2tD57a`sT_7aHZrw9|*3`NH5$%p$tH1{^Qqflj3@m>3NJG(la5TzWuJ6jW*F zSh5N?y#(`Lc}Gk|v!ibIIJdoI=nmJ`bFo8hp|GB@7^D_45PCovhTfW! zBS7P(01%3+R>pyS<9e!sp2U{+J7jU~pqN0Vk4)=&@FY$sc;gwij!hR`(Cd!Cj=mZz z!}o%iN(~{Ydqcihm((!jHq5^{p3MR--MwAM5CtWL^#RmCqp*fp%CSjU+~{dN$m`eFG3GQVzpAJyGW;H*NorN z#-02aoFjV?c1v=#kJY4>BxJ{uV#s-T>%Hx!P0gpKvtY-QSM+Tq~?HJ&P6?k2N0_p z1Q(Z6`?T$G$pVEmIUKQ{7io5BXA=}BK_gb zP@Gj+uA@v>V-Tn!*L{z9euN6xjr5d!n5!!kBM3VIK5{>_K1E`wA zA9~5Lg*%f30xVK*y>)cR$!r7=K}c&~)fpUs*pPstP9uE~DkkfS^d*`vGsp5xj|L1f2^* z&ON&9$qF~UwBZ5VR>Y!fP(<((2-Bxch!22{`?op3(1;rsVIJ@nfa!s-I=5~MERQBf ziBa(}@ig>_spR3^OmGmjX$j~>aqpup(g)yQrXV%Sk}leG?Z%|>FxY$nxgPC9pio}B zanfM5R_R`-U2DgjA`@fg9)d5n@J15txdFZM{DuN!wCX8-%qa<=;S_k;eHh2m;sqp~ zm!EsWeY(2~$opO3gg!B5n)QHB4jUenoGg7Hd%#p=TLS~+hY5JtOUHN5895jm3Pelt zV4MjnT|wJ)KAhe}YLKBg;Qlae61LKG@<_xKL))+!o?F+9V%|6T3uS^*O!qkf&8%Z|%dZFs+3YFx?#a06suZypt3i7oT$OadJ{yrD(G2 zjsE}`xz>d)gL4v!5~W<8oRfks7~|Nh&wSk<>#<6_emKTJK-Z~gs|(WwFld*8XyDN? zacC29M$ad9bijvZDg*xjxLc(r(|v37{J7jpP6cw=&Y96Gk>ilrIj@5fk42u%T$j)q z`0txnEF2iXW-WNp$IGM60GlRB?zqgWVT~mFgX<%#f^4jeEWDG zpgi%}Nb~XI4blGqtHuLO&-KO#LH@g9fCu{NfTQ0(#KF+tkb%=Qn~2)E z3Fu}JDB=V2fP>00(*fUa>jW199dAGX!~iA{0RRF40|WvC z0RaI3000000RRypF+ovbaeR`u7I)rD2I_105IF?J3-w#8TMYNaO5JXl?fR7H z6~_Mn-%;*IFAM_3Y3RxgJpgz>hrc*sT2|vnPx4zA;LFYjv(uyyKL_;?>Ya7zE;aG$ z4uBs$B04sd3T)y0Zxxt(h`Jc-5@TZWbh&J!?q9L<+EZzK#CSgAz;)g!N%!g!SBJzj zhys$APxs7y)T*@91ImP`Mb<1{qq>xHEAT)z+z9rj7P5X?)_KkkH+>HOKJ{_*%uz3uv!iU_@cntGy_!!x#n1j3JC?`IKT5T9tiX zF#)8}eTvT+gGCV%lP!IWEoRzBO8vwPDO8J+%a?}&w7qLi^IKthUNyu^>}KfeiCyY# zx;2S_-K_>S&BroZRdv@}s;t9LY6HHRxC%jL`}cw%Y5o~m+G+2T+@b@WU-zq-_ZO1( z1@tfx#9nLMvIC)fP0E0~TA~!R>kP^0l+mtLh%iv~5u-X>`b+O*6c(2%dbrBQifG?CU6kz89|BA-)S=O}nt(Nh(;5|$EEu-1;SMJj;{ zfPB})Fosx-EDo1J@dR+NwMkfSp~lR2m=`9cKsDID9Kw@UE{j9 z7MiJpdei12MJrnf50=>2LRNGMe#(~TTz545iixG`X}fxMb2azeL#2mpCL)Fxu*Q4W z%m$Kz6|TGR!;0Rf^)2e*&0%x_N2sEMN^8*R?lhv%JK74aG|U`H5WJa39m~G3G!3^} zlx2uuU6rqOj=pX8&3tOIp0v#e+;X#g63ViSj1Nm*`p#X-okmQ(bXJ*NhVM2?bGkBuQ?Uq4sN4M77S$yHS774zB~5kxa%g|@4=%oQqGy%{rHr9L9fLs;P4d8>OuHfbBNtEM!U zos~;gd1nTg9*zg|E~;L!hCvrUH(XOK4ymY^jNp9xe-83RF1Qzr8+7EA4kL!$@L6(ig6 z20f_uqKVal^jk+&Hn&)vZ5m*Y7P@#8GHhvT`UcDG2&5JP*a^-c(0gsR)Bal z&Rh^jF1fS!0k8~RmY6r$UvQSw%FDnS&q7o+wVXN+&SnwCW}Rui+UOm^^lLfNU-6HLZ5M#-pVbPR+}Pu5KnXg3%+zXNjzJ$-?ME*co)|QMk##?M)vN z*!0D=y&!n4MdDnLF8FI-BoeB|YY1GXmxb-0!M{%FyoU3me#@)?B4%FE;w4>w*>Z`EwlmzJq$N9eHa!fxnh5tntwAsv`O zpqAZ;`9W?L9s%r+sQd#{qKC;(68V(Viq1RyqWWzIEy>pn#qptU5od*f+mT(xo~~0y z%`P#=R$d@zD(aXZsJu29N9GhbTTlUx#rVu+!LMxTPt2w_@R~p)I6DaZu>QrXyZ-P{kUaF0~EFKw-04FzWyanG< z1&tBhDizKgR)EVIYAxV2JFS(>A(e)3AYJ5+A~8)BYNFmJ|#YBx?5d`wfT;6grrj7+x3%A(9!iys-YL6v8V=I7CI+U63dFeB51-Dv5S3SB`OK;K(ViO-^EJV0K!8JDoOjfMx2Wq1}&aM7IgCJL8vTBhSQ zfch9SWhMoyy9gd*fh<}nxGohCsk?y2e2&G(43u|5&3zD$SOB=St)d>P{Y6bt3yUp} zC0AH)OI&a$UqUaafa+6~QgS*5y2`AeWY-GQi)#@hH4V}7sK6=189-lC1hVwtYL%k) zjY-k#OSKI->G;y5{kyx!^uyXhV z%s?~^mtkyO$;21@Cra}or1sKL$s z_LeI=fj|Rok4Wxql4!a+){j}VgDV(7Pj=IYn$#$8yLi$&+JIQHIXbfZ2qu*&(~20g z!x56~xX{GOv}BP?GafFWW>EtX^1k~^vCWNz%NQ6Q5`Rc#VxUV!P+|m zOh29AfLBw^ALO&qvv}IJ)?%$u_>?#+uKPf@!at6zw3S9`$>)#%MZ?<_gyby_22ggfa8^#0evX4V&oH5g_OF*-T92`mdhvs zleks#Ll6koTeNib?38d4vt5OGzjF2DjzZ~*>soRVBvdCrvlrZJ)UT$kMLRjreK86I z!d}Y%0DtUFr;&H1r{9@L{g~GEs1~SH%dc+vA*E8$T>k)mpuUk}wJl6(2t|Q;1sqGo zik%ei)ng)Ph7Glz`ar#PD_T~!#Hl*(EZ)B^Wr>P1ZgF+XEW>JFTw|l8Nu_J$D%9(t zqV6Eel|e<}yZk`V16=n$p%E^xJ9d0&2XGNLjAP~{OfBPVn1l=|e&M9wZ5xDkidGuu z{2&S@j2M5mnHPmRXK#3hDKE$Ihn)-~wD9^OV^J-Nj;HUrlz?7`OQQK&DhN?CF1Mco z_p%*{uPR(7`sINwrC{oo$`&)E-L?xap!<#9U|F;fdkcW(iw)fug1CvrV6RsuI2-au z?wYQ3O4W9&oqYxD1S^$T_0|AvqkfRBvT-he6;_vFuH`XthVo*HnXYpZ9SJ(x0QB3$ zqsAT$(~gVg7H0_7@K(KQz8l1Cz)`DW)AE0?OlU`ArVdy^sD|BJX)j8v?^hLY#d}j} z=Fd=#U_LP zgpuD*L>_iR@D%`pTyHjRCu=@6X7=1G(6YiX{FLHKxpi1q0BbmtoMam$aIVN0^y}`K*Uu*XSEMosMyBM z*v(gc;Mkd0;>$dJGKBF#aZ<5_gO_U`TpeswtY&gxs?YhJ?MJIBYrT8!`@jaTND`q+R7j8t{sxVZE5*jD1hp83eo1G z^r$VhRJQrVYOX^9yfou3fc7uT2`gY|x-Slzc!VSo)B*_g#q9yZO{vHIU|L`-x@Nq` z2*}?zm)>iwM9?niL7*7yg#?Sr{X(d7`}_WBF;bLoW7U3p?-ksCo+cpsUza`j^DO&K z`Tp=kGTS~ef2VG-lXzWSxAV7h4VD4cjJZ57q&iBSb?w9hc07}Klc}V&syZ7k{{V4h za|%N9U$`o&@EBUpYw-}&2PSJzPuvPRF*v8{8Lk7WfTMg?kPLMn$KnHMsrC^g%%m96 zekVmq(%05z{Alb9o|#Mmhcx$pv}1!qvBo3Is54b`U%%8LCQXmIOx`~D>PgUj&s-ZpU&FNanI5yyWO(! z*B>3`j~M~J1+L*v(*zCcyP1Xqa$i&CyUKuXBiCQac#Q}ECW9gcCYSZ|w#^`Yd>U>Fl7dT9Qo4j2$t z_f=`{?gv{kzH{h=jcszO{{SP3wJF^KdLM~GP|B6;`i84d`3TqkLQw{(1>NFdbkU9g zF}Ind+2R(k$7P-au=X+MgsWZ$ZhNkL!L*haeEmX&V9U@9zpk)fx2nE?$>4xoB9u@C zd=YBgEHRii)n|#2EgW)-@h#UkXH=uMvYQH|+k-kp_h*@F;vLMVsWjYj~_Gc%gUR5%5(c+_B*ZqL?-ToovP80jF2xxX=jXOdiHqq^m^z@2) zXGcGxQ((ta`$%_4tE zQ{1wVb@c>_b#3=6uk3-60S;&#fkD*FM!8MqkHmP2(U7h#htxJ(1$ZJTFS8$UMJlSc z#yywuD8~YxhfO*c(gs_-af2mh88?U0R7_vs=fqWBe^V+hr_4|iEI6pjkQsX6^RI~K zvRHavJZl1hvClNW6C2$nb2kAob6g7$63z#_o5}-Yb-$M}PGqZRC0s<&@Q335U{y0i zeq#=R6%a9%FSOVKB@r%wb+A6>6BAh1QOwC!V~W9;*W^~6pgWmeHU9u*ZD=MI>nX$< zdC~ZlQ0Wo2W~*^L4?d>s(w$oibhhDFl&ET*_kP37H+G~QLs*7bw0#8K>z=Et?+0#D z-US*s9{fJ#DA;XFW8OP3H~_DLana$>_pCr|6nN4IF0Q*KpO`QZMQYl(<2TwRwE+{O zophGTaBGgNce#jwY0{slp>tm5-ZYFDKjz9&ZJ$gn@yWvKK!_DTZ>y(O#LRImW|wO5 z(iCbk*BB3$E_S!(ZgF($p=aDDsc615^@Q3fdH!YShrkbILjz$R;s@lK%Gugig2zZ3 zS3M!kD(9CFn;Ss1Ra(c^AXu}DcPxK!+h{4TSQO14dqOEn_>H-Y4&%^tMM^OkKbu6l zWo19meoxo)89v>rS|^=(B@UGUEWonu!?ds@N70?rUkvxDXxKB_wE7P%qC5?3?h=qX z3(n)m#HgigWJ)f$YW(z=%r|w-A4H&+v*?Jnnhy`m61TdvugeUEHCeEh}lTE+0 zYdT~**-Npk1x9-cN;c74;m^!;K~TNwo+xGr!0pa{Vm@1EI-gqmjolY5%ewHzwT_H+ zSVaPiXmrgTS07r;hj5c&~*ZZU)b`QB^UnC-i?)vY{ z$TKXx)K;875ORX6)V><=FT$q{DMtJLpntEf z!qeSD(UkE_OoZd{iAGh~>1PZM%~8-oCp!Ex!nL)2L+?JgmsVCDrT#4Q6D+JCH1u`Q z*SuF18gxFRrR(H1Z}%&3uo^D1e&uumxFvpWBcWMSQ8FGWg1QBlz_s=B50b3O#s2`P zZqd+OX_z3$dB5~WD2-G#GR_`n719AFvjB>Q`!N&; zZL|Kvbr3wbL=otxLj`_gd#0U?f0BS|(*h+?eq)ShcSTT&@+;yHtx%$hYv$?z&Eg}- zi7CN#@teb(ky5C&g4%n{Bye&TJeWCgHT(el6@$Ie=R#bW zCDmKjw+A=}&sjtmx9$PC2Dzkv@4ce^LI+Cp0`7Xu0LVu(hvMG_>t5iR_ zQ9lyo1OtpuqNRWd3SO4u`-qnt1>W!V>JYp@0<6PMYM%2JLaWy&-!jn*^>V=|k7;1` zc|X=Bk$FM0aO=WiB{T%SGB3i%oo^=qak`$7IMHUgs8$M=9TJaAeN-7>VDY1#xQ_ax z3(6xux=gquJX1bpa1>7e0OnMPqO~7{uecu2Zr*er^k0a#Tr?S~3at577nS^YnwT95 z%TApA#OWyty?XgRMgq@N9%>xG%f(#LsAbdmmx-wM59IeKVMab8B>^7BhPL_qXWXKQ zgUN**vH`wwbw?00z`ZoQg6Dc|0*W(6>My~`(wV7pz%Ei<(?WR?Sx0y71*xvw^dMZ5 z)=P5jyr3+v9<2kZh3F$?#)AD2JDT8efvz;PO;UlJbDZWOS0elxZl1c| z+%-f^Jy+BbRyA9%65356%Yf`<_bCAy*()O>cp4rLYZKc%oYzQZ3J$myqkf@etPJ#* zLox=G((hJwfyt(V%M2&AODzLV>>wA6f5_~OUyF#SU*$k}3aOnCd<*GwD@EDG0G|F! zh{@Fsm%w`+Kk#%ansVg$N4!eX0JYf)sq;h1aU1(;YhV`dPxMOZX(M-HS3nr&Gf^PW zKeUKdBV-K(9+~^L@f(3K`K-OM=2vPkhPAWd$D7(wTHVf0K2!8cl%N8r0<><{9+kuz z3f^S7a0M90*oL{v9;Z~a##)8mj8`|S%mRKOcSQ4)^C+02!=pf&>whyI#cqHtd-#l| zL;d$2+N>k9_K0n8H@#y0KM+yOGkjATZLCFfmgQmr~eRQZ=gysQF&?X>~?ybL#WzfuwpjS53JQ&BoKNl|; z85;(BZ?eZrpcK}ZMf7a#C~AwuN%NM);SDW`-OMD@) zUe|8CmO`*%=!=0+=2kk5_^421rkdd~*p0M=znBF+4tLf7AiiVMGpIdW0%WBR35jiK%s9*lU3%Br7e%LDT(7^!+}FYkyDw=<$2AYYHvVyn-q zhQW*a->^#x#ygWkl_~6N*AkepDZ(TCn`_L&o!e?3aq}FlRdU(juVjoF7a;UU$~_%s zi-|KM(lkBJ&l*!)e^S1fkX;)S<1gp2d zxXCwd^x7CO08|x0gIjaH{kDU8@St~1BaZQ=>~^TbL>0YglIrRKdfk86U2O%LMz(Wu z_?JK;t|$X|wE?I6V%f}L0@19v)>p6>_XS$eXtvg4#uyNeI|W;>UW}-so@K(NJ)S|) z&-g)BxI=#HOuJJ8WSHD zdnBPXR1BzS`OG~v4wABmI+xm7R1AfIPqZ*2YP}A=qQ1(j>N@;Epu|osZy!pEz7XyH z>h*&F6r$HOk&R?Rv!J&0p_uy=&gy9O8wp#c>Duwvc%`%lmLGQXBC4Tc_iToU;dO6+ z?0W3Ddwj!|lqGL;$;}aYSnywXmOvvJHe>S=jpt9YQipfyQp2@NiZOcs0G=2)JdK{Q zvm~r|M(^_F<}O26p{q~O#9?)!YgT=0G};H!H9-aXwf5mDWeyHwzY5KQ?d4!3Ol&IaT{(5tv|S$gIjkv>}wlDS$j28j^O*1DHCg;pjPWg zrA!@&Y^IJ5{K`YuU@k<%(X__H6_3-du@oE*eM_F8E8{kMqufhyE7;dwkG>`iO`~wN zs*c=CFj#Uq-?dkq!d~8wX)mUXd!qhhg}}zU=AT%DePZW|#1iz2cX0W{^?Mr7`PLcj zP!N@+uWTK2DONO^b<+=Brac7*y{pB-*9S~M&=hnsXVpWv?P;u4c!?lUOKvLiXj}oB zIuP(hDur)f>_%~>xOLyB5Xg9pni%&w`h96DBK~#r?{ufcb`aC@a;z z;~FpdOH+ASIgt{Vu2p$nkpsFTS7kNh{DQ6;uh9Sv>6k9oxbE-Z%M}`^a>K8C2fHc? zv$KHGeol!kmM}gb(CR4n!|x=a5V~|}U2Vi333c+f+Q?0k*dN_zIpk7PR3%rOx3x-%O^&H~?218e0h$30G=5{|ap$7rC z-(4X(Vk%r%M0zB0EBx?r2(7BR)d+US%*1wz&fsIp)&O1AVf8CB>U1z17EFF75rBH3 z6)Px#wSxUh&Vn2{2hkm=l^rZUFa`(vKZsXU>soa`agYw0nT&GfMQM&tABdW9n$u6t zu(;;R7c}&#X|dJNtj#;(I@Bu}jLlhGd98C&_JUB|RATh6Hxxq(IT{a}U?jB1-YlB- zS9A9KMGOGW>z`P7fEGt8)xq9e=$2czW!Au6$a0*0m~7KehtaP@OGN{-`fPYcJlqJb zusvJ+5YU3Eo7f+uXRM3WhtxU@GW7)dvirtCEPaZ7qr)*EeN)${`*uqEdx^XvTFS@pbNZvpn~It+MsgYwWalqdXuj^`h;Q}2=9%jGnCHn{4b3l zqM9YIW4BYZHWIB}I^&74=q;MlUQCv80$DD+)C=V+8t)K#Ui>JpFg%cI8zHxBL5B5H zc%dDi>VcN{_xs9}Gmp>e6`9xP_JG@*c&IBVtGyq;f@y{rHQ#APL4fI~^@zs+F0pnY z;Y)*2Y3?uGN~}nQhzM5q#IMMfcu?mi66j!nQCFbvDZHi#pw?nuFxTRblwda5F&r*U z!mQ^};wVKBry>KTx#(11_f|H_-mc)gm%bafgnl6C7P~k69%3BDBTNqzLj%qK022Z* zCnA1OTI5!(Kz-3M6W%n-Z`!@s1lf3Tq_Dt6?uotk*Su^NF^npz`Q_+CgwWQO!qc(O zxI8!60j&YoUNfDe7^X9?=Y|5=-K=KQJ~;6zMw(smRbQE?!*P`ZYrp1RVZ{b&xi23R zAJa=~ZTY>br8I0ln03FzG-|bZptIhvm2ir=F{<3C5$hNB+hKz!$)U`5rGC9szTL<1!}kSCY~?s2#8+MPNfN58;6zwbYXvM?Jt_Op|l>YrPl*! ztAF@BMq5;a_~@`MQwQN^Wh+iD{W*(``zGG;5_OMsA7baMC|$m8Tn2GarLF$}hU(GF zguZR&rXB~Z-A8*Aw{^~&>RZVyN*K})#vE=!Hk%gdzj%=fR>z1^g`K@hDk=W}kyKcX zg&fyTU(Mm3T5qZ~UgfRWRaP;TzY);3BiL8YvD_0@hT89txkx61qJDKWO+Kd=(khvf zYHbFy1){2h*>BgV=Z%r)!}Ak4fyOZP((IMB)HR9=dbM>3=*dT8@FCs|>ifg@66gZa zgD37HLfq-e27p?-TL)@_@fONE>nW@s>;UsM7-bI<>EqZ^TpFC~rz> z{gEF{XyMedw5r}FQ=#>Tx>?+hGcpk~p1Oaq8#bP3^F`M&K-e95eCrIt1`SHi;dJS2lZpUlCg?gH^$@kUPfx&11wKxMYVH&+UZi7*$11`Skj4D8x@V*X`P4S zFAd@3L##N|g^r*u?#UZ&`9tlsU=1g8u*$EYP*6vs``0 z1uZwo)hBSzh{OtC#i!Bn6C$L&1N782>ssmo@R7qVS9`6~*~2K{g*eWW8h=B-hdq`q zv{X&DxKnVad}&-{^D*X;ViIo2|)9LkLgS4MH) zL)^)j3SDVc;Q@#?Wr5i6A zwyC7kcV5|)lr?r#R~s3aK?fK#KPi8qr+i?4H3_SYbJheZ^RCqY03TCu{{S!ta8X^) z*Xno-J8qZ9Nb>N9l#iBDwv#!#J|;zgtJ;s{JWA)qy+*$$)UTlh;=)ozEj|dJz?gnw zbaS!$GwuzRb#*sAO5he@S^V8y_=DF-UoJi7;04j>j#jOGnnYR6M>UlAi2a3Kg$K4H z*3}qht-m)fn$~ArSME?8L)p?RTkY-wnuJtnf8@$yD!Nj{uMGH(y3P2_h?xfVKT8%1(5-1JCz#36^NxBpRBE&+uP0ub%>e-MS_2!Xco5X2P4S0M zBl82R@1y%4Qp2}`&59Lx!{;!%I9|OM`{EEdhilRLf7nXJS5;O0!o8(wda61ZeKr8s zobMcF6J7VWOzSRF-MUeaGv={FRP=FIH>jgJwqfp4c#0lX{{VL;Bu1K2_2i_2-qzC_ ziodcu0P~HiBz0T1^vrI_(C9(&=F2;2(j&|Qvfi2Z4NB=&)?*zQc7;d}T7oSKClt~C z#umkE5jC?K8VSZ$(->bqRn@Xnka_FnoN2eQ7?k z(rb=#-doci50Mao0l$GoD(<8P(n~iTJ8^@h}|=AI%r0&z8M4sP|!X90LU;;A2EQz zg?iy0RKcz+8kZ%tffFWl9fb=7sU$Fj;olV*qwS!SEW2s+y z^p=9K4vCi@pbkJWt_8mg3&yRtck?Kimpfo|jAbvENBn~opJ=;mU@5A7>FS~?%3k?4 zc@27vJ*9X+=eSH<54#D1fI5sR=AxiOXG{IcUsAW$8`i>A`eKc0X1qdb8bd>B;BjMB z*l`pkN$^^8QhuU%c%+wTNF6H)2C)tTeVyU$ljDXsx7Ew5Zl6C~VLjt39QhVzXkCGlKOtUum~kMbz2% z71s$+t`S>#RBQvxSmhxhOXTOE<{{XSFvcu2pvFp_A+C`cks6g&w7G|?UXL>ikX2gZzUoncXj6PM#nCm0cd4iB^&G$fi`dSk81AgJ z*72o7ci0%nW6UVTMHDEjS)ziCvdc!A^=14;H5P1}4}{Y~N4g6GyqVRF(eDs=D70~_ z=1?}2{Xorx8@Sn6^{oDO?Je4h7pghmq{!e4o7*gz*G5Jh5atb;fLQ8HkG5Xw1Rk!R zGWafC1y2b_afXIS&44S|`I;6s9Z`8y?xV_bzXy5N#d(7T*{`$at|T_Qzydmvk9bWm zO!4s0J=nl6QMG+GuYw=sVy_B$iAAT}m5+ptOcHOL_9J|&F(#kwtg!HW8Fpl8ka zj5bb9^d9JWjI|+LXo0WVqL$+|F>;w43$CaA><4 z(gd<(hMYbiqLzZ5)zz7#iJ)gJ8PRmLs3QqkapK|nt{`33U}(CpTE(wC+n+E}wcuiP zZtlY@(g*?0A{o0=)XDIEVYFx+SSZ9*nb_+wC6P9u6~4q^GK23k774P|^!#?!KSUTbvdob9X z8nU{sni}&Lvlm8|0P^HuI+m^+X5U0L?xvb86UJ^bVxcQaPsG8YU3$7oQnZwpQ0SIH3Mvjv%DGu z0gj*cVrLKB#n%{%#s2_!WMGXYwwh-3Kr|6mkX2Dzq6oH;MR1RiGC=_H4L#5HTa__b z=uC}?u8_Jp>WKG3?T!Bcuql>jCccb5k9|?dtutvuq0OlQ>|?9@m)&6G;NNf5|~A zoL^pLMWe&VNZ}Pk2+}t$7m?4|HIY*A7TqZ*=@+Pp+_X{EKB27|8vWWruI_%Z-i`tf}Zji&SwH>vuJ#hIci4qq|=|j%Vk7;pQ z1Xm4V<8F)qr%-vay`M~>Ua+=`W9J^AMWE!aY0%I9PcHSH#q? zPo;f6J%Z_o*n(yxp=@?j&!_swj;91r&B|_ zv>9euRI9AQ#EGs-(_LWHOvDcl<}pMJQ+>QuOE3T^vzm<~9r{l&Jy zxyE|_BMi{@br!(x!T{X*X;&m-RKurwZP;T2<_KihZ>}>yTqaRsykzwjUJx~MVz&YS z_H46d;Ok?opxM$gtgi2HxF;DirIfzgz=+}2wS7Bc1SK>#IOClC%xy8Fs+Jtwcz_fw z=B9+<(KRo!u8^;hMm#KXs>nyiC5#9lwUHA%)xoE9a_*SVdY49rmG7U4ern>cK&?KA z97=>!cx%Iq^A!3tIu&at1jLw@)1TmJ7a^G!)(K zf7pc-CztgRMZ?bU2e}yS)?Dtf#cf#Z@eJS`n$0C13kcv1wZi@%gqt*j9aO^(6cFch#hETP{dpd=b@yB~JTC{d$&e@IM7 zlxUY@=Gj=L-a`X^GYoiG+}%DYzKH^oQBIBHyd_(-#nlMQ?Rtc`f2Ng;|Ux zx}8aXC|qlRFY_E=5iy!eeAHmiBI>Ndc{3O#k)vAVb8`3Q8)=;9$IQ5EX;p^|-pMbC zXcJ^H{njC&VdYGEzSRV=RP1jl)oqDsCf?v*%U$4zl*U68_umhhb(bmFH2OfO1!(BV z?j}g~pq3fzS7}*|(@|La&r$@opjlYm&mWjpmE3;e2w^tlEPltl2}3a*x)=2nHn%~> zewf!Qb9FZN@(63l>$7^iW?S8Xz}E0DY|PmMi>un=NfZ~{t(2E;l&8!)ieSqSC{4x1 zLI(h7Dl*o`SSsK{q5h#NdR>2nL(67rk#mT?_+1?r9b&mJH=OC1LqJ`YSZZ}IXoxYY zcN656*NUBQF#u#CdAuedf(oL`@#jb=WHi`bmb|ksG)$F%9|X{8aM@KK7`(PoR7BS) z!b2#C^)G3H%Yoir%2wOP==;hVqxBSRkh^-zk+(>}Rc8*Vm%)R~42n)7MNw^MeIF6N z>^W#@=T9WLn&`>3J9U{XorglJ_2L*>08%9?=R*X$w-{rhO56|^rifIxO0!+I>U61h3PU!D1FsVQ z0BLQ}!Q%~ANY0Cx>rnP#?WbY_Jm7klFMoCFt@J)-EgG?mATMfLmwbzA)EAd2QBEv3 zSM;%cBQrzl^}zHMomra7LCq{Z9|?MnqMZcEM@p|TQU%?GKOxP;sX-+)(67E>UJ41l zGsNDkf9#tGz(a;u;tVL{s6|w;xDc^~0J%QYg zv}eph>OnJY)sCgv8i?4v`gjA(*Fd3Lu&=iFWEUpbWyBG6t$h9Y|iU zBXa8R+#U@C9ZSS!GQ>M+p5z?CU5pw0!02sfZ5(oA#6W_YP{r+VnW(`GjnaDhh6ke# zoLw({=Fq?}$jZ+0`GXa{5^7sc#CMhzb>xMhrCJM7=~(kE?{xuMo|IQ;1aFkX&5nYv zatV7#C}_xb0`!MCP8~l;Q?vnm&^1rG{vmqka)9kigouc`79RtP?@+8Mo=l$gm#!gY z2Mx|q>cdNIlWXU(EQ}YpXr+HDTaYK-^J{wxI*5R{?cj zFH)*+t&?oM9`Se=pu4Iz`*tEjBVct2^nA<)a~1iuT5tKw*aq{K9&z zZZZuvqE(!gmE7mF9V)-!e&C0FSAXn68xwW(rekg}#XOQJI4wdfGlP zEJbwkjbIq+Yup&b0mu{+I~gTP0BkhUV~y%#L3Ql|Q&Ua%K&cx!~i z&6$)jj9(AoaRmjS^3kVjzPW?|Mn$HLW2>KtBnr~%DzfyFtgC@*Pz&Hy_?7a33(=+r zhQxZzvK0Zcs>FK_s2tJ4X6+$;63+}Pa008bbSrJ^v_+=S&EQ!I<7d3K3s**{*{%6w zSXPv)V7~-UNK#WvOV^>SZ9u(+Lc5fCiXv-wswsXcA;O7@>TG<{cbbKWXs{aX2l;C@ z*47Q`5f-3RMoLec5<6Pdswe=GBB&Hx8dKEmx{EO%UA^OueoTIox)n5 z6;RV$ZoosuqbExPrK256_>Joz4$BWqzfn+@tAxI>?sqes6vu&lO819-jqhl8V{*w( z)PEGcDmuk)3NP}g>llF0y0lJ+e9TnJY8m7WPUPE%Mzvt}GDTJt^N@Y!Vw9Zq7uiH_ zrULqk&q;~ifa$}Y`Guefd|OSQF+D9x9W=}>VhYhXZ!RNYjw%I7v;i9js##Duj(y`d zQS?fAm0XSU(xOl#n_&ieTFmeuZR(#_8q`}_!K>;mTM6wOF*+SW`9=0^gCR*?VgSkLu*w=q?Im=rc`-U)Tt+A4zaSY{eYpaVILalLpe-iq###L8F z+{DXci&odSxxOF<4;w?E)tc%$b2YACQ=2Pqh-ACn6^$Tzu8o+0B3T?6#8Bi0Yi%vw zQick=U2%H+#z{-14PTi2BrFFYQ?C-i7E)+S!&g|-q)kOBG$t^bRH<3jVfPeB87i5? zTUz%Pd&}Z0D_se{Vm?amfxFrN0A=R~&P%`N^aD8p0jS(KJfVnoWTeb449xEwEIRiB zB_);)bVPzirL`i%4<-`hxnk|Ua(1%F+^J4NP+fD6ae*ro^0p#sTZr$Nc8G{WM^ioK zvlI(wF6~tIBc$14io!bYgloKg*J3og3hJasxhu?v1*S^AmObKz%YnT$rS3HNg}6EC zwrsA~3RQiqX=hQ=c5(F*rntP zJwE1r1k1Ctj=yk?XcMK=>t7QcKo$m7R!mfYFqN&B)}cWG-O$6uHbYPf7PEWf(+zUk zYgFE%yCk$PN&wgwCb}HMK()mI!G8YWl$8~H8+?64Q(&7K3hT((Qh{nwu|{gEU7%#Y z#4d{qeaV3`61ZGGwd)sPIR)a#rF3%%RVj5|;t*^HKhmMsSS;rS7twQ3B?wv@=R>?} zkSw)(a9kp_OMK(vA3+X=D5c*A+$rILP;(WsUv@ZET~_*TEYEoB9Pf-|mvWM2h0P3z z*6NG2b7});EM5xj8kC^AT88^Cxk*>T=+ONTO({yMGGiP!8RIJ}&9B94DA=)F-3>fs zxMB<6Im?GO9?)rGBYFmg`5=XAS<_Ju6wQA-9?z(A78P9MM)J)Dh3TRdFG_2S>%<{CF0^f3vX%oOZEY!SY#Yh87e z)y&WLXg10gQFT}S)&wKa$d+fd3|4x|WLc}8ogjwfXcG4S0D3`8Qsbr5P43I*FlA6~ z+VXoUSCTE~Co0_LC@3zrX?Nc9EsLQ1!#HY0k+;N6P#W%U9C3Jw+@)Uc_9h$zR`?o$ z;h=b5u-rnLwR+v9x7IjTl=l>iVO0>*zf8)stw#&6v_}GTmK_~yZ&5l2AhexgY81d1 zU|dbiml(wmRcMs;LGv1>s5Awjdt2%*L3~*X{{W4XU}VsVtbEN7mz*H5h^8al2O*hwVeSmni|-K_Td&EEHcQJ5ms>zm zyq^h)a4XN>;A#^PyI%Hwpn-$?5p4E-BpG558r5G;lEAG$$S}~0k+_sH+ z>qvt1W8F$1KZ=IXMxM)u`}ZtCHHy*N-~ml)I#qZ0(peR*J+~~VVg@Y7^DHtTx>x$8 zD{hW))z+J04&&&H3Bnq7e=t0c8g_}P)O7P5VIIUSp^Dh)EwK9S70cBE{X`H`x8fGm z1quGCTTk%@sIxlGC2DV0^#mv<|HJ?#5CH)I0|5a600IL60RaI4009vIAu&NwVR3K*G9_sM^Vrvj7`Cbf5>@}C}&BqWhc$;p|_nM7!6hG+1 zQ)fw3yw_JKtkukJuhua20Iy@e!OSuG9`Z%lF}0(5uYZr@1S}zle&Lf&x*wP8+#M5~ zho|wmk_i@}hf@SG=``$Wuj3C3I797hV2Idp2=%WsYLp}U6{q{irSL=3gse*G^b@R_ zgqai+;(68pY(qA9)@(Ovi8i}zeY*iF+_ zDF@sGjr<13Nq75-N$_$g*r}v{oCbx|GC#8fY`4k7{5X6aAL&0T&htgzydl zgZEj`;)`w9<^;Bxp%fHd^8_s`v8OE9I?aFZ2t5eiMFdsY2Sa1`0_|hX5ICH`9*Xh< z;QUP3M$*On^)Qwp0KeNc$H#bV6xwt52QJG$t-$ATpakSUkeBx!)T=X2hxlWHqqG;C z*Yk(^s~k3$YPb21M$}7hc_z7!5ri5aPfwV3W`__ko+-JVYR(br5n>hQLKR$!z5KtN zBZM>ujXHC>N+kIO8BFSpuEW_sF|5{jhf%X}nxfeurf6k@TVS}FC;sKsE%H}eJd^xm z38AQ%` zUCJ5j@%IkL%OZSSJvjscPqoHTQxwG{e*1{XKZ=FBXWVeubOT5R>F#MjsV~8civXwC zY1|KGa{wCNKy!kM-_-vASuB`YvK^=K{;{-a1zo$uDER6jL=>w>xH(`RsGT4q@y5?F zB%lG=;k2VN;}r3H0oKd}itdtPQVmW_GlH0UNw1@X3oMjqpt?b~8nA!n zp>~hB8{)H zH;uAIMMQVvV1-~`x(FgvE*6&n&;(Ku8aUI;e5H!2{+JKe8o4NhW_b=E} zyA`Tx;_7Bv1;&67&-vu2RYdHdCWx+~@}YlplG9*+HuyN=kjt?#n1N|0D`K(F@fv5c^VJ6B`mFR{mdaNd|(aHH*xv8 zB>GV_j*}Aw11MTWDNo!fiFgVq3{GX0HG5@^BT0 zqDMd;sI+kq6b}CY7eEhg4wfl$8Va8^h-i935DTpjxEm<>%`+HVw_226umU(i~oyecf=IOB_Sc16U3m(C$H; zjevWL3Xf~qf=jUk$6as|C1QZ9ns?l7$`uXo$%uPvDyb_6NqxZ?nm>&(9kvMLbF&Be z*1HpvJz>=+PD&6u+1a2~@-nJ_WT>6rS_9T|dELeV;A^C8Skz~s#bZU@If_@R-Z zv&LOq>6qiIaWDwXImp89>WH|7#O7RBN(5f%$`&;*gJ{x4m{pJpk6Vf`4wsw%0P`+s z^YL-H0w8UnJBDDhh1kAn5!sl$(te?oR9H~#hV&s+xxs|7MKN9$OTRiZWuf*bOR=o z2~ck~OZs^Ef&7U2D*FCiV;dS}25Y{p%Q6`#*Y8}v@$Q=xaYlv#0JnPS_Dmfp?O~%q zL*?E8Ikemj71KWOeZ>@r;Y%6mg#_Az;1D<8@|~!RQg+RgUAzDxy!LbYJO>a`OQU_vl5W3%6UqLLRgmAT0^{;(1Vbgqtq-W~zAQFjPYuG-)yv4KfRU zOd+W`<$!MJ)~*n}0KL=r<#Hu4_UuGO(i83)BvMRtkdbxw6{2Khkm+m!HyA>*rFf0n zs4+0B`O!KXDcW*eqW*xeeMtR-=0Bo~ghqdPJlDwtHX$JUibH%CNL}t^!c3OZKDLVr z9Klmu=(hJtW*{{VVN=lQ*z>sKj{v&+G>8eTBkDGk`z>OAm{I(_WM}{aHFb;tu-P>V zOf)+CiY;jp>jdf9<}wm=Kpw04l5_st6bMRECLJP^eJS*w3Q_ZJDKvcwwb zJZFEeKMVR1{_^osc_0Ve==rSMV>FH;K$l^=miO2S0%&*546vnr*v7(hq{1gT#V!a3 z#@)Tc-~#TY0J4#eFPVh^Mnt6sJaF3T6Lg>F3<{K8+=({U_*96o>wV$mS_ zK*ks+vIu-9Pc?)(ImxP2pfH1tP|#@QPoaOj5x@;l+x-D@M|nrH$F3gm35aI=E4;5r zl9VM-DMHL2>^Y=12t6AR#jBxA(L_X7vBj9|{XdzPZ+CM9bi|-t&C8Se!I&d*Xyw_9$*@!HiS}=*woezTn1CBC(Yp4 zjn+~!uE}1^2tzw1U?6V*(YEGxPCkrzhR5N6E|IWpdxv8t>iQFFG$y-LI%)v^v27_O zw@#qn>kwjv#Y8P1dw{^(Aw9!Ns(eecpSl8z}GPGKYIszgfiJjAIZW<_^cw&20D+Wc_8tI6@APZffC=c@D zqaq#NwEln0mcT^|yhwxxjHx}{-mv$V4GHYURt5Rb<2V93J97zN=tg@e{{UGF42#O> zqYSHDgF%~ln?>`3qP2mN?SQDC)22P}0Rg9DxF}{_vlCFF&4KBgO$|yG1JYlHG6FHZhD6EZm`RlFKpI<@zjCkAdIJg`qY%n&wG`u};*F;Mn9@7MBKtGdX?k3RpQwF+qVqjvj3eMkMxt9cR zj*CG$gkRh4NyaRGqFJ?R6E6+6%)@hVe_215$cdyyIUGMueai*FyQG-!0(uG0LhSb= zmMgs%!l)Y&nWlRN3cCTX=Lnry!OaY+5_dL*g}wO*LVdYO_qpK!J<$edUi4_Qgl3Y2?~ea;Bf z!0tNa!Jnl=DG=akG3(NePYonp{K6syPl$mOQp#szBPduKc%!3$!EfNC7jfClGgl!| zV8sFYV$|E)&~%cB_X>h^6&>hA9ckuW9hb2}TP=L1J>z7`0d*BVKbRe%A>~q#5B$c| zV~iK=U<=m~3rPE3$8MkAS3Yo9CKPa-$cuz8uXV*b0fv_*A^ZY`09hN24n%Dn1vTF? z+vx@b2{irtoiwcH3_LzaV_ytC{&YN1k_!WDCr zl{0h9-lf3e`=n3IDB03RhLz~$n)`qaO0?*v50B$I`&1%0y)HuJLAO@~k{+Oy4w`cb z;pzq-H~#?fjF8_=K##9Ak$)y2p+!KA!HYH8Fato*d@$9B0K;bX8h7q!9V!yGnyRaY zbgba3w`;%W1nqUBNvJ2myhvIF#=sY9e_1ZV1cRvUA%Gh10Jj(nyPc(#059BD`b3FD zePO&NkY@nfeT&j_1hf(0C;%Wq-tjFqxNi_8JjTyN=-Ge)quf#FEbD`z`a8HNY!_wv z_Y%!gf;xXNLAFH>M_Gb=5oenZSdnUn#_xAKb7!94@0`&+OrLDv9h6Qjw8H3(02g6Z zRheS{0Ic%B2fa1YmPk73nfGh|RYye>+kGs== z0}<*$A*>$#CqtoEk3h?|&(vtN+|-`9bYFNy{nO9u0kKa!HB~^hd4m7*jPnpWuhX4z)QOFVV4&tfE zf!l@1w;NgG9r_f8!>cmIK*nHJ$n39}FdPNK=FC#?#d$RFV8DS52aRHJ?B(mfWm+rw zjmbz!2t*A#02wNBq`kMK1zTB_kFGSL??}i+mla{?>Lnp=WcEVGS|c9FmbReeBR{K36Nr9xmP*j7S9c0c=+xIG;N zUO)GSDk|t#-|+4~X6v8@bC30bo&i=>y?mZx*F`#!sIz7TCfc#PJa+B{Rsc{4Gwrtv zkp|TqV5P8^rrmJAm;$DRt(#Sc}B}3j2bh@S%oHkVRc%Z4Cp-T3}J5a>G0gK%OMu%ax#nwU7ii!Q4QNp3Ji8wO{4H zHhN+*jS_+1%Y^zt2&mTRg)Vnv$|OLq6??pD#FbPANC>0T%t{FujS?z$iQ}v-CQ<7n zxlr5g49tdwq{?WXIB;>r^r36uTqTKy z(vm_{S8gdrcyDYrlWAJVrtAu5H~9ouOjDxdRGHxxOeh>lCxcrhfXtI9Ey*);N}R^Y zK16=m+~oB$VeKgCJ9=mBu>qnp)VAKIPhg!@IZ#j)|MQ z9+Mi7$d1^_1f(Dzwg`O1rXu8^n=Fz4067HWmJ2tYB922r6-r6~y97yyiDtH&s@2+; z0msr{qev7Mvqi;tQSGFO)A;i>nR#pN6TQ?o<~6V;shWsxXP7n-prRm+S`gpgZKBq;}S*SM{uUk!SLlo^N#;WdcNqr&~fOR##JMOJ@|Ci4uEXbBltAU7a4h7GO8jIj9r69dVD`WGU^vOks)@(50@ zkhQ|=x$NzE`lWEzgI5cYZp5Hx*A)J+X-LhMbq!Nv443wcumsxlj=yntb_Y=u0;hK_ z#t0p#gPA(=X1FJ0j*XBgO<+XS4vch-39jJncv8TiC$U^lHIpq_g>IVs#8^q+QJWe; zS%oX44koL8$A7t2pPK<-)z{8o)^~pT1S$n{&0z*EF_~x9PSHS^6Dx-)i)4A(geqMe zE5;-bHE<3?zyoH$8+PMyE6*#bWT$RkeH17ZFt9%PoI%5-BwMw?fXe)bkpBRNbO9i< zk|qA}*j;k11%JaYz>A2gtk_H-k_+fAPv-@~Pz4#FdN?$@vQxDUyfeBFe02$P<7nP_0 zcy1t>ny#jGL_}rY8+QKy-i9bxrjM8uDu`aZ(jXgS9youXIdmi?64w<8)Lb>N(x5xY zrDx0&qAPdYaEUH&m_ZPzirIo-lUj#kVvUQw;L!L+nL6Ko8FD{VfefYK9RlDgGgHFJ z!$%W)j1g|7C?!}A^225&X@g-HN!J}4rcy~@#M3y!@a=Me9JK07k7CYGT}lZ)9_uJP z8>IOFABl@yY{pSk19zOBz@rse(C%#cfh3}|bc@*?F8hvzt}8Z>HYGM<{GmYTFf5N| z6|$vD5=0hyIbNa=l)s!*gPW&B$OX4eP_mg8-jpGzgwwycu~K19@PSsrvv^QV;L$WS zFh86coG@o#L1E~#CNr7_7(~1(1As;=+ju{`IApeX5Ai$saC>Sh+gAr8c&lz5loDc^ zd7h#%hwMbQ_2yFyvlb);3cg8;@NGB?EtEVc{KtY93}p@8L1yM8G!E)oMH`^H<^n;} zruhLQV#l}-ys17bm})w9AlDzPSM;Znc-CJB+eI z-_enRZ7{M7Dp%a2Sk2r4@vy`bE+7KI8!#Y4fdRAT{{Yq|ylfW!w}E5SVtZE!EO%b^ zQf1Nd5XOA|FdRVCHWQQN!y#yCYhGky3fx~#^*yb|aQkr2J@#7#^IUq(;>6kW$=@%I3MHY>B=v~6@u(1KBCn{1zp853>j!ktM2)TKfj9@ykt#x1cD4k&)lUW(ZwY4 zk*Ge@D#T?eC>WQ$9l%DirPZY_qG{ty^AH&O!y&|4CDsnf^YLv(tsdMpyfmq6K;jd5 zL59mAs)w~hF=xwE#xBplR~vCy`1o-JA2HL;%UUH!N+u{BEJ4-gz#B03ZtDn91!D#* zMA}7klviWSBV8MfvUroMITKou3rfwQ97AEUCYcCoZv?=URG~E+FK#b8280EU#W&;Il4rB=Fz4yZdc}ibJjSX zU^`FufKZ7L_?S!uYIziZy%UXYVN#R*7;5;6>Nnl3B0O2$=8+K`*(7E3qt7YSmb$kk5@tOVdrxH0E*HyQvr0nnD629P57V{ z7&vy8*r0CEoqQ9yx)4+k@rpErmdL7sO?!r(eh<=7A-6UP??`wtZSw&)x-|rrZ0{j} zLimmIW~vpu9kM+kF}?jq2x(ym+*b~5B9ool!{0Pt@Rt^DWT{JI#scbiF6NqUC&Th) z%6vXz`cHa#HAg z&5!1J14Wd5U}hb*l!Xr3R~**Z z3qDe@%kL6w0GAy^^E8l1%rpa*oLVZ8Z>(A61AyfhCLvB?kF5Tp)$II+9~ch3&bFmG23NtHtl9GD3CPJjvC?* zBwt!P3L5t)n-Fa?jk-C2ELO&)R{;{2xm!lT(6Drl$e!W^lq*M8W+Z2hKm1^k0KoqMjQNXK zx}W3CVm(^v>cr!5!_Sh6J6W{Q@x)0PVp(`-2KRbq(=T2&tHOZ3-0EzX8Gr^A6EY6T zmeBPwH?m{tYD;i|HVMppD~5nn0VFi2;kKp@K}1Nr_ZBJ&j|NVoTQ=?yUQlMMYeY3m zh=H<|Dk1e>^OnFMk$;RERgsF>B$2c|W6~y)2979AHwQNqcvfngayQS$1PMhajAvF8 z`vM3NU*i)OvPD4A28dHAzKEjL2FQljMXUZD;(*4$Wrm#; z-FH}uk0rtx5Tg0!3v#n41R{prG0hlax=rLIjo1DipSeSNf%^#ferEIl6#zJXVuDZ5 zNCa!t(|HFa!0;m9-Df?bK_zHGE&j3=ENhv*kONzW^dLW@=db266hTEmnD0=+T+(wT z!!!Ch4B7KLaIGo6CQ8wsy8;$7jc?2m0Bi+%#i+WuLmv#C1p+|`J;oi=!y`6r5Z*zf zCTMQ}KF(wm3Q2n~%mbgHxB)Ngjwp$g96BU=SRz>QU-6I_-$E@6l>i9M!gtzWkB35U03M`(%r4ieXK|$X z&{V${739Y_pGiELtqnBdQHErzwO~HrDxL1tg><)}b&)DAA+#XyjKevF{Ro2& zStlbDi4-c_y~H3=kt7r-AD9pfvqCvFIU8J1q(K=cH3NJvTt>JI;N;Xafa@KciX0li zP#LT!AnH{T2mm(evmiC#lSCST(o1)j-dfZsQb?Uw95pvrm7^9$!eDX{h&)58UHt*4 z9&cy?0R=cmT*9Rst8EiO55!D&G!}hpp$(KV@*xm#+9?+pEw6&+>tuny^Mbeukh(C7 zXne?0-u-BFV)1SbxU;$yHk17f*wL;F?*$d|WTueuIT+~Jhb*cDhZO^|@_o(o>=}nX zr(%K3E2%Vo1rX4hb~5tdZZL|WLTs=!!E*xY5em}}5VnRuiINWRf2oAQ0E8~p!T^x; zKS%L_B)+OYeUJ5;&<6cOJH=Jbl;Cpjcp_l@UbrMn1*e!ILjqX(c7K=(u_ysw+Hl5` zad##E0G4>VR#VH<`Tqc!*ipS|eOJuAt@B;-JJ*ao?gR&L_m+Rz)cnDLrUG0bD;E9t z1LEA|4rxkR{&C%-a)%Q!B8@Q03y$Yy^D&#dZydJ~wh;Y>S1<1|HA|qu_+fx71-#%& z0zDF#sJe!?2AYMl`N7ruK0!mIfp^H*nw7*gRwH}E(*Dv)ASyPdPQ0>OX*vyhiG(!F z)}|z*>t}HhVBSD!!v@ISIcsweixhrq6@?1MQ1m_g{lN_q4g9Hr5=x~x3EToSKU4x= z<$c8VpwISwceu90NMG>(0NeysL?3}c_~sh9wxupJ0zemc&0{qZlbr4guwUXfHqb_$ z8^veje?e)7-sF_C^1&#U=tOXeWd$Kpjc&Io-`ayA^&|Y?lm06akS9>!UZE=;8cs|_ z3J3Ddq*21JL>UM)WNAQmk?dv&T?u%Q=*S~>f}m7r(k3R#ril?fjVl$%@Lse<6eymV zh6tc+PdbQs<|fpx&+zY%`Ra320J%z$Bc8x10wR&o$e8OiI zsYMHF+3oDd5YN;~hz{37ym|5Uu-i>{UvprQwVV0IH=^=|er4#o(9;5qc#3xJ0Lia@ zH1$J0AC_nbNrDOfANGSbOB-#rD4MmYtS}UYM8!d&3Mc5fdBSKPNvQ|BrfF$PyQ$!g z8evHlgM#oVuUu(g*SKNoK)u9>_RbTrfYjzK?MY{CQEyWVK}xzI$F3geC`rCu@?~4r z06OQmpa^R{5cnI8%m}uKTd3?HVWM`u1F|h5p2>?Qvol>Ufuv?k+PadJ8am_V8_}5) z5L6IH;`xIF*%9BQndpu@^P54l%>b0{3c)!XT|pcf6Ez7+kFmTju0QV_rHziv+eodq z2zatJSFKvWnRe+E#YzB04%cgD@iGcLYq3Ah1(=IiRHsjuBx?Nv-i0xOflzsfFcR=) zqdCZ2OImmRa~TtWQsLvxWu&DEc}@Q7CoaKE1Q8%CkK74m5Sy@`V7qb>xxyO3GZi*r zu+r#tDnK9$TaN`7qQVPMcM;xs`RXmxST}sbNZ15K;^RF_8WIW(mHjE3JL4;27UFjk z0H=}Aec-1iuzI^A6vb?Th7HNJYbLz|H2!15!XgZx!fOG8K*kR-sd^%Pj#YyA@D_WE zVCA4_i`|v^gOQymC@11z8e7odu8OI)j3t4zhjTU+5Y={N8?r`10KWeKc~{_QPf+F{ z{ZNg?TOpv=`ODx83xohW^yUEvjR}wG>5Z?Rs=i5)qbO=}VmEw8*6RXnimiEdIE@>5 zjeco3ecC^ZgO4lJfdjh~!bPXCB9Un9Oib1Xq$?@c>49SabOUtexreu$xC^&Tz^aIz zmJgpfk6LjDQ0#P%$%FL1hZ91^y56;i*aSPwCA13|9bdA4v%w;`$pVpH=wo?bwYKsI zue!yBXocc8?*9N8zUoeyS4-eYmax(SaN~c3Dip^IN~%3Kv-CwI#DT~JgAos*%xUHn zstDKjddN1EU;7zcrZT7sZWLusQt8;4b}u90kmK5iy+_FU+|h<1HoCt}zh~u}$4mm0 z7NfVl$LZC6(~K?IZF?=!NqXA!H_UxP5j`Nc}D66nSS8&3{O_+KH_kr1T7!S_XVNr2mJo= znHV&N>;B@5PIer)Ho=c_Yn0glALthiue`i`?jH(60pm=82Ce6_| zycF#U_b4?Zb(@ToN`4>F?j)tCgy0&3c2DOOn`Ww!4hBOtS3ix#eqd%?tVP)TS6jm1 z00e+aKb^z|bn73s`2m$D%dW2YDhvFx?AUZhJ6} z60EU`aGDSY4{K;G?#CH3(!OFbI%U6slv$&t2O~jUHy?@sz{nIaEG5&tH&bbbtms}H zKI2+TfDrJU5f+9_8RB|(%i1o7H01Zd1}ZP$#i_~eMM?BDTdrjcisOK);ulO82;l;h z!v-ZD;t-@UU%c49Pnb$>zyNlu-^`&}8lw64cpWkZ%{^8+z=pPtzTYt;QCkR9`bWRc zaC}e*i4JoUF4|Z(-Qp^WvSUW0g@n~eT7KtPjSKl7&)f(hN;~by)2IXg0PBCo4uHgk zzi>=N*~hrGZVRF*6Z?J2X0%0g4Y&6S(*FR;g87YDSe>sqsAh|%d zRxw1y=MoWb)k8p-f~i`7JpoBIybZK4;C}*U?cp7a5j(RKE1F|4HFvjJ1>r13*`h?( z+1$QjHMZn@G9VbHa)^F#KY9MUO!MSb#@<2ISG~fRKOb5WD2PsXT`J1XwQ=$OHPy2)8 zZCs|J8MF&GiAh&fgCUq&0Or)7k48wMoI5bJ`)sS%d+XtXH6)!${NMyha39<2W*-#- zE8rfi;f$Dwj%h*5omO8G9{&I;Cz&FMYJO-KA+P5QL!DFF=!(*)gN!WfR)MpM5CS&f zPBJG)7r;*@ZK@_5nN>~qIZPgI56OtYBS-`$6A1OX6Yoy2i9DehQTiAJ17S!oeiml4 zEAZLKLQ5Ltf=0J$x1+R*DRnsZ*+giY#|uF%)9A zTpi*paONvYIx`S;2*68&V92TIh{Opo14l4Ze^!?h(@L{^!%7GA;bOJf*{3*2Wjq3& zH*4GyagtsTdjMKM!+H$SmNym8W@z4PXdadoj?5Qx&~~AbW}S4$)y!0|6TvC`da%#yS9`z*e*l6-m>{n{&mrET^92 z%o}-+{{S&k=;(eixh_gLYZ8SI+!M6u^AO)Iqg5`}P+BM?EexvNDf);xuC zuDm+A3Lc~$jGD;cr%b5cllj67uc4T6^fVk;_-pLzLEztT%mUyNA?`6k42g$As3Y?n z;4K;uWEvab5eo8 zAX3MoM^D@NS<5VV%9E4cJWy**DS-F=dw%2uLWWVeIxr>Gn0L`~ipNm}?AA{yF*?4B z5O%@9Q?B{DJO@o68NAn#Y!jb@`7Tx(3cLUjZ+*x7c?5v95-@sX*3pIs2tfR3#xm>P z&_MG-^Ay1~6GR|Xzq>K5YJR((!=K|7+m()BK#m&V{{V+#@vE?J3?8S47$WeaSi z<~8n=Q<|+1RQ~3(UEpFGc5%aJAR#%hF-*EZns)Rz{p5h6K7;*XWCT4N&=teF%BHc1 z*j&=YD}qX;6%`&}_p#wQZAn1$86G7XK|yHK?h_UiGzZL3_W*}Vj@TvraZo0tvnB*M zgQw-ioWhX-3c@}V*@tu_wHk7TRES}T7QNx3jfw`ZaUT!+dw`Z`>U7{>$aoF`;;_zH z{i=_o9B-cDm?rQ^B@|E!8o`nAh#gdFjY9)nWjX}@{{S%r>RoFD)d#Ifjcq|duPg2c z^}jv*=DuM5jJhA#clRO=3b|@l;h)wWt5@!z#H;H{;-*Gk54h>qURF1l02!l(3X}oi zJjHEeuMf=FRVWKx`>YVaI3~;>1%P)50BLkd_w#@25P)n@1FF7fs-Oo#DWLvghzCSq zrH<5W-cl0Ew}+SwDcOi|@*`Y>Uh8e*peQUFjxcYdqY#3OCNp>orU;Qn+}!D?BI@vm zI&r=+Mv)O(so|Ubr>S%eJvD*^BWQKNVvECqK}Uk*W<4}XY3BEV+?=gI>cIsZ%@`=C z04Ft+&vgI*B%)m>vjlD>^kkJ@X4|*GuV5WLG4Kw^`Y3U?`pGWOGdihlIt#461!5&z=td5j{xOn8il+`>%r%i6|S$qQ8 zt}&ZhJHinG!cnkEMk#Uoy!S8-f{=J&8TnNDla&EPCYy`|lCivjLqqT}5B0nesPKKj zQS#=+K)_Y?hGLD{?L}DokMTgD>gqI0t<0@sDs3P7#C02bokqhYuCULF05T=e-|Lvc zm?YeQdA0s-a>Y+BO8YR{mrTOVFGp=;B%(bmym~6-wNOLQo2n$BY2{0Ar zI9Gba%+NS(tDB=Yj{x-w@{0gOJ=SfGxanA8CA%m2DO_lzh)@1!o^q&nZ>#{&vA)Bt z3bEsn^_OQM$?#Cu<^miHZ|c~^B{Am9PlqwjgA8k~K225brStx?m3g!Pv~2yz-Qo?P z0<0j`BPNTT1%Q){Z2B26_SWeDr(D4K#E7P$Evb7PfpsKpd92ZgY#Tr0L`K(6(#>8K^qd0JJ zpaLh{I+U)eJi&Y#&^w37xK)McNooH84jBOsk>|!mZF$ zwAjM`0C@iZhqWTe2555)DJh|_X&V-`+!z_4%0NYr=-iQgRs@n`zg32F99TXLmw(AK zZi%9y_v;+j8I6E$28N>!;$e_Ns>-69aGqje!mFqO=zf^=gK>2Q#vq3UoLzS1P#}Pn zRQ~`|7nXjR4FGz~(u!M`i6H{dQsA5Bz~vBVP}7#zC?$XmyJ~+K!m8w2&WqIZHqsV> zIN2?iPBXS07D(_P9W{lPvW&M^U)&uhF~HI^G-LA|aCs41`f=qdTJMK}p^U7D(a>~6 z8=IJ-%hdI&ujd}~d$xa*2S!wyuqMcuOwMa!>p#3@(xhrS39C{VhoL~#ZP+N=mJ z748=VSAqF-{ZfLa6dDRiU3nXt-i0pnr8##VRlY>2qdGIM2*Z$;%ZkLT~ zjGb?0J(Hg@id;u`1>vSx5hJjxwmEhPN?ldB+;ULZhbeoUD7pn(9_N@A8W7_>ffUzyzdM&Hx!Bft3n0MK%lo%AaFruBiE$f56!^zQITm@G9i zLk;jbKt>^cWl#xM@BaWX{biX<6&)O&;7V8lPlNXagDDLH>kg?1jmI{ANQ+{BoW2-L z9LIo^e=>kqd2~jGThu>h`00PdJVPaTDn zN*?UMP~vr>3Y(|i)3gk7UN6Ktv?LRbNg8N}Uixrq9ENuU?A`l^(@p&CU722nMIliM&NRnIrAdRdxEp zNDh5Am|GzyLj?H!^CFB9#?enWVCV?|3Aabj>kPJ7a@~wUWnLK7rq3a5>JeHykYelM zI&_MCGv~3?ASf=SMR6u_LfEMw!K6UV6y)@b>dSVV%k}YU0RH5ybFfs$*D%i_r_En9 z%x6F)2q?T+?y#f4;K+}ylL>i+VQRm*G4;U7C5F+kC1$d69K-E%2sNgzSJZw!O#n27 zF7k}keF*J=usS@(POCJ*&`3|GIq*W(*$YSO00K-3pf)7WZw$Tpggw&NQl8-!(kw$X z1LhH$>2Uq|mDJ$2j^dyNAQ{XEJcCxh{L3oV0|U+P6_f~qo*0ahIl5{6>+QljUajAl zThx`{mmZNQFR)!L-i967JwDn&A|8>BQzHE+lBFyZ)x%3nfW=m>E6w553uPe$iTz*} zYPG5q=^|o*p1~{vu0CYqb3H4V2J!rcGbG_z_!<$dYgnEQG(uf}+!(_2D0sNy)j~$Z zTW|!Ccp5Qh^MYb)(ONakFUZypw>m-~7yQ5TBW+MMfe0)`E)_y0ola< zhVhcCR5We}Z%Ch9jhWhCl0g=LG3hRQ097R8^8h}|DmRp`Wd4rF~-S6!^@1DU=xNQI~`zh zK+m~Taa;fzm}>y^Z<(t4S}K{00$C8TxQG?s?Wrgh8!(hpL_rv)ikn;vzE`FdVaOGD z9^x^UF<@m{fK6AqCkuETS?fWeGVYfm0uiJEJFVM|EFeY@8v(E`ml0bpNfs3>Jbc9k zK!FlOugiaOrYbcC<&DHNa{!9(WrA!rm+!d!O-bi)5IxS~s5BLN-_ws7Vzy&=DPJjp z%w5vDe-D#;jRcP?o7w_riM-SWInddKN1$SP!R$Mc#an1wg+Nm5L<*Xp+?N0-)QG(c z{o_-r0@ty4T#;KzR;NI&{KO`upiPM=Bo6ltp^m#^PkT93i!c5w%bz zU3nOe=zNc6zGT(*@{ga^9f;f_FpSo1JlIsCJ5VmK8T@+Y9)d7DdxcsNQRN{r8s-M% zpzu5^0UUKR?si%ss{{VoeGZ&a)KX6H%5B(!N@}d#^gB(je5Bs~ zO_APKY1pR6kKSTU2V6V<0Qtm|x2!(|ElRfv6NA=;R0o?DOs=QS(1Mr&X7g$&_eeE$ zb^F}c6K$4A95qnOa+GtFSt=S)W<69?(11x4(XCwVXYBBA&>6Vl(jGKM3Y0Y@U|zwt zMJaV!r7kr$)5Ye67=bSEX|^Si_H_pl#h6dy6c(Gnr7j||^@L57q`f9=c3qxAv!tjv zn>VH!D)4oD#B}1YVFOhJ*SI~;Fl_J|Ygf$B*fxNY6!H9JlE{-30KgUexSC#9$}B=5 zcXf-Gu8^JF4}HQQND2$}uP}wPodm7?f1E2KR*mXV`;Gys6OaDkprYB1jyM3095}+o zwcDVIz7+Ef0nA#JP$*PT#TzeIQ(A(cU^2yS)`-l~B)1sD4PH9X2Y2{uFAtsI{uswR z^lxJ;(4I2o<-DcmCQa1Z>mcP|Ne(sq?8p8k4FDIL#9$j{fyDl^LIR}9FoJGhpW_x> z$7ufm=0zadPn+%_VD(;RgX)6%!Pn{V3<{tU76d>hw8X-#Mbl2PGE5W>vxxK8H4*$_ z^Jyp)R~PW~9bBai$IRF@jsjY88w%Vz7Gj_UkspF!fS~O2Mz%_&aW=)7@OCZWWByiR zZR`S`N|4Wm1CjNaAQVgnyK``(u|FDn!85OZCPumgrIwk(@&&I;D!nO;Y}z$)E0=Z4AOpK3l9e7qUp*7Y0V8M zudnL~kU?Pq1}sn`ac4_~*moj4lyEu3eV~J2Q^W3Glv$lAT(sDXV1Y@321ib=Apuw> zBTbN(Ukd<3U&c30H`W0v9vjGanH~U$pa7eQU_Cj_1PKPmF?KNNm zy#v)buS8VT!2lYL<^aAJR22$Dw{&7qq_q~X^m>bV8P>D)Qd#=6rPxQhEjI`gg|Z7N;}?9O9JCbSpi4{F~dVxCXj0JTqBew!7;EZ zB_P4fI-}k@*ryoS-N3}o+FBLk&?XJ9mkSC@x8ydMON|4jQE?PUJu-qHTt1vwe;Luf z?J5EoS%{UTxD!iX&10yR3Y+y`JSdZ4}M7 zMKabzc228;ff_EA{&J?kL_HAi!}-FHASkFXc41@^1aJJ{VFBX=f_%puHF%8&q9OT> z*uDU>Kuo{D7-8W}V1x(yW2h|%pIH1GM=b+f$SGv?ouOT{8XJYY0>CJLiA_fK4|8Fpp$ZRH_7mSE%CZ@Ii9xBEbxK9w-5Y zU@I${aR)@-YyNRBG?XF)Q2lAGm=3e{b)nIM+&?)2saq!`0@;B>)dk@8I#OVn**S?- zbVu&-&=*O2Fr{grK;k}$e+hsn4p?m-{{VR~%Len_z-R@g^GHvk>am|8;6);@mX zcvfdas(}d=od{$n7ln499j>Y4JOjQf~GhQi6Tr5pJO64Xc&MuPoPjJhi zu=+GcAb+e(rsoUWQUa1(W+a<$*Bhh92YpTc4DaL90poGJ7wby&pqs*HkkR!if^|ER zJN0^r+udf5nA0iL_~0(Se8GiWR^Sb^_PWDB+K76j01o!xW~d^Srhs9r2B>?ALC`?g za&=C6GOJKP+UiUxLMb|nx`hMoXrX3<`ydXm>o_Xs1Vlf}icACwIYvbY2gk8=xAPdo z6&Ap$wt@jMLVXYH0EKlO<5ML%5rEitaYFs80Am&?Zgysh7y#s}4ko4ZD5D=#H``2; z%wVKR1*i?(zPMfJcBWP?`aHQfr~#|4LW0xz#$EK@G7Z~z-TRB+Lbi+~M1obAF;S}s z$u<#!6~R^@taLD{m=5=Z$+=a4tWE1*-X`XTL+8NRKH~HkS;paD%|X1&VKn}Ve-sfh z1=%ykZI!8F^6w$f7~q^bfTTII6X7A9?pTR7X@HBuf$!Zo{_OTeGQ6F zb90p0gCGHKZOxvx)F8%?D)|2Z7)$j|4#vqKqtK+sn#R~sR?-$?4%ov41MnC6!oAl6 zgrq7JbbZR|6@$VJfK6$*RjPv{6;DgJDPWgS3$J zEq`uPWNep~27z2FikMpjY^IT$fFOlZYhsNNQ>bER*Co^uU!tc;$Ud+*a0k2HHC-tFe1(k(@y8Ah#9mC#WTr>o50jv5S6o6 z0^$M2p4Y|GmrslhBoGzb_a-|q2PFa!M;7JH;|7NLRn>mwg<#})P)*uV^9>xpR7H3# z;aJvy92EW$9~!)c%2J+1@(lB9FgKrhCeeC9<4Bi4s$O|nwiMz`Vh6c+;77V5kiX{ zf2jcn1}5OCrb=X?$fR3foHGim#8DnK=xI70^ziBZeQKaXSJ5h!LIP?t?0R zrlBZ9nyo%BmdAgJ4acy{2;wD;^tMG>RMyP13L+M3}ApTJcZ;7#Hlv40%vkR3AS> z&1CKPw!=UGtKct~6kM&U6(Hd*vH9zYs67&it>cM&3b7jjwFFS!Cgv+r0F6sZ0cESi`g??=SFI*nx4_t(W)Rb3mM~8`IyBuoU%`oDdk;u-Bnw}dhNL8f zwo6i$F{T*?y(v@zl(KgWMff(3Y;Xt%R^rHnkS%8=ZvJE@8uA93f~2oZDhM2a14L*8 zH>m^9h=0Qb{{XI(fc6DE11l^fcF$Ng(`3TYF^-2FQ@)~Gn3JNYQoirN2rbSM#_5o% zF##Ge!CZM(s0M&uU?Dxlf>;T*bf5PkN~-Atq-L&M0VDUI(Ez zDXB1@6(IKk-{@s(!qV090~Jf)%uOvFSKGFGkR$6yGevl(EV zD&HYAsy7Md0Vt0`s6TQA+yJRq6>DZT=~Eer$|X&Q^Bn_V1ql&0_aBPl&RPl-L}>jFn7T8YQ1h$W{{T28S##mQhLH|e%)J1FNrhGugM_;S zMc*B&I@%cuAR+tcq!G~K;=!RJnWE6_Y{HW|E97Nx^LQ!{Tft4RfY;nUo}p*JI|okw z-ffFF!SI~pDS@W*KetpI(m z`@yU)He*kqC)|NJRLno^0@h+BzyefT#}M=h4eN3Voo{~t2h3!h7InM^i4P~ScrS( zFd*Ou2VZ9W^dgUja}y+TvSN5eMDo76#HEk-LvB>3T+} z6tGWI7tfYJqoLLP9^s_Os3)TV;#(skz<%k@dfKRu$iL@UnxT4SA_1jG_{MWO%EKGv za;-t&oSiSX3UxzL43Y=Io5ej1;OLMzuerR#a!DJl?rQ)K;3rc7lCE*G;hq<^6$^~hNBv*SzU1Asp zW-wRse5s97SZ}z02inc{(1Kx%dXDSS4tLo zV?yR|VG}G<3S!Ady|2qlbG9@T&;gKTNb%h7zXV z$ZzH)BS;{imMZ*khF%d$G;DpR=LZf25F*Mq{ox1+CC$hdOa}?oeSr~encpNSl@Gdh z;H?`0AZYU#il~)M%- zO9Ie2X)%bA?BbIN5gLh9RZ8(H5-^dWF7XB!EkPO}9pDE?U7`lhr0sc(hpS^xO=J0( zORdm&+ueg=H#-bRY)QmDTrMPRqW8uWT^@jS$w&ZbeZ)3IPp(1A4^^}I{{UQ`UTHU& z{syB)fjrvaP_fRVz%o~X=K z+8v#aAP50UL9k*E>mYerFZvvv%y6b}S}^ED>| zs)&0-tPY*VumQMgOghaeuLos~NE$RkX8K9f`M)Ty>o;hilqif$Quv+burFy9w8Rzn zVgk^*_$*R7aX~>6n=(i3$7!)1oz!I>Ig#k*&J7?wdrvX#mL<3o{IB(r<&Gp(pyR_8 zY9yXOMu_<2DO#_{9}R!U1XwbY3ZukAer3scPk2#N{P0DfUS*^q^Y^%k%0qhRh&0^O zlu&mCQce*TwoF4ai?Rhmx¥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
2?@ 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%0Dw2l$9> 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 literal 0 HcmV?d00001 diff --git a/f3discovery/assets/gdb-layout-split-1.png b/f3discovery/assets/gdb-layout-split-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d6df494b65b6c89eed47da7d601e4a2bb76752 GIT binary patch literal 75393 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 b#m^nGhPTfX{!*#gjGu!o5>aD){>Fa+a%Bb{ literal 0 HcmV?d00001 diff --git a/f3discovery/assets/gdb-layout-split-2.png b/f3discovery/assets/gdb-layout-split-2.png new file mode 100644 index 0000000000000000000000000000000000000000..db2ecdaef1b0469cf31acd49e2c73dcc5f97e5d0 GIT binary patch literal 92300 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 N-2tvAZ#{bc{{RGvuY>>q literal 0 HcmV?d00001 diff --git a/f3discovery/assets/gdb-layout-split-3.png b/f3discovery/assets/gdb-layout-split-3.png new file mode 100644 index 0000000000000000000000000000000000000000..b3e5210e5cda321679b80faba19ad24e51e0c200 GIT binary patch literal 102759 zcmb??bwE_>-Y#1Z1*JqmKtP6)mToYHhQXm5q`Ny+L_kWqLFq=i8M;GSy1Qc-dhX0{ z_St8jbH4B1Kkod)Vy$<*{r=*4o)!2GB!PoXij9Vbh9e~jR6s++0HL9w@87?JxT8?> zi~{io-QkUt(*67Qrx)cH5dV@mim5p&+88^!ytg+(GqJX@GGcKsus1TYb}+SZ+((Cq zprJiSlLEe0a!uNqwXxJUNntxn)%KS3Dap7{ZXR>K0d0aW0RIm`YI( z4_}xQEH~~dkkw_WAQi0jb(v<}ZIb-Sv>ekHt#4tJ7E)NVrV}lpk-qzV8r@4-Yq!Z6 z+bL|b#(4kp4woYjy)e!e&s4(OM-;IQY_`{jln<3AMMAeP-3X#7aR<-saFzLWMF-tL z^A#2o_Ys3YLtD__RINi@p?!$-&p}6B662@gqAs*v1qh%nZ2zFzLR~c7{rtZa!g)67 zzV8vpS(J{G3Evl;^x9n2uGn@}Nj^R7Jim*m-~*xUYTZC$3U^`Ox;bzJKwbO3*wh;ei82o%Yb-v+hJ^Z6ZWKaL{ z03UJ`LWu(oqYPz~*1syMT(<>Wj~mtrC$*2&M&6O1>7Acjl^o7D9xmKb9fWr$!iw<; zroHSA&hqETgSH>k&gs?{=ANnzpiPs%yYNxj^H8S}faZ)?BzyU}?c)7jhqq3{)Kz!2 zfBRg?&ndzNGj?rioQvYVIUpNe_<8J64ANb!%%ZdQ+3vt42U8xISTZbhjN&ul89yy3>=lZ?qRDFgd_ zd779yd2h4qs0q);LWCJ=!|mdfmHg3s{@u^_kc;ni9KDu^8BJiTDuRk`&M(!mX=uc@ z3$i6RSM8tL5P10o1XMC5K!WiJ!cT9yl$K$-UJ(~QUaH5wuzMn`Fo)TJAm1xZo5Nx( zpk{0%Wla*xE^W&nm34BRItf+qdKk|nMAJl+3Fgz`tmEl6eWP-0gzjN;bu@UkH{sRO zPj+pwJeA575UhLE>oewAQYCQjrb^VkarAlGI=r4+3cTX;^x9K$qNw3|-D{)iP;~a# z!|hQ1vgS+9l+WN#VZ*J#{)T0H!?L&_W|< zt@OB`w^G+I)*Ihlq^`hicWf;h?;elLr9a2-y`YIIU31REow?cGlKYo^UAhidcwMpH z?(0V$tBr{c{km+r12HZV#!)uvE|tAIm&dU_8uWnLi6S^pDh#^jAVbhE90*za-Ken7 zX3V{Rtq!Lg^x8|EpV&mG6=n8Kt=#i zJD=6CyY7Wwf=dn`5rzn&JDu7c-|*U4mI*Rnc3<1f{VvMl5|#93-=G84UA(pqcg}U+ z?9A=mRxnuVCr?Y}y;=A1^u2(<=dt`G{7qnAfvMT7*KhVNFYZ@CrgX3J*Kdv*l4Gqa z!d~od@m8GIcP2kWE&!jZfLL9+eHzV zRAn)KwJgIMdKKm62mQ#hd%EwHs7n~2(`fU(5&G~_&%tA%^`>`%4C3PDPcYPb1=B)r zUljpdAhvwiO}!{?Ny3kFdIw!kxwk+=$`R%Z?#VjGmoSDeuDqWxB!`_S8*idVm`9ZzJv00G1L`>kB@ch^P`;b1s6iXD)FKi1+@+T;rA2LDU53_$p7ODJCk$Vh z?WF!)bMvv&$@=w`&sW$KJ96tKeGQv?;ywI6k}#p^baLMGX1C?TKo3g{d2+djSk+}v zVWUTqD|A?%_nwHdX`Rr)gwL4ht2#EF`J05$qRA?VyF{6YoG4jM@yIV{sKVkv)9L=r zGW?7PtR6YJahX@ge|A<#-Ez7;;c^4LjD@Gw6c*ze%A6dnoT>)w&ANFz=fbyn&w7XV zgxwahU0Ag%d2|KVRBj4o{OYb#4{zl8y;$+Cpt?{zQ)it zUCwanYXx?}gOcj&&WXU!v&8{kq99?|{)R~O?|WokG^g--S+=jjV^YAA`d8CNr@rt8 zdHL&9A~vtH?$B*rFOe6|X1!%aB`DyEB9QA;Ybb&CMRo04;Plu{s?98Y+OGVC$k>TZ zSuzt~Hec())nQ=-6DLaj$5s2g#O34j`G+&hUeoO|sf{Jq`epEC#_(bIvHV8+cpLxf zFbrXWPt1?QtgUtVPdzIx>ocg3i*y!IeUb<{PxRMJoWD4oOZC1c>}R`i5OIYb@Lc|s z@q!=Vd7*2@eibEs5q)v5vGTf5)a)i!H&gfK;2fg%9-Ed{$b)<+4l@196@s;ffU=mzKY=02b- zLw{lftAbpgi(bx>i=QODmpIOsiB2s|UArezH0)#7aDESdUHRi0x>4-o=(g%JW@)W8 zb&=$(L2GroS!Cn0jB}$2SBJwdmp?+TA-~}bcDc^Q`{%`TKIawWn=X~QJSSdP%O69o zUPbTMpJ>)WuKZ;*SJ$d;&WEn6F6(#lVUWY=I!(CQ_Y>+-0ddNL{DlsmDp zd+-6D2I^-%jZ>aF$o1r-KV6Sn_pWw!jcl}-C?dCRfHkzurHZ(#o^|uq#x*%B9D?D}PYUbsqZN2EEf5xz! z_H${W#wG{lDe73-e7nnG#}AOLnq(-Bx-CM?y_e(YUm_C+#ObeLwU^G$NxvkYTgy#E z-9p>i0A!!IxRRs(TadXAzK6PE{SG4hU8~lH1Hv;1c9^>;o~l6I&nd|EU&;~8OOIx5 zP3LLI<4!Vh_n#MR`{KzNiry(Hxbi^mVUYj)`;$HhFD3T5L}qI-dl2WrfJfQDh~Qk> zq`qPH_$5KyB)hO68Fv4`zyL@v*raB=C@gzUe~8lQ-AOCqk6%~Af`l=OxyYb@AwGLb ze`M;%A;W}nW>Iv4#iplRA;$o3a*i2K9O${&B>Ypy^LRPsk2&5O!aW`4wk5VoHuZ4< zZE_!}-~8&v_xEaSUXeX4zYx_AGqBzkKT*+0E|!n&R5Y-ck29!xboB95!8*E>(8AAf?>MZd4^;I{oh@Y* zDCnD_yn0L#xvErZ40~uXR)kDh7StW)D5$VKfYWCgt>#?eD-&AWFFt;tt@#<@!xxbL z0(+lz%d{W2xYPJKATM^DmvXmh>7=#*Kn+mn$#oT?cNm`PFiENn=^I}N2qZ{17a;2G zN(vsB{Gh2S$Kt1ojl&_3b-nl6o1UZM$o9TJPKZviiHSzdTfvq1qbYTJ#<-%$A@*Hz z?g!@!N?O(vq6F;Sd&eQtZT#$X_bZ^erlEx4hA_9?N7MjuX>Thku%*y%zg}~$Kwl~; zDgb{4e(%_nSCK(jdHbf5re@?H(E<}n6D^022u7x7bo|wy>$frGuC6wCy9=ZMfo;5d zQT0Ux?6D$3n5eCjjR{^)%3D`$q2*st2IMxASTH^-7P?_njjA2)KMP!mBZ(bf|Kuk? z5V;fikv&F(7Eso?pT{Qg=?MrZYjZ3II+Em?@9I=MrHy@zgP}^=7M$|UWyP9rB!^~g z$ruvFz!ea{=)&>D!pv&*FxPzeyE+3ctZ0?Y&y|L%zkKgqF3oyNs%&3eK)@7KzOBHT zzEFOa(H0Q#><^f4=<1F+&4_7c@Zx4XJ44(z&AR)A|rhReZUzcjC zi*yD`4$x>)(`&JI(`*Ki0-=^^&+I45hdg~VO4w^TA^UTLbfg%Wqq8~f;n&CgN^^TD z@r@KTi9E_x3cT=+)v0F=K7gut2NQ-T|_BrhgfH; zU)p+Ho}K+nITJUxID0QDE4o9TY1w#_(K%umleemHsqTneep~EOZOf^)xMstjU*52? zW)tc2_w7$g;7fur&>2?IkBj5%+Ez=W^IWhia3==sIZBtRH}Pr$9pEd$6kn=VDr>9DIzaFV7a{fZq2FVG5jBNe6yI3bjh5BnaL-I_ zry!wuCb7<}s}GAhb=n)|yvc3X6X?qfu^E1%87*d-CB>NHMV-%65{8WH*0Pc97Z-H3;dr#G*->0X})n_1l)Nb=a8 zOx^D|{Pp|B?+J2Nzc-}VWABaeL$>12X$Q#2j)i5t6jt(@pJ2~+b);<)Qi|&tuS4BA zhOKuBODiK>;>t(OGB$VQKEL^rKIPlIu(^Mgr>3nb0$AVhr>E(7=$FbTLxg_*%xz08>Mi^J-r@@G4R<$6cB64SEWE14^i1<|$_M1z3gaz*LRFw5dq zBHtR$A|!IOpgzp7RewP0v)ZK_&{_r*Nyb3lMmsR9?P5qy3*8&b+H2cFP6)#P|DnC| zn3)F$_0PY6S;=Vw68qRyqI{9k3-^Od{Nbn?J_sX9Kap^1qZ)L4@ff@ROIBx?SK4)% z%>IFg|L<=$9d-+6rv9Ek0^c7V2nMH|!`9wX!E+pWo;W|}U!OmWubWm86(YdyXKUbm z&p(@hY;uS$@xD6Ex8@t+W^XyH9Ov6=(!>0!tA!p!v^{j zd#UiK$nO)RH7N8kaTxkP6O5psFMJF_#14u6Sl6Octri;SxVqpj;Sr z{MGDk9@D4q;H`TUh3U4Sp5`kD+_49Nu0>hSsKq>BRV4emKz@qCEbOAo75cW+v)2y`9V2-2jItd_%`r^Hs#+&xY)>~yYPM)EMJFXOsyEKA%^Fiw?!Hhlqu_4XL$@|; zRf{^ z%jyKuFn00ZGxHZxWX&I<`O6I~8Mribb+>>1x++Y=Z{qny@Ni72rbDXy;z~^fwWkN} zjm6OZn!X+}h*qNkF9B(ArdeE_`wU3^T>0v2!O~*so5SKlPqk)TTp*?-P6A(2JpHU2 z!>343L!=8022NV%z&&fzxSQqee>1{@VVlS$LQBG`5O-p>4pYwgI`<(YAOIuKNG2XI zzBTnv>)NW*$G2oZDLp3WH+AR$$rzG~oourf=nV&ktIvS))$zrT9n5O*gUn~#x%CpT^PMqKk8tgY(ftI=h!N3~jyL ze$n;6DpRtBRZtzgytR1S4g11zo|n*Zd1T;T*7NF_RTblF4{`af5;yOZ z{1MJ&S5s!n;3tAMSjg80Q&Q}|UNHT9EeP$qdbA!Aa;^ZY+GVmITfp|SHZ&Nbf65Sl z-|wMB#XaBVl*_GnZ&!W$zE{#B4i}dw#~p zk*#RGL|B^##fPe)S7M^b8)zS-{|8GoMwEz&D#0iGPq^Lbs{myK)6C6+EaOM&mmL&0 z#HbRdj^T<*S|8m0r{G!trI0L&y3rV`FPt^YW^k^6uv`#B(}r$G7lwc@FQ#em>Kf z2|$(gUEeAIN%t~&OIJIU0C>dmW%8@9rSQ8UuQ?JQwt)A+JSx7;oPGQnb@QU0J2lJg zKpGv-YJF#xs;3WGX9{6IKl31a{AzHNY%JGsDY`+Fhesxa9i6&mY+po{>76zKMu>v2 zt>NPVDgHPgrIyds)TkkT$W!wE{9;72z&H~6rSQTV<9LFCeyW3>TqQk_2C|m-8ViFN zu^p~j&&|K49k8Z_j`N5tk6Ia4VoJycKUE$nQ4?PSBH~&H4|3y=0R+VvF|iIuB~p=6 z&Z#y^fPp~v*ExmqVh)yw4OSUntnk8c9oQzbeSG+48)*J78A9sPJJf^={ZWw~I-o~U z{h(j%KIeN^r81d|YF?@6(nEQ!0ABH#(s0H4VCYC4&56j+>VPzn_U&IxFaK8Ip zv$k2Ur>Iirb-wy7KLNF!v_^W1_V<(5Le~k5odnIiwp2b6hOgYO4h%q?+-fBp*+WUb zG6-omJ11-5;N1sK0J=$fbOYv!sY@`bGp-7ZY&^3sjFw7jG#$uzQm1pQ8P>l&f2T8bY{%RR&AVhO}I?qUs7NGP0)Hj zVpc_-nOLJcus43yu%=D}svsed$;TCDqbA1Z(z}ch$&-I=mP|qhWOFT6@tl)%LTvC zT5aDeY!`k*me|D~#)W-o>*|yq^;LW%GsN}fnd<=6BbIbf=eL`{x^=SL!uRtzqZ<4n zoBj>yQTO`CB)XfgF>Wg*rFhfI^*$3iUj0JAt}Ck=Vp--A4lviT#6 zNvV0u08%Y89yjhXjXeDB?yj%PS)wa+18&EWf}8!XJ6C{!>a)lGD97{tUY?wug%Sso z14+f{P3H6aq+;OET4jG?ect)6PD6f4p`c94#{8!cX!2QWs`>euR^zmW>wCMrUu&7t z0;IB(=GIXWLwZL;gEcEZJi@O7NH1B?9kqpzbaJz#b)LyWb`_>9EGkE7dmM%NgAkUq&Dyt$o(Sv=d*y z<|(7@HTk8RkFpEQ)G7&ueMe0!8og|LPCBJi;(pQE*4Aw)G~#G;u*5U(ZFe&kZAA+> z>Q&qD+)Cz;&Cg%v^BU3un)M#BSj({Mw6$Q|J_RTR31kBK;!LlHHn8}4CT=-Aw1u{u zYc2BYpKJ?c?CP`D4-{)2qsmwFjd~Y>Sco62D;3>N4ePTC2`AJuG|(Uaq*RmXel{TD z*mhgG=-X$G*+EH&;C4gDY710=q?!@)LikGz)Qo{Lp=i|~@Na8bxU==x34vl&UpL1q z-6BlCl3DG)x(|-MZyk}b3AB$UBsjFU_okhHSNPObpDzqqmo01V#r+{^d)B0aeDyz) zFq8+<$M+zUS^;ZkB>O0v+eo7nB7i0ziuGxV7WqaKe->g&LowGRa&x)JqE{4{RTax( z9K`-B+(C!1QeKVVKtB2oj31REW2BS#ETH0EMh*ZVGwEw5!uX<7M9i*N$OH#GWjL?! z1D4qJdG`-YHfgHnZ->Xbg6%Pkh1QH2IVu!ZfSpMa*QU>xxK$_aR6UCBgn21lhC?m> zGb$}2Ka#DnTFZZoJ;_gSIDFw*|LZwmc$%J$+*jYtjMWAj9FGyMJdqxB)MeRJn4cBX z!sLfZLO$XRdk!It*I=Mfr9%$XGd`Et=}g?Ss8l(IEGce?-(dudO;6ygfw0F2aN{Mw zTn_KjP`_i;Jy3lXq>);yya1%(zq6-OHo5FF7E9fXO%KSbI;W#|qj8_n=CpU_jxe(Y z0Co>f`r;nTcJ0D6r7_S2`UnjE)B<>Rm=KB4khjZj_>j#23+()3ryP6+~-u? zpnZMr+S9lak@j&x+Ba^9@F;W!$K)^H;P8E4!_`E-3L@ zA?u0%El5)s?GO;)8hK2&9`^u=57~z2@a2tslkreps*k9ZQS_ZM#N;h^Y2j6LtMf3v z=uoN9V6b9ldCX5h;%^n92E(+(<1xVOwl+F9*fV_p<+Z;-n$#ubvnP?4br=?S8j%Zr#PYW(U#?iL#bD;OZ#)oIZZ}qqD4Xsr&OyU5O zI~lZ?Dni4?`RrQ@tU_vEPPY{drqM1zH8O4KH3?-OQRf*&ex2oIENS4i2th!yUY7&$ zlYK|qH425zfl`$O$LZ|J=`fiL%2WAJOV%&zEkipCpM6HV0tAvJ?0&-sJY+tCH=FkG zDqtF-1a_I-z*gVEbY8M{177+xcVq2J0SR)01k2JRwYu>&91Ig7oDgZ!iz&a|(=2AHIM6T z!DLUzg!FCTODu&{rr=i1UFzuX%Oe8ds}-`IDqWjvM}%sGGyma2TVOg8%Mca;hvLXF z%aM#4MRsmQ+xnvjH_)2x=S(8vZYXn z1DS{H+@dKn?8P3JeF=X>4=S!#9K8h?+JC(#```c?V8$#-;zGRIboYPoa0@!OApZZ= zKKC&FWN+x-b_7Nf%?Av+hnxVw}ESA6yb#s9x*R?ow<=~+) zF_A+T|82qH(I9~|r+3{%IO)qbX7K9S9OXiM)T3%wrCI|Bv8csl2gU&p{mQ-uq~@=ZX3|*X?_AmX8RP@=uUsyArd_DvsbS7N5~m2DP!euo#MW9$4(Av|9d6+obA zF>i^yDUS*2UsWnZl}2Nwc|!m5))giZ0sovV0XaR7Medugi?WQj&o)5B{F#cQLk&}- z$!e(N2@x-T4@&xkWqCXLzr;s~CGtEevc2@>%*6<8dg^heiz@MZL<|Jpt`X>4(>;(L z%NxD`N2wXFsib8oaIZ(tExJUfBUBBt7K_*SIyd6+)SjphbflT77anOK*pEm9I$t#% zSC0}zFpa7V4@%^O40ZS8)Q_cVdIAH&6|}CVPU9YlEfZV6fF^gJhpNwsndS@r^>?{<_@k#889`*Ac z9Y%R|(~6-tM`N<5)31=%kPRR+hFsFPrEuG|rpbIGBHz`+bCTlNViqwKa~kO{blrh9 z)st*S8g@DM^ok`hEjBx zSxQ(DIPt%c3B^a|w<^0%_XI4&;~4r0Lmx>D(a%oUig%jadgc^tR@yDCnu;=lHFET~b-HqLT9GN~4i&+Jg6;hbI#9H;tTs9u0d;MID;9*9T;2f^@^@bqN$`3?q2WDnz2z38yDu=SWv)LkB9utPI?KgR1uW5tQ#>oXQKxvpReL201eSoAE4t`Ik;6os zpbxC}JtM6DK(TFc|0%%yR~v{b`CSkRV5{mG4F8??OuMc_9Tbz~v=;)NQSNxGQA`90g)*a zI+L?p5EG}`Ja*qj@>}=ukxK-c1diI9|IQhBlq{RME{pPL>oEv|xjwEitj3===2$ry zS{S}IdsoX?1cXRv?A1e1AR~|lK_S&7{3n`ZEhy0^!Y-JXKUNX(F>kWmlA?l?YfQ~QiXrp=AQg2|il{$Gh>CtKzd?}6aQb26jIE%o7nL<5#3^y;ERO^^w1YU*$ZLSk2gikT)vMlSK*?+mDi-bn`EB&IA@`^>BmI#@4HZw0)A8wDkPn zgfwyCWKOnE%OLFW(4O)T$Cll+)9Q*j-`wg$1g!PDvhFQo_eSZYO*1j_^e(&sTd9BA zGFBGVCkzab6y(w`AQlDZN15PrCaQZ2tLAa@v3K+6?+Im%ymnJ0>hC}gx);}{P@(0X zP$F>s&BT3NG^-ovyBMuC(Tf=n1I{*(oQGO(MKfYe&BY+45NIEc^HD}JGuR+cji4cz)8 zYxZFS>2|K~y2Vq?OU#xM4{f#f4(po##K|_ilFgCbt$uz{gy0^lp>r^bzMJz6?M3?e zca7KX+u2O>PATd}2Sx@beeT;sdiFLSu?qVsDY`M!biY1i61Wpt{#YvSxJ?mR%LYiE zU#tSl(sog4T;-_me>1EIjuU0SKRoys{SA0M-NkR3 zGD!*rf}o+zZX!^unmc5ip%?Ye=ynK2fkAw>$0*H-WO<0Zfb2hrEu}hC!1IAHYYBrV zecFPBbp{*L_W_y8eD&QhE`CMm6++pfRjs*y^dlY#mIphax~5Bnh|Rmri%d$n0cq~u zR?Ay)PbP-eNeMARrnpgkca%XG0yzNPO8`Qrfe(#%4sJ}-;QuM{_Yh7CX~U-bR2d$Z zIsle3q35nYhCJ5A*Z(W*@rYnk0-d0^rk1EWIwxsG0+siegu8>YW4eEpPpD|HVo}c> zzMh+Di~D%dM*+!ie1@gMM}SCPc=@}jhdik$Se4Ngg&qw!^3U&@Mz?9r?8I^u#wpcA z=Bmk9FyZY#UXmL~OcEVqMU5apa?A*8E8g#E&1@vKGy|C?rCaa!9MuQqPya+3NaIkV z3>W>)^c1JCNr4K*-+jz@%3 zMO(8tM;q(ipF##~0*&Q^965Oex{Hj3CI(K7)6X&lb4|vL@*PImv%2Y+!YVAR=3d!$ z7!bbvh$7)qQry!8kUFVYsb018s9-+_jv|}E2X=`5n3E@vlHG9 z73f*a?UV@nz2H=4%tWTkw3v_Ty1aY?B4H@_{2*`lT7BY0+w?Opo!-v%BZ-E0QWCzK zk(0voMx61#W6k2)jeqo4j0vrwAjl@EcTgSj>hE-Ks9M3h&3fMg0^*Y=w!6D-$Uen2 z$yoGmPLV{R;>W=|Kyp5}ph8K9IK$L~Nlk{X+vsHpL`|G17&LXe21Ea(;D4c?{FNc2 z302(c+&n6B1xwsfJw^k)BIXynzSSrokm+ZC;h%r8@V6yvk=dKeU7kY25{=Ia0uY

-x@S(=J=cfCe{KgwhAhB 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¥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�MneiRad2hC>-Ze-u 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 literal 0 HcmV?d00001 diff --git a/f3discovery/assets/integer32.svg b/f3discovery/assets/integer32.svg new file mode 100644 index 000000000..2647667e9 --- /dev/null +++ b/f3discovery/assets/integer32.svg @@ -0,0 +1,2 @@ + +image/svg+xml diff --git a/f3discovery/assets/jumper-wires.jpg b/f3discovery/assets/jumper-wires.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2d37ce6a3b2acadb1053e44a661b10c486cdefc6 GIT binary patch literal 89914 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 v9N;Qz23t>9<j*=El_Sf%1-|A=X`K0CMcX?7 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 literal 0 HcmV?d00001 diff --git a/f3discovery/assets/minicom.png b/f3discovery/assets/minicom.png new file mode 100644 index 0000000000000000000000000000000000000000..598305b7a261550fb5886376665c5f1629a7969e GIT binary patch literal 22340 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 literal 0 HcmV?d00001 diff --git a/f3discovery/assets/putty-console.png b/f3discovery/assets/putty-console.png new file mode 100644 index 0000000000000000000000000000000000000000..9e5fa74fd55c848d4cf4da2ebd8822e075f4c0b6 GIT binary patch literal 22567 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 literal 0 HcmV?d00001 diff --git a/f3discovery/assets/putty-session-choose-serial.png b/f3discovery/assets/putty-session-choose-serial.png new file mode 100644 index 0000000000000000000000000000000000000000..3f5680d4f4bb284671a9c1e1fb7e233b458bfed3 GIT binary patch literal 26078 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⁣_n;~+s7 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 Fe*k@|2i^bx literal 0 HcmV?d00001 diff --git a/f3discovery/assets/quadrant-i.png b/f3discovery/assets/quadrant-i.png new file mode 100644 index 0000000000000000000000000000000000000000..b8b827aa04c603cb09d85760869f0e42788a535b GIT binary patch literal 76325 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 CxD_J+ literal 0 HcmV?d00001 diff --git a/f3discovery/assets/quadrants.png b/f3discovery/assets/quadrants.png new file mode 100644 index 0000000000000000000000000000000000000000..4d9feab3de284fefaab3e4ba09d1b0b8fa6f18b0 GIT binary patch literal 7696 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 literal 0 HcmV?d00001 diff --git a/f3discovery/assets/serial-loopback.png b/f3discovery/assets/serial-loopback.png new file mode 100644 index 0000000000000000000000000000000000000000..f491ff0a79caddbca278ec4d983dd7bc9148cfcd GIT binary patch literal 7758 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
  • M>p%o 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 X#CrSZHD!?h{Q{cmy7wwnZ6f{y_t1E> literal 0 HcmV?d00001 diff --git a/f3discovery/assets/serial.jpg b/f3discovery/assets/serial.jpg new file mode 100644 index 0000000000000000000000000000000000000000..226a5000d944990eb85775f25bf2d4d15bbecea6 GIT binary patch literal 131556 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�X4#Di$?ZElf`v1_ST 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 XXJt}L>sVmj3>TjmFu8&~K+pf#>uT{n literal 0 HcmV?d00001 diff --git a/f3discovery/assets/setup-windows.png b/f3discovery/assets/setup-windows.png new file mode 100644 index 0000000000000000000000000000000000000000..3568caccbf1dec21338dd4d66e0e4c939855fb65 GIT binary patch literal 44244 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 literal 0 HcmV?d00001 diff --git a/f3discovery/assets/st-link.png b/f3discovery/assets/st-link.png new file mode 100644 index 0000000000000000000000000000000000000000..479f5fbd2b7f1503361b082bd428cb558a38ca79 GIT binary patch literal 44549 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%0DMstCqV`T2_?p?36a``AM%)uWC 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∾~RHk}Q?s-v}NM84! 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 literal 0 HcmV?d00001 diff --git a/f3discovery/assets/usb-cable.jpg b/f3discovery/assets/usb-cable.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cad50342d5c822197071e18ac5821f6577a0b4a0 GIT binary patch literal 136728 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 z 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 + + diff --git a/f3discovery/favicon.png b/f3discovery/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..a5b1aa16c4dcb6c872cb5af799bfc9b5552c7b9e GIT binary patch literal 5679 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 A;{X5v literal 0 HcmV?d00001 diff --git a/f3discovery/favicon.svg b/f3discovery/favicon.svg new file mode 100644 index 000000000..90e0ea58b --- /dev/null +++ b/f3discovery/favicon.svg @@ -0,0 +1,22 @@ + + + + + diff --git a/f3discovery/fonts/OPEN-SANS-LICENSE.txt b/f3discovery/fonts/OPEN-SANS-LICENSE.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/f3discovery/fonts/OPEN-SANS-LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/f3discovery/fonts/SOURCE-CODE-PRO-LICENSE.txt b/f3discovery/fonts/SOURCE-CODE-PRO-LICENSE.txt new file mode 100644 index 000000000..366206f54 --- /dev/null +++ b/f3discovery/fonts/SOURCE-CODE-PRO-LICENSE.txt @@ -0,0 +1,93 @@ +Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/f3discovery/fonts/fonts.css b/f3discovery/fonts/fonts.css new file mode 100644 index 000000000..858efa598 --- /dev/null +++ b/f3discovery/fonts/fonts.css @@ -0,0 +1,100 @@ +/* Open Sans is licensed under the Apache License, Version 2.0. See http://www.apache.org/licenses/LICENSE-2.0 */ +/* Source Code Pro is under the Open Font License. See https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL */ + +/* open-sans-300 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: local('Open Sans Light'), local('OpenSans-Light'), + url('open-sans-v17-all-charsets-300.woff2') format('woff2'); +} + +/* open-sans-300italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), + url('open-sans-v17-all-charsets-300italic.woff2') format('woff2'); +} + +/* open-sans-regular - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans Regular'), local('OpenSans-Regular'), + url('open-sans-v17-all-charsets-regular.woff2') format('woff2'); +} + +/* open-sans-italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + src: local('Open Sans Italic'), local('OpenSans-Italic'), + url('open-sans-v17-all-charsets-italic.woff2') format('woff2'); +} + +/* open-sans-600 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), + url('open-sans-v17-all-charsets-600.woff2') format('woff2'); +} + +/* open-sans-600italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), + url('open-sans-v17-all-charsets-600italic.woff2') format('woff2'); +} + +/* open-sans-700 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: local('Open Sans Bold'), local('OpenSans-Bold'), + url('open-sans-v17-all-charsets-700.woff2') format('woff2'); +} + +/* open-sans-700italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), + url('open-sans-v17-all-charsets-700italic.woff2') format('woff2'); +} + +/* open-sans-800 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), + url('open-sans-v17-all-charsets-800.woff2') format('woff2'); +} + +/* open-sans-800italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 800; + src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), + url('open-sans-v17-all-charsets-800italic.woff2') format('woff2'); +} + +/* source-code-pro-500 - latin_vietnamese_latin-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 500; + src: url('source-code-pro-v11-all-charsets-500.woff2') format('woff2'); +} diff --git a/f3discovery/fonts/open-sans-v17-all-charsets-300.woff2 b/f3discovery/fonts/open-sans-v17-all-charsets-300.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9f51be370fa913ce6de2922b580c262c4822b337 GIT binary patch literal 44352 zcmV(;K-<4}Pew8T0RR910Ifg(5dZ)H0f7hr0Ib{q0RR9100000000000000000000 z0000QE*lUWfmQ}!0EY+&fhq})G!YOAg!yQMtSAeP3IG8%0we>R0t6rhgFFYi4Ge-h zTM$x_K;*{m=TyO<(oF`$dr#+gT@uRz<@OP72f1way{Ld4djxa`IG0*=K;{4c|Nq>i zF~-^s+Z{rPn$}0zLzV=G*ddk#MfRZCOSo7Svxg)@O1QTM(GtC{-8am>TkfXJ&}5JO zXokZnNWAaG&x#r1r&DFc3k@sfl$|@RDaX?kWW{EN@TZnHp}gCDd}u9PW@H>gZ142z+QEhtr+J1&#|>KAj6Y2`)3tZkBe+ebjmTS6=W*;+$iHPBB3Un)Qo?6q*dE(P3T9y565vHowfyevYxI9K2P(y z$<_L{@8?J5hBF;TxvX%vUMY{MW;AQOFw;MRE?UNs>(i)Pw#F30SO&%}gA&nV#5ynh z%lr4w|41^EwI78NR7X_&MdMPeXq|gj4oJ6}tzd{4Fvwwq1Zjy_sfS1l0YYgJLOuSa zG~qZt#{MG5VL1;uY?c0qywYwhjn*_`$CiZFZCFDFz-?kG;zz}gkK?(Z;(4Ip0|Y@p zL`0q-DhfWlFW)O~_Uv1l(z*7n%=kiif-51?{(S1>dTz;-%RXz{zW_NG4POWVdSfQ{H?gb&VPWmSuI@as@lXQ zCML+EVq_sv+K31qR)E!rHdbOZcI*#x`rpX1-FQZd2?w2J5+HD^d^xN_9WLUu;R1_>$Sl2l1j{i_PqRoxBKXmEfAv5RRCG~gHz zoRPqp)jl)`>4DtY_ee=+oD0vBlrtv1+}R|)Aj>WYFNl--dsEGJL13vB!x?g=A&fDlOONKn#&pyZ<<^Gt#Y5O9+B{||V8CFK!GIY^G7 ziird-fZ=XPfYkAzOvx!^1&5rvR8_9Zlqy%TZCti4x_G(NsHD}UoUD}Q&&1ywU=hnR zK_eK;d!w1V-89?ZEBgl|7bFMOFTBI&;bU#pwZ9KM5d*ckoOlTrnn@#e=0bxf_LKF$ zd-0Mi4MXYT*CGx?Tq%ZXXdY`yIWWVJf|?K(5DNrL%GP_mZs@nw-vBb}Rw0W;wB!)N z5TjzUSNZXIA7943^nXK*r#Dw9|Mtf&ksu-=h_`Yp9V;Dkh;8<4psUZVb-$?#qp%T! ziAdB1b$5t5hjOzR8iD$*)2$e71R6>Zt8%DEY$Sg2KWN&b4Cqr8h>8`6#((@8#L}XktLaTS zryU~vMx03nNxOB%uQY)H>VL7pz)zP2nhY%8WH@)-0RsdY-07d0c5ee-ah{%=QSM%u z*8so2)#K3GU!m!|?O$6+?&yD~(Fj>ZOxK05BApxGi zJr7YET6WG{j1#TYt(MkW%SPIA4dOUU&zsN+<{}nS6r*LQrr)v8tl?2R`* z6w<>(odO>Dg>%+<`=H~%Re+D2bI267Gb@WPo}vT*tKEȮck{9tEK*~BMoW% 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 literal 0 HcmV?d00001 diff --git a/f3discovery/fonts/open-sans-v17-all-charsets-300italic.woff2 b/f3discovery/fonts/open-sans-v17-all-charsets-300italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2f545448418cba6668a2e7d49e9616e8c69dfd15 GIT binary patch literal 40656 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 bQBM5)6s%p?oy_T)fR3IrepgG2|qH4K6n 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

    D& zKmG7e67!kl#@t`?2092GluuaI?(wqHGc$CxbhOu&-QklBs;yusvX`9XbS$sFoH+FwvSs*$VNBEt-3}x$RNG$?<{E4Ybo(b3OQlfghskNz z9}K5Z3VQ3758HkG0jW@{RIXI$g7RShkH;@~Tu&=BS_r#d@9~%{hig#_2T@|P9H)w? z=gh}5S>q^Cq)p*cpk@GaSXq4sH<14^6;np5c+t|$J9x&lS&Se9UXJl& z`)tC!CGF^PM{9Gle70PoNpUr~Y%X6Z!}+OG>@qySno#@WZs|(!*Vl)pnmp&Xm-VKQ zd#My=>7WO!yH+kA!}m@QP$?RL){Bk$Qv*y2cO;BUYachhU4q|dA!Mv|yd}&v+!gE% z{DqB_ousX_y~Gbfu*tQR**BQz*PQqTVG6mV8#<{f+pRkMaZ3L)vy(`szQ9`Qf3L->DdXY}1dMc^^Csk2NTKs7&QcmZsc@0=Q*+*}0+ubaVYp z?_|MQ3hbnc(VG!jcF*kMaE)V8EC4oZFthXNL(^I^9lZlOJ$lJAO5=PrN|Oa{fGt+^ z86n<5N4dk4So5{kLjS&dhC18h8m3KH)**}vqTFD5^iMTKEbcl&5* zW^QC_D;06l5fzsu|eN0BcF>w|9d0O=b_CFVJ+E}_9y>Lu<@sRBZRB_KQXt_6*y+3*^M zE`8Gx-~2b)<#e>sMPht9=HdY`yV6x{- z64g$bGMR7NOT#uSC|2C5PQzyT^d!Zjg}qSQ?g6h$P4ccGk1(o5QhVy0CTs#8Vc)~9 zOq7?zT_f$!BRru4nCKiVUdJbNGaH|)2T8r+vx5vQZAuho$o6xH5)jXZGCov~fcRfT z&bKQLJ3z=#;>0N62R2Ai419Sb^WkaElLsFHLI;>$2KQ0{9@j2ZT<&_5+_Qnn+unjA znR%4OQ<~yW{LJ??8#ND;4y+f5FkhH;oGaMu*V%`Yil((-`_{i*wzrFu0@>r@;Q!@9 ztG-5C$|o66q0!cO8N3oR-ZuJgm%HhR9u|9gr72nkgf z`o9%BG~SIbmXx=T6}XWG!96o?82ddt~la{g9g5aRjJlk4d!jyanU_J7pF% z77h|AA4MVw=oD5BKVh$ZqKjco|ES*^`7lni8w`M~OOWG;!0pS{gxy|=mLhl`j&hO$ zyh#a7>{8aWnp$JtTk9*E)-=y}7@o8Aa4GKMcm(?Dkj`*yw&d^BbmmXdiwG6W=0S!H zhPH0Do+Bm19r|tQO1}!sqQwXgXJt)nTYP{voU&oA`&wBCy5wXMu+q{aM~Pnu^`Xm% z>~wKZWVqL`FH-T@4e}yAN80yR(3BfT^Ox^K6v1kT9mt8Me)EpvvO~*=Dzl0TbRG>Y z021OhH){SbYUb?JJhVvyjO_=O!9SzJSr7p`)%p3ee#i#M@JWL}?M@`DqCi*ZE@Tjp F{|Bsk2y6fV literal 0 HcmV?d00001 diff --git a/f3discovery/fonts/open-sans-v17-all-charsets-600italic.woff2 b/f3discovery/fonts/open-sans-v17-all-charsets-600italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c99aabe80340fd88a6aeb5729251e76c9a6f35ec GIT binary patch literal 42120 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 E9}-z&tN;K2 literal 0 HcmV?d00001 diff --git a/f3discovery/fonts/open-sans-v17-all-charsets-700.woff2 b/f3discovery/fonts/open-sans-v17-all-charsets-700.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..421a1ab25fa88105ab776552d7201205f7899841 GIT binary patch literal 44988 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 literal 0 HcmV?d00001 diff --git a/f3discovery/fonts/open-sans-v17-all-charsets-700italic.woff2 b/f3discovery/fonts/open-sans-v17-all-charsets-700italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..12ce3d20d1ce2288206e8b4f31c20f76452efe37 GIT binary patch literal 40800 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%0DER>;wf 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%0Deo9y(?}8?riQx3p&>dOY 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

    33OR1_N*!%ylDDa|3D1;gP8brBkv%FrMeyX$5% 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�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 literal 0 HcmV?d00001 diff --git a/f3discovery/fonts/open-sans-v17-all-charsets-italic.woff2 b/f3discovery/fonts/open-sans-v17-all-charsets-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..398b68a0853fbf6368758deb1da49d347e3e7d89 GIT binary patch literal 41076 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

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

    What's left for you to explore

    +

    We have barely scratched the surface! There's lots of stuff left for you to +explore.

    +
    +

    NOTE: If you're reading this, and you'd like to help add examples or +exercises to the Discovery book for any of the items below, or any other +relevant embedded topics, we'd love to have your help!

    +

    Please open an issue if you would like to help, but need assistance or +mentoring for how to contribute this to the book, or open a Pull Request +adding the information!

    +
    +

    Topics about embedded software

    +

    These topics discuss strategies for writing embedded software. Although many +problems can be solved in different ways, these sections talk about some +strategies, and when they make sense (or don't make sense) to use.

    +

    Multitasking

    +

    All our programs executed a single task. How could we achieve multitasking in a +system with no OS, and thus no threads. There are two main approaches to +multitasking: preemptive multitasking and cooperative multitasking.

    +

    In preemptive multitasking a task that's currently being executed can, at any point in time, be +preempted (interrupted) by another task. On preemption, the first task will be suspended and the +processor will instead execute the second task. At some point the first task will be resumed. +Microcontrollers provide hardware support for preemption in the form of interrupts.

    +

    In cooperative multitasking a task that's being executed will run until it reaches a suspension +point. When the processor reaches that suspension point it will stop executing the current task and +instead go and execute a different task. At some point the first task will be resumed. The main +difference between these two approaches to multitasking is that in cooperative multitasking yields +execution control at known suspension points instead of being forcefully preempted at any point of +its execution.

    +

    Sleeping

    +

    All our programs have been continuously polling peripherals to see if there's +anything that needs to be done. However, some times there's nothing to be done! +At those times, the microcontroller should "sleep".

    +

    When the processor sleeps, it stops executing instructions and this saves power. +It's almost always a good idea to save power so your microcontroller should be +sleeping as much as possible. But, how does it know when it has to wake up to +perform some action? "Interrupts" are one of the events that wake up the +microcontroller but there are others and the wfi and wfe are the +instructions that make the processor "sleep".

    + +

    Microcontrollers (like our STM32F3) have many different capabilities. However, many share similar +capabilities that can be used to solve all sorts of different problems.

    +

    These topics discuss some of those capabilities, and how they can be used effectively +in embedded development.

    +

    Direct Memory Access (DMA).

    +

    This peripheral is a kind of asynchronous memcpy. So far our programs have +been pumping data, byte by byte, into peripherals like UART and I2C. This DMA +peripheral can be used to perform bulk transfers of data. Either from RAM to +RAM, from a peripheral, like a UART, to RAM or from RAM to a peripheral. You can +schedule a DMA transfer, like read 256 bytes from USART1 into this buffer, leave +it running in the background and then poll some register to see if it has +completed so you can do other stuff while the transfer is ongoing.

    +

    Interrupts

    +

    In order to interact with the real world, it is often necessary for the +microcontroller to respond immediately when some kind of event occurs.

    +

    Microcontrollers have the ability to be interrupted, meaning when a certain event +occurs, it will stop whatever it is doing at the moment, to instead respond to that +event. This can be very useful when we want to stop a motor when a button is pressed, +or measure a sensor when a timer finishes counting down.

    +

    Although these interrupts can be very useful, they can also be a bit difficult +to work with properly. We want to make sure that we respond to events quickly, +but also allow other work to continue as well.

    +

    In Rust, we model interrupts similar to the concept of threading on desktop Rust +programs. This means we also must think about the Rust concepts of Send and Sync +when sharing data between our main application, and code that executes as part of +handling an interrupt event.

    +

    Pulse Width Modulation (PWM)

    +

    In a nutshell, PWM is turning on something and then turning it off periodically +while keeping some proportion ("duty cycle") between the "on time" and the "off +time". When used on a LED with a sufficiently high frequency, this can be used +to dim the LED. A low duty cycle, say 10% on time and 90% off time, will make +the LED very dim wheres a high duty cycle, say 90% on time and 10% off time, +will make the LED much brighter (almost as if it were fully powered).

    +

    In general, PWM can be used to control how much power is given to some +electric device. With proper (power) electronics between a microcontroller and +an electrical motor, PWM can be used to control how much power is given to the +motor thus it can be used to control its torque and speed. Then you can add an +angular position sensor and you got yourself a closed loop controller that can +control the position of the motor at different loads.

    +

    Digital inputs

    +

    We have used the microcontroller pins as digital outputs, to drive LEDs. But +these pins can also be configured as digital inputs. As digital inputs, these +pins can read the binary state of switches (on/off) or buttons (pressed/not +pressed).

    +

    (spoilers reading the binary state of switches / buttons is not as +straightforward as it sounds ;-)

    +

    Analog-to-Digital Converters (ADC)

    +

    There are a lots of digital sensors out there. You can use a protocol like I2C +and SPI to read them. But analog sensors also exist! These sensors just output a +voltage level that's proportional to the magnitude they are sensing.

    +

    The ADC peripheral can be use to convert that "analog" voltage level, say 1.25 +Volts,into a "digital" number, say in the [0, 65535] range, that the processor +can use in its calculations.

    +

    Digital-to-Analog Converters (DAC)

    +

    As you might expect a DAC is exactly the opposite of ADC. You can write some +digital value into a register to produce a voltage in the [0, 3.3V] range +(assuming a 3.3V power supply) on some "analog" pin. When this analog pin is +connected to some appropriate electronics and the register is written to at some +constant, fast rate (frequency) with the right values you can produce sounds or +even music!

    +

    Real Time Clock (RTC)

    +

    This peripheral can be used to track time in "human format". Seconds, minutes, +hours, days, months and years. This peripheral handles the translation from +"ticks" to these human friendly units of time. It even handles leap years and +Daylight Save Time for you!

    +

    Other communication protocols

    +

    SPI, I2S, SMBUS, CAN, IrDA, Ethernet, USB, Bluetooth, etc.

    +

    Different applications use different communication protocols. User facing +applications usually have an USB connector because USB is an ubiquitous +protocol in PCs and smartphones. Whereas inside cars you'll find plenty of CAN +"buses". Some digital sensors use SPI, others use I2C and others, SMBUS.

    +

    General Embedded-Relevant Topics

    +

    These topics cover items that are not specific to our device, or the hardware on +it. Instead, they discuss useful techniques that could be used on embedded +systems.

    +

    Gyroscopes

    +

    As part of our Punch-o-meter exercise, we used the Accelerometer to measure +changes in acceleration in three dimensions. Our board also features a sensor +called a Gyroscope, which allows us to measure changes in "spin" in three +dimensions.

    +

    This can be very useful when trying to build certain systems, such as a robot +that wants to avoid tipping over. Additionally, the data from a sensor like a +gyroscope can also be combined with data from accelerometer using a technique +called Sensor Fusion (see below for more information).

    +

    Servo and Stepper Motors

    +

    While some motors are used primarily just to spin in one direction or the other, +for example driving a remote control car forwards or backwards, it is sometimes +useful to measure more precisely how a motor rotates.

    +

    Our microcontroller can be used to drive Servo or Stepper motors, which allow +for more precise control of how many turns are being made by the motor, or +can even position the motor in one specific place, for example if we wanted to +move the arms of a clock to a particular direction.

    +

    Sensor fusion

    +

    The STM32F3DISCOVERY contains three motion sensors: an accelerometer, a +gyroscope and a magnetometer. On their own these measure: (proper) acceleration, +angular speed and (the Earth's) magnetic field. But these magnitudes can be +"fused" into something more useful: a "robust" measurement of the orientation of +the board. Where robust means with less measurement error than a single sensor +would be capable of.

    +

    This idea of deriving more reliable data from different sources is known as +sensor fusion.

    +
    +

    So where to next? There are several options:

    +
      +
    • You could check out the examples in the f3 board support crate. All those examples work for +the STM32F3DISCOVERY board you have.
    • +
    + +
      +
    • You could check out Real Time for The Masses. A very efficient preemptive multitasking framework +that supports task prioritization and dead lock free execution.
    • +
    +
      +
    • You could try running Rust on a different development board. The easiest way to get started is to +use the cortex-m-quickstart Cargo project template.
    • +
    +
      +
    • You could check out this blog post which describes how Rust type system can +prevent bugs in I/O configuration.
    • +
    +
      +
    • You could check out my blog for miscellaneous topics about embedded development with Rust.
    • +
    +
      +
    • You could check out the embedded-hal project which aims to build abstractions (traits) for all +the embedded I/O functionality commonly found on microcontrollers.
    • +
    +
      +
    • You could join the Weekly driver initiative and help us write generic drivers on top of the +embedded-hal traits and that work for all sorts of platforms (ARM Cortex-M, AVR, MSP430, RISCV, +etc.)
    • +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
  • ~`;p}3;==ZtNy# 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 literal 0 HcmV?d00001 diff --git a/f3discovery/fonts/open-sans-v17-all-charsets-regular.woff2 b/f3discovery/fonts/open-sans-v17-all-charsets-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8383e94c65478622baf43553262e0e31b8725e2b GIT binary patch literal 43236 zcmV(?K-a%_Pew8T0RR910I1{u5dZ)H0dCX)0H}cg0RR9100000000000000000000 z0000QE*lUWfmQ}!0EY+&fg%ZyG!YOAgw+^?h+hki4gdi*0we>R3IrepgIWi=H4K6Y zTU>5dF7KFUB_bt5?m8>#WqqYm=MRi-4dpohpwVRKue#|uxm3X46F$UjbB+#V}x18OK^xWYy6_jm7xq2kXTP05t4HeY?QKEVprt@i~5JDSqJy|%mzj9msLqQzJz zUikOh@B9CmWF@s9Ageo`BGQPcSa=3Sh#$L8mCwVw>EHKwJc%WiP%;R$KoXV6>h(RvmzCijC+@vo!v;uMzzL@@MRWWy*4>}0=l!qSzu{2_s-yWXqGKZ!b;hM)^LMBJCO6V^3QlAW z+FskFgLOEKF<6Ng%r{z`nEOxC$DX$YLm2EPl6x5d&a78Ux4S8=9rN7NnnP`RqpAN; zG(w((uJp%cPzZyPNU#}zZHj(g%=~8bwr|D?qZSNNZ^o=xxXp~IfQwJxZi?svyxspcb%!KSpG(b}JPJWo1_qoJ~#>N1PMIZMD&iNF3 zTZ@kHDYB?|Mf!>UYlr87hn5)pngu{AZm@>{0&a|P%t8mAr?pfs)BFXz(Q~BmWV2Lnsc_sVukopQ;L`RVtG%Ncp%wBE3=sUFc5b4sa#qMrCS!tgyG? z!R}kuEL&Y|wv|dT|BK0hiJZ-nleDRl9uvttr;-A*Ay%!&IMs}(If~4TNcY7 z;tD`ua&73Fr8LntPgJfy?x`|;uQRXzOZw2W;B88`Q*kOzJG-XW!=+v`^Y#9FdPw36 zkZe|9?^qTta?1$0$*|?W_r#8nai}TX*|bJlm%hx75X+8`Tx78Yv#nLObvE_X>-p5n zHHX_N$6Pb<`Bd%wc7_0+K|jeURV!yX#G;YxqV?(Bl!H4n0A>JCM4*-gsRTZ072grL ziJNSKl6@$>^*NNBgotTR`ETulUZ&m19$= zV+nVvN(sdIZ2~9G_({jm<=nxpLSpNpGf(U%>)XBNC0QDV(q+@6ABM1IvQ!Du$>O`; znJrZl%CCkuv~%Dr38X;_!ZO!?5lDi((-;vkUT8JHoqqP{w%b9cS}~Ii#xhd@ArufY zI|Ms8d-nKxTwdLiY*xb^S+$A-T_~wgG)QR#O%AC158<}h+!)&bh(#^v2{Q4KbP0>P zTO{=e)tZ>ur4eSt5l%cMLRQxA#Q)xz+4ugt|A-i?Dk>_fYFtrqMFnwX_iyIK|0D%m zxOr1JC=?2XKp?QN5IE64{ztgKx6$ZOo!Sb-`S@qE&p-l@%ZGen< z_qk=%$~+!B?9RRU(h9WOLqy~ zrMs-Fx?T5DccpFx^1r{S>EWC5`EaaBGASJ9e*iyY8^WVVqS;T4DSw_huPFY*>r7}X zc&^Y|vv9a?Aravig%nep2v@jZ%Viy zoAX3k&Vzdqhwovi#?vw2C*}l9ulAgp!;9< zmv_8>dv6B!;No5rgw9D2*m$&$^LTrjyxVE=ors2m$HQ6V?nZ*q#N&R8C*90=zs+~u z!bHDw2>_RZ{n-O;OFHvGw&uhA?rzJrY|oDD%&t}7MfN1)`~4jmmAllrta@MMNcZsc z5-^wabW4tzUPDB9{uV>PRxo}fgq$ugw1j(Qe*1jr9rL!Is=Vdr^?sV%3CGauX=4<- z>0}FgSVx<^j6H~fFz`LwG7Vi*6B+uh}&~YYvMKRqI_YN7B2|vTMg*T(N;6Co?2*29C-LA`gphBqzi6vlPLgd+a zQ~P?Eete_g^H#Yve+XuX;Pp*Rhp|4k`B}j22a&WqZJRrR;6VBbkh$Aba~QomOe&Rf zpZR?VYN?|gs)x8coK?7N)Xk;O@Fv3kPs^*Y=#=`%9M4sg7B=%%Xm6|g*C#8YvBRly zeE6RmPBV}Fakar7%~ttX+<-iV3nYR=#!UVXXz4vf?RRe=+$G@df!tn{za zL79(kb8D@x(0$B)>G!`rnvwt`3$%LqLJp1PYlO=>I(N13%*JxWMkh8(C{$5hRSap_ zhpcW%)$nQ3h_jb~s|shuZA#T;?$V0IVmuRSY&SWfB3FPfY6miGGrn^YPcjq^=O|ev zpS-Z%vdg}xZo1$l6KVlbJv~z89Lq@mDfZC@-M;923kfz``Q2yX(BZ@>1;}C7)x;lm zMnY-*W_Gi2f^PFbUnE^OY)Y{IP2GfAkkLU)PmHaZ1*fA1S1nvK;rL=hT$PWsn;zW{ z!x2A2oRfAV&93PdHiQgwGvY0PF)J}2nDcCxj5pGhKzjuH0_7s^XcLvQd+hdmS^0iz%mOIx&&imu=q^#1G$`yn2UhP_rC=sVYA1HIJ*OAy5JH|^$wnSrfa~2Gc<#~2o z7demELQyYXby*(X0ol2uZCI91fL*{ww=K!?w$RXiST&lSL|Y|5+5+^GcWZg!qeU$D z3y|ysoX}mq)sWW)%IG`o}fPSB>-H>X&GzK6#3CI2ix#NHnjdDLwu z*Ysegp+un^*TW>*NQS|%=Rnyf~I!4-mp;fesZ8iR^^)yZw%HB`kO zICJ-Q3&G_nw~b&@7>;b{tV+qW*BDLhrrS_llLV;YPkVI8!3X#tAE5x{0y?M_JogJh zcoeMqF@Q@%8Dpy}RLjFqBB;vPWiU2Rr8ytBS1543f8DDj{pZh_X3hCsCO0%Uar!>F z+8b{6Z9&o^IT(n5+5-WKKP4bJ{gzjoPvFxMx5`8FVZ}*Y4C7>U%~x1dM}Sk}@(HUr zhB)~v;homiuXVrc!$CeadDj2w9Qb1<{Cxl87l2r!w;T7*?5APl{{h=C1}r}Tuy{E* zb`g-TWL(!`fgO)0K#ep?A!7Lp*dQ$y>8Uz_oLHiaBozoOHVltPFoKzeyuI&#WFj>y zzQw083Ixow1w4t})*w_2{38>_0BlXeQEYw)qN>>DaR33D$&A@B?1p1J3n-j~d_;$^ zp3O&@u{;<<7%;O7v`@JiF_0eFV?g2|G$zF^Iw8R1EdI)Dt(&s=`w0pehA?fDCSX5Y zFi~A*7bFyJ0Ldiq+eZUBC;3WaPf!ygZctD=OI|ws)ReZ)Lo}t0M0~~+#I(pr>Nt$& zpu&XkfeYjMV)}@&6+n0mx|T62>gRRQZ*tao{*v|_WCO?vH`uS8pSPMeQO3Qla|aMN zK*$npbUCmAKrk2N{RpMvS0(K7U}f!|J1}_|HB7{t{bz(n)vgM&!DA>9FdE?WR+3$y zMo5^I$9YJ(i=|6C8GT8O6Y?78pkw0ffmIqrgz;35STpEvm-_ z&eHOUyUPmZa6Nvth)a*sW^=hd9P_G43%vRvJqBAk3W8IsWM$3pGTBjd@I$)xHdcrv z9*_~7SQ4W?wfSLblEgGoPb>SMqQO{#g=MCk?z+``f|OkXKoTce{lEg!2GnUP19@kR zX$fbJ3EZ6R7+`GL*pQ&&XvLehS^*s!I<_O>>qwg9@(K(tT!xF^m%nc*#s2_^9dqkI zFLi3|V|=co|MvSd7r4VXIzPgBNtIcvPd-VO;O6N4wzU?ELQ^Rm}SW4}SHxXZ+Fwu~^ z9U3k&U^9YjN1ILXYp1Hbk*fOjv>&11Z{eXK|5b!6vfC)!U}aAPl}C1Dox(cYmd=g8}4-0#2gp!JUTI(r&CqB}l5lG05eu ziy1I{#wAn+=yMEtwC#gk$Vcji)tf#Ml2_M-(++n@jsj^W%p9dyCCT(~0*!2*4;dSr z1@!teC>YhE#3**d9u#BwOW4~f(?i%wLqJJY+u`oe$c|Dwxsp(w+wHe|B%JN_Yo7Xg zq7O3YPW?6u>!edrza?=T=vJGR*0*AE;_Q6~Gj%*Im7aU-s<&S&Y4Jf5bSwZl%ZIk( zYXa2yO3_XkhylonegazwxgCduoxtVZ>>M7AdyTUKx^&Ihu8sK$R|b3ta;k`#Ly6Ar z9-!t#P%89Hc>AOFK}|Li4p7av6sA2=q)MD~OYeHiyG>-8G#_{S#nam(hwOCQ-rS|V z_1E@Y~Q`C+=u7g5*+S!ooeJ%f`QF?PokPATV%SA|f1>&!h%+QBijxMTwhGD%7UGbTvol9I@7`yazbdMhg|Ju_ zDyiTe#!+N*Mp~kYU0fx*2GFh))XTj3%Zxu!q8ijBjB!7*;|I45^fY!4;Ms>_ndni>RN2J(`WNiMcvPhfG!}!RxbopHxJr7!QA7uRIU< z=jB4|)P>OMDrU}xj8C34257OP7o(6zNR?jyy!j`57>ojy&xCQzpg}o>6vvDW<`zZI zChMF}eedMYxdEr$)8Dn4bcKxSk!jP*e3xYJidI@u*B+kF>{k9lr^F z9ItB7bX5vm45S>x75YvQ&Z<{9goklW_NXWgivAua03}>_M9B682NMy+p&gmLVk#1< zqg^pL8`r|6IG|AHWle=@cFw{Lvc@EIQ3beu4XeU)l=v>_11eswy`ucoC)3q%5~1T8 zJvG@;3_t!IJbwot+4aX{M-Y80WquqN=C*RNI4KDYi6$p;d}L&KY1Vo%I(0 zne7efR&mJg;5gaNT`RyWQ=cqq>Xwh}*BeXNl~M>$cHn1kV_X-o(OIL#N+Pj`D}tB4 zI{Mdd@;i(f%JTIzoJOvL@>l^8KB=_%XX^WMW+;$1sEtiQ?*q+Nr50GX*Ix7aB% zp@VhJ~6#zgO-ACA7B7n ztQ~iIpwQd6$=#0y8xdtb;XCSTLXz-!a36po6>TtPy?rd_qono@bN zAm<%_ut%6-2PnKt$cT@}Knc-O8t8W5mB=TuO%ylT*$7uHA0!TqL++4TR$i7qbX1q* zwKw?;29m#g9B&p2-}Ov7wHksygdmr9b-enMUohc7uZ`v5>-j6Ns}SJbeGa(_&(F_i z0FHTH77%!NCK9h0*WNoqkrqr-d;D_(%J^f0ut8?%tFC;o}&-4u+Nk z@V}WbW(9wRkJ9jEFc~L#P5`B}JYv+c-QLIXH)II(Un}Yrh@}>TDg19%v{ah@Ot<+n zy~kAXztd9W9YRYlhDCtWU^>WEur-i&d*=RRD5yH=f6yrXE8UyFE?-R>&+tj#h=7^^ z&1EPZk@k2(;8s$Hw$}prP~tT2Qoc=<5~dC20Vrh9K`F7&Pwz60_AmgsXm=-odVRAwFFDzs6j0FB(TZf*1o?+&B$ z$7!Nk)rc>tSRCgvL+=IH4M!UhbW`cx>>w~eJEag@vf&DN_`Z9QCN8cr(vM-y@bR@| zP2T3!bKKS!i=!mq^)b+OCbr;|7?oW>5*hkX-g&qx=FTWpM}oS4oA~?T+e^%&)6%kT zGie_gp`D(8Y(>DMisBHulO#e;dIE2*h1qv{t)u(*m(vxGPgU{(ym0pFwnN#bgr|T6 zkZZ#Go^p|(4@bh6xy<)#Xn4$-Z|nldDH5SZ^%)F2!}YqLkq$p)ROkz)0B}SKA<;TM zP~&gO232v>B=|tognY}!!X_(>&+2P7v(pkk7FQCsylCHE+abadU~joWfGAimjU_hD z7bp(eTpn?{tl=bMt=J*yTk(cX__sJ)ETN7tU$y9#FTEMc+RR2=R$yNwdgY3!g>G0x z60AgQqE6FAg4oiY;^tXud}trFts({aL$yeAb@DOkb8yB zMIg(?4thq5GSmbo)SXjw%6?bhqRgQ#qxBZIB*EI^I6!yjoPB3CFIEaqSLKNg*-N|V zbjf9EH~2fT%aV`epETb~2};lkYi&P|I5mm0g z=I`q!X`^4)jG6Y;7EjeD)LD#oXp~0%h29ytZUp8VtqZPu?hxUvv;=d!p$VryYX^RW zyz=;|v3Ea^divn1S-z#s>&YBD(>~A7$Zq=%DDfL`cautOgq=~Nv%cq$+nk?0@SM-O zdZgvw6+ILb$J~Eki`+O)Arf_Wdh7($REK&!--2H_QL6jrH`Hi#wfT6n^K8|;5%1Zp zV#~L=W!#ph$qVeD-8^5WFp#1&7TL8J+m3CvswVT2uvtR3f4i~3@GCrS_~f69Rd|;x z79Q^%qMO{xSBOTBZn#+XcE);cvAw23KLfQV{dzsl$m5jZYqpdfwB&|kT@)eog1-QG zmRFkOZ#!LC-?IK|+elSaT6?VA8h2QRq`q&r$X46kmu*|k>ZpTjHcw2669#@Nr~4BU#0@KKC{*Z@~I8C6!@vfnv#? z84VcMBf>8`pOV~{-+YMlE$Q?{WBUV8ZeTYlpvYB?yFrs0TDa?k?7?`R`&_|j7n+w{ zKS7z}-M|%-Cg-gTWEC=p-zE+u{{60B)X=^^Ks2bYhmESYPssPhSY{^;%!qd$*5|U- z!sD~>+!E$G0B7c(?}xnPHTe#dKu_5CaSaO?*#BJxyOvD#tspTsQgkely3fX+p{B8cCvokK z2Jm+&EJ;aIf3N-|9qsS(Y#AlTE+}Ma02Wn$3gv|Qlw9S&$5`nFz)d@yV++9i%d%z^ z$z3wv3706zkmbtyd~E-LC*@)K)xu$@W451!MuX~a_oBgwcco&wvul9YDy-~Xi{tMZ z`{2`HXe%=x^goer!~F?Ahi_t;t?4wx;O&1GAXGSFhhY8vKYGh|H?ktmJQM#x=DY{L zHqoHWpW=Nq^vRF@GBEtD_2Yv6!1e|sg+3P1q6aE2tX%sK4ORj~P4_lW;a`FV^Vbxk zb&NN-+}1!Ks4c?Op8Z;+Rgcw14NHpVGa1?J>h!szsVMd;Efj*zsvfl5!#hK3KN-%w zLtT<^Pd9oS2|z`$=sDX0Z3xr;J0(l=EPOyil1Qv%F(#iN>bB*(m?2$@12?F&?^BWl zJ=fRNIcs}nnPGjV71{X2E&k?C5R~mF+-Ol207VAfKD(uXfVwNsrb9PfdjHE1%{ zfI(ODf|^`%_ohwwqoAKUmlBfGPv;`koN$L^s0H##{}i&(R?qoXE!f|c5C7?r74%`> z!=%suuNp^TtzXA_Q+S4SOQXE%Dcg?69-Aq~lAHkUkDZ3v60H z`7-q_Cs2e4ROSd4+3q%G?X3pyqpJM-xbNWy(+w{S?ql&8XN$u<70rSWNQEfXAh_ic z#ZNRc`nV-({zm-2gSQT3uu$skdes3I)hf?-P^`c7=N(>&=LccZ!=gKMdtpY3?gUoy z5Wo&KIxjLoU5X><9W5)Zq`!yMc9H#$x(Z8C3z*>Jc@@)gJKfQFTwUc zlC!T@pX%Fb=#94g+phS(P6<2aLH{NJLlKoVFk{a$&q+8dCh&E9KZ<0{2!Z$asc;qr z{fhGr+0ju?yEUF6L@H{9mm~DNY$oijnf3GK<2{sp=-s?O)%_v8?GCaTAIMQ-{lL$_ z;rSmz^5y$qhA^nPYW}b(pPa(>#J$NJsHKlNZVava&tH02sd^;q;F$bM-vvZtSkLcT z!c5LD-mMA`6;XOaoeR)nayN^FtmJ%?o_;9QT+be|wetk?UG+k1nB(ibLWxa0LNlq0 zv%%PC5SQU8-UcGA3QztLT0HQv1;_c}=u<8B5m6zb+rkd!K_kA>4-D<``d)Z1+I`az zXv4HTF0dlXGQ4lF{qc-CadT-!iS!7tdevTZHM!2&BG11g8jWesg5K3wrFTKtv3l#3 zVOutoI$m&nT&|VZAYL4ZZH6IV$-2U#VRS9;dNyH~wqYkkZC{UXL4DC9F5m8$`}3m~ z-2qkQ!GhE5nkez@>#V5;Hof7~-n#L1P;>JM z#t~1l+Zj9*wgOgU3m@>=+M=eo#k!QMW$a-H1b!Di*Q@3R-mHvuE77r^tWzx_=paB& zR2u~YjmytI#1Gz2&u;<-g|ew8IeOjTCAl`>tUjdurH`~~JUfD%!d#lNTm>{GyBP&f z=~*yd{&eU5=Ti5$PUkM}Osi5a&MZPeJZ!Hs?S&M{Z5g;Zzw|Jbr4d*8`%mNeDx{%Y zJvG0WiC+F)4QlsiDAYi2{|IWcqPMPo!B8cWLNAvybv>8$$(#Nk zjQsK>q{r)&J&+oAVg`Et?HA83PENLp!G#DXc~6hyr8%m8G{A5<_l|MM1th2g->sBp zjFKc1yZ(4?U&k8WyjaM3R&=5wtBz?f|7=rKo0^4JcT#Y7BLCe89>MupQk92-@|^ye z@#KH!yRcdj<}t$<-^46ekyP*;@mh9{H1ZKhkhp=i|Jh!ctz7CoC{veLdvl|xosJM% zyrX_hqVz61LG{5#2i1+zua5e@#2!@J;8zGo*l%-F)cJTdt<50EBA<0r0iK$YI zX3W<)J(f9N^@{*ljGgs0b7q=#JDnMW&GyihUzhGCEbCl^_W2-goBAF7&kjEYE0`e? zGt|qPQp~~b)0*eVs)hsgaO9NBxUa95;82H4;aV+Um(fdyA}ocPoof8_!?B26j|s5e2G|<0MFR>j~W#M|+bJzOp)QyRrn zDi~GUa8qNk0Q#LW6>=ouK*Eub&y*af_F~mdR4vBvx*E0?ODUmX5EyESQOJiEYT*$; zLRz6_oD)`-rO3REdWDkfOd#2jt!y>Jis{K8W$p?}{?JqIbqTe!%Xv+a#$*f_{-gSls4#cw}Ymo`G9?+ZB`9Cra8-l$fO2$@kq)| zUK+7GyM`c~tcA~_fBM;{drQxLOI>N-L8TzxnN{>M@Rb$#>VPhnfMRL_V|IU}b4M2* z=O^d$P4tN{6a0~%Vjs%Jj-pF!{$i&nh*a)J?Iuq$FdSV;DkHdN7;d4{ojgv&RbxI= zp(3+=#jrN)1uF3U7MZk;2qr(Bn&A^$#>w|;M}%W+s#d}_M^*hX}F-m;9y<`V))3ZYHS4V82iJvaR@!7t zjvhcNp`D>P!r6bHFJ$O_LgL)hYNMaiy#p3r{m=8VZ$Ib3kU`sP8p5&aUClaYX%>tf zz~qeZOt1tdZ;Emz@iHZ$!7Wr}kEqz}G^-u}8b3L*bZq~kBB!g^+HV`{b!$Awbkw?Y zH`nB!8?BA>pnz*v2!s%X{}StJl{x{0QRHyU9l%-a#|@zTtp!`u0eISU z?L1I(9|B4{V9I(bxE9u8M+&Wtj|rzuGpNo>w~Sf^WW$a+wd?F~4olyP0r4u4KerQEDf@!4gP zs-JK{I)iU^LZw?%NI0wzmAjybFE#6dpH(U&Y{*4bF6ecff#p}^_dWlywmcX|Od&3= z-Pg6dTe;2DC@;30HiKsHk7+r6s5GhQdfR5bfpnt75Xagi3>1fG}33bec z0v!pVGH%hqQs(?GDY%KgmR?U3i6X%AeHH~KU-bZxM6^z}Pl?+h6oJ|=li@^ErS zaB>I@^*ng<&_G&l2X!;4$J3S}t6QH9puvK?VyS3g#>fVOQair4hn}LKYj>76YL_oZ zDt{D5$SMQTdtUuI=W(SmrP?^p$xE&LW_X1~Yl@Y=^P+vy=6MExOa?3tR zPciqC0)WB%h^)yj=7R2i&lClTd9t{IUcZ>F{8imRN?P3V{^lF$hY26VPaoxydZ`X= z0mweM^y-Uy*bb>q`~EtDrO~qsDqI1V<2Yey-4+qR(?wN;LCK*(1+_FaYZ92Aa7l%R z=F*1ljf|QS6D<8qTu{MhX~VS@blsEcw_Z0PBZ^xxH1=D0ncF!Ak&S$H6AvaY+!~+q zzN`%00|d3R>aR{`#s{U4yDr?$N|G3{%P7s{eSQD^TV`P)XW(2>T6tL~ZeYVYvoB4- zEw2<1#&aQ~|*G<(KdKo`s#S@Tea?N(MDhNvt()VnYe|FSa4lkOYvN3cVdp@o2c z8Z$A|0g(||=LS}`6M6X}1xY=l0E0)ZEv3>e{3&CpMtTE0<+sYRdRu#05rUCjo!!^W zUbiLC`I_xOQ?JROL=n$rAjWSwD*M>c;gwl%(zB>dtPQW)IPayvwDVkZFEj<~B4zg( ze{6jU&k#8zD}(y@QW{IZN?bempskIxy}C@=Y;S8{H|kXGi}Yo}{8tG86Zop_K*yj7 zFV5Z9$EDcw$53C&fX)}kS}_9d>xY9s_tNhdr4PqszxtWWo5fK8()sP&_Fm# zg*Ba5mx?sx6$Zweb^k{h5~}BjWUyk5(o?dz%EpX~=dy`@ol(inWUf{q(pf7) z)6AmSF|Z>hrIB6;r@>rdL28J*Q?X(MoiSMiZho$vEfs&IJJ7806i2k(%uc-deu;~f z3p1Ld3g7?K*-!KFP|*gsB&M#yEM26~U~^8V7Dxxl3$W zRRF8HB9dBM6-BSA2w+w49TH3OxqSx`dHn;o(+>>Y;q{GZ(H^F6bg7GpN*3Es+85i) zj>_5<+fCXP1BCOUbN-WdyaqOWZIEt20OyVT{i;0>E(T1FU+yMiG8m^Fu1_e7(67>T z=VjP9+2t|2EtW~`9r3}8dKbek@BQ`rsI~1JyEYHR8DsaVdPkb+&m`+~R0F;;$T_Vg z!lOK1U?*DbmCD?oden-fQvr6YL2}3=AJp=OURKp13@Ll4 z+`GWI;A^xN_3Yx?+gBfcI#rTnYn_>dvuL4ThujQL7%%!6QRMprJf!K!*{rRZYI8 z5>%^o?Ps!gxQ~;YpHoQUEZ@~P&mHoimb4IB9NCsHA?V4wsAxOz_(Pmx!Lr4&ic-6+ zWqtkm`Tczbo{Yv858ro)`*+HGcxeppbgug?&E@(q)6;b7UD)yOp8I++!r^WfWG}KK zAp%LpItP?-x+;))3EqJn`{A8hevcJbl@*0axGoF4J^=}gk*()S&l{eygot&DQvo4Nn%L^`LU})iD7W`^HlsK zy$(rYwX_lY>QVT9p`pCs-1r1mZeBhsGa-(ZiL@z`4d~!ep`p+a9y#FqDbW*zp0t#- z#}q!#wKbfXlVInn?rs%b&du{~M@E?0RIOc`8s@VoVBL7fz(7W5bbwPv2y7n3&$YED z6P=u?mUxPzGY|*_g5nhbAFm2Oz0z}XOvtOheCt>pM3d}#W@WfP*|U17uXdbtWeuhd zQ%`ft&stzPS-%p`@5ujlGBNsn-3L`ayd6%on`jgHKg2#bmikJK zE;ObuX7CK<{$L!r=Vilb`YpPnPhtwCh!K|O>qt(Z5?rkugUr48zQy223j`YN0effR z5tc(ocu6ufrLUW+XnVUj!Rt|bNrwj3m3!uutcrACr%ui?^a$He=k`ic)mbP381 zda5p7L)_&1LsiMAFaMUf|1>-`!)p7#Vd)-v((8Kx_8}NDua_R<`T_2kxS3qvh%Y0m zw9b>UZt({X(_6cnr=eftvW%;*9YeUO*-cvz25hX4;0c?%&t$w_pxSeb%;cqcgp`%k z15ATGtLLs8GmGaIUQyIZ!2Fyd#9S$a64FP;*6UXBW>Hu2!ML=M@oh)e2T`Sb!9H-p zGx64&lM=E!#y20PHOpe9+#NRrfB^`uofQe9X^wX?gf1Ex3?9Zax2l(HT8IZLk}?@D zB#@6w<>|apCV`2~!#>a)+l&CBwPo8*ex3Xws%kDaOq<$Ns;27=R~cDvgx~n$1~&i8 zpsSI!u12_r&FMQvV2|aDaXj@nuNAx>5D2_HvZw-qxLxX2<70OCdd!z9E`JU@rzMc# zngM}QQtN->ZHQ@8(a_0bMu&(wN!K`q7;BZN@ahm+>Xp(lf@cbi!ky283oJ+KvTG>~ zbLF~bCM4vh62v!v@=^mx*X!~#2i({8*t!Xz@zv2;kQw8>cMN~trhYn2k1GbkGv)(0 z8&eDJV(Q4CdHFq!!v&yHX4Ar}6XRKxPO(9%a-ANx4C@RuJ#5$dzX31?MgZJ*u0K4} zAHoa@2O|sKTHn2r41Xkn0ZL1t-<8iLTc=s4p2{g&KL9>W*b=RF4IR|=*KZ5Z?}T}L zvA*89O>9H0EekMf?SvZs<%HWgl_L`U@PYC+uc@qoDx2-NTG!%Riw29~$yW0QM^&ER zeDU7|d6X6VUqfjbzz|y;U{Y$b`@kJFfqGIoD1m?CKi0m2=QD9lJ+R{t+%0`8Oonl~ikzVly?V6>k>qi^AE?ZP~6h>R>knePL zSB8x>cWIMv#h$5-$xVxjF5rpGU+V3KpKg9+T*U9`5UZ#Zk7-NTko|RV(B3%pnz*&I zEgtV|Yi+q=ZT=?$l66ORDXXm%*%?6$;pU{%t?=l$QuRx8$oKXH@rRa;?gr-&a@94`n; zt|%x~%MP%pC@U^>$7iT3oY%RV<`SP?TIz3;t>H{+YCYvIh>s~O;;SodNBY(TDk7ur zls3SCW%1s8x`tm&n4>f?Ub;}wpbA2!*&8*=xb3;V6=w4y`DiX_Ea#)9lO1&SLvS!E zImJoQZfgbXS4AV_ketcM>R9r&_?hrS;vnUh}4GWA1v7}F4N?5__|k~!RJ zgdFdSW6Cm=d`!i2aOtj8=wAR631A zD^DoGi8*t|-p~Ic*y|gKnc~9r^fB{T%#N0NP*>KmQiv`D2qN>(1PBz5&uq`MpK$~% z^hQ7Ny9bb&G3uMim%U$D$Lm7HkwNd@DnamC>P5wZVY;@2a8_LwPk&XnC!!}_*I8mo z=64BDXT47YyauLE3Uv8vlBDO_@c8E1iHZ$0{+h@J{85Z&m$}K}2DJ}7^^0He<$$0@ zShRHJ_><|!r+P%nTmBjvDEjidcIpyn^|;#l!|e&y{4&d8+FE#Jl`$#UoKbZxpBz3l z^DnpQ+vu~d-NA+FwSOWeqaoKfCkLMPJZ`V}ESh)3!~v&b{_!W^FHSqnmls02k~=aF zglwD-4YRS02)5qp_v^?`>T<0V7LuGF{`?_gy_WtjAz81iiT3ernHQZ?WaF6|$kls@ zjRPY|rLTrha+{gvOj$J+zf{p#Ymc{-?hBF5zGLqe=&k6t&&E&SO*689-T$$*WMG8@ z<`|`36@C2iMibN%2@wEHc=BiOSsf1B(VoJ_3?lrerfVA;huV4*8ri)=NO(qXg_H8T zg%C$1Doq<~H~r~q&|CQ^pod`ts^raes)nzLSw2BeM^|~g&N*Wss_aZXK6=Ht(1BK! zYCnKx_=S5CX^9*`@YOp#JEQMpq~1T1`F?Ho@saTQl5}Cc!{xKXx0@?_Db=l=EXzwJ zWi=O8gOL&YeaG~pOxvoV4_4lew}qvYl^V%JXeAc0D<3tEhT`E-#ts!BMx|O_zlNu+ zJ!B;K4R1?t-q$47zy*;unFaJIL>rW!%xW(h5o8V~S#j(dH7@B5+#SDTv6VVL{p{VH zY#EI8llQ$&^uM1ljL9Ri9bapH?flr^Q2&v?yZf^Z`W%MuHIcya#mw6ApiHBob`5Fu zN|1Ud)CK&U{&ze*Ish3hD=2;+Ba0hsCXyv!a*#Gl>mi6QmO|9S+SFHGQgCGD*anoE zcdE|s!uRWGN#}mIclB}8_UWDX_@s1AS}P;q$}bl@efqAm8qw#&FW}5!+@PBvY4gY9 z$Lyo#kzeL!)_Tibu@RwmReDUt2JNbpU}y6-Vq_nI>b##|nQqspenDsILQiSqa*l!Q zZO5%lM1Q+!u}lWJ;aI_$vPUl2O<@^=q$86Kv@1ylpUV$=-urd+0h_=UK+8$)joTck zfdy3;DgXcM&3sA-u;7M12?qKFeS7bR>BAvh-NLeaTFlac`o*1%iq-QP(tMlpMwbIR zt+2AhV4`^^F|^N|LTtqunx-Jb6*my$fA2vR%zt?G!vhHQrDo|f6I-XjB7gexcAl4F zUWvl~Ie33<1kMW1DoUT7SZZmaaOl#9mhB&M7fs9w^v0RENAt#^vVuZWjv{7pf=tOV za&09Urz^jD^$ip#@IKu*jwUuA{3z3Uq*E-=ZPMDVw-G@j%ieAO1(MN~H{ASF78J!OCUTgJW%$*=+tJe zefWars`!a##%T-}N0SSs!3StW98-Vj&6$rrF9fw0_5ua7DEys(QW@#S$N6tcb^4-)HQvn*Xm#Y znG}9}aC~E-<&b4bLS0Bw_N}q{^J3(_X}cCH$^Ji=jOh0-^-DV~+Ha@{f$Vm`;eH*F zteCibZh1+5LVe*2;dZk1?p&%LYAv0AI83V;o>&0`2}t}?*`JV|>m7VCMUeK-;fv>M z2SHEWgUVCFa+*Cq^!iX+$K9;bv6Gwf55#EzHY~+zi7D;%t2QTz@}o(^5#wZ!inaJj zI^pz$kdS9HKUX+KN0cH)GVVuR&2*mJl({G2GE)v^dzN#ixw+P}2U#5ETEa&&A4Ean ztA&-9HwXG9C%+XHaO=wl-OIPmKQ=(1_i4aLVNc;%kGAQP3NwkJU8QUbZ%Ir)Qw;4~ z*m^qlE->Q|W@!4&Fg35XygTLIqP6Ex;c(#(`1PZf)-8JXg#@kzAnoO-au3DNmj$r> zOJ1LBCQpJ^*YF(kiIcXgjCX64XV3A^FF)g2*|&u^3-33p0EOx+^HuYv&(!`5j|aj` z9%7@<&(xL`J%aCUS1ivzLf(rXDz4$oVtFpiv}o5~?))de*GQ6!!lqMC_ALVOa{tqXo)$NJOpYn$5b=S7a#;x=CLX==|7bBX$)0m zsL+#ZdjsymWMCWNoPONa&d~iUli1v%jHZYg?Qx4slc%zq0bc;>YXVVuUV5U_X zyi9*R^0eA;p)DhAa#Q%;&*d+c)GzL?gyMgg-j_cY#}TEluB?qm*3>EzK3V3inmtK3 ze_xy^Errw4FFtU%b9f@^+qw-+&PqT0{p$8;qbH+&jd1(%$?IzTW7(V1IEXoZddQL1 zH0AMr3)DSyQ$@lIKj8P?zBWC9dTa9X%^Q=ec@aes>*(x3T+1eoBYjO7N#UQ6VP~E) zhO!#<@*h|yH^*N`J~usPcL%A_5^UY3(+qFkle{i#&s@D0f9bKvYY_?f+gBnHzi(m- zGgRE`9e8oyq{ftNiLK^Ic^r&;CJ9&=wA(w6SZHmo z(NpN=LLeRc$RNx zML@d0e~UZ)C$niK`dN9al9CJ4!#_O=wPK8HswN!Qhqf?9%sCLS5Rp+G z*R?x-`ydzGCG3|^x%Bo_^l%7QIO!+>zPcqvkBbPIA8h})$LZ_EC% zIQtca7SIJMCQruM4w_M6LtSIZ=YQw>X=m_X=p2@wdVN5Hjmk8qXwXq9<|@(jji^}yMDQ`{kN~mv7tp)t<42)-*7#%5#{}$<#zcf~B=V=G z{$KF@(T87@U?#gip~!#AD+7byRUv31cjxqxtr0ojqYA>!3q2QeuIu}pP&$0a$@yvq zA)ikdEQ6N?tOheMg5G@kK|s4@JaL-<5$wd%=4{eNmpiJlryLZTUb09K)(&8sdu}#; zArynaXatVuvfuz}R`NU_SWDwF>&G|I4TK%y!w2l(MsdWdcu2laKR&@)+1{@Vef1&+ z)4oPp7tl-|bjEWU=<^!l|MzAcR%o+lKQ~KA36M zDlE}u9bRFH9Yr@7$xn?pwM2KAo7N?a=z0TYAi(?JM&u|QavuQwc>5b@-#6Gt0YtE& zt?=ykudVxlaIB8x^_J}xT+Q0nN)^AQrHb#iH*T>|^iS1bddGT4|4Rr#s3h%i5-gK$ z^2Hv6`~2PuRMUE)bkaTkun;@2sz!2WpR_8c<tI1Ko9OWPTbQP49jDGv{!>Td$ zjbfHb zz5}mf50spo#Hr^1w=bbE|IG~^e*QQOo?idHKIWFN172nqGrL`ZK(k`1UdRtyC>df;C8@ZzS zkaQckY`77*@o8>=!Md7%n6zbXp+=N5UY4y1w`zTLO+ySUx#oS`pp$M8%-|Y^4ug=a zUWRLohihZ<&O47F?eQQeipw>F7W6?7O#aA>aL9Q0{-v2Y@-8i*FgYP3KR-LYBrz$i zOj&MCbkb)cWWm>GA;jn4d-99s7ued?gIyj7HTouI+pJ$$6Kpn07wQDBoN^y@xYpRzd-UySwXFv`JW!AT;P#a?wPm2dA~@NY+iTxz5tMGbc^V(Y5k?zv!w)(05ntDb5gN0NsZh| zc0)_7uQ$5bmUV(#^9rj<+4wv>!O7ZyeHihE%f=t{E|yLcAfZLt?p%WB<0KuweItb@ zI4LE3#G>1OaN&^1Mp>l+aM=M*aI?5RC;n+oU zN6-ELN@dlZw6{t}^yV*dC|HzzM~mIm2Q5hxfS?qmW-Q{>Rf;zd*VFs3jt`;Mj(Mdq z_Jot_R@sd|FrNKFDIqf(aRf$98JYEe!y&Eb@Kq1(++9I`PYY>)))5n+3y<}NdOtpV z^)Sp29^-+a6mSkJ-Ut&N>*_79Yw9C^2-6KyN%H`wA-~kN}J;V{qZ5d z-to>1VR`a0GCWgRY(}czqhi1>jQczz`f8kJ;&q>>i>HASC5Kb44osY$G3~pWgO{iV zUNd&d(e2;aUvZ>=3jX_RT|4T1LzVEDZM66p#iv{t<6S~CjOe+Yfvi;m4?71Q%H^pM zWMpJyNKApG;F7}2Lsa(kD7o0|)nI*S3mfGs7Syik(1hMO@DiivdX2B3|J>%8d#XFX&3*NPRY>=uz61^(&gS2jRHEjnVwNG4e zli7m6WcA!W#T#by>1W`RojSb{cyZ)v2Bpgsc0BATarPA}X2>n@wck!@Ay3pC^|`iK zKw#zubtO1u*v55n1IrIm%ZrG#g8sC-85^v^mM##MLQD=ekHUs0v+3?p@d3>6gu$GJ zVl0aYTzE#b?$l(#wZe2_wwZ)9kO<)2G+8~S-&GH zrH7IU^Mo^XeAT!Gr?0^;Ql4@w`x?%Gz%=K($buVV^1LyPbYRD zp^vTP#r07cj;Of9BA1Je^a1078EJ8m0icL}nf}=t)%b6pA?j@}3=9O)-s4Kc0mn@# z!OGmJQ)bK2Q+>qg^Y*D3d;|VR81*J7-;W#yvXy1T0ppCZ&``h8DT>#K{v)3;`hmo= z!u7opOj_dl_q0xuz=fBpW{{Dc#5#PT+-jAGt6SFnht0%KcHoNmmLugE^%EEZv=&-b ze!C875tiZ;e)$tp~ODT#euoSrzg_r+Q-97I#fmNX<@FO!X_j%C&P-q#7}1 z54Z$7-Z49eaiy6vNj9mjwwg+gR2r2?r#m>&=p;IsW(uT4dD=Tiz*@v=0BN;v$gu{t6`wZ!?91+Cl@U_+0rDWIoX=E!?1NRFX7_^H?a zQD}%IkpyL(6@-N~+K@u46XU}xNtC&p|CkdsV-kehM=@p8X#KDw^jT5VPwej3Jq+4l zH^r!JQ@d=31O5)I^t82;MkHt9rA9-};TR;fhJabV-niY_jon^d!STC08~9dk?ZT=0 zEB4S-&f>OK{}iJ}HA57t0+dBV|K<#WNOsQ#ZI9b@sCA_N~%(ZE0?T%n`qR9#}M*Xz1dw7ac?aytek)dJJXQ zZf)6Nh!Q9Qd%rq^DQ0#dhMVN7La&bJfF@>!=D`2S9mYO5pci)BBndFTC!6^%`#Czp zi_)?gXk^zqY6LRb^cbj%bX%wJA{`r#&qGaQMhz&qv~{%ET>iGIB7J&K2xFV901+<3 z4Z2e|XtJ#$#!bDz=_M4+U66S8>)q${%pf?+P=xo(QFB^zxUE%d9gDpJyd%*S>j<6S zULWm)RU%kvcj-==74*RRKwHN}yrw-EyMwPvU+ogkBw%67>?&p-EpQM2OzbCg=Tygp zr~(l3z2{6)-O>*o{Zplwp>AB#5FFRTOk{g8fYuUa)`xVZal!9oq(R?x=hQB1tGt!n zd&EG)0$1rj3YJob5l06>_EgyG(&O7f2S)eB{!u%yUW^^x1d`~0wo{NsZHI=F54gz(9 zWZW1U#rh#tjL9;W0<(C!XA0I|$}=nh2dH;PICy4k(+gYQWlMC?qMM9+`5Y2_S|geg z8E+7#zA`B(-o?;xFg<}05g^II&^^rJ zdm8%Fv!6A^Ps;Zz@n3^0Ut1!6YPRNHYg%nGFyV$ zOVt;6;Rea^;_>1M^GlhPMYnVJfE!W^HD!{geJj605|3G=kp0pQrk&8Ta^~fTY2~wQ z%J>24WqwY$ziGK>V-CZNI;(nmrJ{70K~@7Ut6iF{TvA`t0M>|CT2z=-dg3>^X+~zT zo|n`9sjG=UdJP2pPQ6s~?%-o#wn(z-Ph+erD#$-q{IGaoY!i{GW;rKbD$Z^mNapfR z6wHfyh@Fh+4LZT#O5TkGsP(g<*C$=0q@X=rXPMB5iX+? z1ys#sfWiofTxwo0-q++#G1tJ@nyJN-FV}&BKz_srA>d|&5wSKtmdH2OBR3JT;YJT} zTX!FtoHV*;x_S4}De#W-%pT8UQy~&K<@4)VS8ek+FSn2$5H zO$YU%0h~09SAX5u&HW4V%_FT@MByJR>r4C@-Dk+>?u4VcsF!lb9Q3PtUH`G3CE&?y z=2e)+^6a@dHJ3_g{?+afG5htcGv`hnhiMdCarHO2kSpigpqGt`(LU>IO)S%Ta6m^)=lEdhcr}6S&{bKPG25x4q#sU;a zT)QvR55PRf)WyfIki$VJyS7mSS+lEdMw0Qv@2w!&hUVZWn0;*rwiS`&N1Oq-g*dUC znx1^ql~da^U^`^Na;$0taWr1?_C~8|eyZ1YulE+P|EhVYcXKXhOX$uh74U%_l@K|7Da4qOt~ z@|uEUV~=5Cbq3`trb(RMinR#XZM#6jO-fb1SNHSZ+00BxpBQh-%*{;N12bjH71utH z?gwCA)McrMdS+MMhMh~1NPJYw%Bq8Dv@o}rQ7y(46dSvOiG^W;n7V>`O=)Sa-ZKcE zNZ2;cg8Cf8N#LBW_cFh5Sau{-;`d;V>iW`X(bTGX%BG@YczMd>E-%{B?E|t0wPn)T zgs1#Z45|cHK>hX_(fNj{Z!n9WotzUqq;NaVc`4NFCu|xESuNV-5Eq@HW6tUDga3tV zjS+d;H zv{^G!GdR((LdDobbc|jOszJ|JAy*r+chrhVwqm<$-F93CpU*OI{a~wVymxfyz!sWi zU;)1BxT)pDwjz?%sk>Wl0~AknPdCt+b3qBwl5FvBa<8nRcwkg~96LQmg7sC!{TSI( z)yZ8vC>n2@eHD3aNy_)?jr049;N=E7a~{g$B&sdo08|@yps`9wT)jgI&XkjS zo)Lum3b|qnU7hk&`UMTU2>d<8Jl!{U!SWaAcF>6XXLA)?N^I{s%buio>OEa!n}|sm zQU62$QJqYhNy!etMkT>|0>>S&BRcAV2&0ZHBvSIuIfhw`sEO#4gU$q8q&&$R_c$xt zE^IN*lD;hF1H_ZhGXa7gZB#thn>mO)qV!D~&)Z<@S)h*{EEgN;6-#1!a1tWfK=y#l zz(Tbjc#U3HEyjl;*M!xRD>_|}(>sV0jYH}QE<;{bx=a!NjtOG&;-Z42!wLtYi|Fp3 zo?{fYcZWaxv@72BijCPLDRw4ftKMU>AqY!+sLL zHIOwcXC82)waFHzUyKK3_eC+=PDN@~X9YQHCEXFJV zQ?$DBFg3;h_WtKg*=vcmZO?GXujKRiyS z@A&ko4Ht%nHD)=VAk!h`o^Oqv0S@PeKKb`lx5;DUkxyq~WtSsur^mzJR;=p&fl^zL zc**R8bK(c`eSzWyHlGe=Ce};(K_()k@H%F4)-hdQ&-UVc0JhNTzuDv*LLBZ&*Ye9! zP~qx!{Qp8{Q5FwMEkyUkd*&!KLA?N3vrXn;*_2!BDzu$U>7j{Gg8Po)*;&Pf>Y~B= zKs5`O;?#-@11p<}-2A@^5_(1-V4X!Ign#a})2dll=5!A}1jNT&w2dyRau>`)DF26W zb`OOfT?sa4?DPz)3>WU5kjZfMBCI-~Ah!du?#eTE58@4AL#Af{&F%!K|Km7cq&{p# zP_((+X<1%@G5=&zI6#sq#CZo;S!)J~_T^!^Dou*>{(X5N{u-4n$)hpSzLkgDwkJCz z?+iU^U!-25fp3j7wT}uQsdu1K#BUOY8nRaqS6O9(e)!o8KW9j==Q(sLYpyjsMz7f- zwAw$1USm_t(lu>nY6V{o)B1;fXR+lM#nKwwJtuu+aa8Px$ZYIJP;l(Up3=a-KE5%; z^nczT-i49|pI1)k%3Ny%We}YK+JF5KM>>0~R1ySSU)z`eVw?JOT z>(hN|TOW54N9${_gS}aaSAuMr`0L4HSgVXh_b{|$SCYIap- z54+I6Qg+yOEBIJ<+V`MSi2}CJm0pBnToIFOJ+4|sU~J;oWpQw(#*gf`%FRpUS}aty zT}TQ1pT$|+8SVv7VsnZzo067w+OQjw#yt&VTfPmLESKv9h~P^odD%XF#A+!PE|89$V;Oj_DP8=e2-bzC`I+9>EDOs+pwdQ+!}k5Y`*AS{Uk2` zgCl+E7lSYe{;CX-_$@8=fRfi>V;h&K;-j1cTj0}#j}qsm#ycYiU=c=pD8>MZ zJ*%o~lj^^?;GJv$vLf1uASFy=Pf})&wtvL>t$30^{QO*BUX&p>#7;u5DTqAUeuLep zSe!tdLMOKA3j~Jb)rUgaLDFwMz$WI?J6c>K$XFYFmW)rnGDW*97t?i|EBW~~_$SeK zls+o?RATAk<3ISfmdtF*?~U?8Sg>u&?Rb3}zjJeXmAx?R&Qc?KH1{yemCyBNMq6iE z+wU|fsavn$sH0X~NN?vzvdwa_pLSaHZS7B`){LDF2aNy;pIjw(NJk!qU;jl<%=Bn~ zZLflD-OjO#EzCT(I1~}$@rjrvDameXU%mAH_8hHLKG&Zqn3kZfNAU=Zet_Fg4w!s_ zk~OS0e0J`RYyI3H?fC*wdxXV$ht~qhBFR%`MD`8VfK|1RHY#7}&zwAbPwL)IuQGaA z53$3D?TO|z;~S3gnIo%FrTMcbj<|H>RalW5r!gipsL|Z_9oSewT5_K(VeZ;jS^00d zz>VMbuu=A&Dp~?4YH|077+ex*m~ zb+Lsr)Qn#z&!pX1`<2~jmG9Jhh#D&vm2DT=cDENugL)=1;?({1uTRRfBuzjdsjt5H z>WGy@auRu|Db%iux^n!8)@ta(17KTTmXg~QIaJU2ifSG-Zf^xsjoeeWEgMWyX*W5tZzRG8a zCtEIj+9SpMgtO)`&djuMm%knr_kXS)EFGk`ssfkP&(75dPj4&-p6iW&x#o2ZN!HUo z6<*oh?N{uo1|2p=*3iZD8IVLFBDFfUuOBGLZFhA#r^$qVLb`I5RP8ZMnLaOtbNd zsI0lctV;raggZYn!JU~pv$bBiJ7$tGux-~_!UR0FB72)#|3w^S&rR~~x_%@;JS-x2 z2>xMsPfJR2bNCCIhwsAM)Ym5N`p&IE$ZZoJ866u41Z4Mp;Z~l-tiwN&f~bxi>}bZKyWbaZ-#W9wTVXd%7ECQF@rB7CJOC_A3CfRCvkNKY@hf}Gwe zTi@9$LzMGM8T(TKxWi5ovWR=<>K8@^lz=f+O|Yne07o#7EcLPLoY&dQ(@U5%v6i zqrHRO{Tt#rg)DuY$S4HU⪚aqC6F-jh=?`}zBG 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/g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...n){var t={};for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}function a(e){return e.nodeName.toLowerCase()}var i=Object.freeze({__proto__:null,escapeHTML:t,inherit:r,nodeStream:function(e){var n=[];return function e(t,r){for(var i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?r+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:r,node:i}),r=e(i,r),a(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:i}));return r}(e,0),n},mergeStreams:function(e,n,r){var i=0,s="",o=[];function l(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function u(e){s+=""}function d(e){("start"===e.event?c:u)(e.node)}for(;e.length||n.length;){var g=l();if(s+=t(r.substring(i,g[0].offset)),i=g[0].offset,g===e){o.reverse().forEach(u);do{d(g.splice(0,1)[0]),g=l()}while(g===e&&g.length&&g[0].offset===i);o.reverse().forEach(c)}else"start"===g[0].event?o.push(g[0].node):o.pop(),d(g.splice(0,1)[0])}return s+t(r.substr(i))}});const s="",o=e=>!!e.kind;class l{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!o(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){o(e)&&(this.buffer+=s)}value(){return this.buffer}span(e){this.buffer+=``}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{c._collapse(e)}))}}class u extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new l(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const g="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",h={begin:"\\\\[\\s\\S]",relevance:0},f={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[h]},p={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[h]},b={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},m=function(e,n,t={}){var a=r({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(b),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},v=m("//","$"),x=m("/\\*","\\*/"),E=m("#","$");var _=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:g,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>d(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),r({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:h,APOS_STRING_MODE:f,QUOTE_STRING_MODE:p,PHRASAL_WORDS_MODE:b,COMMENT:m,C_LINE_COMMENT_MODE:v,C_BLOCK_COMMENT_MODE:x,HASH_COMMENT_MODE:E,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:g,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[h,{begin:/\[/,end:/\]/,relevance:0,contains:[h]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),N="of and for in not or if then".split(" ");function w(e,n){return n?+n:function(e){return N.includes(e.toLowerCase())}(e)?0:1}const R=t,y=r,{nodeStream:k,mergeStreams:O}=i,M=Symbol("nomatch");return function(t){var a=[],i={},s={},o=[],l=!0,c=/(^(<[^>]+>|\t|)+|\n)/gm,g="Could not find the language '{}', did you forget to load/include a language module?";const h={disableAutodetect:!0,name:"Plain text",contains:[]};var f={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:u};function p(e){return f.noHighlightRe.test(e)}function b(e,n,t,r){var a={code:n,language:e};S("before:highlight",a);var i=a.result?a.result:m(a.language,a.code,t,r);return i.code=a.code,S("after:highlight",i),i}function m(e,t,a,s){var o=t;function c(e,n){var t=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function u(){null!=y.subLanguage?function(){if(""!==A){var e=null;if("string"==typeof y.subLanguage){if(!i[y.subLanguage])return void O.addText(A);e=m(y.subLanguage,A,!0,k[y.subLanguage]),k[y.subLanguage]=e.top}else e=v(A,y.subLanguage.length?y.subLanguage:null);y.relevance>0&&(I+=e.relevance),O.addSublanguage(e.emitter,e.language)}}():function(){if(!y.keywords)return void O.addText(A);let e=0;y.keywordPatternRe.lastIndex=0;let n=y.keywordPatternRe.exec(A),t="";for(;n;){t+=A.substring(e,n.index);const r=c(y,n);if(r){const[e,a]=r;O.addText(t),t="",I+=a,O.addKeyword(n[0],e)}else t+=n[0];e=y.keywordPatternRe.lastIndex,n=y.keywordPatternRe.exec(A)}t+=A.substr(e),O.addText(t)}(),A=""}function h(e){return e.className&&O.openNode(e.className),y=Object.create(e,{parent:{value:y}})}function p(e){return 0===y.matcher.regexIndex?(A+=e[0],1):(L=!0,0)}var b={};function x(t,r){var i=r&&r[0];if(A+=t,null==i)return u(),0;if("begin"===b.type&&"end"===r.type&&b.index===r.index&&""===i){if(A+=o.slice(r.index,r.index+1),!l){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=b.rule,n}return 1}if(b=r,"begin"===r.type)return function(e){var t=e[0],r=e.rule;const a=new n(r),i=[r.__beforeBegin,r["on:begin"]];for(const n of i)if(n&&(n(e,a),a.ignore))return p(t);return r&&r.endSameAsBegin&&(r.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),r.skip?A+=t:(r.excludeBegin&&(A+=t),u(),r.returnBegin||r.excludeBegin||(A=t)),h(r),r.returnBegin?0:t.length}(r);if("illegal"===r.type&&!a){const e=Error('Illegal lexeme "'+i+'" for mode "'+(y.className||"")+'"');throw e.mode=y,e}if("end"===r.type){var s=function(e){var t=e[0],r=o.substr(e.index),a=function e(t,r,a){let i=function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(t.endRe,a);if(i){if(t["on:end"]){const e=new n(t);t["on:end"](r,e),e.ignore&&(i=!1)}if(i){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,r,a)}(y,e,r);if(!a)return M;var i=y;i.skip?A+=t:(i.returnEnd||i.excludeEnd||(A+=t),u(),i.excludeEnd&&(A=t));do{y.className&&O.closeNode(),y.skip||y.subLanguage||(I+=y.relevance),y=y.parent}while(y!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),h(a.starts)),i.returnEnd?0:t.length}(r);if(s!==M)return s}if("illegal"===r.type&&""===i)return 1;if(B>1e5&&B>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return A+=i,i.length}var E=T(e);if(!E)throw console.error(g.replace("{}",e)),Error('Unknown language: "'+e+'"');var _=function(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=n(function(e,n="|"){for(var t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",i=0;i0&&(a+=n),a+="(";o.length>0;){var l=t.exec(o);if(null==l){a+=o;break}a+=o.substring(0,l.index),o=o.substring(l.index+l[0].length),"\\"===l[0][0]&&l[1]?a+="\\"+(+l[1]+s):(a+=l[0],"("===l[0]&&r++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex((e,n)=>n>0&&void 0!==e),r=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,r)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;const t=n.exec(e);return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),t}}function i(e,n){const t=e.input[e.index-1],r=e.input[e.index+e[0].length];"."!==t&&"."!==r||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function t(s,o){const l=s;if(s.compiled)return l;s.compiled=!0,s.__beforeBegin=null,s.keywords=s.keywords||s.beginKeywords;let c=null;if("object"==typeof s.keywords&&(c=s.keywords.$pattern,delete s.keywords.$pattern),s.keywords&&(s.keywords=function(e,n){var t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){var r=n.split("|");t[r[0]]=[e,w(r[0],r[1])]}))}}(s.keywords,e.case_insensitive)),s.lexemes&&c)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l.keywordPatternRe=n(s.lexemes||c||/\w+/,!0),o&&(s.beginKeywords&&(s.begin="\\b("+s.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",s.__beforeBegin=i),s.begin||(s.begin=/\B|\b/),l.beginRe=n(s.begin),s.endSameAsBegin&&(s.end=s.begin),s.end||s.endsWithParent||(s.end=/\B|\b/),s.end&&(l.endRe=n(s.end)),l.terminator_end=d(s.end)||"",s.endsWithParent&&o.terminator_end&&(l.terminator_end+=(s.end?"|":"")+o.terminator_end)),s.illegal&&(l.illegalRe=n(s.illegal)),void 0===s.relevance&&(s.relevance=1),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return r(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?s:e)}))),s.contains.forEach((function(e){t(e,l)})),s.starts&&t(s.starts,o),l.matcher=function(e){const n=new a;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(l),l}(e)}(E),N="",y=s||_,k={},O=new f.__emitter(f);!function(){for(var e=[],n=y;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>O.openNode(e))}();var A="",I=0,S=0,B=0,L=!1;try{for(y.matcher.considerAll();;){B++,L?L=!1:(y.matcher.lastIndex=S,y.matcher.considerAll());const e=y.matcher.exec(o);if(!e)break;const n=x(o.substring(S,e.index),e);S=e.index+n}return x(o.substr(S)),O.closeAllNodes(),O.finalize(),N=O.toHTML(),{relevance:I,value:N,language:e,illegal:!1,emitter:O,top:y}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(S-100,S+100),mode:n.mode},sofar:N,relevance:0,value:R(o),emitter:O};if(l)return{illegal:!1,relevance:0,value:R(o),emitter:O,language:e,top:y,errorRaised:n};throw n}}function v(e,n){n=n||f.languages||Object.keys(i);var t=function(e){const n={relevance:0,emitter:new f.__emitter(f),value:R(e),illegal:!1,top:h};return n.emitter.addText(e),n}(e),r=t;return n.filter(T).filter(I).forEach((function(n){var a=m(n,e,!1);a.language=n,a.relevance>r.relevance&&(r=a),a.relevance>t.relevance&&(r=t,t=a)})),r.language&&(t.second_best=r),t}function x(e){return f.tabReplace||f.useBR?e.replace(c,e=>"\n"===e?f.useBR?"
    ":e:f.tabReplace?e.replace(/\t/g,f.tabReplace):e):e}function E(e){let n=null;const t=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=f.languageDetectRe.exec(n);if(t){var r=T(t[1]);return r||(console.warn(g.replace("{}",t[1])),console.warn("Falling back to no-highlight mode for this block.",e)),r?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>p(e)||T(e))}(e);if(p(t))return;S("before:highlightBlock",{block:e,language:t}),f.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const r=n.textContent,a=t?b(t,r,!0):v(r),i=k(n);if(i.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=O(i,k(e),r)}a.value=x(a.value),S("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,t){var r=n?s[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(r)||a.push(r),a.join(" ").trim()}(e.className,t,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const N=()=>{if(!N.called){N.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,E)}};function T(e){return e=(e||"").toLowerCase(),i[e]||i[s[e]]}function A(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{s[e]=n})}function I(e){var n=T(e);return n&&!n.disableAutodetect}function S(e,n){var t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(t,{highlight:b,highlightAuto:v,fixMarkup:x,highlightBlock:E,configure:function(e){f=y(f,e)},initHighlighting:N,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",N,!1)},registerLanguage:function(e,n){var r=null;try{r=n(t)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!l)throw n;console.error(n),r=h}r.name||(r.name=e),i[e]=r,r.rawDefinition=n.bind(null,t),r.aliases&&A(r.aliases,{languageName:e})},listLanguages:function(){return Object.keys(i)},getLanguage:T,registerAliases:A,requireLanguage:function(e){var n=T(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:I,inherit:y,addPlugin:function(e){o.push(e)}}),t.debugMode=function(){l=!1},t.safeMode=function(){l=!0},t.versionString="10.1.1";for(const n in _)"object"==typeof _[n]&&e(_[n]);return Object.assign(t,_),t}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs); +hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}()); +hljs.registerLanguage("bash",function(){"use strict";return function(e){const s={};Object.assign(s,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[s]}]}]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,t]};t.contains.push(n);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},i=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[i,e.SHEBANG(),c,a,e.HASH_COMMENT_MODE,n,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},s]}}}()); +hljs.registerLanguage("c-like",function(){"use strict";return function(e){function t(e){return"(?:"+e+")?"}var n="(decltype\\(auto\\)|"+t("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+t("<.*?>")+")",r={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},i={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:t("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=t("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,a],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},u={className:"function",begin:"("+n+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r]}]},r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:s,strings:a,keywords:l}}}}()); +hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}()); +hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:a.concat(["npm","print"]).join(" ")},i="[A-Za-z$_][0-9A-Za-z$_]*",s={className:"subst",begin:/#\{/,end:/}/,keywords:t},o=[r.BINARY_NUMBER_MODE,r.inherit(r.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,s]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,s]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[s,r.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+i},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];s.contains=o;var c=r.inherit(r.TITLE_MODE,{begin:i}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:t,illegal:/\/\*/,contains:o.concat([r.COMMENT("###","###"),r.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+i+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:i+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}()); +hljs.registerLanguage("cpp",function(){"use strict";return function(e){var t=e.getLanguage("c-like").rawDefinition();return t.disableAutodetect=!1,t.name="C++",t.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],t}}()); +hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},i=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},t=e.inherit(s,{illegal:/\n/}),l={className:"subst",begin:"{",end:"}",keywords:n},r=e.inherit(l,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},l]},g=e.inherit(o,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},r]});l.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],r.contains=[g,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var d={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},E={begin:"<",end:">",contains:[{beginKeywords:"in out"},i]},_=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",b={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},d,a,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},i,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+_+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,E],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[d,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}}()); +hljs.registerLanguage("css",function(){"use strict";return function(e){var n={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{name:"CSS",case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@\-?\w[\w]*(\-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,n]}]}}}()); +hljs.registerLanguage("diff",function(){"use strict";return function(e){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^\-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/}]},{className:"addition",begin:"^\\+",end:"$"},{className:"deletion",begin:"^\\-",end:"$"},{className:"addition",begin:"^\\!",end:"$"}]}}}()); +hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:"e(n)).join("")}return function(a){var s={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:a.NUMBER_RE}]},i=a.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={className:"string",contains:[a.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[i,r,t,l,s,"self"],relevance:0},g="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map(n=>e(n)).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(g,"(\\s*\\.\\s*",g,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[i,c,r,t,l,s]}}]}}}()); +hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return a("(",e,")?")}function a(...n){return n.map(n=>e(n)).join("")}function s(...n){return"("+n.map(n=>e(n)).join("|")+")"}return function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},r=e=>a("[",e,"]+([",e,"_]*[",e,"]+)?"),c={className:"number",variants:[{begin:`\\b(0[bB]${r("01")})[lL]?`},{begin:`\\b(0${r("0-7")})[dDfFlL]?`},{begin:a(/\b0[xX]/,s(a(r("a-fA-F0-9"),/\./,r("a-fA-F0-9")),a(r("a-fA-F0-9"),/\.?/),a(/\./,r("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:a(/\b/,s(a(/\d*\./,r("\\d")),r("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:a(/\b/,r(/\d/),n(/\.?/),n(r(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},c,i]}}}()); +hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function s(e){return r("(?=",e,")")}function r(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(t){var i="[A-Za-z$_][0-9A-Za-z$_]*",c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},o={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:a.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:t.C_NUMBER_RE+"n?"}],relevance:0},E={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},d={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"xml"}},g={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,E]};E.contains=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,l,t.REGEXP_MODE];var b=E.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(E.contains,[t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE])},t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]),_={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:b};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:o,contains:[t.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),t.C_BLOCK_COMMENT_MODE,l,{begin:r(/[{,\n]\s*/,s(r(/(((\/\/.*)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+s("\\s*:"),relevance:0}]},{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:b}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:c.begin,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[t.inherit(t.TITLE_MODE,{begin:i}),_],illegal:/\[|%/},{begin:/\$[(.]/},t.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[t.inherit(t.TITLE_MODE,{begin:i}),{begin:/\(\)/},_]}],illegal:/#(?!!)/}}}()); +hljs.registerLanguage("json",function(){"use strict";return function(n){var e={literal:"true false null"},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],t=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:e},l={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(a,{begin:/:/})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(a)],illegal:"\\S"};return t.push(l,s),i.forEach((function(n){t.push(n)})),{name:"JSON",contains:t,keywords:e,illegal:"\\S"}}}()); +hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},i={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},s={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},t={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[s,i]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,s,i]}]};i.contains.push(t);var r={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(t,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),o={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=o;return d.variants[1].contains=[o],o.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a,r,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[o,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,r,l,t,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},r,l]},t,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}()); +hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",a=[],s=[],t=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,a){return{className:e,begin:n,relevance:a}},i={begin:"\\(",end:"\\)",contains:s,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t("'"),t('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var c=s.concat({begin:"{",end:"}",contains:a}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},o={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},g={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:s,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:c}},b={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:c},{begin:"!important"}]};return a.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,d,o,b),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:a}}}()); +hljs.registerLanguage("lua",function(){"use strict";return function(e){var t={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},a=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[t],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:a.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:a}].concat(a)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[t],relevance:5}])}}}()); +hljs.registerLanguage("makefile",function(){"use strict";return function(e){var i={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[a,i,t,s,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[a,s,i,t]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[c],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[c],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},c]}]}}}()); +hljs.registerLanguage("markdown",function(){"use strict";return function(n){const e={begin:"<",end:">",subLanguage:"xml",relevance:0},a={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},i={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},s={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(s),s.contains.push(i);var c=[e,a];return i.contains=i.contains.concat(c),s.contains=s.contains.concat(c),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:c=c.concat(i,s)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:c}]}]},e,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:c,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}()); +hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}],illegal:"[^\\s\\}]"}}}()); +hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,_={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+_.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:_,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}()); +hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},s={begin:"->{",end:"}"},r={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},i=[e.BACKSLASH_ESCAPE,t,r],a=[r,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),s,{className:"string",contains:i,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=a,s.contains=a,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:a}}}()); +hljs.registerLanguage("php",function(){"use strict";return function(e){var r={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},n={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},i={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:i,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",r,e.C_BLOCK_COMMENT_MODE,a,n]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},a,n]}}}()); +hljs.registerLanguage("php-template",function(){"use strict";return function(n){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}()); +hljs.registerLanguage("plaintext",function(){"use strict";return function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}()); +hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+t,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:s},{begin:a+t,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:a,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:a+n+"$"}]}}}()); +hljs.registerLanguage("python",function(){"use strict";return function(e){var n={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},l={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},t={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",a,l,r,e.HASH_COMMENT_MODE]}]};return i.contains=[r,l,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,l,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,t,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}()); +hljs.registerLanguage("python-repl",function(){"use strict";return function(n){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}()); +hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^\\=begin","^\\=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],c={className:"subst",begin:"#\\{",end:"}",keywords:a},t={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},b={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},d=[t,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),b].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[t,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);c.contains=d,b.contains=d;var g=[{begin:/^\s*=>/,starts:{end:"$",contains:d}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:d}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:r.concat(g).concat(d)}}}()); +hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:t},illegal:""}]}}}()); +hljs.registerLanguage("scss",function(){"use strict";return function(e){var t={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},i={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,i,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,i,e.CSS_NUMBER_MODE]}]}}}()); +hljs.registerLanguage("shell",function(){"use strict";return function(s){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}()); +hljs.registerLanguage("sql",function(){"use strict";return function(e){var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}}()); +hljs.registerLanguage("swift",function(){"use strict";return function(e){var i={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:i,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[r],{name:"Swift",keywords:i,contains:[a,e.C_LINE_COMMENT_MODE,n,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:i,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:i,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,n]}]}}}()); +hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:a.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},s={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:t,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"css"}},E={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,o]};o.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,i,r.REGEXP_MODE];var d={begin:"\\(",end:/\)/,keywords:t,contains:["self",r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,r.NUMBER_MODE]},u={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,s,d]};return{name:"TypeScript",aliases:["ts"],keywords:t,contains:[r.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,i,{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:d.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:t,contains:["self",r.inherit(r.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),u],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",u]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+r.IDENT_RE,relevance:0},s,d]}}}()); +hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",a="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},i=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},t={begin:"{",end:"}",contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type",begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},t,g,s],c=[...b];return c.pop(),c.push(i),l.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:b}}}()); +hljs.registerLanguage("armasm",function(){"use strict";return function(s){const e={variants:[s.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),s.COMMENT("[;@]","$",{relevance:0}),s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+s.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},e,s.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}}()); +hljs.registerLanguage("d",function(){"use strict";return function(e){var a={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},d="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",n="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",t={className:"number",begin:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},_={className:"number",begin:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",relevance:0},r={className:"string",begin:"'("+n+"|.)",end:"'",illegal:"."},i={className:"string",begin:'"',contains:[{begin:n,relevance:0}],end:'"[cwd]?'},s=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:a,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,{className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},i,{className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},{className:"string",begin:"`",end:"`[cwd]?"},{className:"string",begin:'q"\\{',end:'\\}"'},_,t,r,{className:"meta",begin:"^#!",end:"$",relevance:5},{className:"meta",begin:"#(line)",end:"$",relevance:5},{className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}}()); +hljs.registerLanguage("handlebars",function(){"use strict";function e(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(n){const a={"builtin-name":"action bindattr collection component concat debugger each each-in get hash if in input link-to loc log lookup mut outlet partial query-params render template textarea unbound unless view with yield"},t=/\[.*?\]/,s=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,i=e("(",/'.*?'/,"|",/".*?"/,"|",t,"|",s,"|",/\.|\//,")+"),r=e("(",t,"|",s,")(?==)"),l={begin:i,lexemes:/[\w.\/]+/},c=n.inherit(l,{keywords:{literal:"true false undefined null"}}),o={begin:/\(/,end:/\)/},m={className:"attr",begin:r,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,c,o]}}},d={contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},m,c,o],returnEnd:!0},g=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/\)/})});o.contains=[g];const u=n.inherit(l,{keywords:a,className:"name",starts:n.inherit(d,{end:/}}/})}),b=n.inherit(l,{keywords:a,className:"name"}),h=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/}}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},n.COMMENT(/\{\{!--/,/--\}\}/),n.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[u],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[b]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[u]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[b]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[h]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[h]}]}}}()); +hljs.registerLanguage("haskell",function(){"use strict";return function(e){var n={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},i={className:"meta",begin:"{-#",end:"#-}"},a={className:"meta",begin:"^#",end:"$"},s={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},l={begin:"\\(",end:"\\)",illegal:'"',contains:[i,a,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[l,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[l,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[s,l,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[i,s,l,{begin:"{",end:"}",contains:l.contains},n]},{beginKeywords:"default",end:"$",contains:[s,l,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[s,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},i,a,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,s,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}}()); +hljs.registerLanguage("julia",function(){"use strict";return function(e){var r="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",t={$pattern:r,keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},a={keywords:t,illegal:/<\//},n={className:"subst",begin:/\$\(/,end:/\)/,keywords:t},o={className:"variable",begin:"\\$"+r},i={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},l={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],begin:"`",end:"`"},s={className:"meta",begin:"@"+r};return a.name="Julia",a.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},i,l,s,{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],n.contains=a.contains,a}}()); +hljs.registerLanguage("nim",function(){"use strict";return function(e){return{name:"Nim",aliases:["nim"],keywords:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from func generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},contains:[{className:"meta",begin:/{\./,end:/\.}/,relevance:10},{className:"string",begin:/[a-zA-Z]\w*"/,end:/"/,contains:[{begin:/""/}]},{className:"string",begin:/([a-zA-Z]\w*)?"""/,end:/"""/},e.QUOTE_STRING_MODE,{className:"type",begin:/\b[A-Z]\w+\b/,relevance:0},{className:"number",relevance:0,variants:[{begin:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{begin:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HASH_COMMENT_MODE]}}}()); +hljs.registerLanguage("nix",function(){"use strict";return function(e){var n={keyword:"rec with let in inherit assert if else then",literal:"true false or and null",built_in:"import abort baseNameOf dirOf isNull builtins map removeAttrs throw toString derivation"},i={className:"subst",begin:/\$\{/,end:/}/,keywords:n},t={className:"string",contains:[i],variants:[{begin:"''",end:"''"},{begin:'"',end:'"'}]},s=[e.NUMBER_MODE,e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t,{begin:/[a-zA-Z0-9-_]+(\s*=)/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/\S+/}]}];return i.contains=s,{name:"Nix",aliases:["nixos"],keywords:n,contains:s}}}()); +hljs.registerLanguage("r",function(){"use strict";return function(e){var n="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{name:"R",contains:[e.HASH_COMMENT_MODE,{begin:n,keywords:{$pattern:n,keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}}()); +hljs.registerLanguage("scala",function(){"use strict";return function(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},a={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},t={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},i={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},t]},l={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[t]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},s,l,i,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}}()); +hljs.registerLanguage("x86asm",function(){"use strict";return function(s){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+s.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[s.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},s.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}}()); \ No newline at end of file diff --git a/f3discovery/index.html b/f3discovery/index.html new file mode 100644 index 000000000..3b628087b --- /dev/null +++ b/f3discovery/index.html @@ -0,0 +1,298 @@ + + + + + + Introduction - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + diff --git a/f3discovery/mark.min.js b/f3discovery/mark.min.js new file mode 100644 index 000000000..163623188 --- /dev/null +++ b/f3discovery/mark.min.js @@ -0,0 +1,7 @@ +/*!*************************************************** +* mark.js v8.11.1 +* https://markjs.io/ +* Copyright (c) 2014–2018, Julian Kühnel +* Released under the MIT license https://git.io/vwTVl +*****************************************************/ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Mark=t()}(this,function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=i,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach(function(t){var n=e.filter(function(e){return e.contains(t)}).length>0;-1!==e.indexOf(t)||n||e.push(t)}),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var i=e.contentWindow;if(r=i.document,!i||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,i=!1,o=null,a=function a(){if(!i){i=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",a),r.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",a),o=setTimeout(a,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,function(){return!0},function(e){r++,n.waitForIframes(e.querySelector("html"),function(){--r||t()})},function(e){e||t()})}},{key:"forEachIframe",value:function(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=t.querySelectorAll("iframe"),s=a.length,c=0;a=Array.prototype.slice.call(a);var u=function(){--s<=0&&o(c)};s||u(),a.forEach(function(t){e.matches(t,i.exclude)?u():i.onIframeReady(t,function(e){n(t)&&(c++,r(e)),u()},u)})}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:null===t?e.nextNode():e.nextNode()&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var i=!1,o=!1;return r.forEach(function(e,t){e.val===n&&(i=t,o=e.handled)}),this.compareNodeIframe(e,t,n)?(!1!==i||o?!1===i||o||(r[i].handled=!0):r.push({val:n,handled:!0}),!0):(!1===i&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var i=this;e.forEach(function(e){e.handled||i.getIframeContents(e.val,function(e){i.createInstanceOnIframe(e).forEachNode(t,n,r)})})}},{key:"iterateThroughNodes",value:function(e,t,n,r,i){for(var o,a=this,s=this.createIterator(t,e,r),c=[],u=[],l=void 0,h=void 0;void 0,o=a.getIteratorNode(s),h=o.prevNode,l=o.node;)this.iframes&&this.forEachIframe(t,function(e){return a.checkIframeFilter(l,h,e,c)},function(t){a.createInstanceOnIframe(t).forEachNode(e,function(e){return u.push(e)},r)}),u.push(l);u.forEach(function(e){n(e)}),this.iframes&&this.handleOpenIframes(c,e,n,r),i()}},{key:"forEachNode",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),a=o.length;a||i(),o.forEach(function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,function(){--a<=0&&i()})};r.iframes?r.waitForIframes(o,s):s()})}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var i=!1;return n.every(function(t){return!r.call(e,t)||(i=!0,!1)}),i}return!1}}]),e}(),o=function(){function e(n){t(this,e),this.opt=r({},{diacritics:!0,synonyms:{},accuracy:"partially",caseSensitive:!1,ignoreJoiners:!1,ignorePunctuation:[],wildcards:"disabled"},n)}return n(e,[{key:"create",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),new RegExp(e,"gm"+(this.opt.caseSensitive?"":"i"))}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==a&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(a)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynonyms(a)+"|"+this.processSynonyms(s)+")"+r))}return e}},{key:"processSynonyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,function(e){return"\\"===e.charAt(0)?"?":""})).replace(/(?:\\)*\*/g,function(e){return"\\"===e.charAt(0)?"*":""})}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"})}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],r=[];return e.split("").forEach(function(i){n.every(function(n){if(-1!==n.indexOf(i)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0})}),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,r="string"==typeof n?n:n.value,i="";switch(("string"==typeof n?[]:n.limiters).forEach(function(e){i+="|"+t.escapeStr(e)}),r){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach(function(e){t.opt.separateWordSearch?e.split(" ").forEach(function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)}):e.trim()&&-1===n.indexOf(e)&&n.push(e)}),{keywords:n.sort(function(e,t){return t.length-e.length}),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort(function(e,t){return e.start-t.start}).forEach(function(e){var i=t.callNoMatchOnInvalidRanges(e,r),o=i.start,a=i.end;i.valid&&(e.start=o,e.length=a-o,n.push(e),r=a)}),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,i=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,i=!0,o=n.length,a=t-o,s=parseInt(e.start,10)-a;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})},function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){e({value:n,nodes:r})})}},{key:"matchesExclude",value:function(e){return i.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",i=e.splitText(t),o=i.splitText(n-t),a=document.createElement(r);return a.setAttribute("data-markjs","true"),this.opt.className&&a.setAttribute("class",this.opt.className),a.textContent=i.textContent,i.parentNode.replaceChild(a,i),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,i){var o=this;e.nodes.every(function(a,s){var c=e.nodes[s+1];if(void 0===c||c.start>t){if(!r(a.node))return!1;var u=t-a.start,l=(n>a.end?a.end:n)-a.start,h=e.value.substr(0,a.start),f=e.value.substr(l+a.start);if(a.node=o.wrapRangeInTextNode(a.node,u,l),e.value=h+f,e.nodes.forEach(function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=l),e.nodes[n].end-=l)}),n-=l,i(a.node.previousSibling,a.start),!(n>a.end))return!1;t=a.end}return!0})}},{key:"wrapGroups",value:function(e,t,n,r){return r((e=this.wrapRangeInTextNode(e,t,t+n)).previousSibling),e}},{key:"separateGroups",value:function(e,t,n,r,i){for(var o=t.length,a=1;a-1&&r(t[a],e)&&(e=this.wrapGroups(e,s,t[a].length,i))}return e}},{key:"wrapMatches",value:function(e,t,n,r,i){var o=this,a=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[a];){if(o.opt.separateGroups)t=o.separateGroups(t,i,a,n,r);else{if(!n(i[a],t))continue;var s=i.index;if(0!==a)for(var c=1;c + + + + + Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Discovery

    +
    +

    Discover the world of microcontrollers through Rust!

    +
    +

    This book is an introductory course on microcontroller-based embedded systems that uses Rust as the +teaching language rather than the usual C/C++.

    +

    Scope

    +

    The following topics will be covered (eventually, I hope):

    +
      +
    • +

      How to write, build, flash and debug an "embedded" (Rust) program.

      +
    • +
    • +

      Functionality ("peripherals") commonly found in microcontrollers: Digital input and output, Pulse +Width Modulation (PWM), Analog to Digital Converters (ADC), common communication protocols like +Serial, I2C and SPI, etc.

      +
    • +
    • +

      Multitasking concepts: cooperative vs preemptive multitasking, interrupts, schedulers, etc.

      +
    • +
    • +

      Control systems concepts: sensors, calibration, digital filters, actuators, open loop control, +closed loop control, etc.

      +
    • +
    +

    Approach

    +
      +
    • +

      Beginner friendly. No previous experience with microcontrollers or embedded systems is required.

      +
    • +
    • +

      Hands on. Plenty of exercises to put the theory into practice. You will be doing most of the +work here.

      +
    • +
    • +

      Tool centered. We'll make plenty use of tooling to ease development. "Real" debugging, with GDB, +and logging will be introduced early on. Using LEDs as a debugging mechanism has no place here.

      +
    • +
    +

    Non-goals

    +

    What's out of scope for this book:

    +
      +
    • +

      Teaching Rust. There's plenty of material on that topic already. We'll focus on microcontrollers +and embedded systems.

      +
    • +
    • +

      Being a comprehensive text about electric circuit theory or electronics. We'll just cover the +minimum required to understand how some devices work.

      +
    • +
    • +

      Covering details such as linker scripts and the boot process. For example, we'll use existing tools +to help get your code onto your board, but not go into detail about how those tools work.

      +
    • +
    +

    Also I don't intend to port this material to other development boards; this book will make exclusive +use of the STM32F3DISCOVERY development board.

    +

    Reporting problems

    +

    The source of this book is in this repository. If you encounter any typo or problem with the code +report it on the issue tracker.

    +

    Other embedded Rust resources

    +

    This Discovery book is just one of several embedded Rust resources provided by the +Embedded Working Group. The full selection can be found at The Embedded Rust Bookshelf. This +includes the list of Frequently Asked Questions.

    + +

    + + + +

    +

    Many thanks to integer 32 for sponsoring me to work on this book! Please +give them lots of work (they do Rust consulting!) so they'll have no choice but to hire more +Rustaceans <3.

    +

    Background

    +

    What's a microcontroller?

    +

    A microcontroller is a system on a chip. Whereas your computer is made up of several discrete +components: a processor, RAM sticks, a hard drive, an ethernet port, etc.; a microcontroller +has all those components built into a single "chip" or package. This makes it possible to +build systems with a minimal part count.

    +

    What can you do with a microcontroller?

    +

    Lots of things! Microcontrollers are the central part of systems known as embedded systems. +These systems are everywhere but you don't usually notice them. These systems control the brakes +of your car, wash your clothes, print your documents, keep you warm, keep you cool, optimize the +fuel consumption of your car, etc.

    +

    The main trait of these systems is that they operate without user intervention even if they expose a +user interface as a washing machine does; most of their operation is done on their own.

    +

    The other common trait of these systems is that they control a process. And for that these systems +usually have one or more sensors and one or more actuators. For example, an HVAC system has several +sensors, thermometers, and humidity sensors spread across some areas, and several actuators as well, +heating elements and fans connected to ducts.

    +

    When should I use a microcontroller?

    +

    All these applications I've mentioned, you can probably implement with a Raspberry Pi, a computer +that runs Linux. Why should I bother with a microcontroller that operates without an OS? Sounds +like it would be harder to develop a program.

    +

    The main reason is cost. A microcontroller is much cheaper than a general-purpose computer. Not only +the microcontroller is cheaper; it also requires many fewer external electrical components to operate. +This makes Printed Circuit Boards (PCBs) smaller and cheaper to design and manufacture.

    +

    The other big reason is power consumption. A microcontroller consumes orders of magnitude less power +than a full-blown processor. If your application will run on batteries that makes a huge difference.

    +

    And last but not least: (hard) real-time constraints. Some processes require their controllers to +respond to some events within some time interval (e.g. a quadcopter/drone hit by a wind gust). If this +deadline is not met, the process could end in catastrophic failure (e.g. the drone crashes to the +ground). A general-purpose computer running a general-purpose OS has many services running in the +background. This makes it hard to guarantee the execution of a program within tight time constraints.

    +

    When should I not use a microcontroller?

    +

    Where heavy computations are involved. To keep their power consumption low, microcontrollers have very +limited computational resources available to them. For example, some microcontrollers don't even have +hardware support for floating-point operations. On those devices, performing a simple addition of +single-precision numbers can take hundreds of CPU cycles.

    +

    Why use Rust and not C?

    +

    Hopefully, I don't need to convince you here as you are probably familiar with the language +differences between Rust and C. One point I do want to bring up is package management. C lacks an +official, widely accepted package management solution whereas Rust has Cargo. This makes development +much easier. And, IMO, easy package management encourages code reuse because libraries can be +easily integrated into an application which is also a good thing as libraries get more "battle testing".

    +

    Why should I not use Rust?

    +

    Or why should I prefer C over Rust?

    +

    The C ecosystem is way more mature. Off the shelf solution for several problems already exist. If you +need to control a time-sensitive process, you can grab one of the existing commercial Real-Time Operating +Systems (RTOS) out there and solve your problem. There are no commercial, production-grade RTOSes in Rust +yet so you would have to either create one yourself or try one of the ones that are in development.

    +

    Hardware/knowledge requirements

    +

    The primary knowledge requirement to read this book is to know some Rust. It's +hard for me to quantify some but at least I can tell you that you don't need +to fully grok generics but you do need to know how to use closures. You also +need to be familiar with the idioms of the 2018 edition, in particular with +the fact that extern crate is not necessary in the 2018 edition.

    +

    Due to the nature of embedded programming, it will also be extremely helpful to +understand how binary and hexadecimal representations of values work, as well +as the use of some bitwise operators. For example, it would be useful to +understand how the following program produces its output.

    +
    fn main() {
    +    let a = 0x4000_0000 + 0xa2;
    +
    +    // Use of the bit shift "<<" operation.
    +    let b = 1 << 5;
    +
    +    // {:X} will format values as hexadecimal
    +    println!("{:X}: {:X}", a, b);
    +}
    +

    Also, to follow this material you'll need the following hardware:

    +

    (Some components are optional but recommended)

    + +

    (You can purchase this board from "big" electronics suppliers or from e-commerce +sites)

    +

    + +

    +
      +
    • OPTIONAL. A 3.3V USB <-> Serial module. To elaborate: if you have one of +the latest revisions of the discovery board (which is usually the case given +the first revision was released years ago) then you do not need this module +because the board includes this functionality on-board. If you have an older +revision of the board then you'll need this module for chapters 10 and 11. For +completeness, we'll include instructions for using a Serial module. The book +will use this particular model but you can use any other model as +long as it operates at 3.3V. The CH340G module, which you can buy +from e-commerce sites works too and it's probably cheaper for you to get.
    • +
    +

    + +

    +
      +
    • OPTIONAL. A HC-05 Bluetooth module (with headers!). A HC-06 would work too.
    • +
    +

    (As with other Chinese parts, you pretty much can only find these on e-commerce sites. +(US) Electronics suppliers don't usually stock these for some reason)

    +

    + +

    +
      +
    • Two mini-B USB cables. One is required to make the STM32F3DISCOVERY board work. The other is only +required if you have the Serial <-> USB module. Make sure that the cables both +support data transfer as some cables only support charging devices.
    • +
    +

    + +

    +
    +

    NOTE These are not the USB cables that ship with pretty much every Android phone; those +are micro USB cables. Make sure you have the right thing!

    +
    +
      +
    • MOSTLY OPTIONAL. 5 female to female, 4 male to female and 1 Male to Male jumper (AKA Dupont) +wires. You'll very likely need one female to female to get ITM working. The other wires are only +needed if you'll be using the USB <-> Serial and Bluetooth modules.
    • +
    +

    (You can get these from electronics suppliers or from e-commerce sites)

    +

    + +

    +
    +

    FAQ: Wait, why do I need this specific hardware?

    +
    +

    It makes my life and yours much easier.

    +

    The material is much, much more approachable if we don't have to worry about hardware differences. +Trust me on this one.

    +
    +

    FAQ: Can I follow this material with a different development board?

    +
    +

    Maybe? It depends mainly on two things: your previous experience with microcontrollers and/or +whether there already exists a high level crate, like the f3, for your development board +somewhere.

    +

    With a different development board, this text would lose most if not all its beginner friendliness +and "easy to follow"-ness, IMO.

    +

    If you have a different development board and you don't consider yourself a total beginner, you are +better off starting with the quickstart project template.

    +

    Setting up a development environment

    +

    Dealing with microcontrollers involves several tools as we'll be dealing with an architecture +different than your computer's and we'll have to run and debug programs on a "remote" device.

    +

    Documentation

    +

    Tooling is not everything though. Without documentation it is pretty much impossible to work with +microcontrollers.

    +

    We'll be referring to all these documents throughout this book:

    +

    HEADS UP All these links point to PDF files and some of them are hundreds of pages long and +several MBs in size.

    + +

    * NOTE: Newer (from around 2020/09) Discovery boards may have a different e-compass and gyroscope (see the user manual). +As such, much in chapters 14-16 will not work as is. +Checkout the github issues like this.

    +

    Tools

    +

    We'll use all the tools listed below. Where a minimum version is not specified, any recent version +should work but we have listed the version we have tested.

    +
      +
    • +

      Rust 1.31 or a newer toolchain. Chapter USART +requires 1.51 or newer.

      +
    • +
    • +

      itmdump >=0.3.1 (cargo install itm). Tested versions: 0.3.1.

      +
    • +
    • +

      OpenOCD >=0.8. Tested versions: v0.9.0 and v0.10.0

      +
    • +
    • +

      arm-none-eabi-gdb. Version 7.12 or newer highly recommended. Tested versions: 7.10, 7.11, +7.12 and 8.1

      +
    • +
    • +

      cargo-binutils. Version 0.1.4 or newer.

      +
    • +
    +
      +
    • +

      minicom on Linux and macOS. Tested version: 2.7. Readers report that picocom also works but +we'll use minicom in this text.

      +
    • +
    • +

      PuTTY on Windows.

      +
    • +
    +

    If your computer has Bluetooth functionality and you have the Bluetooth module, you can additionally +install these tools to play with the Bluetooth module. All these are optional:

    +
      +
    • Linux, only if you don't have a Bluetooth manager application like Blueman. +
        +
      • bluez
      • +
      • hcitool
      • +
      • rfcomm
      • +
      • rfkill
      • +
      +
    • +
    +

    macOS / OSX / Windows users only need the default bluetooth manager that ships with their OS.

    +

    Next, follow OS-agnostic installation instructions for a few of the tools:

    +

    rustc & Cargo

    +

    Install rustup by following the instructions at https://rustup.rs.

    +

    If you already have rustup installed double check that you are on the stable +channel and your stable toolchain is up to date. rustc -V should return a date +newer than the one shown below:

    +
    $ rustc -V
    +rustc 1.31.0 (abe02cefd 2018-12-04)
    +
    +

    itmdump

    +
    cargo install itm
    +
    +

    Verify the version is >=0.3.1

    +
    $ itmdump -V
    +itmdump 0.3.1
    +
    +

    cargo-binutils

    +

    Install llvm-tools

    +
    rustup component add llvm-tools
    +
    +

    Install cargo-binutils

    +
    cargo install cargo-binutils
    +
    +

    Verify tools are installed

    +

    Run the following commands at your terminal

    +
    cargo new test-size
    +
    +
    cd test-size
    +
    +
    cargo run
    +
    +
    cargo size -- --version
    +
    +

    The results should be something like:

    +
    ~
    +$ cargo new test-size
    +     Created binary (application) `test-size` package
    +
    +~
    +$ cd test-size
    +
    +~/test-size (main)
    +$ cargo run
    +   Compiling test-size v0.1.0 (~/test-size)
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.26s
    +     Running `target/debug/test-size`
    +Hello, world!
    +
    +~/test-size (main)
    +$ cargo size -- --version
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.00s
    +LLVM (http://llvm.org/):
    +  LLVM version 11.0.0-rust-1.50.0-stable
    +  Optimized build.
    +  Default target: x86_64-unknown-linux-gnu
    +  Host CPU: znver2
    +
    +

    OS specific instructions

    +

    Now follow the instructions specific to the OS you are using:

    + +

    Linux

    +

    Here are the installation commands for a few Linux distributions.

    +

    REQUIRED packages

    +

    Ubuntu 18.04 or newer / Debian stretch or newer

    +
    +

    NOTE gdb-multiarch is the GDB command you'll use to debug your ARM +Cortex-M programs

    +
    + + + + + + +
    sudo apt-get install \
    +  gdb-multiarch \
    +  minicom \
    +  openocd
    +
    +

    Ubuntu 14.04 and 16.04

    +
    +

    NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM +Cortex-M programs

    +
    + + + +
    sudo apt-get install \
    +  gdb-arm-none-eabi \
    +  minicom \
    +  openocd
    +
    +

    Fedora 23 or newer

    +
    sudo dnf install \
    +  minicom \
    +  openocd \
    +  gdb
    +
    +

    Arch Linux

    +
    +

    NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM +Cortex-M programs

    +
    +
    sudo pacman -S \
    +  arm-none-eabi-gdb \
    +  minicom \
    +  openocd
    +
    +

    Other distros

    +
    +

    NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM +Cortex-M programs

    +
    +

    For distros that don't have packages for ARM's pre-built +toolchain, +download the "Linux 64-bit" file and put its bin directory on your path. +Here's one way to do it:

    +
    mkdir -p ~/local && cd ~/local
    +
    +
    tar xjf /path/to/downloaded/file/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
    +
    +

    Then, use your editor of choice to append to your PATH in the appropriate +shell init file (e.g. ~/.zshrc or ~/.bashrc):

    +
    PATH=$PATH:$HOME/local/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux/bin
    +
    +

    Optional packages

    +

    Ubuntu / Debian

    +
    sudo apt-get install \
    +  bluez \
    +  rfkill
    +
    +

    Fedora

    +
    sudo dnf install \
    +  bluez \
    +  rfkill
    +
    +

    Arch Linux

    +
    sudo pacman -S \
    +  bluez \
    +  bluez-utils \
    +  rfkill
    +
    +

    udev rules

    +

    These rules let you use USB devices like the F3 and the Serial module without root privilege, i.e. +sudo.

    +

    Create 99-openocd.rules in /etc/udev/rules.d using the idVendor and idProduct +from the lsusb output.

    +

    For example, connect the STM32F3DISCOVERY to your computer using a USB cable. +Be sure to connect the cable to the "USB ST-LINK" port, the USB port in the +center of the edge of the board.

    +

    Execute lsusb:

    +
    lsusb | grep ST-LINK
    +
    +

    It should result in something like:

    +
    $ lsusb | grep ST-LINK
    +Bus 003 Device 003: ID 0483:374b STMicroelectronics ST-LINK/V2.1
    +
    +

    So the idVendor is 0483 and idProduct is 374b.

    +

    Create /etc/udev/rules.d/99-openocd.rules:

    +
    sudo vi /etc/udev/rules.d/99-openocd.rules
    +
    +

    With the contents:

    +
    # STM32F3DISCOVERY - ST-LINK/V2.1
    +ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374b", MODE:="0666"
    +
    +

    For older devices with OPTIONAL USB <-> FT232 based Serial Module

    +

    Create /etc/udev/rules.d/99-ftdi.rules:

    +
    sudo vi /etc/udev/rules.d/99-openocd.rules
    +
    +

    With the contents:

    +
    # FT232 - USB <-> Serial Converter
    +ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE:="0666"
    +
    +

    Reload the udev rules with:

    +
    sudo udevadm control --reload-rules
    +
    +

    If you had any board plugged to your computer, unplug them and then plug them in again.

    +

    Now, go to the next section.

    +

    Windows

    +

    arm-none-eabi-gdb

    +

    ARM provides .exe installers for Windows. Grab one from here, and follow the instructions. +Just before the installation process finishes tick/select the "Add path to environment variable" +option. Then verify that the tools are in your %PATH%:

    +

    Verify gcc is installed:

    +
    arm-none-eabi-gcc -v
    +
    +

    The results should be something like:

    +
    (..)
    +$ arm-none-eabi-gcc -v
    +gcc version 5.4.1 20160919 (release) (..)
    +
    +

    OpenOCD

    +

    There's no official binary release of OpenOCD for Windows but there are unofficial releases +available here. Grab the 0.10.x zipfile and extract it somewhere in your drive (I +recommend C:\OpenOCD but with the drive letter that makes sense to you) then update your %PATH% +environment variable to include the following path: C:\OpenOCD\bin (or the path that you used +before).

    +

    Verify OpenOCD is installed and in your %PATH% with:

    +
    openocd -v
    +
    +

    The results should be something like:

    +
    $ openocd -v
    +Open On-Chip Debugger 0.10.0
    +(..)
    +
    +

    PuTTY

    +

    Download the latest putty.exe from this site and place it somewhere in your %PATH%.

    + +

    You'll also need to install this USB driver or OpenOCD won't work. Follow the installer +instructions and make sure you install the right (32-bit or 64-bit) version of the driver.

    +

    That's all! Go to the next section.

    +

    macOS

    +

    All the tools can be installed using Homebrew:

    +
    $ # ARM GCC debugger
    +$ brew install arm-none-eabi-gdb
    +
    +$ # Minicom and OpenOCD
    +$ brew install minicom openocd
    +
    +

    That's all! Go to the next section.

    +

    Verify the installation

    +

    Let's verify that all the tools were installed correctly.

    +

    Linux only

    +

    Verify permissions

    +

    Connect the STM32F3DISCOVERY to your computer using an USB cable. Be sure to connect the cable to the "USB ST-LINK" +port, the USB port in the center of the edge of the board.

    +

    The STM32F3DISCOVERY should now appear as a USB device (file) in /dev/bus/usb. Let's find out how it got +enumerated:

    +
    lsusb | grep -i stm
    +
    +

    This should result in:

    +
    $ lsusb | grep -i stm
    +Bus 003 Device 004: ID 0483:374b STMicroelectronics ST-LINK/V2.1
    +$ # ^^^        ^^^
    +
    +

    In my case, the STM32F3DISCOVERY got connected to the bus #3 and got enumerated as the device #4. This means the +file /dev/bus/usb/003/004 is the STM32F3DISCOVERY. Let's check its permissions:

    +
    $ ls -la /dev/bus/usb/003/004
    +crw-rw-rw-+ 1 root root 189, 259 Feb 28 13:32 /dev/bus/usb/003/00
    +
    +

    The permissions should be crw-rw-rw-. If it's not ... then check your udev +rules and try re-loading them with:

    +
    sudo udevadm control --reload-rules
    +
    +

    For older devices with OPTIONAL USB <-> FT232 based Serial Module

    +

    Unplug the STM32F3DISCOVERY and plug the Serial module. Now, figure out what's its associated file:

    +
    $ lsusb | grep -i ft232
    +Bus 003 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
    +
    +

    In my case, it's the /dev/bus/usb/003/005. Now, check its permissions:

    +
    $ ls -l /dev/bus/usb/003/005
    +crw-rw-rw- 1 root root 189, 21 Sep 13 00:00 /dev/bus/usb/003/005
    +
    +

    As before, the permissions should be crw-rw-rw-.

    +

    Verify OpenOCD connection

    +

    Connect the STM32F3DISCOVERY using the USB cable to the USB port in the +center of edge of the board, the one that's labeled "USB ST-LINK".

    +

    Two red LEDs should turn on right after connecting the USB cable to the board.

    +
    +

    IMPORTANT There is more than one hardware revision of the STM32F3DISCOVERY board. For older +revisions, you'll need to change the "interface" argument to -f interface/stlink-v2.cfg (note: +no -1 at the end). Alternatively, older revisions can use -f board/stm32f3discovery.cfg +instead of -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg.

    +
    +
    +

    NOTE OpenOCD v0.11.0 has deprecated interface/stlink-v2.cfg in favor of +interface/stlink.cfg which supports ST-LINK/V1, ST-LINK/V2, ST-LINK/V2-1, and +ST-LINK/V3.

    +
    +

    *Nix

    +
    +

    FYI: The interface directory is typically located in /usr/share/openocd/scripts/, +which is the default location OpenOCD expects these files. If you've installed them +somewhere else use the -s /path/to/scripts/ option to specify your install directory.

    +
    +
    openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg
    +
    +

    or

    +
    openocd -f interface/stlink.cfg -f target/stm32f3x.cfg
    +
    +

    Windows

    +

    Below the references to C:\OpenOCD is the directory where OpenOCD is installed.

    +
    openocd -s C:\OpenOCD\share\scripts -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg
    +
    +
    +

    NOTE cygwin users have reported problems with the -s flag. If you run into +that problem you can add C:\OpenOCD\share\scripts\ directory to the parameters.

    +
    +

    cygwin users:

    +
    openocd -f C:\OpenOCD\share\scripts\interface\stlink-v2-1.cfg -f C:\OpenOCD\share\scripts\target\stm32f3x.cfg
    +
    +

    All

    +

    OpenOCD is a service which forwards debug information from the ITM channel +to a file, itm.txt, as such it runs forever and does not return to the +terminal prompt.

    +

    The initial output of OpenOCD is something like:

    +
    Open On-Chip Debugger 0.10.0
    +Licensed under GNU GPL v2
    +For bug reports, read
    +        http://openocd.org/doc/doxygen/bugs.html
    +Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
    +adapter speed: 1000 kHz
    +adapter_nsrst_delay: 100
    +Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
    +none separate
    +Info : Unable to match requested speed 1000 kHz, using 950 kHz
    +Info : Unable to match requested speed 1000 kHz, using 950 kHz
    +Info : clock speed 950 kHz
    +Info : STLINK v2 JTAG v27 API v2 SWIM v15 VID 0x0483 PID 0x374B
    +Info : using stlink api v2
    +Info : Target voltage: 2.915608
    +Info : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints
    +
    +

    (If you don't ... then check the general troubleshooting instructions.)

    +

    Also, one of the red LEDs, the one closest to the USB port, should start oscillating between red +light and green light.

    +

    That's it! It works. You can now use Ctrl-c to stop OpenOCD or close/kill the terminal.

    +

    Meet your hardware

    +

    Let's get familiar with the hardware we'll be working with.

    +

    STM32F3DISCOVERY (the "F3")

    +

    + +

    +

    We'll refer to this board as "F3" throughout this book. Here are some of the +many components on the board:

    + +

    Of these components, the most important is the microcontroller (sometimes +shortened to "MCU" for "microcontroller unit"), which is the large black square +sitting in the center of your board. The MCU is what runs your code. You might +sometimes read about "programming a board", when in reality what we are doing +is programming the MCU that is installed on the board.

    +

    STM32F303VCT6 (the "STM32F3")

    +

    Since the MCU is so important, let's take a closer look at the one sitting on our board.

    +

    Our MCU is surrounded by 100 tiny metal pins. These pins are connected to +traces, the little "roads" that act as the wires connecting components +together on the board. The MCU can dynamically alter the electrical properties +of the pins. This works similar to a light switch altering how electrical +current flows through a circuit. By enabling or disabling electrical current to +flow through a specific pin, an LED attached to that pin (via the traces) can +be turned on and off.

    +

    Each manufacturer uses a different part numbering scheme, but many will allow +you to determine information about a component simply by looking at the part +number. Looking at our MCU's part number (STM32F303VCT6), the ST at the +front hints to us that this is a part manufactured by ST Microelectronics. +Searching through ST's marketing materials we can also learn the following:

    +
      +
    • The M32 represents that this is an Arm®-based 32-bit microcontroller.
    • +
    • The F3 represents that the MCU is from ST's "STM32F3" series. This is a +series of MCUs based on the Cortex®-M4 processor design.
    • +
    • The remainder of the part number goes into more details about things like +extra features and RAM size, which at this point we're less concerned about.
    • +
    +
    +

    Arm? Cortex-M4?

    +

    If our chip is manufactured by ST, then who is Arm? And if our chip is the +STM32F3, what is the Cortex-M4?

    +

    You might be surprised to hear that while "Arm-based" chips are quite +popular, the company behind the "Arm" trademark (Arm Holdings) doesn't +actually manufacture chips for purchase. Instead, their primary business +model is to just design parts of chips. They will then license those designs to +manufacturers, who will in turn implement the designs (perhaps with some of +their own tweaks) in the form of physical hardware that can then be sold. +Arm's strategy here is different from companies like Intel, which both +designs and manufactures their chips.

    +

    Arm licenses a bunch of different designs. Their "Cortex-M" family of designs +are mainly used as the core in microcontrollers. For example, the Cortex-M0 +is designed for low cost and low power usage. The Cortex-M7 is higher cost, +but with more features and performance. The core of our STM32F3 is based on +the Cortex-M4, which is in the middle: more features and performance than the +Cortex-M0, but less expensive than the Cortex-M7.

    +

    Luckily, you don't need to know too much about different types of processors +or Cortex designs for the sake of this book. However, you are hopefully now a +bit more knowledgeable about the terminology of your device. While you are +working specifically with an STM32F3, you might find yourself reading +documentation and using tools for Cortex-M-based chips, as the STM32F3 is +based on a Cortex-M design.

    +
    +

    The Serial module

    +

    + +

    +

    If you have an older revision of the discovery board, you can use this module to +exchange data between the microcontroller in the F3 and your computer. This module +will be connected to your computer using an USB cable. I won't say more at this +point.

    +

    If you have a newer release of the board then you don't need this module. The +ST-LINK will double as a USB<->serial converter connected to the microcontroller USART1 at pins PC4 and PC5.

    +

    The Bluetooth module

    +

    + +

    +

    This module has the exact same purpose as the serial module but it sends the data over Bluetooth +instead of over USB.

    +

    LED roulette

    +

    Alright, let's start by building the following application:

    +

    + +

    +

    I'm going to give you a high level API to implement this app but don't worry we'll do low level +stuff later on. The main goal of this chapter is to get familiar with the flashing and debugging +process.

    +

    Throughout this text we'll be using the starter code that's in the discovery repository. Make sure +you always have the latest version of the master branch because this website tracks that branch.

    +

    The starter code is in the src directory of that repository. Inside that directory there are more +directories named after each chapter of this book. Most of those directories are starter Cargo +projects.

    +

    Now, jump into the src/05-led-roulette directory. Check the src/main.rs file:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use aux5::entry;
    +
    +#[entry]
    +fn main() -> ! {
    +    let _y;
    +    let x = 42;
    +    _y = x;
    +
    +    // infinite loop; just so we don't leave this stack frame
    +    loop {}
    +}
    +

    Microcontroller programs are different from standard programs in two aspects: #![no_std] and +#![no_main].

    +

    The no_std attribute says that this program won't use the std crate, which assumes an underlying +OS; the program will instead use the core crate, a subset of std that can run on bare metal +systems (i.e., systems without OS abstractions like files and sockets).

    +

    The no_main attribute says that this program won't use the standard main interface, which is +tailored for command line applications that receive arguments. Instead of the standard main we'll +use the entry attribute from the cortex-m-rt crate to define a custom entry point. In this +program we have named the entry point "main", but any other name could have been used. The entry +point function must have the signature fn() -> !; this type indicates that the function can't +return – this means that the program never terminates.

    +

    If you are a careful observer, you'll also notice there is a .cargo directory in the Cargo project +as well. This directory contains a Cargo configuration file (.cargo/config) that tweaks the +linking process to tailor the memory layout of the program to the requirements of the target device. +This modified linking process is a requirement of the cortex-m-rt crate. You'll also be making +further tweaks to .cargo/config in future sections to make building and debugging easier.

    +

    Alright, let's start by building this program.

    +

    Build it

    +

    The first step is to build our "binary" crate. Because the microcontroller has a different +architecture than your computer we'll have to cross compile. Cross compiling in Rust land is as simple +as passing an extra --target flag to rustcor Cargo. The complicated part is figuring out the +argument of that flag: the name of the target.

    +

    The microcontroller in the F3 has a Cortex-M4F processor in it. rustc knows how to cross compile +to the Cortex-M architecture and provides 4 different targets that cover the different processor +families within that architecture:

    +
      +
    • thumbv6m-none-eabi, for the Cortex-M0 and Cortex-M1 processors
    • +
    • thumbv7m-none-eabi, for the Cortex-M3 processor
    • +
    • thumbv7em-none-eabi, for the Cortex-M4 and Cortex-M7 processors
    • +
    • thumbv7em-none-eabihf, for the Cortex-M4F and Cortex-M7F processors
    • +
    +

    For the F3, we'll use the thumbv7em-none-eabihf target. Before cross compiling you have to +download a pre-compiled version of the standard library (a reduced version of it actually) for your +target. That's done using rustup:

    +
    rustup target add thumbv7em-none-eabihf
    +
    +

    You only need to do the above step once; rustup will re-install a new standard library +(rust-std component) whenever you update your toolchain.

    +

    With the rust-std component in place you can now cross compile the program using Cargo.

    +
    +

    NOTE Make sure you are in the src/05-led-roulette directory +and run cargo build command below to create the executable:

    +
    +
    cargo build --target thumbv7em-none-eabihf
    +
    +

    On your console you should see something like:

    +
    $ cargo build --target thumbv7em-none-eabihf
    +   Compiling typenum v1.12.0
    +   Compiling semver-parser v0.7.0
    +   Compiling version_check v0.9.2
    +   Compiling nb v1.0.0
    +   Compiling void v1.0.2
    +   Compiling autocfg v1.0.1
    +   Compiling cortex-m v0.7.1
    +   Compiling proc-macro2 v1.0.24
    +   Compiling vcell v0.1.3
    +   Compiling unicode-xid v0.2.1
    +   Compiling stable_deref_trait v1.2.0
    +   Compiling syn v1.0.60
    +   Compiling bitfield v0.13.2
    +   Compiling cortex-m v0.6.7
    +   Compiling cortex-m-rt v0.6.13
    +   Compiling r0 v0.2.2
    +   Compiling stm32-usbd v0.5.1
    +   Compiling stm32f3 v0.12.1
    +   Compiling usb-device v0.2.7
    +   Compiling cfg-if v1.0.0
    +   Compiling paste v1.0.4
    +   Compiling stm32f3-discovery v0.6.0
    +   Compiling embedded-dma v0.1.2
    +   Compiling volatile-register v0.2.0
    +   Compiling nb v0.1.3
    +   Compiling embedded-hal v0.2.4
    +   Compiling semver v0.9.0
    +   Compiling generic-array v0.14.4
    +   Compiling switch-hal v0.3.2
    +   Compiling num-traits v0.2.14
    +   Compiling num-integer v0.1.44
    +   Compiling rustc_version v0.2.3
    +   Compiling bare-metal v0.2.5
    +   Compiling cast v0.2.3
    +   Compiling quote v1.0.9
    +   Compiling generic-array v0.13.2
    +   Compiling generic-array v0.12.3
    +   Compiling generic-array v0.11.1
    +   Compiling panic-itm v0.4.2
    +   Compiling lsm303dlhc v0.2.0
    +   Compiling as-slice v0.1.4
    +   Compiling micromath v1.1.0
    +   Compiling accelerometer v0.12.0
    +   Compiling chrono v0.4.19
    +   Compiling aligned v0.3.4
    +   Compiling rtcc v0.2.0
    +   Compiling cortex-m-rt-macros v0.1.8
    +   Compiling stm32f3xx-hal v0.6.1
    +   Compiling aux5 v0.2.0 (~/embedded-discovery/src/05-led-roulette/auxiliary)
    +   Compiling led-roulette v0.2.0 (~/embedded-discovery/src/05-led-roulette)
    +    Finished dev [unoptimized + debuginfo] target(s) in 17.91s
    +
    +
    +

    NOTE Be sure to compile this crate without optimizations. The provided Cargo.toml file and build command above will ensure optimizations are off.

    +
    +

    OK, now we have produced an executable. This executable won't blink any LEDs, it's just a simplified version that we will build upon later in the chapter. As a sanity check, let's verify that the produced executable is actually an ARM binary:

    +
    cargo readobj --target thumbv7em-none-eabihf --bin led-roulette -- --file-header
    +
    +

    The cargo readobj .. above is equivalent to +readelf -h target/thumbv7em-none-eabihf/debug/led-roulette +and should produce something similar to:

    +
    $ cargo readobj --target thumbv7em-none-eabihf --bin led-roulette -- --file-header
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.02s
    +ELF Header:
    +  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
    +  Class:                             ELF32
    +  Data:                              2's complement, little endian
    +  Version:                           1 (current)
    +  OS/ABI:                            UNIX - System V
    +  ABI Version:                       0
    +  Type:                              EXEC (Executable file)
    +  Machine:                           ARM
    +  Version:                           0x1
    +  Entry point address:               0x8000195
    +  Start of program headers:          52 (bytes into file)
    +  Start of section headers:          818328 (bytes into file)
    +  Flags:                             0x5000400
    +  Size of this header:               52 (bytes)
    +  Size of program headers:           32 (bytes)
    +  Number of program headers:         4
    +  Size of section headers:           40 (bytes)
    +  Number of section headers:         22
    +  Section header string table index: 20
    +
    +

    Next, we'll flash the program into our microcontroller.

    +

    Flash it

    +

    Flashing is the process of moving our program into the microcontroller's (persistent) memory. Once +flashed, the microcontroller will execute the flashed program every time it is powered on.

    +

    In this case, our led-roulette program will be the only program in the microcontroller memory. +By this I mean that there's nothing else running on the microcontroller: no OS, no "daemon", +nothing. led-roulette has full control over the device.

    +

    Onto the actual flashing. First thing we need to do is launch OpenOCD. We did that in the +previous section but this time we'll run the command inside a temporary directory (/tmp on *nix; +%TEMP% on Windows).

    +

    Make sure the F3 is connected to your computer and run the following commands in a new terminal.

    +

    For *nix & MacOS:

    +
    cd /tmp
    +openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg
    +
    +

    For Windows Note: substitute C: for the actual OpenOCD path:

    +
    cd %TEMP%
    +openocd -s C:\share\scripts -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg
    +
    +
    +

    NOTE Older revisions of the board need to pass slightly different arguments to +openocd. Review this section for the details.

    +
    +

    The program will block; leave that terminal open.

    +

    Now it's a good time to explain what the openocd command is actually doing.

    +

    I mentioned that the STM32F3DISCOVERY (aka F3) actually has two microcontrollers. One of them is used as a +programmer/debugger. The part of the board that's used as a programmer is called ST-LINK (that's what +STMicroelectronics decided to call it). This ST-LINK is connected to the target microcontroller +using a Serial Wire Debug (SWD) interface (this interface is an ARM standard so you'll run into it +when dealing with other Cortex-M based microcontrollers). This SWD interface can be used to flash +and debug a microcontroller. The ST-LINK is connected to the "USB ST-LINK" port and will appear as +a USB device when you connect the F3 to your computer.

    +

    + +

    +

    As for OpenOCD, it's software that provides some services like a GDB server on top of USB +devices that expose a debugging protocol like SWD or JTAG.

    +

    Onto the actual command: those .cfg files we are using instruct OpenOCD to look for a ST-LINK USB +device (interface/stlink-v2-1.cfg) and to expect a STM32F3XX microcontroller +(target/stm32f3x.cfg) to be connected to the ST-LINK.

    +

    The OpenOCD output looks like this:

    +
    $ openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg
    +Open On-Chip Debugger 0.10.0
    +Licensed under GNU GPL v2
    +For bug reports, read
    +	http://openocd.org/doc/doxygen/bugs.html
    +Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
    +adapter speed: 1000 kHz
    +adapter_nsrst_delay: 100
    +Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
    +none separate
    +Info : Unable to match requested speed 1000 kHz, using 950 kHz
    +Info : Unable to match requested speed 1000 kHz, using 950 kHz
    +Info : clock speed 950 kHz
    +Info : STLINK v2 JTAG v37 API v2 SWIM v26 VID 0x0483 PID 0x374B
    +Info : using stlink api v2
    +Info : Target voltage: 2.888183
    +Info : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints
    +
    +

    The "6 breakpoints, 4 watchpoints" part indicates the debugging features the processor has +available.

    +

    Leave that openocd process running, and in the previous terminal or a new terminal +make sure that you are inside the project's src/05-led-roulette/ directory.

    +

    I mentioned that OpenOCD provides a GDB server so let's connect to that right now:

    +

    Execute GDB

    +

    First, we need to determine what version of gdb you have that is capable of debugging ARM binaries.

    +

    This could be any one of the commands below, try each one:

    +
    arm-none-eabi-gdb -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
    +
    +
    gdb-multiarch -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
    +
    +
    gdb -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
    +
    +
    +

    NOTE: If you are getting target/thumbv7em-none-eabihf/debug/led-roulette: No such file or directory +error, try adding ../../ to the file path, for example:

    +
    $ gdb -q -ex "target remote :3333" ../../target/thumbv7em-none-eabihf/debug/led-roulette
    +
    +

    This is caused by each example project being in a workspace that contains the entire book, and workspaces have +a single target directory. Check out [Workspaces chapter in Rust Book] for more.

    +
    +

    Failing case

    +

    You can detect a failing case if there is a warning or error after the Remote debugging using :3333 line:

    +
    $ gdb -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
    +Reading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...
    +Remote debugging using :3333
    +warning: Architecture rejected target-supplied description
    +Truncated register 16 in remote 'g' packet
    +(gdb)
    +
    +

    Successful case

    +

    Successful case 1:

    +
    $ arm-none-eabi-gdb -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
    +Reading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...
    +Remote debugging using :3333
    +cortex_m_rt::Reset () at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:497
    +497     pub unsafe extern "C" fn Reset() -> ! {
    +(gdb)
    +
    +

    Successful case 2:

    +
    ~/embedded-discovery/src/05-led-roulette (master)
    +$ arm-none-eabi-gdb -q -ex "target remote :3333" target/thumbv7em-none-eabihf/debug/led-roulette
    +Reading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...
    +Remote debugging using :3333
    +0x00000000 in ?? ()
    +(gdb)
    +
    +

    In both failing and successful cases you should see new output in the OpenOCD terminal, something like the following:

    +
     Info : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints
    ++Info : accepting 'gdb' connection on tcp/3333
    ++Info : device id = 0x10036422
    ++Info : flash size = 256kbytes
    +
    +
    +

    NOTE If you are getting an error like undefined debug reason 7 - target needs reset, you can try running monitor reset halt as described here.

    +
    +

    By default OpenOCD's GDB server listens on TCP port 3333 (localhost). This command is connecting to +that port.

    +

    Update ../.cargo/config.toml

    +

    Now that you've successfully determined which debugger you need to use +we need to change ../.cargo/config.toml so that the cargo run command will succeed.

    +
    +

    NOTE cargo is the Rust package manager and you can read about it +here.

    +
    +

    Get back to the terminal prompt and look at ../.cargo/config.toml:

    +
    ~/embedded-discovery/src/05-led-roulette
    +$ cat ../.cargo/config.toml
    +# default runner starts a GDB sesssion, which requires OpenOCD to be
    +# running, e.g.,
    +## openocd -f interface/stlink.cfg -f target/stm32f3x.cfg
    +# depending on your local GDB, pick one of the following
    +[target.thumbv7em-none-eabihf]
    +runner = "arm-none-eabi-gdb -q -x ../openocd.gdb"
    +# runner = "gdb-multiarch -q -x ../openocd.gdb"
    +# runner = "gdb -q -x ../openocd.gdb"
    +rustflags = [
    +  "-C", "link-arg=-Tlink.x",
    +]
    +
    +[build]
    +target = "thumbv7em-none-eabihf"
    +
    +
    +

    Use your favorite editor to edit ../.cargo/config.toml so that the +runner line contains the correct name of that debugger:

    +
    nano ../.cargo/config.toml
    +
    +

    For example, if your debugger was gdb-multiarch then after +editing the git diff should be:

    +
    $ git diff ../.cargo/config.toml
    +diff --git a/f3discovery/src/.cargo/config.toml b/f3discovery/src/.cargo/config.toml
    +index 2f38f6b..95860a0 100644
    +--- a/f3discovery/src/.cargo/config.toml
    ++++ b/f3discovery/src/.cargo/config.toml
    +@@ -3,8 +3,8 @@
    + ## openocd -f interface/stlink.cfg -f target/stm32f3x.cfg
    + # depending on your local GDB, pick one of the following
    + [target.thumbv7em-none-eabihf]
    +-runner = "arm-none-eabi-gdb -q -x ../openocd.gdb"
    +-# runner = "gdb-multiarch -q -x ../openocd.gdb"
    ++# runner = "arm-none-eabi-gdb -q -x ../openocd.gdb"
    ++runner = "gdb-multiarch -q -x ../openocd.gdb"
    + # runner = "gdb -q -x ../openocd.gdb"
    + rustflags = [
    +   "-C", "link-arg=-Tlink.x",
    +
    +

    Now that you have ../.cargo/config.toml setup let's test it using cargo run to +start the debug session.

    +
    +

    NOTE The --target thumbv7em-none-eabihf defines which architecture +to build and run. In our ../.cargo/config.toml file we have +target = "thumbv7em-none-eabihf" so it is actually not necessary +to specify --target we do it here just so you know that parameters on +the command line can be used and they override those in config.toml files.

    +
    +
    cargo run --target thumbv7em-none-eabihf
    +
    +

    Results in:

    +
    ~/embedded-discovery/src/05-led-roulette
    +$ cargo run --target thumbv7em-none-eabihf
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.14s
    +     Running `gdb-multiarch -q -x ../openocd.gdb /home/adam/vc/rust-training/discovery/f3discovery/target/thumbv7em-none-eabihf/debug/led-roulette`
    +Reading symbols from /home/adam/vc/rust-training/discovery/f3discovery/target/thumbv7em-none-eabihf/debug/led-roulette...
    +0x08000230 in core::fmt::Arguments::new_v1 (pieces=..., args=...)
    +    at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/fmt/mod.rs:394
    +394	/rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/fmt/mod.rs: No such file or directory.
    +Loading section .vector_table, size 0x194 lma 0x8000000
    +Loading section .text, size 0x1ad8 lma 0x8000194
    +Loading section .rodata, size 0x5a4 lma 0x8001c6c
    +Start address 0x08000194, load size 8720
    +Transfer rate: 12 KB/sec, 2906 bytes/write.
    +Breakpoint 1 at 0x80001e8: file src/05-led-roulette/src/main.rs, line 7.
    +Note: automatically using hardware breakpoints for read-only addresses.
    +Breakpoint 2 at 0x800020a: file src/lib.rs, line 570.
    +Breakpoint 3 at 0x8001c5a: file src/lib.rs, line 560.
    +
    +Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7
    +7	#[entry]
    +halted: PC: 0x080001ee
    +led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:10
    +10	    let x = 42;
    +
    +

    Bravo, we will be modifying ../.cargo/config.toml in future. But, since +this file is shared with all of the chapters those changes should be made with +that in mind. If you want or we need to make changes that only pertain to +a particular chapter then create a .cargo/config.toml local to that chapter +directory.

    +

    Flash the device

    +

    Assuming you have GDB running, if not start it as suggested in the previous section.

    +
    +

    NOTE The -x ../openocd.gdb arguments to gdb is already setup +to flash the device, so explicitly flashing the project code to the +device is normally handled with a simple cargo run. We'll cover +the openocd configuration script in the next section.

    +
    +

    Now use the load command in gdb to actually flash the program into the device:

    +
    (gdb) load
    +Loading section .vector_table, size 0x194 lma 0x8000000
    +Loading section .text, size 0x20ec lma 0x8000194
    +Loading section .rodata, size 0x514 lma 0x8002280
    +Start address 0x08000194, load size 10132
    +Transfer rate: 17 KB/sec, 3377 bytes/write.
    +
    +

    You'll also see new output in the OpenOCD terminal, something like:

    +
     Info : flash size = 256kbytes
    ++Info : Unable to match requested speed 1000 kHz, using 950 kHz
    ++Info : Unable to match requested speed 1000 kHz, using 950 kHz
    ++adapter speed: 950 kHz
    ++target halted due to debug-request, current mode: Thread
    ++xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000
    ++Info : Unable to match requested speed 8000 kHz, using 4000 kHz
    ++Info : Unable to match requested speed 8000 kHz, using 4000 kHz
    ++adapter speed: 4000 kHz
    ++target halted due to breakpoint, current mode: Thread
    ++xPSR: 0x61000000 pc: 0x2000003a msp: 0x2000a000
    ++Info : Unable to match requested speed 1000 kHz, using 950 kHz
    ++Info : Unable to match requested speed 1000 kHz, using 950 kHz
    ++adapter speed: 950 kHz
    ++target halted due to debug-request, current mode: Thread
    ++xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000
    +
    +

    Our program is loaded, let's debug it!

    +

    Debug it

    +

    We are already inside a debugging session so let's debug our program.

    +

    After the load command, our program is stopped at its entry point. This is indicated by the +"Start address 0x8000XXX" part of GDB's output. The entry point is the part of a program that a +processor / CPU will execute first.

    +

    The starter project I've provided to you has some extra code that runs before the main function. +At this time, we are not interested in that "pre-main" part so let's skip right to the beginning of +the main function. We'll do that using a breakpoint. Issue break main at the (gdb) prompt:

    +
    +

    NOTE For these GDB commands I generally won't provide a copyable code block +as these are short and it's faster just to type them yourself. In addition most +can be shortened. For instance b for break or s for step, see GDB Quick Reference +for more info or use Google to find your others. In addition, you can use tab completion +by typing the first few letters than one tab to complete or two tabs to +see all possible commands.

    +
    +

    Finally, help xxxx where xxxx is the command will provide short names and other info:

    +
    (gdb) help s
    +step, s
    +Step program until it reaches a different source line.
    +Usage: step [N]
    +Argument N means step N times (or till program stops for another reason).
    +
    +
    +
    +
    (gdb) break main
    +Breakpoint 1 at 0x80001f0: file src/05-led-roulette/src/main.rs, line 7.
    +Note: automatically using hardware breakpoints for read-only addresses.
    +
    +

    Next issue a continue command:

    +
    (gdb) continue
    +Continuing.
    +
    +Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7
    +7       #[entry]
    +
    +

    Breakpoints can be used to stop the normal flow of a program. The continue command will let the +program run freely until it reaches a breakpoint. In this case, until it reaches #[entry] +which is a trampoline to the main function and where break main sets the breakpoint.

    +
    +

    Note that GDB output says "Breakpoint 1". Remember that our processor can only use six of these +breakpoints so it's a good idea to pay attention to these messages.

    +
    +

    OK. Since we are stopped at #[entry] and using the disassemble /m we see the code +for entry, which is a trampoline to main. That means it sets up the stack and then +invokes a subroutine call to the main function using an ARM branch and link instruction, bl.

    +
    (gdb) disassemble /m
    +Dump of assembler code for function main:
    +7       #[entry]
    +   0x080001ec <+0>:     push    {r7, lr}
    +   0x080001ee <+2>:     mov     r7, sp
    +=> 0x080001f0 <+4>:     bl      0x80001f6 <_ZN12led_roulette18__cortex_m_rt_main17he61ef18c060014a5E>
    +   0x080001f4 <+8>:     udf     #254    ; 0xfe
    +
    +End of assembler dump.
    +
    +

    Next we need to issue a step GDB command which will advance the program statement +by statement stepping into functions/procedures. So after this first step command we're +inside main and are positioned at the first executable rust statement, line 10, but it is +not executed:

    +
    (gdb) step
    +led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:10
    +10          let x = 42;
    +
    +

    Next we'll issue a second step which executes line 10 and stops at +line 11 _y = x;, again line 11 is not executed.

    +
    +

    NOTE We could have pressed enter at the second (gdb) prompt and +it would have reissued the previous statement, step, but for clarity +in this tutorial we'll generally retype the command.

    +
    +
    (gdb) step
    +11          _y = x;
    +
    +

    As you can see, in this mode, on each step command GDB will print the current statement along +with its line number. As you'll see later in the TUI mode you'll not see the statement +in the command area.

    +

    We are now "on" the _y = x statement; that statement hasn't been executed yet. This means that x +is initialized but _y is not. Let's inspect those stack/local variables using the print +command, p for short:

    +
    (gdb) print x
    +$1 = 42
    +(gdb) p &x
    +$2 = (*mut i32) 0x20009fe0
    +(gdb) p _y
    +$3 = 536870912
    +(gdb) p &_y
    +$4 = (*mut i32) 0x20009fe4
    +
    +

    As expected, x contains the value 42. _y, however, contains the value 536870912 (?). This +is because _y has not been initialized yet, it contains some garbage value.

    +

    The command print &x prints the address of the variable x. The interesting bit here is that GDB +output shows the type of the reference: *mut i32, a mutable pointer to an i32 value. Another +interesting thing is that the addresses of x and _y are very close to each other: their +addresses are just 4 bytes apart.

    +

    Instead of printing the local variables one by one, you can also use the info locals command:

    +
    (gdb) info locals
    +x = 42
    +_y = 536870912
    +
    +

    OK. With another step, we'll be on top of the loop {} statement:

    +
    (gdb) step
    +14          loop {}
    +
    +

    And _y should now be initialized.

    +
    (gdb) print _y
    +$5 = 42
    +
    +

    If we use step again on top of the loop {} statement, we'll get stuck because the program will +never pass that statement.

    +
    +

    NOTE If you used the step or any other command by mistake and GDB gets stuck, you can get +it unstuck by hitting Ctrl+C.

    +
    +

    As introduced above the disassemble /m command can be used to disassemble the program around the +line you are currently at. You might also want to set print asm-demangle on +so the names are demangled, this only needs to be done once a debug session. Later +this and other commands will be placed in an initialization file which will simplify +starting a debug session.

    +
    (gdb) set print asm-demangle on
    +(gdb) disassemble /m
    +Dump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17h51e7c3daad2af251E:
    +8       fn main() -> ! {
    +   0x080001f6 <+0>:     sub     sp, #8
    +   0x080001f8 <+2>:     movs    r0, #42 ; 0x2a
    +
    +9           let _y;
    +10          let x = 42;
    +   0x080001fa <+4>:     str     r0, [sp, #0]
    +
    +11          _y = x;
    +   0x080001fc <+6>:     str     r0, [sp, #4]
    +
    +12
    +13          // infinite loop; just so we don't leave this stack frame
    +14          loop {}
    +=> 0x080001fe <+8>:     b.n     0x8000200 <led_roulette::__cortex_m_rt_main+10>
    +   0x08000200 <+10>:    b.n     0x8000200 <led_roulette::__cortex_m_rt_main+10>
    +
    +End of assembler dump.
    +
    +

    See the fat arrow => on the left side? It shows the instruction the processor will execute next.

    +

    Also, as mentioned above if you were to execute the step command GDB gets stuck because it +is executing a branch instruction to itself and never gets past it. So you need to use +Ctrl+C to regain control. An alternative is to use the stepi(si) GDB command, which steps +one asm instruction, and GDB will print the address and line number of the statement +the processor will execute next and it won't get stuck.

    +
    (gdb) stepi
    +0x08000194      14          loop {}
    +
    +(gdb) si
    +0x08000194      14          loop {}
    +
    +

    One last trick before we move to something more interesting. Enter the following commands into GDB:

    +
    (gdb) monitor reset halt
    +Unable to match requested speed 1000 kHz, using 950 kHz
    +Unable to match requested speed 1000 kHz, using 950 kHz
    +adapter speed: 950 kHz
    +target halted due to debug-request, current mode: Thread
    +xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000
    +
    +(gdb) continue
    +Continuing.
    +
    +Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7
    +7       #[entry]
    +
    +(gdb) disassemble /m
    +Dump of assembler code for function main:
    +7       #[entry]
    +   0x080001ec <+0>:     push    {r7, lr}
    +   0x080001ee <+2>:     mov     r7, sp
    +=> 0x080001f0 <+4>:     bl      0x80001f6 <led_roulette::__cortex_m_rt_main>
    +   0x080001f4 <+8>:     udf     #254    ; 0xfe
    +
    +End of assembler dump.
    +
    +

    We are now back at the beginning of #[entry]!

    +

    monitor reset halt will reset the microcontroller and stop it right at the beginning of the program. +The continue command will then let the program run freely until it reaches a breakpoint, in +this case it is the breakpoint at #[entry].

    +

    This combo is handy when you, by mistake, skipped over a part of the program that you were +interested in inspecting. You can easily roll back the state of your program back to its very +beginning.

    +
    +

    The fine print: This reset command doesn't clear or touch RAM. That memory will retain its +values from the previous run. That shouldn't be a problem though, unless your program behavior +depends of the value of uninitialized variables but that's the definition of Undefined Behavior +(UB).

    +
    +

    We are done with this debug session. You can end it with the quit command.

    +
    (gdb) quit
    +A debugging session is active.
    +
    +        Inferior 1 [Remote target] will be detached.
    +
    +Quit anyway? (y or n) y
    +Detaching from program: $PWD/target/thumbv7em-none-eabihf/debug/led-roulette, Remote target
    +Ending remote debugging.
    +
    +

    For a nicer debugging experience, you can use GDB's Text User Interface (TUI). To enter into that +mode enter one of the following commands in the GDB shell:

    +
    (gdb) layout src
    +(gdb) layout asm
    +(gdb) layout split
    +
    +
    +

    NOTE Apologies to Windows users, the GDB shipped with the GNU ARM Embedded Toolchain +may not support this TUI mode :-(.

    +
    +

    Below is an example of setting up for a layout split by executing the follow commands. +As you can see we've dropped passing the --target parameter:

    +
    $ cargo run
    +(gdb) target remote :3333
    +(gdb) load
    +(gdb) set print asm-demangle on
    +(gdb) set style sources off
    +(gdb) break main
    +(gdb) continue
    +
    +

    Here is a command line with the above commands as -ex parameters to save you some typing, +shortly we'll be providing an easier way to execute the initial set of commands:

    +
    cargo run -- -q -ex 'target remote :3333' -ex 'load' -ex 'set print asm-demangle on' -ex 'set style sources off' -ex 'b main' -ex 'c' target/thumbv7em-none-eabihf/debug/led-roulette
    +
    +

    And below is the result:

    +

    GDB session layout split

    +

    Now we'll scroll the top source window down so we see the entire file and execute layout split and then step:

    +

    GDB session layout split

    +

    Then we'll execute a few info locals and step's:

    +
    (gdb) info locals
    +(gdb) step
    +(gdb) info locals
    +(gdb) step
    +(gdb) info locals
    +
    +

    GDB session layout split

    +

    At any point you can leave the TUI mode using the following command:

    +
    (gdb) tui disable
    +
    +

    GDB session layout split

    +
    +

    NOTE If the default GDB CLI is not to your liking check out gdb-dashboard. It uses Python to +turn the default GDB CLI into a dashboard that shows registers, the source view, the assembly view +and other things.

    +
    +

    Don't close OpenOCD though! We'll use it again and again later on. It's better +just to leave it running. If you want to learn more about what GDB can do, check out the section How to use GDB.

    +

    What's next? The high level API I promised.

    +

    The Led and Delay abstractions

    +

    Now, I'm going to introduce two high level abstractions that we'll use to implement the LED roulette +application.

    +

    The auxiliary crate, aux5, exposes an initialization function called init. When called this +function returns two values packed in a tuple: a Delay value and a LedArray value.

    +

    Delay can be used to block your program for a specified amount of milliseconds.

    +

    LedArray is an array of eight Leds. Each Led represents one of the LEDs on the F3 board, +and exposes two methods: on and off which can be used to turn the LED on or off, respectively.

    +

    Let's try out these two abstractions by modifying the starter code to look like this:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use aux5::{entry, Delay, DelayMs, LedArray, OutputSwitch};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
    +
    +    let half_period = 500_u16;
    +
    +    loop {
    +        leds[0].on().ok();
    +        delay.delay_ms(half_period);
    +
    +        leds[0].off().ok();
    +        delay.delay_ms(half_period);
    +    }
    +}
    +

    Now build it:

    +
    cargo build
    +
    +
    +

    NOTE: It's possible to forget to rebuild the program before starting a GDB session; this +omission can lead to very confusing debug sessions. To avoid this problem you can call just cargo run +instead of cargo build. The cargo run command will build and start a debug +session ensuring you never forget to recompile your program.

    +
    +

    Now we'll run and repeat the flashing procedure as we did in the previous section +but with the new program. I'll let you type in the cargo run, this will get easier shortly. :)

    +
    +

    NOTE: Don't forget to start openocd (debugger) on a separate terminal. +Otherwise target remote :3333 won't work!

    +
    +
    $ cargo run
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
    +     Running `arm-none-eabi-gdb -q ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`
    +Reading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette...
    +
    +(gdb) target remote :3333
    +Remote debugging using :3333
    +led_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7
    +7       #[entry]
    +
    +(gdb) load
    +Loading section .vector_table, size 0x194 lma 0x8000000
    +Loading section .text, size 0x52c0 lma 0x8000194
    +Loading section .rodata, size 0xb50 lma 0x8005454
    +Start address 0x08000194, load size 24484
    +Transfer rate: 21 KB/sec, 6121 bytes/write.
    +
    +(gdb) break main
    +Breakpoint 1 at 0x8000202: file ~/embedded-discovery/src/05-led-roulette/src/main.rs, line 7.
    +Note: automatically using hardware breakpoints for read-only addresses.
    +
    +(gdb) continue
    +Continuing.
    +
    +Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline ()
    +    at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7
    +7       #[entry]
    +
    +(gdb) step
    +led_roulette::__cortex_m_rt_main () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:9
    +9           let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
    +
    +(gdb)
    +
    +

    OK. Let's step through the code. This time, we'll use the next command instead of step. The +difference is that the next command will step over function calls instead of going inside them.

    +
    (gdb) next
    +11          let half_period = 500_u16;
    +
    +(gdb) next
    +13          loop {
    +
    +(gdb) next
    +14              leds[0].on().ok();
    +
    +(gdb) next
    +15              delay.delay_ms(half_period);
    +
    +

    After executing the leds[0].on().ok() statement, you should see a red LED, the one pointing North, +turn on.

    +

    Let's continue stepping over the program:

    +
    (gdb) next
    +17              leds[0].off().ok();
    +
    +(gdb) next
    +18              delay.delay_ms(half_period);
    +
    +

    The delay_ms call will block the program for half a second but you may not notice because the +next command also takes some time to execute. However, after stepping over the leds[0].off() +statement you should see the red LED turn off.

    +

    You can already guess what this program does. Let it run uninterrupted using the continue command.

    +
    (gdb) continue
    +Continuing.
    +
    +

    Now, let's do something more interesting. We are going to modify the behavior of our program using +GDB.

    +

    First, let's stop the infinite loop by hitting Ctrl+C. You'll probably end up somewhere inside +Led::on, Led::off or delay_ms:

    +
    ^C
    +Program received signal SIGINT, Interrupt.
    +0x08003434 in core::ptr::read_volatile<u32> (src=0xe000e010)
    +    at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053
    +
    +

    In my case, the program stopped its execution inside a read_volatile function. GDB output shows +some interesting information about that: core::ptr::read_volatile (src=0xe000e010). This means +that the function comes from the core crate and that it was called with argument src = 0xe000e010.

    +

    Just so you know, a more explicit way to show the arguments of a function is to use the info args +command:

    +
    (gdb) info args
    +src = 0xe000e010
    +
    +

    Regardless of where your program may have stopped you can always look at the output of the +backtrace command (bt for short) to learn how it got there:

    +
    (gdb) backtrace
    +#0  0x08003434 in core::ptr::read_volatile<u32> (src=0xe000e010)
    +    at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053
    +#1  0x08002d66 in vcell::VolatileCell<u32>::get<u32> (self=0xe000e010) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/vcell-0.1.3/src/lib.rs:33
    +#2  volatile_register::RW<u32>::read<u32> (self=0xe000e010) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/volatile-register-0.2.0/src/lib.rs:75
    +#3  cortex_m::peripheral::SYST::has_wrapped (self=0x20009fa4)
    +    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-0.6.4/src/peripheral/syst.rs:136
    +#4  0x08003004 in stm32f3xx_hal::delay::{{impl}}::delay_us (self=0x20009fa4, us=500000)
    +    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:58
    +#5  0x08002f3e in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500)
    +    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:32
    +#6  0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500)
    +    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38
    +#7  0x0800024c in led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:15
    +#8  0x08000206 in led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7
    +
    +

    backtrace will print a trace of function calls from the current function down to main.

    +

    Back to our topic. To do what we are after, first, we have to return to the main function. We can +do that using the finish command. This command resumes the program execution and stops it again +right after the program returns from the current function. We'll have to call it several times.

    +
    (gdb) finish
    +Run till exit from #0  0x08003434 in core::ptr::read_volatile<u32> (src=0xe000e010)
    +    at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053
    +cortex_m::peripheral::SYST::has_wrapped (self=0x20009fa4)
    +    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-0.6.4/src/peripheral/syst.rs:136
    +136             self.csr.read() & SYST_CSR_COUNTFLAG != 0
    +Value returned is $1 = 5
    +
    +(..)
    +
    +(gdb) finish
    +Run till exit from #0  0x08002f3e in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500)
    +    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:32
    +0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500)
    +    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38
    +38              self.delay_ms(u32(ms));
    +
    +(gdb) finish
    +Run till exit from #0  0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500)
    +    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38
    +0x0800024c in led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:15
    +15              delay.delay_ms(half_period);
    +
    +

    We are back in main. We have a local variable in here: half_period

    +
    (gdb) print half_period
    +$3 = 500
    +
    +

    Now, we are going to modify this variable using the set command:

    +
    (gdb) set half_period = 100
    +
    +(gdb) print half_period
    +$5 = 100
    +
    +

    If you let program run free again using the continue command, you might see that the LED will +blink at a much faster rate now, but more likely the blink rate didn't change. What happened?

    +

    Let's stop the program with Ctrl+C and then set a break point at main:14.

    +
    (gdb) continue
    +Continuing.
    +^C
    +Program received signal SIGINT, Interrupt.
    +core::cell::UnsafeCell<u32>::get<u32> (self=0x20009fa4)
    +    at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/cell.rs:1711
    +1711        pub const fn get(&self) -> *mut T {
    +
    +

    Then set a break point at main.rs:14 and continue

    +
    (gdb) break main.rs:14
    +Breakpoint 2 at 0x8000236: file src/05-led-roulette/src/main.rs, line 14.
    +(gdb) continue
    +Continuing.
    +
    +Breakpoint 2, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:14
    +14              leds[0].on().ok();
    +
    +

    Now open your terminal window so it's about 80 lines long an 170 characters wide if possible.

    +
    +

    NOTE: If you can't open the terminal that large, no problem you'll just see +--Type <RET> for more, q to quit, c to continue without paging-- so just type return +until you see the (gdb) prompt. Then scroll your terminal window to +see the results.

    +
    +
    (gdb) disassemble /m
    +Dump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17h51e7c3daad2af251E:
    +8       fn main() -> ! {
    +   0x08000208 <+0>:     push    {r7, lr}
    +   0x0800020a <+2>:     mov     r7, sp
    +   0x0800020c <+4>:     sub     sp, #64 ; 0x40
    +   0x0800020e <+6>:     add     r0, sp, #32
    +
    +9           let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
    +   0x08000210 <+8>:     bl      0x8000302 <aux5::init>
    +   0x08000214 <+12>:    b.n     0x8000216 <led_roulette::__cortex_m_rt_main+14>
    +   0x08000216 <+14>:    add     r0, sp, #32
    +   0x08000218 <+16>:    add     r1, sp, #4
    +   0x0800021a <+18>:    ldmia.w r0, {r2, r3, r4, r12, lr}
    +   0x0800021e <+22>:    stmia.w r1, {r2, r3, r4, r12, lr}
    +   0x08000222 <+26>:    ldr     r0, [sp, #52]   ; 0x34
    +   0x08000224 <+28>:    ldr     r1, [sp, #56]   ; 0x38
    +   0x08000226 <+30>:    str     r1, [sp, #28]
    +   0x08000228 <+32>:    str     r0, [sp, #24]
    +   0x0800022a <+34>:    mov.w   r0, #500        ; 0x1f4
    +
    +10
    +11          let half_period = 500_u16;
    +   0x0800022e <+38>:    strh.w  r0, [r7, #-2]
    +
    +12
    +13          loop {
    +   0x08000232 <+42>:    b.n     0x8000234 <led_roulette::__cortex_m_rt_main+44>
    +   0x08000234 <+44>:    add     r0, sp, #24
    +   0x08000268 <+96>:    b.n     0x8000234 <led_roulette::__cortex_m_rt_main+44>
    +
    +14              leds[0].on().ok();
    +=> 0x08000236 <+46>:    bl      0x80001ec <switch_hal::output::{{impl}}::on<stm32f3xx_hal::gpio::gpioe::PEx<stm32f3xx_hal::gpio::Output<stm32f3xx_hal::gpio::PushPull>>>>
    +   0x0800023a <+50>:    b.n     0x800023c <led_roulette::__cortex_m_rt_main+52>
    +   0x0800023c <+52>:    bl      0x8000594 <core::result::Result<(), core::convert::Infallible>::ok<(),core::convert::Infallible>>
    +   0x08000240 <+56>:    b.n     0x8000242 <led_roulette::__cortex_m_rt_main+58>
    +   0x08000242 <+58>:    add     r0, sp, #4
    +   0x08000244 <+60>:    mov.w   r1, #500        ; 0x1f4
    +
    +15              delay.delay_ms(half_period);
    +   0x08000248 <+64>:    bl      0x8002f5c <stm32f3xx_hal::delay::{{impl}}::delay_ms>
    +   0x0800024c <+68>:    b.n     0x800024e <led_roulette::__cortex_m_rt_main+70>
    +   0x0800024e <+70>:    add     r0, sp, #24
    +
    +16
    +17              leds[0].off().ok();
    +   0x08000250 <+72>:    bl      0x800081a <switch_hal::output::{{impl}}::off<stm32f3xx_hal::gpio::gpioe::PEx<stm32f3xx_hal::gpio::Output<stm32f3xx_hal::gpio::PushPull>>>>
    +   0x08000254 <+76>:    b.n     0x8000256 <led_roulette::__cortex_m_rt_main+78>
    +   0x08000256 <+78>:    bl      0x8000594 <core::result::Result<(), core::convert::Infallible>::ok<(),core::convert::Infallible>>
    +   0x0800025a <+82>:    b.n     0x800025c <led_roulette::__cortex_m_rt_main+84>
    +   0x0800025c <+84>:    add     r0, sp, #4
    +   0x0800025e <+86>:    mov.w   r1, #500        ; 0x1f4
    +
    +18              delay.delay_ms(half_period);
    +   0x08000262 <+90>:    bl      0x8002f5c <stm32f3xx_hal::delay::{{impl}}::delay_ms>
    +   0x08000266 <+94>:    b.n     0x8000268 <led_roulette::__cortex_m_rt_main+96>
    +
    +End of assembler dump.
    +
    +

    In the above dump the reason the delay didn't change was because the compiler +recognized that half_period didn't change and instead in the two places where +delay.delay_ms(half_period); is called we see mov.w r1, #500. So changing the +value of half_period does nothing!

    +
       0x08000244 <+60>:    mov.w   r1, #500        ; 0x1f4
    +
    +15              delay.delay_ms(half_period);
    +   0x08000248 <+64>:    bl      0x8002f5c <stm32f3xx_hal::delay::{{impl}}::delay_ms>
    +
    +(..)
    +
    +   0x0800025e <+86>:    mov.w   r1, #500        ; 0x1f4
    +
    +18              delay.delay_ms(half_period);
    +   0x08000262 <+90>:    bl      0x8002f5c <stm32f3xx_hal::delay::{{impl}}::delay_ms>
    +
    +

    One solution to the problem is to wrap half_period in a Volatile as shown below.

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use volatile::Volatile;
    +use aux5::{Delay, DelayMs, LedArray, OutputSwitch, entry};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
    +
    +    let mut half_period = 500_u16;
    +    let v_half_period = Volatile::new(&mut half_period);
    +
    +    loop {
    +        leds[0].on().ok();
    +        delay.delay_ms(v_half_period.read());
    +
    +        leds[0].off().ok();
    +        delay.delay_ms(v_half_period.read());
    +    }
    +}
    +
    +
    +

    Edit Cargo.toml adding volatile = "0.4.3" in the [dependencies] section.

    +
    [dependencies]
    +aux5 = { path = "auxiliary" }
    +volatile = "0.4.3"
    +
    +

    With the above code using Volatile you can now change half_period and +you'll be able to experiment with different values. Here is the list of +commands followed by an explanation; # xxxx to demonstrate.

    +
    $ cargo run --target thumbv7em-none-eabihf   # Compile and load the program into gdb
    +(gdb) target remote :3333           # Connect to STM32F3DISCOVERY board from PC
    +(gdb) load                          # Flash program
    +(gdb) break main.rs:16              # Set breakpoint 1 at top of loop
    +(gdb) continue                      # Continue, will stop at main.rs:16
    +(gdb) disable 1                     # Disable breakpoint 1
    +(gdb) set print asm-demangle on     # Enable asm-demangle
    +(gdb) disassemble /m                # Disassemble main function
    +(gdb) continue                      # Led blinking on for 1/2 sec then off 1/2 sec
    +^C                                  # Stop with Ctrl+C
    +(gdb) enable 1                      # Enable breakpoint 1
    +(gdb) continue                      # Continue, will stop at main.rs:16
    +(gdb) print half_period             # Print half_period result is 500
    +(gdb) set half_period = 2000        # Set half_period to 2000ms
    +(gdb) print half_period             # Print half_period and result is 2000
    +(gdb) disable 1                     # Disable breakpoint 1
    +(gdb) continue                      # Led blinking on for 2 secs then off 2 sec
    +^C                                  # Stop with Ctrl+C
    +(gdb) quit                          # Quit gdb
    +
    +

    The critical changes are at lines 13, 17 and 20 in the source code which +you can see in the disassembly. At 13 we create v_half_period and then +read() its value in lines 17 and 20. This means that when we set half_period = 2000 +the led will now be on for 2 seconds then off for 2 seconds.

    +
    $ cargo run --target thumbv7em-none-eabihf
    +   Compiling led-roulette v0.2.0 (~/embedded-discovery/src/05-led-roulette)
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.18s
    +     Running `arm-none-eabi-gdb -q ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`
    +Reading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette...
    +
    +(gdb) target remote :3333
    +Remote debugging using :3333
    +led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16
    +16              leds[0].on().ok();
    +
    +(gdb) load
    +Loading section .vector_table, size 0x194 lma 0x8000000
    +Loading section .text, size 0x5258 lma 0x8000194
    +Loading section .rodata, size 0xbd8 lma 0x80053ec
    +Start address 0x08000194, load size 24516
    +Transfer rate: 21 KB/sec, 6129 bytes/write.
    +
    +(gdb) break main.rs:16
    +Breakpoint 1 at 0x8000246: file src/05-led-roulette/src/main.rs, line 16.
    +Note: automatically using hardware breakpoints for read-only addresses.
    +
    +(gdb) continue
    +Continuing.
    +
    +Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16
    +16              leds[0].on().ok();
    +
    +(gdb) disable 1
    +
    +(gdb) set print asm-demangle on
    +
    +(gdb) disassemble /m
    +Dump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17he1f2bc7990b13731E:
    +9       fn main() -> ! {
    +   0x0800020e <+0>:     push    {r7, lr}
    +   0x08000210 <+2>:     mov     r7, sp
    +   0x08000212 <+4>:     sub     sp, #72 ; 0x48
    +   0x08000214 <+6>:     add     r0, sp, #36     ; 0x24
    +
    +10          let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
    +   0x08000216 <+8>:     bl      0x800036a <aux5::init>
    +   0x0800021a <+12>:    b.n     0x800021c <led_roulette::__cortex_m_rt_main+14>
    +   0x0800021c <+14>:    add     r0, sp, #36     ; 0x24
    +   0x0800021e <+16>:    add     r1, sp, #8
    +   0x08000220 <+18>:    ldmia.w r0, {r2, r3, r4, r12, lr}
    +   0x08000224 <+22>:    stmia.w r1, {r2, r3, r4, r12, lr}
    +   0x08000228 <+26>:    ldr     r0, [sp, #56]   ; 0x38
    +   0x0800022a <+28>:    ldr     r1, [sp, #60]   ; 0x3c
    +   0x0800022c <+30>:    str     r1, [sp, #32]
    +   0x0800022e <+32>:    str     r0, [sp, #28]
    +   0x08000230 <+34>:    mov.w   r0, #500        ; 0x1f4
    +
    +11
    +12          let mut half_period = 500_u16;
    +   0x08000234 <+38>:    strh.w  r0, [r7, #-6]
    +   0x08000238 <+42>:    subs    r0, r7, #6
    +
    +13          let v_half_period = Volatile::new(&mut half_period);
    +   0x0800023a <+44>:    bl      0x800033e <volatile::Volatile<&mut u16, volatile::access::ReadWrite>::new<&mut u16>>
    +   0x0800023e <+48>:    str     r0, [sp, #68]   ; 0x44
    +   0x08000240 <+50>:    b.n     0x8000242 <led_roulette::__cortex_m_rt_main+52>
    +
    +14
    +15          loop {
    +   0x08000242 <+52>:    b.n     0x8000244 <led_roulette::__cortex_m_rt_main+54>
    +   0x08000244 <+54>:    add     r0, sp, #28
    +   0x08000288 <+122>:   b.n     0x8000244 <led_roulette::__cortex_m_rt_main+54>
    +
    +16              leds[0].on().ok();
    +=> 0x08000246 <+56>:    bl      0x800032c <switch_hal::output::{{impl}}::on<stm32f3xx_hal::gpio::gpioe::PEx<stm32f3xx_hal::gpio::Output<stm32f3xx_hal::gpio::PushPull>>>>
    +   0x0800024a <+60>:    b.n     0x800024c <led_roulette::__cortex_m_rt_main+62>
    +   0x0800024c <+62>:    bl      0x80005fc <core::result::Result<(), core::convert::Infallible>::ok<(),core::convert::Infallible>>
    +   0x08000250 <+66>:    b.n     0x8000252 <led_roulette::__cortex_m_rt_main+68>
    +   0x08000252 <+68>:    add     r0, sp, #68     ; 0x44
    +
    +17              delay.delay_ms(v_half_period.read());
    +   0x08000254 <+70>:    bl      0x800034a <volatile::Volatile<&mut u16, volatile::access::ReadWrite>::read<&mut u16,u16,volatile::access::ReadWrite>>
    +   0x08000258 <+74>:    str     r0, [sp, #4]
    +   0x0800025a <+76>:    b.n     0x800025c <led_roulette::__cortex_m_rt_main+78>
    +   0x0800025c <+78>:    add     r0, sp, #8
    +   0x0800025e <+80>:    ldr     r1, [sp, #4]
    +   0x08000260 <+82>:    bl      0x8002fc4 <stm32f3xx_hal::delay::{{impl}}::delay_ms>
    +   0x08000264 <+86>:    b.n     0x8000266 <led_roulette::__cortex_m_rt_main+88>
    +   0x08000266 <+88>:    add     r0, sp, #28
    +
    +18
    +19              leds[0].off().ok();
    +   0x08000268 <+90>:    bl      0x8000882 <switch_hal::output::{{impl}}::off<stm32f3xx_hal::gpio::gpioe::PEx<stm32f3xx_hal::gpio::Output<stm32f3xx_hal::gpio::PushPull>>>>
    +   0x0800026c <+94>:    b.n     0x800026e <led_roulette::__cortex_m_rt_main+96>
    +   0x0800026e <+96>:    bl      0x80005fc <core::result::Result<(), core::convert::Infallible>::ok<(),core::convert::Infallible>>
    +   0x08000272 <+100>:   b.n     0x8000274 <led_roulette::__cortex_m_rt_main+102>
    +   0x08000274 <+102>:   add     r0, sp, #68     ; 0x44
    +
    +20              delay.delay_ms(v_half_period.read());
    +   0x08000276 <+104>:   bl      0x800034a <volatile::Volatile<&mut u16, volatile::access::ReadWrite>::read<&mut u16,u16,volatile::access::ReadWrite>>
    +   0x0800027a <+108>:   str     r0, [sp, #0]
    +   0x0800027c <+110>:   b.n     0x800027e <led_roulette::__cortex_m_rt_main+112>
    +   0x0800027e <+112>:   add     r0, sp, #8
    +   0x08000280 <+114>:   ldr     r1, [sp, #0]
    +   0x08000282 <+116>:   bl      0x8002fc4 <stm32f3xx_hal::delay::{{impl}}::delay_ms>
    +   0x08000286 <+120>:   b.n     0x8000288 <led_roulette::__cortex_m_rt_main+122>
    +
    +End of assembler dump.
    +
    +(gdb) continue
    +Continuing.
    +^C
    +Program received signal SIGINT, Interrupt.
    +0x080037b2 in core::cell::UnsafeCell<u32>::get<u32> (self=0x20009fa0) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/cell.rs:1716
    +1716        }
    +
    +(gdb) enable 1
    +
    +(gdb) continue
    +Continuing.
    +
    +Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16
    +16              leds[0].on().ok();
    +
    +(gdb) print half_period
    +$2 = 500
    +
    +(gdb) disable 1
    +
    +(gdb) continue
    +Continuing.
    +^C
    +Program received signal SIGINT, Interrupt.
    +0x08003498 in core::ptr::read_volatile<u32> (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1052
    +1052        unsafe { intrinsics::volatile_load(src) }
    +
    +(gdb) enable 1
    +
    +(gdb) continue
    +Continuing.
    +
    +Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16
    +16              leds[0].on().ok();
    +
    +(gdb) print half_period
    +$3 = 500
    +
    +(gdb) set half_period = 2000
    +
    +(gdb) print half_period
    +$4 = 2000
    +
    +(gdb) disable 1
    +
    +(gdb) continue
    +Continuing.
    +^C
    +Program received signal SIGINT, Interrupt.
    +0x0800348e in core::ptr::read_volatile<u32> (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1046
    +1046    pub unsafe fn read_volatile<T>(src: *const T) -> T {
    +
    +(gdb) q
    +Detaching from program: ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette, Remote target
    +Ending remote debugging.
    +[Inferior 1 (Remote target) detached]
    +
    +

    Question! What happens if you start lowering the value of half_period? At what value of +half_period you can no longer see the LED blink?

    +

    Now, it's your turn to write a program.

    +

    The challenge

    +

    You are now well armed to face a challenge! Your task will be to implement the application I showed +you at the beginning of this chapter.

    +

    Here's the GIF again:

    +

    + +

    +

    Also, this may help:

    +

    + +

    +

    This is a timing diagram. It indicates which LED is on at any given instant of time and for how long +each LED should be on. On the X axis we have the time in milliseconds. The timing diagram shows a +single period. This pattern will repeat itself every 800 ms. The Y axis labels each LED with a +cardinal point: North, East, etc. As part of the challenge you'll have to figure out how each +element in the Leds array maps to these cardinal points (hint: cargo doc --open ;-)).

    +

    Before you attempt this challenge, let me give you one additonal tip. Our GDB sessions always involve +entering the same commands at the beginning. We can use a .gdb file to execute some commands +right after GDB is started. This way you can save yourself the effort of having to enter them +manually on each GDB session.

    +

    As it turns out we've already created ../openocd.gdb and you can see it's doing +pretty much what we did in the previous section plus a few other commands. Look at +the comments for additional information:

    +
    $ cat ../openocd.gdb
    +# Connect to gdb remote server
    +target remote :3333
    +
    +# Load will flash the code
    +load
    +
    +# Eanble demangling asm names on disassembly
    +set print asm-demangle on
    +
    +# Enable pretty printing
    +set print pretty on
    +
    +# Disable style sources as the default colors can be hard to read
    +set style sources off
    +
    +# Initialize monitoring so iprintln! macro output
    +# is sent from the itm port to itm.txt
    +monitor tpiu config internal itm.txt uart off 8000000
    +
    +# Turn on the itm port
    +monitor itm port 0 on
    +
    +# Set a breakpoint at main, aka entry
    +break main
    +
    +# Set a breakpiont at DefaultHandler
    +break DefaultHandler
    +
    +# Set a breakpiont at HardFault
    +break HardFault
    +
    +# Continue running and until we hit the main breakpoint
    +continue
    +
    +# Step from the trampoline code in entry into main
    +step
    +
    +
    +

    Now we need to modify the ../.cargo/config.toml file to execute ../openocd.gdb

    +
    nano ../.cargo/config.toml
    +
    +

    Edit your runner command -x ../openocd.gdb. +Assuming you're using arm-none-eabi-gdb the diff is:

    +
    ~/embedded-discovery/src/05-led-roulette
    +$ git diff ../.cargo/config.toml
    +diff --git a/src/.cargo/config.toml b/src/.cargo/config.toml
    +index ddff17f..02ac952 100644
    +--- a/src/.cargo/config.toml
    ++++ b/src/.cargo/config.toml
    +@@ -1,5 +1,5 @@
    + [target.thumbv7em-none-eabihf]
    +-runner = "arm-none-eabi-gdb -q"
    ++runner = "arm-none-eabi-gdb -q -x ../openocd.gdb"
    + # runner = "gdb-multiarch -q"
    + # runner = "gdb -q"
    + rustflags = [
    +
    +

    And the full contents of ../.cargo/config.toml, again +assuming arm-none-eabi-gdb, is:

    +
    [target.thumbv7em-none-eabihf]
    +runner = "arm-none-eabi-gdb -q -x ../openocd.gdb"
    +# runner = "gdb-multiarch -q"
    +# runner = "gdb -q"
    +rustflags = [
    +  "-C", "link-arg=-Tlink.x",
    +]
    +
    +[build]
    +target = "thumbv7em-none-eabihf"
    +
    +
    +

    With that in place, you can now use a simple cargo run command which will build +the ARM version of the code and run the gdb session. The gdb session will +automatically flash the program and jump to the beginning of main as it step's +through the entry trampoline:

    +
    cargo run
    +
    +
    ~/embedded-discovery/src/05-led-roulette (Update-05-led-roulette-WIP)
    +$ cargo run
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
    +     Running `arm-none-eabi-gdb -q -x openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`
    +Reading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette...
    +led_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7
    +7       #[entry]
    +Loading section .vector_table, size 0x194 lma 0x8000000
    +Loading section .text, size 0x52c0 lma 0x8000194
    +Loading section .rodata, size 0xb50 lma 0x8005454
    +Start address 0x08000194, load size 24484
    +Transfer rate: 21 KB/sec, 6121 bytes/write.
    +Breakpoint 1 at 0x8000202: file ~/embedded-discovery/src/05-led-roulette/src/main.rs, line 7.
    +Note: automatically using hardware breakpoints for read-only addresses.
    +
    +Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline ()
    +    at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7
    +7       #[entry]
    +led_roulette::__cortex_m_rt_main () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:9
    +9           let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
    +
    +

    Fork the discovery book

    +

    If you haven't already ready, it's probably a good idea to fork +the embedded discovery book so you +can save your changes in your own branch of your fork. We suggest creating +your own branch and leaving the master branch alone so the master branch +of your fork can stay in sync with the upstream repo. Also, it allows you to +more easily create PR's and improve this book, thank you in advance!

    +

    My solution

    +

    What solution did you come up with?

    +

    Here's mine:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use aux5::{Delay, DelayMs, LedArray, OutputSwitch, entry};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (mut delay, mut leds): (Delay, LedArray) = aux5::init();
    +
    +    let ms = 50_u8;
    +    loop {
    +        for curr in 0..8 {
    +            let next = (curr + 1) % 8;
    +
    +            leds[next].on().ok();
    +            delay.delay_ms(ms);
    +            leds[curr].off().ok();
    +            delay.delay_ms(ms);
    +        }
    +    }
    +}
    +

    One more thing! Check that your solution also works when compiled in "release" mode:

    +
    $ cargo build --target thumbv7em-none-eabihf --release
    +
    +

    You can test it with this gdb command:

    +
    $ # or, you could simply call `cargo run --target thumbv7em-none-eabihf --release`
    +$ arm-none-eabi-gdb target/thumbv7em-none-eabihf/release/led-roulette
    +$ #                                              ~~~~~~~
    +
    +

    Binary size is something we should always keep an eye on! How big is your solution? You can check +that using the size command on the release binary:

    +
    $ # equivalent to size target/thumbv7em-none-eabihf/debug/led-roulette
    +$ cargo size --target thumbv7em-none-eabihf --bin led-roulette -- -A
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.02s
    +led-roulette  :
    +section               size        addr
    +.vector_table          404   0x8000000
    +.text                21144   0x8000194
    +.rodata               3144   0x800542c
    +.data                    0  0x20000000
    +.bss                     4  0x20000000
    +.uninit                  0  0x20000004
    +.debug_abbrev        19160         0x0
    +.debug_info         471239         0x0
    +.debug_aranges       18376         0x0
    +.debug_ranges       102536         0x0
    +.debug_str          508618         0x0
    +.debug_pubnames      76975         0x0
    +.debug_pubtypes     112797         0x0
    +.ARM.attributes         58         0x0
    +.debug_frame         55848         0x0
    +.debug_line         282067         0x0
    +.debug_loc             845         0x0
    +.comment               147         0x0
    +Total              1673362
    +
    +
    +$ cargo size --target thumbv7em-none-eabihf --bin led-roulette --release -- -A
    +    Finished release [optimized + debuginfo] target(s) in 0.03s
    +led-roulette  :
    +section              size        addr
    +.vector_table         404   0x8000000
    +.text                5380   0x8000194
    +.rodata               564   0x8001698
    +.data                   0  0x20000000
    +.bss                    4  0x20000000
    +.uninit                 0  0x20000004
    +.debug_loc           9994         0x0
    +.debug_abbrev        1821         0x0
    +.debug_info         74974         0x0
    +.debug_aranges        600         0x0
    +.debug_ranges        6848         0x0
    +.debug_str          52828         0x0
    +.debug_pubnames     20821         0x0
    +.debug_pubtypes     18891         0x0
    +.ARM.attributes        58         0x0
    +.debug_frame         1088         0x0
    +.debug_line         15307         0x0
    +.comment               19         0x0
    +Total              209601
    +
    +
    +

    NOTE The Cargo project is already configured to build the release binary using LTO.

    +
    +

    Know how to read this output? The text section contains the program instructions. It's around 5.25KB +in my case. On the other hand, the data and bss sections contain variables statically allocated +in RAM (static variables). A static variable is being used in aux5::init; that's why it shows 4 +bytes of bss.

    +

    One final thing! We have been running our programs from within GDB but our programs doesn't depend on +GDB at all. You can confirm this be closing both GDB and OpenOCD and then resetting the board by +pressing the black button on the board. The LED roulette application will run without intervention +of GDB.

    +

    Hello, world!

    +
    +

    HEADS UP The "solder bridge" SB10 (see back of the board) on the STM32F3DISCOVERY, which is +required to use the ITM and the iprint! macros shown below, is not soldered by default +(see page 21 of the User Manual). +(To be more accurate: this actually depends on the board revision. If you have an old version of +the board as the old User Manual said, the SB10 was soldered. Check your board +to decide whether you need to fix it.)

    +
    +
    +

    TL;DR You have two options to fix this: Either solder the solder bridge SB10 or connect a +female to female jumper wire between SWO and PB3 as shown in the picture below.

    +
    +

    + +

    +
    +

    Just a little more of helpful magic before we start doing low level stuff.

    +

    Blinking an LED is like the "Hello, world" of the embedded world.

    +

    But in this section, we'll run a proper "Hello, world" program that prints stuff to your computer +console.

    +

    Go to the 06-hello-world directory. There's some starter code in it:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux6::{entry, iprint, iprintln};
    +
    +#[entry]
    +fn main() -> ! {
    +    let mut itm = aux6::init();
    +
    +    iprintln!(&mut itm.stim[0], "Hello, world!");
    +
    +    loop {}
    +}
    +

    The iprintln macro will format messages and output them to the microcontroller's ITM. ITM stands +for Instrumentation Trace Macrocell and it's a communication protocol on top of SWD (Serial Wire +Debug) which can be used to send messages from the microcontroller to the debugging host. This +communication is only one way: the debugging host can't send data to the microcontroller.

    +

    OpenOCD, which is managing the debug session, can receive data sent through this ITM channel and +redirect it to a file.

    +

    The ITM protocol works with frames (you can think of them as Ethernet frames). Each frame has a +header and a variable length payload. OpenOCD will receive these frames and write them directly to a +file without parsing them. So, if the microntroller sends the string "Hello, world!" using the +iprintln macro, OpenOCD's output file won't exactly contain that string.

    +

    To retrieve the original string, OpenOCD's output file will have to be parsed. We'll use the +itmdump program to perform the parsing as new data arrives.

    +

    You should have already installed the itmdump program during the installation chapter.

    +

    In a new terminal, run this command inside the /tmp directory, if you are using a *nix OS, or from +within the %TEMP% directory, if you are running Windows. This should be the same directory from +where you are running OpenOCD.

    +
    +

    NOTE It's very important that both itmdump and openocd are running +from the same directory!

    +
    +
    $ # itmdump terminal
    +
    +$ # *nix
    +$ cd /tmp && touch itm.txt
    +
    +$ # Windows
    +$ cd %TEMP% && type nul >> itm.txt
    +
    +$ # both
    +$ itmdump -F -f itm.txt
    +
    +

    This command will block as itmdump is now watching the itm.txt file. Leave this terminal open.

    +

    Make sure that the STM32F3DISCOVERY board is connected to your computer. Open another terminal +from /tmp directory (on Windows %TEMP%) to launch OpenOCD similar as described in chapter 3.

    +

    Alright. Now, let's build the starter code and flash it into the microcontroller.

    +

    We will now build and run the application, cargo run. And step through it using next. +Since openocd.gdb contains the monitor commands in openocd.gdb OpenOCD will redirect +the ITM output to itm.txt and itmdump will write it to its terminal window. Also, it setup +break points and stepped through the trampoline we are at the first executable +statement in fn main():

    +
    ~/embedded-discovery/src/06-hello-world
    +$ cargo run
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
    +     Running `arm-none-eabi-gdb -q -x ../openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world`
    +Reading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world...
    +hello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:14
    +14          loop {}
    +Loading section .vector_table, size 0x194 lma 0x8000000
    +Loading section .text, size 0x2828 lma 0x8000194
    +Loading section .rodata, size 0x638 lma 0x80029bc
    +Start address 0x08000194, load size 12276
    +Transfer rate: 18 KB/sec, 4092 bytes/write.
    +Breakpoint 1 at 0x80001f0: file ~/embedded-discovery/src/06-hello-world/src/main.rs, line 8.
    +Note: automatically using hardware breakpoints for read-only addresses.
    +Breakpoint 2 at 0x800092a: file /home/wink/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 570.
    +Breakpoint 3 at 0x80029a8: file /home/wink/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 560.
    +
    +Breakpoint 1, hello_world::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/06-hello-world/src/main.rs:8
    +8       #[entry]
    +hello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10
    +10          let mut itm = aux6::init();
    +
    +(gdb)
    +
    +

    Now issue a next command which will execute aux6::init() and +stop at the next executable statement in main.rs, which +positions us at line 12:

    +
    (gdb) next
    +12	    iprintln!(&mut itm.stim[0], "Hello, world!");
    +
    +

    Then issue another next command which will execute +line 12, executing the iprintln and stop at line 14:

    +
    (gdb) next
    +14	    loop {}
    +
    +

    Now since iprintln has been executed the output on the itmdump +terminal window should be the Hello, world! string:

    +
    $ itmdump -F -f itm.txt
    +(...)
    +Hello, world!
    +
    +

    Awesome, right? Feel free to use iprintln as a logging tool in the coming sections.

    +

    Next: That's not all! The iprint! macros are not the only thing that uses the ITM. :-)

    +

    panic!

    +

    The panic! macro also sends its output to the ITM!

    +

    Change the main function to look like this:

    +
    #[entry]
    +fn main() -> ! {
    +    panic!("Hello, world!");
    +}
    +

    Before running one other suggestion, I find it inconvenient to have to +confirm when quitting gdb. Add the following file in your home +directory ~/.gdbinit so that it quits immediately:

    +
    $ cat ~/.gdbinit
    +define hook-quit
    +  set confirm off
    +end
    +
    +

    OK, now use cargo run and it stops at the first line of fn main():

    +
    $ cargo run
    +   Compiling hello-world v0.2.0 (~/embedded-discovery/src/06-hello-world)
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
    +     Running `arm-none-eabi-gdb -q -x ../openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world`
    +Reading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world...
    +hello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10
    +10          panic!("Hello, world!");
    +Loading section .vector_table, size 0x194 lma 0x8000000
    +Loading section .text, size 0x20fc lma 0x8000194
    +Loading section .rodata, size 0x554 lma 0x8002290
    +Start address 0x08000194, load size 10212
    +Transfer rate: 17 KB/sec, 3404 bytes/write.
    +Breakpoint 1 at 0x80001f0: file ~/embedded-discovery/src/06-hello-world/src/main.rs, line 8.
    +Note: automatically using hardware breakpoints for read-only addresses.
    +Breakpoint 2 at 0x8000222: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 570.
    +Breakpoint 3 at 0x800227a: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 560.
    +
    +Breakpoint 1, hello_world::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/06-hello-world/src/main.rs:8
    +8       #[entry]
    +hello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10
    +10          panic!("Hello, world!");
    +(gdb)
    +
    +

    We'll use short command names to save typing, enter c then the Enter or Return key:

    +
    (gdb) c
    +Continuing.
    +
    +

    If all is well you'll see some new output in the itmdump terminal.

    +
    $ # itmdump terminal
    +(..)
    +panicked at 'Hello, world!', src/06-hello-world/src/main.rs:10:5
    +
    +

    Then type Ctrl-c which breaks out of a loop in the runtime:

    +
    ^C
    +Program received signal SIGINT, Interrupt.
    +0x0800115c in panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:57
    +57	        atomic::compiler_fence(Ordering::SeqCst);
    +
    +

    Ultimately, panic! is just another function call so you can see it leaves behind +a trace of function calls. This allows you to use backtrace or just bt and to see +call stack that caused the panic:

    +
    (gdb) bt
    +#0  panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47
    +#1  0x080005c2 in core::panicking::panic_fmt () at library/core/src/panicking.rs:92
    +#2  0x0800055a in core::panicking::panic () at library/core/src/panicking.rs:50
    +#3  0x08000210 in hello_world::__cortex_m_rt_main () at src/06-hello-world/src/main.rs:10
    +#4  0x080001f4 in hello_world::__cortex_m_rt_main_trampoline () at src/06-hello-world/src/main.rs:8
    +
    +

    Another thing we can do is catch the panic before it does the logging. +So we'll do several things; reset to the beginning, disable breakpoint 1, +set a new breakpoint at rust_begin_unwind, list the break points and then continue:

    +
    (gdb) monitor reset halt
    +Unable to match requested speed 1000 kHz, using 950 kHz
    +Unable to match requested speed 1000 kHz, using 950 kHz
    +adapter speed: 950 kHz
    +target halted due to debug-request, current mode: Thread 
    +xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000
    +
    +(gdb) disable 1
    +
    +(gdb) break rust_begin_unwind 
    +Breakpoint 4 at 0x800106c: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs, line 47.
    +
    +(gdb) info break
    +Num     Type           Disp Enb Address    What
    +1       breakpoint     keep n   0x080001f0 in hello_world::__cortex_m_rt_main_trampoline 
    +                                           at ~/prgs/rust/tutorial/embedded-discovery/src/06-hello-world/src/main.rs:8
    +        breakpoint already hit 1 time
    +2       breakpoint     keep y   0x08000222 in cortex_m_rt::DefaultHandler_ 
    +                                           at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:570
    +3       breakpoint     keep y   0x0800227a in cortex_m_rt::HardFault_ 
    +                                           at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:560
    +4       breakpoint     keep y   0x0800106c in panic_itm::panic 
    +                                           at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47
    +
    +(gdb) c
    +Continuing.
    +
    +Breakpoint 4, panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47
    +47          interrupt::disable();
    +
    +

    You'll notice that nothing got printed on the itmdump console this time. If +you resume the program using continue then a new line will be printed.

    +

    In a later section we'll look into other simpler communication protocols.

    +

    Finally, enter the q command to quit and it quits immediately without asking for confirmation:

    +
    (gdb) q
    +Detaching from program: ~/prgs/rust/tutorial/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world, Remote target
    +Ending remote debugging.
    +[Inferior 1 (Remote target) detached]
    +
    +

    As an even shorter sequence you can type Ctrl-d, which eliminates +one keystroke!

    +
    +

    NOTE In this case the (gdb) prompt is overwritten with quit)

    +
    +
    quit)
    +Detaching from program: ~/prgs/rust/tutorial/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world, Remote target
    +Ending remote debugging.
    +[Inferior 1 (Remote target) detached]
    +
    +

    Registers

    +

    It's time to explore what the Led API does under the hood.

    +

    In a nutshell, it just writes to some special memory regions. Go into the 07-registers directory +and let's run the starter code statement by statement.

    +
    #![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux7::{entry, iprint, iprintln};
    +
    +#[entry]
    +fn main() -> ! {
    +    aux7::init();
    +
    +    unsafe {
    +        // A magic address!
    +        const GPIOE_BSRR: u32 = 0x48001018;
    +
    +        // Turn on the "North" LED (red)
    +        *(GPIOE_BSRR as *mut u32) = 1 << 9;
    +
    +        // Turn on the "East" LED (green)
    +        *(GPIOE_BSRR as *mut u32) = 1 << 11;
    +
    +        // Turn off the "North" LED
    +        *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16);
    +
    +        // Turn off the "East" LED
    +        *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16);
    +    }
    +
    +    loop {}
    +}
    +

    What's this magic?

    +

    The address 0x48001018 points to a register. A register is a special region of memory that +controls a peripheral. A peripheral is a piece of electronics that sits right next to the +processor within the microcontroller package and provides the processor with extra functionality. +After all, the processor, on its own, can only do math and logic.

    +

    This particular register controls General Purpose Input/Output (GPIO) pins (GPIO is a +peripheral) and can be used to drive each of those pins low or high.

    +

    An aside: LEDs, digital outputs and voltage levels

    +

    Drive? Pin? Low? High?

    +

    A pin is a electrical contact. Our microcontroller has several of them and some of them are +connected to LEDs. An LED, a Light Emitting Diode, will only emit light when voltage is applied to +it with a certain polarity.

    +

    + +

    +

    Luckily for us, the microcontroller's pins are connected to the LEDs with the right polarity. All +that we have to do is output some non-zero voltage through the pin to turn the LED on. The pins +attached to the LEDs are configured as digital outputs and can only output two different voltage +levels: "low", 0 Volts, or "high", 3 Volts. A "high" (voltage) level will turn the LED on whereas +a "low" (voltage) level will turn it off.

    +

    These "low" and "high" states map directly to the concept of digital logic. "low" is 0 or false +and "high" is 1 or true. This is why this pin configuration is known as digital output.

    +
    +

    OK. But how can one find out what this register does? Time to RTRM (Read the Reference Manual)!

    +

    RTRM: Reading The Reference Manual

    +

    I mentioned that the microcontroller has several pins. For convenience, these pins are grouped in +ports of 16 pins. Each port is named with a letter: Port A, Port B, etc. and the pins within each +port are named with numbers from 0 to 15.

    +

    The first thing we have to find out is which pin is connected to which LED. This information is in +the STM32F3DISCOVERY User Manual (You downloaded a copy, right?). In this particular section:

    +
    +

    Section 6.4 LEDs - Page 18

    +
    +

    The manual says:

    +
      +
    • LD3, the North LED, is connected to the pin PE9. PE9 is the short form of: Pin 9 on Port E.
    • +
    • LD7, the East LED, is connected to the pin PE11.
    • +
    +

    Up to this point, we know that we want to change the state of the pins PE9 and PE11 to turn the +North/East LEDs on/off. These pins are part of Port E so we'll have to deal with the GPIOE +peripheral.

    +

    Each peripheral has a register block associated to it. A register block is a collection of +registers allocated in contiguous memory. The address at which the register block starts is known as +its base address. We need to figure out what's the base address of the GPIOE peripheral. That +information is in the following section of the microcontroller Reference Manual:

    +
    +

    Section 3.2.2 Memory map and register boundary addresses - Page 51

    +
    +

    The table says that base address of the GPIOE register block is 0x4800_1000.

    +

    Each peripheral also has its own section in the documentation. Each of these sections ends with a +table of the registers that the peripheral's register block contains. For the GPIO family of +peripheral, that table is in:

    +
    +

    Section 11.4.12 GPIO register map - Page 243

    +
    +

    'BSRR' is the register which we will be using to set/reset. Its offset value is '0x18' from the base address +of the 'GPIOE'. We can look up BSRR in the reference manual. +GPIO Registers -> GPIO port bit set/reset register (GPIOx_BSRR).

    +

    Now we need to jump to the documentation of that particular register. It's a few pages above in:

    +
    +

    Section 11.4.7 GPIO port bit set/reset register (GPIOx_BSRR) - Page 240

    +
    +

    Finally!

    +

    This is the register we were writing to. The documentation says some interesting things. First, this +register is write only ... so let's try reading its value :-).

    +

    We'll use GDB's examine command: x.

    +
    (gdb) next
    +16              *(GPIOE_BSRR as *mut u32) = 1 << 9;
    +
    +(gdb) x 0x48001018
    +0x48001018:     0x00000000
    +
    +(gdb) # the next command will turn the North LED on
    +(gdb) next
    +19              *(GPIOE_BSRR as *mut u32) = 1 << 11;
    +
    +(gdb) x 0x48001018
    +0x48001018:     0x00000000
    +
    +

    Reading the register returns 0. That matches what the documentation says.

    +

    The other thing that the documentation says is that the bits 0 to 15 can be used to set the +corresponding pin. That is bit 0 sets the pin 0. Here, set means outputting a high value on +the pin.

    +

    The documentation also says that bits 16 to 31 can be used to reset the corresponding pin. In this +case, the bit 16 resets the pin number 0. As you may guess, reset means outputting a low value +on the pin.

    +

    Correlating that information with our program, all seems to be in agreement:

    +
      +
    • +

      Writing 1 << 9 (BS9 = 1) to BSRR sets PE9 high. That turns the North LED on.

      +
    • +
    • +

      Writing 1 << 11 (BS11 = 1) to BSRR sets PE11 high. That turns the East LED on.

      +
    • +
    • +

      Writing 1 << 25 (BR9 = 1) to BSRR sets PE9 low. That turns the North LED off.

      +
    • +
    • +

      Finally, writing 1 << 27 (BR11 = 1) to BSRR sets PE11 low. That turns the East LED off.

      +
    • +
    +

    (mis)Optimization

    +

    Reads/writes to registers are quite special. I may even dare to say that they are embodiment of side +effects. In the previous example we wrote four different values to the same register. If you didn't +know that address was a register, you may have simplified the logic to just write the final value 1 << (11 + 16) into the register.

    +

    Actually, LLVM, the compiler's backend / optimizer, does not know we are dealing with a register and +will merge the writes thus changing the behavior of our program. Let's check that really quick.

    +
    $ cargo run --release
    +(..)
    +Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:7
    +7       #[entry]
    +
    +(gdb) step
    +registers::__cortex_m_rt_main () at src/07-registers/src/main.rs:9
    +9           aux7::init();
    +
    +(gdb) next
    +25              *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16);
    +
    +(gdb) disassemble /m
    +Dump of assembler code for function _ZN9registers18__cortex_m_rt_main17h45b1ef53e18aa8d0E:
    +8       fn main() -> ! {
    +   0x08000248 <+0>:     push    {r7, lr}
    +   0x0800024a <+2>:     mov     r7, sp
    +
    +9           aux7::init();
    +   0x0800024c <+4>:     bl      0x8000260 <aux7::init>
    +   0x08000250 <+8>:     movw    r0, #4120       ; 0x1018
    +   0x08000254 <+12>:    mov.w   r1, #134217728  ; 0x8000000
    +   0x08000258 <+16>:    movt    r0, #18432      ; 0x4800
    +
    +10
    +11          unsafe {
    +12              // A magic address!
    +13              const GPIOE_BSRR: u32 = 0x48001018;
    +14
    +15              // Turn on the "North" LED (red)
    +16              *(GPIOE_BSRR as *mut u32) = 1 << 9;
    +17
    +18              // Turn on the "East" LED (green)
    +19              *(GPIOE_BSRR as *mut u32) = 1 << 11;
    +20
    +21              // Turn off the "North" LED
    +22              *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16);
    +23
    +24              // Turn off the "East" LED
    +25              *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16);
    +=> 0x0800025c <+20>:    str     r1, [r0, #0]
    +   0x0800025e <+22>:    b.n     0x800025e <registers::__cortex_m_rt_main+22>
    +
    +End of assembler dump.
    +
    +

    The state of the LEDs didn't change this time! The str instruction is the one that writes a value +to the register. Our debug (unoptimized) program had four of them, one for each write to the +register, but the release (optimized) program only has one.

    +

    We can check that using objdump and capture the output to out.asm:

    +
    # same as cargo objdump -- -d --no-show-raw-insn --print-imm-hex --source target/thumbv7em-none-eabihf/debug/registers
    +cargo objdump --bin registers -- -d --no-show-raw-insn --print-imm-hex --source > debug.txt
    +
    +

    Then examine debug.txt looking for main and we see the 4 str instructions:

    +
    080001ec <main>:
    +; #[entry]
    + 80001ec:       push    {r7, lr}
    + 80001ee:       mov     r7, sp
    + 80001f0:       bl      #0x2
    + 80001f4:       trap
    +
    +080001f6 <registers::__cortex_m_rt_main::hc2e3436fa38cd6f2>:
    +; fn main() -> ! {
    + 80001f6:       push    {r7, lr}
    + 80001f8:       mov     r7, sp
    +;     aux7::init();
    + 80001fa:       bl      #0x3e
    + 80001fe:       b       #-0x2 <registers::__cortex_m_rt_main::hc2e3436fa38cd6f2+0xa>
    +;         *(GPIOE_BSRR as *mut u32) = 1 << 9;
    + 8000200:       movw    r0, #0x2640
    + 8000204:       movt    r0, #0x800
    + 8000208:       ldr     r0, [r0]
    + 800020a:       movw    r1, #0x1018
    + 800020e:       movt    r1, #0x4800
    + 8000212:       str     r0, [r1]
    +;         *(GPIOE_BSRR as *mut u32) = 1 << 11;
    + 8000214:       movw    r0, #0x2648
    + 8000218:       movt    r0, #0x800
    + 800021c:       ldr     r0, [r0]
    + 800021e:       str     r0, [r1]
    +;         *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16);
    + 8000220:       movw    r0, #0x2650
    + 8000224:       movt    r0, #0x800
    + 8000228:       ldr     r0, [r0]
    + 800022a:       str     r0, [r1]
    +;         *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16);
    + 800022c:       movw    r0, #0x2638
    + 8000230:       movt    r0, #0x800
    + 8000234:       ldr     r0, [r0]
    + 8000236:       str     r0, [r1]
    +;     loop {}
    + 8000238:       b       #-0x2 <registers::__cortex_m_rt_main::hc2e3436fa38cd6f2+0x44>
    + 800023a:       b       #-0x4 <registers::__cortex_m_rt_main::hc2e3436fa38cd6f2+0x44>
    + (..)
    +
    +

    How do we prevent LLVM from misoptimizing our program? We use volatile operations instead of plain +reads/writes:

    +
    #![no_main]
    +#![no_std]
    +
    +use core::ptr;
    +
    +#[allow(unused_imports)]
    +use aux7::entry;
    +
    +#[entry]
    +fn main() -> ! {
    +    aux7::init();
    +
    +    unsafe {
    +        // A magic address!
    +        const GPIOE_BSRR: u32 = 0x48001018;
    +
    +        // Turn on the "North" LED (red)
    +        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9);
    +
    +        // Turn on the "East" LED (green)
    +        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11);
    +
    +        // Turn off the "North" LED
    +        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16));
    +
    +        // Turn off the "East" LED
    +        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16));
    +    }
    +
    +    loop {}
    +}
    +
    +

    Generate release.txt using with --release mode.

    +
    cargo objdump --release --bin registers -- -d --no-show-raw-insn --print-imm-hex --source > release.txt
    +
    +

    Now find the main routine in release.txt and we see the 4 str instructions.

    +
    0800023e <main>:
    +; #[entry]
    + 800023e:       push    {r7, lr}
    + 8000240:       mov     r7, sp
    + 8000242:       bl      #0x2
    + 8000246:       trap
    +
    +08000248 <registers::__cortex_m_rt_main::h45b1ef53e18aa8d0>:
    +; fn main() -> ! {
    + 8000248:       push    {r7, lr}
    + 800024a:       mov     r7, sp
    +;     aux7::init();
    + 800024c:       bl      #0x22
    + 8000250:       movw    r0, #0x1018
    + 8000254:       mov.w   r1, #0x200
    + 8000258:       movt    r0, #0x4800
    +;         intrinsics::volatile_store(dst, src);
    + 800025c:       str     r1, [r0]
    + 800025e:       mov.w   r1, #0x800
    + 8000262:       str     r1, [r0]
    + 8000264:       mov.w   r1, #0x2000000
    + 8000268:       str     r1, [r0]
    + 800026a:       mov.w   r1, #0x8000000
    + 800026e:       str     r1, [r0]
    + 8000270:       b       #-0x4 <registers::__cortex_m_rt_main::h45b1ef53e18aa8d0+0x28>
    + (..)
    +
    +

    We see that the four writes (str instructions) are preserved. If you run it using +gdb you'll also see that we get the expected behavior.

    +
    +

    NB: The last next will endlessly execute loop {}, use Ctrl-c to get +back to the (gdb) prompt.

    +
    +
    $ cargo run --release
    +(..)
    +
    +Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:9
    +9       #[entry]
    +
    +(gdb) step
    +registers::__cortex_m_rt_main () at src/07-registers/src/main.rs:11
    +11          aux7::init();
    +
    +(gdb) next
    +18              ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9);
    +
    +(gdb) next
    +21              ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11);
    +
    +(gdb) next
    +24              ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16));
    +
    +(gdb) next
    +27              ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16));
    +
    +(gdb) next
    +^C
    +Program received signal SIGINT, Interrupt.
    +0x08000270 in registers::__cortex_m_rt_main ()
    +    at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1124
    +1124            intrinsics::volatile_store(dst, src);
    +(gdb) 
    +
    +

    0xBAAAAAAD address

    +

    Not all the peripheral memory can be accessed. Look at this program.

    +
    #![no_main]
    +#![no_std]
    +
    +use core::ptr;
    +
    +#[allow(unused_imports)]
    +use aux7::{entry, iprint, iprintln};
    +
    +#[entry]
    +fn main() -> ! {
    +    aux7::init();
    +
    +    unsafe {
    +        ptr::read_volatile(0x4800_1800 as *const u32);
    +    }
    +
    +    loop {}
    +}
    +

    This address is close to the GPIOE_BSRR address we used before but this address is invalid. +Invalid in the sense that there's no register at this address.

    +

    Now, let's try it.

    +
    $ cargo run
    +(..)
    +Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:9
    +9       #[entry]
    +
    +(gdb) continue
    +Continuing.
    +
    +Breakpoint 3, cortex_m_rt::HardFault_ (ef=0x20009fb0)
    +    at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:560
    +560         loop {
    +
    +(gdb)
    +
    +

    We tried to do an invalid operation, reading memory that doesn't exist, so the processor raised an +exception, a hardware exception.

    +

    In most cases, exceptions are raised when the processor attempts to perform an invalid operation. +Exceptions break the normal flow of a program and force the processor to execute an exception +handler, which is just a function/subroutine.

    +

    There are different kind of exceptions. Each kind of exception is raised by different conditions and +each one is handled by a different exception handler.

    +

    The aux7 crate depends on the cortex-m-rt crate which defines a default +hard fault handler, named HardFault, that handles the "invalid memory +address" exception. openocd.gdb placed a breakpoint on HardFault; that's why +the debugger halted your program while it was executing the exception handler. +We can get more information about the exception from the debugger. Let's see:

    +
    (gdb) list
    +555     #[allow(unused_variables)]
    +556     #[doc(hidden)]
    +557     #[link_section = ".HardFault.default"]
    +558     #[no_mangle]
    +559     pub unsafe extern "C" fn HardFault_(ef: &ExceptionFrame) -> ! {
    +560         loop {
    +561             // add some side effect to prevent this from turning into a UDF instruction
    +562             // see rust-lang/rust#28728 for details
    +563             atomic::compiler_fence(Ordering::SeqCst);
    +564         }
    +
    +

    ef is a snapshot of the program state right before the exception occurred. Let's inspect it:

    +
    (gdb) print/x *ef
    +$1 = cortex_m_rt::ExceptionFrame {
    +  r0: 0x48001800,
    +  r1: 0x80036b0,
    +  r2: 0x1,
    +  r3: 0x80000000,
    +  r12: 0xb,
    +  lr: 0x800020d,
    +  pc: 0x8001750,
    +  xpsr: 0xa1000200
    +}
    +
    +

    There are several fields here but the most important one is pc, the Program Counter register. +The address in this register points to the instruction that generated the exception. Let's +disassemble the program around the bad instruction.

    +
    (gdb) disassemble /m ef.pc
    +Dump of assembler code for function core::ptr::read_volatile<u32>:
    +1046    pub unsafe fn read_volatile<T>(src: *const T) -> T {
    +   0x0800174c <+0>:     sub     sp, #12
    +   0x0800174e <+2>:     str     r0, [sp, #4]
    +
    +1047        if cfg!(debug_assertions) && !is_aligned_and_not_null(src) {
    +1048            // Not panicking to keep codegen impact smaller.
    +1049            abort();
    +1050        }
    +1051        // SAFETY: the caller must uphold the safety contract for `volatile_load`.
    +1052        unsafe { intrinsics::volatile_load(src) }
    +   0x08001750 <+4>:     ldr     r0, [r0, #0]
    +   0x08001752 <+6>:     str     r0, [sp, #8]
    +   0x08001754 <+8>:     ldr     r0, [sp, #8]
    +   0x08001756 <+10>:    str     r0, [sp, #0]
    +   0x08001758 <+12>:    b.n     0x800175a <core::ptr::read_volatile<u32>+14>
    +
    +1053    }
    +   0x0800175a <+14>:    ldr     r0, [sp, #0]
    +   0x0800175c <+16>:    add     sp, #12
    +   0x0800175e <+18>:    bx      lr
    +
    +End of assembler dump.
    +
    +

    The exception was caused by the ldr r0, [r0, #0] instruction, a read instruction. The instruction +tried to read the memory at the address indicated by the r0 register. By the way, r0 is a CPU +(processor) register not a memory mapped register; it doesn't have an associated address like, say, +GPIO_BSRR.

    +

    Wouldn't it be nice if we could check what the value of the r0 register was right at the instant +when the exception was raised? Well, we already did! The r0 field in the ef value we printed +before is the value of r0 register had when the exception was raised. Here it is again:

    +
    (gdb) print/x *ef
    +$1 = cortex_m_rt::ExceptionFrame {
    +  r0: 0x48001800,
    +  r1: 0x80036b0,
    +  r2: 0x1,
    +  r3: 0x80000000,
    +  r12: 0xb,
    +  lr: 0x800020d,
    +  pc: 0x8001750,
    +  xpsr: 0xa1000200
    +}
    +
    +

    r0 contains the value 0x4800_1800 which is the invalid address we called the read_volatile +function with.

    +

    Spooky action at a distance

    +

    BSRR is not the only register that can control the pins of Port E. The ODR register also lets +you change the value of the pins. Furthermore, ODR also lets you retrieve the current output +status of Port E.

    +

    ODR is documented in:

    +
    +

    Section 11.4.6 GPIO port output data register - Page 239

    +
    +

    Let's look at this program. The key to this program +is fn iprint_odr. This function prints the current +value in ODR to the ITM console

    +
    #![no_main]
    +#![no_std]
    +
    +use core::ptr;
    +
    +#[allow(unused_imports)]
    +use aux7::{entry, iprintln, ITM};
    +
    +// Print the current contents of odr
    +fn iprint_odr(itm: &mut ITM) {
    +    const GPIOE_ODR: u32 = 0x4800_1014;
    +
    +    unsafe {
    +        iprintln!(
    +            &mut itm.stim[0],
    +            "ODR = 0x{:04x}",
    +            ptr::read_volatile(GPIOE_ODR as *const u16)
    +        );
    +    }
    +}
    +
    +#[entry]
    +fn main() -> ! {
    +    let mut itm= aux7::init().0;
    +
    +    unsafe {
    +        // A magic addresses!
    +        const GPIOE_BSRR: u32 = 0x4800_1018;
    +
    +        // Print the initial contents of ODR
    +        iprint_odr(&mut itm);
    +
    +        // Turn on the "North" LED (red)
    +        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9);
    +        iprint_odr(&mut itm);
    +
    +        // Turn on the "East" LED (green)
    +        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11);
    +        iprint_odr(&mut itm);
    +
    +        // Turn off the "North" LED
    +        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16));
    +        iprint_odr(&mut itm);
    +
    +        // Turn off the "East" LED
    +        ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16));
    +        iprint_odr(&mut itm);
    +    }
    +
    +    loop {}
    +}
    +

    If you run this program

    +
    $ cargo run
    +(..)
    +Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:22
    +22      #[entry]
    +
    +(gdb) continue
    +Continuing.
    +
    +

    You'll see on itmdump's console:

    +
    $ # itmdump's console
    +(..)
    +ODR = 0x0000
    +ODR = 0x0200
    +ODR = 0x0a00
    +ODR = 0x0800
    +ODR = 0x0000
    +
    +

    Side effects! Although we are reading the same address multiple times without actually modifying it, +we still see its value change every time BSRR is written to.

    +

    Type safe manipulation

    +

    The last register we were working with, ODR, had this in its documentation:

    +
    +

    Bits 31:16 Reserved, must be kept at reset value

    +
    +

    We are not supposed to write to those bits of the register or Bad Stuff May Happen.

    +

    There's also the fact the registers have different read/write permissions. Some of them are write +only, others can be read and written to and there must be others that are read only.

    +

    Finally, directly working with hexadecimal addresses is error prone. You already saw that trying to +access an invalid memory address causes an exception which disrupts the execution of our program.

    +

    Wouldn't it be nice if we had an API to manipulate registers in a "safe" manner? Ideally, the API +should encode these three points I've mentioned: No messing around with the actual addresses, should +respect read/write permissions and should prevent modification of the reserved parts of a register.

    +

    Well, we do! aux7::init() actually returns a value that provides a type safe API to manipulate the +registers of the GPIOE peripheral.

    +

    As you may remember: a group of registers associated to a peripheral is called register block, and +it's located in a contiguous region of memory. In this type safe API each register block is modeled +as a struct where each of its fields represents a register. Each register field is a different +newtype over e.g. u32 that exposes a combination of the following methods: read, write or +modify according to its read/write permissions. Finally, these methods don't take primitive values +like u32, instead they take yet another newtype that can be constructed using the builder pattern +and that prevent the modification of the reserved parts of the register.

    +

    The best way to get familiar with this API is to port our running example to it.

    +
    #![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux7::{entry, iprintln, ITM, RegisterBlock};
    +
    +#[entry]
    +fn main() -> ! {
    +    let gpioe = aux7::init().1;
    +
    +    // Turn on the North LED
    +    gpioe.bsrr.write(|w| w.bs9().set_bit());
    +
    +    // Turn on the East LED
    +    gpioe.bsrr.write(|w| w.bs11().set_bit());
    +
    +    // Turn off the North LED
    +    gpioe.bsrr.write(|w| w.br9().set_bit());
    +
    +    // Turn off the East LED
    +    gpioe.bsrr.write(|w| w.br11().set_bit());
    +
    +    loop {}
    +}
    +

    First thing you notice: There are no magic addresses involved. Instead we use a more human friendly +way, for example gpioe.bsrr, to refer to the BSRR register in the GPIOE register block.

    +

    Then we have this write method that takes a closure. If the identity closure (|w| w) is used, +this method will set the register to its default (reset) value, the value it had right after the +microcontroller was powered on / reset. That value is 0x0 for the BSRR register. Since we want +to write a non-zero value to the register, we use builder methods like bs9 and br9 to set some +of the bits of the default value.

    +

    Let's run this program! There's some interesting stuff we can do while debugging the program.

    +

    gpioe is a reference to the GPIOE register block. print gpioe will return the base address of +the register block.

    +
    $ cargo run
    +(..)
    +
    +Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:7
    +7       #[entry]
    +
    +(gdb) step
    +registers::__cortex_m_rt_main () at src/07-registers/src/main.rs:9
    +9           let gpioe = aux7::init().1;
    +
    +(gdb) next
    +12          gpioe.bsrr.write(|w| w.bs9().set_bit());
    +
    +(gdb) print gpioe
    +$1 = (*mut stm32f3::stm32f303::gpioc::RegisterBlock) 0x48001000
    +
    +

    But if we instead print *gpioe, we'll get a full view of the register block: the value of each +of its registers will be printed.

    +
    (gdb) print *gpioe
    +$2 = stm32f3::stm32f303::gpioc::RegisterBlock {
    +  moder: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_MODER> {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 1431633920
    +      }
    +    },
    +    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_MODER>
    +  },
    +  otyper: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_OTYPER> {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0
    +      }
    +    },
    +    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_OTYPER>
    +  },
    +  ospeedr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_OSPEEDR> {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0
    +      }
    +    },
    +    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_OSPEEDR>
    +  },
    +  pupdr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_PUPDR> {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0
    +      }
    +    },
    +    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_PUPDR>
    +  },
    +  idr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_IDR> {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 204
    +      }
    +    },
    +    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_IDR>
    +  },
    +  odr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_ODR> {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0
    +      }
    +    },
    +    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_ODR>
    +  },
    +  bsrr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_BSRR> {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0
    +      }
    +    },
    +    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_BSRR>
    +  },
    +  lckr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_LCKR> {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0
    +      }
    +    },
    +    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_LCKR>
    +  },
    +  afrl: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_AFRL> {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0
    +      }
    +    },
    +    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_AFRL>
    +  },
    +  afrh: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_AFRH> {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0
    +      }
    +    },
    +    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_AFRH>
    +  },
    +  brr: stm32f3::generic::Reg<u32, stm32f3::stm32f303::gpioc::_BRR> {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0
    +      }
    +    },
    +    _marker: core::marker::PhantomData<stm32f3::stm32f303::gpioc::_BRR>
    +  }
    +}
    +
    +

    All these newtypes and closures sound like they'd generate large, bloated programs but, if you +actually compile the program in release mode with LTO enabled, you'll see that it produces exactly +the same instructions that the "unsafe" version that used write_volatile and hexadecimal addresses +did!

    +

    Use cargo objdump to grab the assembler code to release.txt:

    +
    cargo objdump --bin registers --release -- -d --no-show-raw-insn --print-imm-hex > release.txt
    +
    +

    Then search for main in release.txt

    +
    0800023e <main>:
    + 800023e:      	push	{r7, lr}
    + 8000240:      	mov	r7, sp
    + 8000242:      	bl	#0x2
    + 8000246:      	trap
    +
    +08000248 <registers::__cortex_m_rt_main::h199f1359501d5c71>:
    + 8000248:      	push	{r7, lr}
    + 800024a:      	mov	r7, sp
    + 800024c:      	bl	#0x22
    + 8000250:      	movw	r0, #0x1018
    + 8000254:      	mov.w	r1, #0x200
    + 8000258:      	movt	r0, #0x4800
    + 800025c:      	str	r1, [r0]
    + 800025e:      	mov.w	r1, #0x800
    + 8000262:      	str	r1, [r0]
    + 8000264:      	mov.w	r1, #0x2000000
    + 8000268:      	str	r1, [r0]
    + 800026a:      	mov.w	r1, #0x8000000
    + 800026e:      	str	r1, [r0]
    + 8000270:      	b	#-0x4 <registers::__cortex_m_rt_main::h199f1359501d5c71+0x28>
    +
    +

    The best part of all this is that nobody had to write a single line of code to implement the +GPIOE API. All the code was automatically generated from a System View Description (SVD) file using the +svd2rust tool. This SVD file is actually an XML file that microcontroller vendors provide and that +contains the register maps of their microcontrollers. The file contains the layout of register +blocks, the base addresses, the read/write permissions of each register, the layout of the +registers, whether a register has reserved bits and lots of other useful information.

    +

    LEDs, again

    +

    In the last section, I gave you initialized (configured) peripherals (I initialized them in +aux7::init). That's why just writing to BSRR was enough to control the LEDs. But, peripherals +are not initialized right after the microcontroller boots.

    +

    In this section, you'll have more fun with registers. I won't do any initialization and you'll have +to initialize and configure GPIOE pins as digital outputs pins so that you'll be able to drive LEDs +again.

    +

    This is the starter code.

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use aux8::entry;
    +
    +#[entry]
    +fn main() -> ! {
    +    let (gpioe, rcc) = aux8::init();
    +
    +    // TODO initialize GPIOE
    +
    +    // Turn on all the LEDs in the compass
    +    gpioe.odr.write(|w| {
    +        w.odr8().set_bit();
    +        w.odr9().set_bit();
    +        w.odr10().set_bit();
    +        w.odr11().set_bit();
    +        w.odr12().set_bit();
    +        w.odr13().set_bit();
    +        w.odr14().set_bit();
    +        w.odr15().set_bit()
    +    });
    +
    +    aux8::bkpt();
    +
    +    loop {}
    +}
    +

    If you run the starter code, you'll see that nothing happens this time. Furthermore, if you print +the GPIOE register block, you'll see that every register reads as zero even after the +gpioe.odr.write statement was executed!

    +
    $ cargo run
    +Breakpoint 1, main () at src/08-leds-again/src/main.rs:9
    +9           let (gpioe, rcc) = aux8::init();
    +
    +(gdb) continue
    +Continuing.
    +
    +Program received signal SIGTRAP, Trace/breakpoint trap.
    +0x08000f3c in __bkpt ()
    +
    +(gdb) finish
    +Run till exit from #0  0x08000f3c in __bkpt ()
    +main () at src/08-leds-again/src/main.rs:25
    +25          aux8::bkpt();
    +
    +(gdb) p/x *gpioe
    +$1 = stm32f30x::gpioc::RegisterBlock {
    +  moder: stm32f30x::gpioc::MODER {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0x0
    +      }
    +    }
    +  },
    +  otyper: stm32f30x::gpioc::OTYPER {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0x0
    +      }
    +    }
    +  },
    +  ospeedr: stm32f30x::gpioc::OSPEEDR {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0x0
    +      }
    +    }
    +  },
    +  pupdr: stm32f30x::gpioc::PUPDR {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0x0
    +      }
    +    }
    +  },
    +  idr: stm32f30x::gpioc::IDR {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0x0
    +      }
    +    }
    +  },
    +  odr: stm32f30x::gpioc::ODR {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0x0
    +      }
    +    }
    +  },
    +  bsrr: stm32f30x::gpioc::BSRR {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0x0
    +      }
    +    }
    +  },
    +  lckr: stm32f30x::gpioc::LCKR {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0x0
    +      }
    +    }
    +  },
    +  afrl: stm32f30x::gpioc::AFRL {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0x0
    +      }
    +    }
    +  },
    +  afrh: stm32f30x::gpioc::AFRH {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0x0
    +      }
    +    }
    +  },
    +  brr: stm32f30x::gpioc::BRR {
    +    register: vcell::VolatileCell<u32> {
    +      value: core::cell::UnsafeCell<u32> {
    +        value: 0x0
    +      }
    +    }
    +  }
    +}
    +
    +

    Power

    +

    Turns out that, to save power, most peripherals start in a powered off state -- that's their state +right after the microcontroller boots.

    +

    The Reset and Clock Control (RCC) peripheral can be used to power on or off every other +peripheral.

    +

    You can find the list of registers in the RCC register block in:

    +
    +

    Section 9.4.14 - RCC register map - Page 166 - Reference Manual

    +
    +

    The registers that control the power status of other peripherals are:

    +
      +
    • AHBENR
    • +
    • APB1ENR
    • +
    • APB2ENR
    • +
    +

    Each bit in these registers controls the power status of a single peripheral, including GPIOE.

    +

    Your task in this section is to power on the GPIOE peripheral. You'll have to:

    +
      +
    • Figure out which of the three registers I mentioned before has the bit that controls the power +status.
    • +
    • Figure out what value that bit must be set to,0 or 1, to power on the GPIOE peripheral.
    • +
    • Finally, you'll have to change the starter code to modify the right register to turn on the +GPIOE peripheral.
    • +
    +

    If you are successful, you'll see that the gpioe.odr.write statement will now be able to modify +the value of the ODR register.

    +

    Note that this won't be enough to actually turn on the LEDs.

    +

    Configuration

    +

    After turning on the GPIOE peripheral, it still needs to be configured. In this case, we +want the pins to be configured as digital outputs so they can drive the LEDs; by default, most +pins are configured as digital inputs.

    +

    You can find the list of registers in the GPIOE register block in:

    +
    +

    Section 11.4.12 - GPIO registers - Page 243 - Reference Manual

    +
    +

    The register we'll have to deal with is: MODER.

    +

    Your task for this section is to further update the starter code to configure the right GPIOE +pins as digital outputs. You'll have to:

    +
      +
    • Figure out which pins you need to configure as digital outputs. (hint: check Section 6.4 LEDs of +the User Manual (page 18)).
    • +
    • Read the documentation to understand what the bits in the MODER register do.
    • +
    • Modify the MODER register to configure the pins as digital outputs.
    • +
    +

    If successful, you'll see the 8 LEDs turn on when you run the program.

    +

    The solution

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use aux8::entry;
    +
    +#[entry]
    +fn main() -> ! {
    +    let (gpioe, rcc) = aux8::init();
    +
    +    // enable the GPIOE peripheral
    +    rcc.ahbenr.write(|w| w.iopeen().set_bit());
    +
    +    // configure the pins as outputs
    +    gpioe.moder.write(|w| {
    +        w.moder8().output();
    +        w.moder9().output();
    +        w.moder10().output();
    +        w.moder11().output();
    +        w.moder12().output();
    +        w.moder13().output();
    +        w.moder14().output();
    +        w.moder15().output()
    +    });
    +
    +    // Turn on all the LEDs in the compass
    +    gpioe.odr.write(|w| {
    +        w.odr8().set_bit();
    +        w.odr9().set_bit();
    +        w.odr10().set_bit();
    +        w.odr11().set_bit();
    +        w.odr12().set_bit();
    +        w.odr13().set_bit();
    +        w.odr14().set_bit();
    +        w.odr15().set_bit()
    +    });
    +
    +    aux8::bkpt();
    +
    +    loop {}
    +}
    +

    Clocks and timers

    +

    In this section, we'll re-implement the LED roulette application. I'm going to give you back the +Led abstraction but this time I'm going to take away the Delay abstraction :-).

    +

    Here's the starter code. The delay function is unimplemented so if you run this program the LEDs +will blink so fast that they'll appear to always be on.

    +
    #![no_main]
    +#![no_std]
    +
    +use aux9::{entry, switch_hal::OutputSwitch, tim6};
    +
    +#[inline(never)]
    +fn delay(tim6: &tim6::RegisterBlock, ms: u16) {
    +    // TODO implement this
    +}
    +
    +#[entry]
    +fn main() -> ! {
    +    let (leds, rcc, tim6) = aux9::init();
    +    let mut leds = leds.into_array();
    +
    +    // TODO initialize TIM6
    +
    +    let ms = 50;
    +    loop {
    +        for curr in 0..8 {
    +            let next = (curr + 1) % 8;
    +
    +            leds[next].on().unwrap();
    +            delay(tim6, ms);
    +            leds[curr].off().unwrap();
    +            delay(tim6, ms);
    +        }
    +    }
    +}
    +

    for loop delays

    +

    The first challenge is to implement the delay function without using any peripheral and the +obvious solution is to implement it as a for loop delay:

    +
    #![allow(unused)]
    +fn main() {
    +#[inline(never)]
    +fn delay(tim6: &tim6::RegisterBlock, ms: u16) {
    +    for _ in 0..1_000 {}
    +}
    +}
    +

    Of course, the above implementation is wrong because it always generates the same delay for any +value of ms.

    +

    In this section, you'll have to:

    +
      +
    • Fix the delay function to generate delays proportional to its input ms.
    • +
    • Tweak the delay function to make the LED roulette spin at a rate of approximately 5 cycles in 4 +seconds (800 milliseconds period).
    • +
    • The processor inside the microcontroller is clocked at 72 MHz and executes most instructions in one +"tick", a cycle of its clock. How many (for) loops do you think the delay function must do +to generate a delay of 1 second?
    • +
    • How many for loops does delay(1000) actually do?
    • +
    • What happens if compile your program in release mode and run it?
    • +
    +

    NOP

    +

    If in the previous section you compiled the program in release mode and actually looked at the +disassembly, you probably noticed that the delay function is optimized away and never gets called +from within main.

    +

    LLVM decided that the function wasn't doing anything worthwhile and just removed it.

    +

    There is a way to prevent LLVM from optimizing the for loop delay: add a volatile assembly +instruction. Any instruction will do but NOP (No OPeration) is a particular good choice in this case +because it has no side effect.

    +

    Your for loop delay would become:

    +
    #![allow(unused)]
    +fn main() {
    +#[inline(never)]
    +fn delay(_tim6: &tim6::RegisterBlock, ms: u16) {
    +    const K: u16 = 3; // this value needs to be tweaked
    +    for _ in 0..(K * ms) {
    +        aux9::nop()
    +    }
    +}
    +}
    +

    And this time delay won't be compiled away by LLVM when you compile your program in release mode:

    +
    $ cargo objdump --bin clocks-and-timers --release -- -d --no-show-raw-insn
    +clocks-and-timers:      file format ELF32-arm-little
    +
    +Disassembly of section .text:
    +clocks_and_timers::delay::h711ce9bd68a6328f:
    + 8000188:       push    {r4, r5, r7, lr}
    + 800018a:       movs    r4, #0
    + 800018c:       adds    r4, #1
    + 800018e:       uxth    r5, r4
    + 8000190:       bl      #4666
    + 8000194:       cmp     r5, #150
    + 8000196:       blo     #-14 <clocks_and_timers::delay::h711ce9bd68a6328f+0x4>
    + 8000198:       pop     {r4, r5, r7, pc}
    +
    +

    Now, test this: Compile the program in debug mode and run it, then compile the program in release +mode and run it. What's the difference between them? What do you think is the main cause of the +difference? Can you think of a way to make them equivalent or at least more similar again?

    +

    One-shot timer

    +

    I hope that, by now, I have convinced you that for loop delays are a poor way to implement delays.

    +

    Now, we'll implement delays using a hardware timer. The basic function of a (hardware) timer is +... to keep precise track of time. A timer is yet another peripheral that's available to the +microcontroller; thus it can be controlled using registers.

    +

    The microcontroller we are using has several (in fact, more than 10) timers of different kinds +(basic, general purpose, and advanced timers) available to it. Some timers have more resolution +(number of bits) than others and some can be used for more than just keeping track of time.

    +

    We'll be using one of the basic timers: TIM6. This is one of the simplest timers available in +our microcontroller. The documentation for basic timers is in the following section:

    +
    +

    Section 22 Timers - Page 670 - Reference Manual

    +
    +

    Its registers are documented in:

    +
    +

    Section 22.4.9 TIM6/TIM7 register map - Page 682 - Reference Manual

    +
    +

    The registers we'll be using in this section are:

    +
      +
    • SR, the status register.
    • +
    • EGR, the event generation register.
    • +
    • CNT, the counter register.
    • +
    • PSC, the prescaler register.
    • +
    • ARR, the autoreload register.
    • +
    +

    We'll be using the timer as a one-shot timer. It will sort of work like an alarm clock. We'll set +the timer to go off after some amount of time and then we'll wait until the timer goes off. The +documentation refers to this mode of operation as one pulse mode.

    +

    Here's a description of how a basic timer works when configured in one pulse mode:

    +
      +
    • The counter is enabled by the user (CR1.CEN = 1).
    • +
    • The CNT register resets its value to zero and, on each tick, its value gets incremented by one.
    • +
    • Once the CNT register has reached the value of the ARR register, the counter will be disabled +by hardware (CR1.CEN = 0) and an update event will be raised (SR.UIF = 1).
    • +
    +

    TIM6 is driven by the APB1 clock, whose frequency doesn't have to necessarily match the processor +frequency. That is, the APB1 clock could be running faster or slower. The default, however, is that +both APB1 and the processor are clocked at 8 MHz.

    +

    The tick mentioned in the functional description of the one pulse mode is not the same as one +tick of the APB1 clock. The CNT register increases at a frequency of apb1 / (psc + 1) +times per second, where apb1 is the frequency of the APB1 clock and psc is the value of the +prescaler register, PSC.

    +

    Initialization

    +

    As with every other peripheral, we'll have to initialize this timer before we can use it. And just +as in the previous section, initialization is going to involve two steps: powering up the timer and +then configuring it.

    +

    Powering up the timer is easy: We just have to set TIM6EN bit to 1. This bit is in the APB1ENR +register of the RCC register block.

    +
    #![allow(unused)]
    +fn main() {
    +    // Power on the TIM6 timer
    +    rcc.apb1enr.modify(|_, w| w.tim6en().set_bit());
    +}
    +

    The configuration part is slightly more elaborate.

    +

    First, we'll have to configure the timer to operate in one pulse mode.

    +
    #![allow(unused)]
    +fn main() {
    +    // OPM Select one pulse mode
    +    // CEN Keep the counter disabled for now
    +    tim6.cr1.write(|w| w.opm().set_bit().cen().clear_bit());
    +}
    +

    Then, we'll like to have the CNT counter operate at a frequency of 1 KHz because our delay +function takes a number of milliseconds as arguments and 1 KHz produces a 1 millisecond period. For +that we'll have to configure the prescaler.

    +
    #![allow(unused)]
    +fn main() {
    +    // Configure the prescaler to have the counter operate at 1 KHz
    +    tim6.psc.write(|w| w.psc().bits(psc));
    +}
    +

    I'm going to let you figure out the value of the prescaler, psc. Remember that the frequency of +the counter is apb1 / (psc + 1) and that apb1 is 8 MHz.

    +

    Busy waiting

    +

    The timer should now be properly initialized. All that's left is to implement the delay function +using the timer.

    +

    First thing we have to do is set the autoreload register (ARR) to make the timer go off in ms +milliseconds. Because the counter operates at 1 KHz, the autoreload value will be the same as ms.

    +
    #![allow(unused)]
    +fn main() {
    +    // Set the timer to go off in `ms` ticks
    +    // 1 tick = 1 ms
    +    tim6.arr.write(|w| w.arr().bits(ms));
    +}
    +

    Next, we need to enable the counter. It will immediately start counting.

    +
    #![allow(unused)]
    +fn main() {
    +    // CEN: Enable the counter
    +    tim6.cr1.modify(|_, w| w.cen().set_bit());
    +}
    +

    Now we need to wait until the counter reaches the value of the autoreload register, ms, then we'll +know that ms milliseconds have passed. That condition is known as an update event and its +indicated by the UIF bit of the status register (SR).

    +
    #![allow(unused)]
    +fn main() {
    +    // Wait until the alarm goes off (until the update event occurs)
    +    while !tim6.sr.read().uif().bit_is_set() {}
    +}
    +

    This pattern of just waiting until some condition is met, in this case that UIF becomes 1, is +known as busy waiting and you'll see it a few more times in this text :-).

    +

    Finally, we must clear (set to 0) this UIF bit. If we don't, next time we enter the delay +function we'll think the update event has already happened and skip over the busy waiting part.

    +
    #![allow(unused)]
    +fn main() {
    +    // Clear the update event flag
    +    tim6.sr.modify(|_, w| w.uif().clear_bit());
    +}
    +

    Now, put this all together and check if it works as expected.

    +

    Putting it all together

    +
    #![no_main]
    +#![no_std]
    +
    +use aux9::{entry, switch_hal::OutputSwitch, tim6};
    +
    +#[inline(never)]
    +fn delay(tim6: &tim6::RegisterBlock, ms: u16) {
    +    // Set the timer to go off in `ms` ticks
    +    // 1 tick = 1 ms
    +    tim6.arr.write(|w| w.arr().bits(ms));
    +
    +    // CEN: Enable the counter
    +    tim6.cr1.modify(|_, w| w.cen().set_bit());
    +
    +    // Wait until the alarm goes off (until the update event occurs)
    +    while !tim6.sr.read().uif().bit_is_set() {}
    +
    +    // Clear the update event flag
    +    tim6.sr.modify(|_, w| w.uif().clear_bit());
    +}
    +
    +#[entry]
    +fn main() -> ! {
    +    let (leds, rcc, tim6) = aux9::init();
    +    let mut leds = leds.into_array();
    +
    +    // Power on the TIM6 timer
    +    rcc.apb1enr.modify(|_, w| w.tim6en().set_bit());
    +
    +    // OPM Select one pulse mode
    +    // CEN Keep the counter disabled for now
    +    tim6.cr1.write(|w| w.opm().set_bit().cen().clear_bit());
    +
    +    // Configure the prescaler to have the counter operate at 1 KHz
    +    // APB1_CLOCK = 8 MHz
    +    // PSC = 7999
    +    // 8 MHz / (7999 + 1) = 1 KHz
    +    // The counter (CNT) will increase on every millisecond
    +    tim6.psc.write(|w| w.psc().bits(7_999));
    +
    +    let ms = 50;
    +    loop {
    +        for curr in 0..8 {
    +            let next = (curr + 1) % 8;
    +
    +            leds[next].on().unwrap();
    +            delay(tim6, ms);
    +            leds[curr].off().unwrap();
    +            delay(tim6, ms);
    +        }
    +    }
    +}
    +

    Serial communication

    + +

    + +

    +
    +

    +This is what we'll be using. I hope your computer has one! +

    +

    Nah, don't worry. This connector, the DE-9, went out of fashion on PCs quite some time ago; it got +replaced by the Universal Serial Bus (USB). We won't be dealing with the DE-9 connector itself but +with the communication protocol that this cable is/was usually used for.

    +

    So what's this serial communication? It's an asynchronous communication protocol where two +devices exchange data serially, as in one bit at a time, using two data lines (plus a common +ground). The protocol is asynchronous in the sense that neither of the shared lines carries a clock +signal. Instead both parties must agree on how fast data will be sent along the wire before the +communication occurs. This protocol allows duplex communication as data can be sent from A to B +and from B to A simultaneously.

    +

    We'll be using this protocol to exchange data between the microcontroller and your computer. In +contrast to the ITM protocol we have used before, with the serial communication protocol you can +send data from your computer to the microcontroller.

    +

    The next practical question you probably want to ask is: How fast can we send data through this +protocol?

    +

    This protocol works with frames. Each frame has one start bit, 5 to 9 bits of payload (data) and 1 +to 2 stop bits. The speed of the protocol is known as baud rate and it's quoted in bits per +second (bps). Common baud rates are: 9600, 19200, 38400, 57600 and 115200 bps.

    +

    To actually answer the question: With a common configuration of 1 start bit, 8 bits of data, 1 +stop bit and a baud rate of 115200 bps one can, in theory, send 11,520 frames per second. Since each +one frame carries a byte of data that results in a data rate of 11.52 KB/s. In practice, the data +rate will probably be lower because of processing times on the slower side of the communication (the +microcontroller).

    +

    Today's computers don't support the serial communication protocol. So you can't directly connect +your computer to the microcontroller. But that's where the serial module comes in. This module will +sit between the two and expose a serial interface to the microcontroller and an USB interface to +your computer. The microcontroller will see your computer as another serial device and your computer +will see the microcontroller as a virtual serial device.

    +

    Now, let's get familiar with the serial module and the serial communication tools that your OS +offers. Pick a route:

    + +

    *nix tooling

    +

    Newer revisions of the discovery board

    +

    With newer revisions, if you connect the discovery board to your computer you +should see a new TTY device appear in /dev.

    +
    $ # Linux
    +$ dmesg | tail | grep -i tty
    +[13560.675310] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device
    +
    +

    This is the USB <-> Serial device. On Linux, it's named tty* (usually +ttyACM* or ttyUSB*).

    +

    If you don't see the device appear then you probably have an older revision of +the board; check the next section, which contains instructions for older +revisions. If you do have a newer revision skip the next section and move to the +"minicom" section.

    +

    Older revisions of the discovery board / external serial module

    +

    Connect the serial module to your computer and let's find out what name the OS assigned to it.

    +
    +

    NOTE On macs, the USB device will named like this: /dev/cu.usbserial-*. You won't +find it using dmesg, instead use ls -l /dev | grep cu.usb and adjust the following +commands accordingly!

    +
    +
    $ dmesg | grep -i tty
    +(..)
    +[  +0.000155] usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB0
    +
    +

    But what's this ttyUSB0 thing? It's a file of course! Everything is a file in *nix:

    +
    $ ls -l /dev/ttyUSB0
    +crw-rw-rw- 1 root uucp 188, 0 Oct 27 00:00 /dev/ttyUSB0
    +
    +
    +

    NOTE if the permissions above is crw-rw----, the udev rules have not been set correctly +see udev rules

    +
    +

    You can send out data by simply writing to this file:

    +
    $ echo 'Hello, world!' > /dev/ttyUSB0
    +
    +

    You should see the TX (red) LED on the serial module blink, just once and very fast!

    +

    All revisions: minicom

    +

    Dealing with serial devices using echo is far from ergonomic. So, we'll use the program minicom +to interact with the serial device using the keyboard.

    +

    We must configure minicom before we use it. There are quite a few ways to do that but we'll use a +.minirc.dfl file in the home directory. Create a file in ~/.minirc.dfl with the following +contents:

    +
    $ cat ~/.minirc.dfl
    +pu baudrate 115200
    +pu bits 8
    +pu parity N
    +pu stopbits 1
    +pu rtscts No
    +pu xonxoff No
    +
    +
    +

    NOTE Make sure this file ends in a newline! Otherwise, minicom will fail to read it.

    +
    +

    That file should be straightforward to read (except for the last two lines), but nonetheless let's +go over it line by line:

    +
      +
    • pu baudrate 115200. Sets baud rate to 115200 bps.
    • +
    • pu bits 8. 8 bits per frame.
    • +
    • pu parity N. No parity check.
    • +
    • pu stopbits 1. 1 stop bit.
    • +
    • pu rtscts No. No hardware control flow.
    • +
    • pu xonxoff No. No software control flow.
    • +
    +

    Once that's in place, we can launch minicom.

    +
    $ # NOTE you may need to use a different device here
    +$ minicom -D /dev/ttyACM0 -b 115200
    +
    +

    This tells minicom to open the serial device at /dev/ttyACM0 and set its +baud rate to 115200. A text-based user interface (TUI) will pop out.

    +

    + +

    +

    You can now send data using the keyboard! Go ahead and type something. Note that +the TUI will not echo back what you type but, if you are using an external +module, you may see some LED on the module blink with each keystroke.

    +

    minicom commands

    +

    minicom exposes commands via keyboard shortcuts. On Linux, the shortcuts start with Ctrl+A. On +mac, the shortcuts start with the Meta key. Some useful commands below:

    +
      +
    • Ctrl+A + Z. Minicom Command Summary
    • +
    • Ctrl+A + C. Clear the screen
    • +
    • Ctrl+A + X. Exit and reset
    • +
    • Ctrl+A + Q. Quit with no reset
    • +
    +
    +

    NOTE mac users: In the above commands, replace Ctrl+A with Meta.

    +
    +

    Windows tooling

    +

    Start by unplugging your discovery board.

    +

    Before plugging the discovery board or the serial module, run the following command on +the terminal:

    +
    $ mode
    +
    +

    It will print a list of devices that are connected to your computer. The ones that start with COM in +their names are serial devices. This is the kind of device we'll be working with. Take note of all +the COM ports mode outputs before plugging the serial module.

    +

    Now, plug the discovery board and run the mode command again. If you see a new +COM port appear on the list then you have a newer revision of the discovery +and that's the COM port assigned to the serial functionality on the discovery. +You can skip the next paragraph.

    +

    If you didn't get a new COM port then you probably have an older revision of the +discovery. Now plug the serial module; you should see new COM port appear; +that's the COM port of the serial module.

    +

    Now launch putty. A GUI will pop out.

    +

    + +

    +

    On the starter screen, which should have the "Session" category open, pick "Serial" as the +"Connection type". On the "Serial line" field enter the COM device you got on the previous step, +for example COM3.

    +

    + +

    +

    Next, pick the "Connection/Serial" category from the menu on the left. On this new view, make sure +that the serial port is configured as follows:

    +
      +
    • "Speed (baud)": 115200
    • +
    • "Data bits": 8
    • +
    • "Stop bits": 1
    • +
    • "Parity": None
    • +
    • "Flow control": None
    • +
    +

    Finally, click the Open button. A console will show up now:

    +

    + +

    +

    If you type on this console, the TX (red) LED on the Serial module should blink. Each key stroke +should make the LED blink once. Note that the console won't echo back what you type so the screen +will remain blank.

    +

    Loopbacks

    +

    We've tested sending data. It's time to test receiving it. Except that there's no other device that +can send us some data ... or is there?

    +

    Enter: loopbacks

    +

    + +

    +

    You can send data to yourself! Not very useful in production but very useful for debugging.

    +

    Older board revision / external serial module

    +

    Connect the TXO and the RXI pins of the serial module together using a male to male jumper wire +as shown above.

    +

    Now enter some text into minicom/PuTTY and observe. What happens?

    +

    You should see three things:

    +
      +
    • As before, the TX (red) LED blinks on each key press.
    • +
    • But now the RX (green) LED blinks on each key press as well! This indicates that the serial module +is receiving some data; the one it just sent.
    • +
    • Finally, on the minicom/PuTTY console, you should see that what you type echoes back to the +console.
    • +
    +

    Newer board revision

    +

    If you have a newer revision of the board you can set up a loopback by shorting +the PC4 and PC5 pins using a female to female jumper wire, like you did for the +SWO pin.

    +

    You should now be able to send data to yourself.

    +

    Now try to enter some text into minicom/PuTTY and observe.

    +
    +

    NOTE: To rule out the possibility of the existing firmware doing weird +things to the serial pins (PC4 and PC5) we recommend holding the reset +button while you enter text into minicom/PuTTY.

    +
    +

    If all is working you should see what you type echoed back to minicom/PuTTY +console.

    +
    +

    Now that you are familiar with sending and receiving data over serial port using minicom/PuTTY, +let's make your microcontroller and your computer talk!

    +

    USART

    +

    The microcontroller has a peripheral called USART, which stands for Universal +Synchronous/Asynchronous Receiver/Transmitter. This peripheral can be configured to work with +several communication protocols like the serial communication protocol.

    +

    Throughout this chapter, we'll use serial communication to exchange information between the +microcontroller and your computer. But before we do that we have to wire up everything.

    +

    I mentioned before that this protocol involves two data lines: TX and RX. TX stands for transmitter +and RX stands for receiver. Transmitter and receiver are relative terms though; which line is the +transmitter and which line is the receiver depends from which side of the communication you are +looking at the lines.

    +

    Newer board revisions

    +

    If you have a newer revision of the board and are using the on-board USB <-> +Serial functionality then the auxiliary crate will set pin PC4 as the TX +line and pin PC5 as the RX line.

    +

    If you had previously connected the PC4 and PC4 pins in order to test the loopback functionality in the previous section, +make sure to remove that wire, or the upcoming serial communication will fail silently.

    +

    Everything is already wired on the board so you don't need to wire anything yourself. +You can move on to the next section.

    +

    Older board revisions / external serial module

    +

    If you are using an external USB <-> Serial module then you will need to +enable the adapter feature of the aux11 crate dependency in Cargo.toml.

    +
    [dependencies.aux11]
    +path = "auxiliary"
    +# enable this if you are going to use an external serial adapter
    +features = ["adapter"] # <- uncomment this
    +
    +

    We'll be using the pin PA9 as the microcontroller's TX line and PA10 as its RX line. In other +words, the pin PA9 outputs data onto its wire whereas the pin PA10 listens for data on its +wire.

    +

    We could have used a different pair of pins as the TX and RX pins. There's a table in page 44 of the +Data Sheet that list all the other possible pins we could have used.

    +

    The serial module also has TX and RX pins. We'll have to cross these pins: that is connect the +microcontroller's TX pin to the serial module's RX pin and the micro's RX pin to the serial module's +TX pin. The wiring diagram below shows all the necessary connections.

    +

    + +

    +

    These are the recommended steps to connect the microcontroller and the serial module:

    +
      +
    • Close OpenOCD and itmdump
    • +
    • Disconnect the USB cables from the F3 and the serial module.
    • +
    • Connect one of F3 GND pins to the GND pin of the serial module using a female to male (F/M) wire. +Preferably, a black one.
    • +
    • Connect the PA9 pin on the back of the F3 to the RXI pin of the serial module using a F/M wire.
    • +
    • Connect the PA10 pin on the back of the F3 to the TXO pin of the serial module using a F/M wire.
    • +
    • Now connect the USB cable to the F3.
    • +
    • Finally connect the USB cable to the Serial module.
    • +
    • Re-launch OpenOCD and itmdump
    • +
    +

    Everything's wired up! Let's proceed to send data back and forth.

    +

    Send a single byte

    +

    Our first task will be to send a single byte from the microcontroller to the computer over the serial +connection.

    +

    This time, I'm going to provide you with an already initialized USART peripheral. You'll only have +to work with the registers that are in charge of sending and receiving data.

    +

    Go into the 11-usart directory and let's run the starter code therein. Make sure that you have +minicom/PuTTY open.

    +
    #![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux11::{entry, iprint, iprintln};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (usart1, _mono_timer, _itm) = aux11::init();
    +
    +    // Send a single character
    +    usart1
    +        .tdr
    +        .write(|w| w.tdr().bits(u16::from(b'X')) );
    +
    +    loop {}
    +}
    +

    This program writes to the TDR register. This causes the USART peripheral to send one byte of +information through the serial interface.

    +

    On the receiving end, your computer, you should see show the character X appear on minicom/PuTTY's +terminal.

    +

    Send a string

    +

    The next task will be to send a whole string from the microcontroller to your computer.

    +

    I want you to send the string "The quick brown fox jumps over the lazy dog." from the microcontroller to +your computer.

    +

    It's your turn to write the program.

    +

    Execute your program inside the debugger, statement by statement. What do you see?

    +

    Then execute the program again but in one go using the continue command. What happens this time?

    +

    Finally, build the program in release mode and, again, run it in one go. What happens this time?

    +

    Overruns

    +

    If you wrote your program like this:

    +
    #![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux11::{entry, iprint, iprintln};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (usart1, _mono_timer, _itm) = aux11::init();
    +
    +    // Send a string
    +    for byte in b"The quick brown fox jumps over the lazy dog.".iter() {
    +        usart1
    +            .tdr
    +            .write(|w| w.tdr().bits(u16::from(*byte)));
    +    }
    +
    +    loop {}
    +}
    +

    You probably received something like this on your computer when you executed the program compiled in +debug mode.

    +
    $ # minicom's terminal
    +(..)
    +The uic brwn oxjums oer helaz do.
    +
    +

    And if you compiled in release mode, you probably only got something like this:

    +
    $ # minicom's terminal
    +(..)
    +T
    +
    +

    What went wrong?

    +

    You see, sending bytes over the wire takes a relatively large amount of time. I already did the math +so let me quote myself:

    +
    +

    With a common configuration of 1 start bit, 8 bits of data, 1 stop bit and a baud rate of 115200 +bps one can, in theory, send 11,520 frames per second. Since each one frame carries a byte of data +that results in a data rate of 11.52 KB/s

    +
    +

    Our pangram has a length of 45 bytes. That means it's going to take, at least, 3,900 microseconds +(45 bytes / (11,520 bytes/s) = 3,906 us) to send the string. The processor is working at 8 MHz, +where executing an instruction takes 125 nanoseconds, so it's likely going to be done with the for +loop in less than 3,900 microseconds.

    +

    We can actually time how long it takes to execute the for loop. aux11::init() returns a +MonoTimer (monotonic timer) value that exposes an Instant API that's similar to the one in +std::time.

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux11::{entry, iprint, iprintln};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (usart1, mono_timer, mut itm) = aux11::init();
    +
    +    let instant = mono_timer.now();
    +    // Send a string
    +    for byte in b"The quick brown fox jumps over the lazy dog.".iter() {
    +        usart1.tdr.write(|w| w.tdr().bits(u16::from(*byte)));
    +    }
    +    let elapsed = instant.elapsed(); // in ticks
    +
    +    iprintln!(
    +        &mut itm.stim[0],
    +        "`for` loop took {} ticks ({} us)",
    +        elapsed,
    +        elapsed as f32 / mono_timer.frequency().0 as f32 * 1e6
    +    );
    +
    +    loop {}
    +}
    +

    In debug mode, I get:

    +
    $ # itmdump terminal
    +(..)
    +`for` loop took 22415 ticks (2801.875 us)
    +
    +

    This is less than 3,900 microseconds but it's not that far off and that's why only a few bytes of +information are lost.

    +

    In conclusion, the processor is trying to send bytes at a faster rate than what the hardware can +actually handle and this results in data loss. This condition is known as buffer overrun.

    +

    How do we avoid this? The status register (ISR) has a flag, TXE, that indicates if it's "safe" +to write to the TDR register without incurring in data loss.

    +

    Let's use that to slowdown the processor.

    +
    #![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux11::{entry, iprint, iprintln};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (usart1, mono_timer, mut itm) = aux11::init();
    +
    +    let instant = mono_timer.now();
    +    // Send a string
    +    for byte in b"The quick brown fox jumps over the lazy dog.".iter() {
    +        // wait until it's safe to write to TDR
    +        while usart1.isr.read().txe().bit_is_clear() {} // <- NEW!
    +
    +        usart1
    +            .tdr
    +            .write(|w| w.tdr().bits(u16::from(*byte)));
    +    }
    +    let elapsed = instant.elapsed(); // in ticks
    +
    +    iprintln!(
    +        &mut itm.stim[0],
    +        "`for` loop took {} ticks ({} us)",
    +        elapsed,
    +        elapsed as f32 / mono_timer.frequency().0 as f32 * 1e6
    +    );
    +
    +    loop {}
    +}
    +

    This time, running the program in debug or release mode should result in a complete string on the +receiving side.

    +
    $ # minicom/PuTTY's console
    +(..)
    +The quick brown fox jumps over the lazy dog.
    +
    +

    The timing of the for loop should be closer to the theoretical 3,900 microseconds as well. The +timing below is for the debug version.

    +
    $ # itmdump terminal
    +(..)
    +`for` loop took 30499 ticks (3812.375 us)
    +
    +

    uprintln!

    +

    For the next exercise, we'll implement the uprint! family of macros. Your goal is to make this +line of code work:

    +
    #![allow(unused)]
    +fn main() {
    +    uprintln!(serial, "The answer is {}", 40 + 2);
    +}
    +

    Which must send the string "The answer is 42" through the serial interface.

    +

    How do we go about that? It's informative to look into the std implementation of println!.

    +
    #![allow(unused)]
    +fn main() {
    +// src/libstd/macros.rs
    +macro_rules! print {
    +    ($($arg:tt)*) => ($crate::io::_print(format_args!($($arg)*)));
    +}
    +}
    +

    Looks simple so far. We need the built-in format_args! macro (it's implemented in the compiler so we +can't see what it actually does). We'll have to use that macro in the exact same way. What does this +_print function do?

    +
    #![allow(unused)]
    +fn main() {
    +// src/libstd/io/stdio.rs
    +pub fn _print(args: fmt::Arguments) {
    +    let result = match LOCAL_STDOUT.state() {
    +        LocalKeyState::Uninitialized |
    +        LocalKeyState::Destroyed => stdout().write_fmt(args),
    +        LocalKeyState::Valid => {
    +            LOCAL_STDOUT.with(|s| {
    +                if s.borrow_state() == BorrowState::Unused {
    +                    if let Some(w) = s.borrow_mut().as_mut() {
    +                        return w.write_fmt(args);
    +                    }
    +                }
    +                stdout().write_fmt(args)
    +            })
    +        }
    +    };
    +    if let Err(e) = result {
    +        panic!("failed printing to stdout: {}", e);
    +    }
    +}
    +}
    +

    That looks complicated but the only part we are interested in is: w.write_fmt(args) and +stdout().write_fmt(args). What print! ultimately does is call the fmt::Write::write_fmt method +with the output of format_args! as its argument.

    +

    Luckily we don't have to implement the fmt::Write::write_fmt method either because it's a default +method. We only have to implement the fmt::Write::write_str method.

    +

    Let's do that.

    +

    This is what the macro side of the equation looks like. What's left to be done by you is provide the +implementation of the write_str method.

    +

    Above we saw that Write is in std::fmt. We don't have access to std but Write is also +available in core::fmt.

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use core::fmt::{self, Write};
    +
    +#[allow(unused_imports)]
    +use aux11::{entry, iprint, iprintln, usart1};
    +
    +macro_rules! uprint {
    +    ($serial:expr, $($arg:tt)*) => {
    +        $serial.write_fmt(format_args!($($arg)*)).ok()
    +    };
    +}
    +
    +macro_rules! uprintln {
    +    ($serial:expr, $fmt:expr) => {
    +        uprint!($serial, concat!($fmt, "\n"))
    +    };
    +    ($serial:expr, $fmt:expr, $($arg:tt)*) => {
    +        uprint!($serial, concat!($fmt, "\n"), $($arg)*)
    +    };
    +}
    +
    +struct SerialPort {
    +    usart1: &'static mut usart1::RegisterBlock,
    +}
    +
    +impl fmt::Write for SerialPort {
    +    fn write_str(&mut self, s: &str) -> fmt::Result {
    +        // TODO implement this
    +        // hint: this will look very similar to the previous program
    +        Ok(())
    +    }
    +}
    +
    +#[entry]
    +fn main() -> ! {
    +    let (usart1, _mono_timer, _itm) = aux11::init();
    +
    +    let mut serial = SerialPort { usart1 };
    +
    +    uprintln!(serial, "The answer is {}", 40 + 2);
    +
    +    loop {}
    +}
    +

    Receive a single byte

    +

    So far we have sending data from the microcontroller to your computer. It's time to try the opposite: receiving +data from your computer.

    +

    There's a RDR register that will be filled with the data that comes from the RX line. If we read +that register, we'll retrieve the data that the other side of the channel sent. The question is: How +do we know that we have received (new) data? The status register, ISR, has a bit for that purpose: +RXNE. We can just busy wait on that flag.

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux11::{entry, iprint, iprintln};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (usart1, _mono_timer, _itm) = aux11::init();
    +
    +    loop {
    +        // Wait until there's data available
    +        while usart1.isr.read().rxne().bit_is_clear() {}
    +
    +        // Retrieve the data
    +        let _byte = usart1.rdr.read().rdr().bits() as u8;
    +
    +        aux11::bkpt();
    +    }
    +}
    +

    Let's try this program! Let it run free using continue and then type a single character in +minicom/PuTTY's console. What happens? What are the contents of the _byte variable?

    +
    (gdb) continue
    +Continuing.
    +
    +Program received signal SIGTRAP, Trace/breakpoint trap.
    +0x8003d48 in __bkpt ()
    +
    +(gdb) finish
    +Run till exit from #0  0x8003d48 in __bkpt ()
    +usart::main () at src/11-usart/src/main.rs:19
    +19              aux11::bkpt();
    +
    +(gdb) p/c _byte
    +$1 = 97 'a'
    +
    +

    Echo server

    +

    Let's merge transmission and reception into a single program and write an echo server. An echo +server sends back to the client the same text it sent. For this application, the microcontroller +will be the server and you and your computer will be the client.

    +

    This should be straightforward to implement. (hint: do it byte by byte)

    +

    Reverse a string

    +

    Alright, next let's make the server more interesting by having it respond to the client with the +reverse of the text that they sent. The server will respond to the client every time they press the +ENTER key. Each server response will be in a new line.

    +

    This time you'll need a buffer; you can use heapless::Vec. Here's the starter code:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux11::{entry, iprint, iprintln};
    +use heapless::Vec;
    +
    +#[entry]
    +fn main() -> ! {
    +    let (usart1, _mono_timer, _itm) = aux11::init();
    +
    +    // A buffer with 32 bytes of capacity
    +    let mut buffer: Vec<u8, 32> = Vec::new();
    +
    +    loop {
    +        buffer.clear();
    +
    +        // TODO Receive a user request. Each user request ends with ENTER
    +        // NOTE `buffer.push` returns a `Result`. Handle the error by responding
    +        // with an error message.
    +
    +        // TODO Send back the reversed string
    +    }
    +}
    +
    +

    My solution

    +
    #![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux11::{entry, iprint, iprintln};
    +use heapless::Vec;
    +
    +#[entry]
    +fn main() -> ! {
    +    let (usart1, _mono_timer, _itm) = aux11::init();
    +
    +    // A buffer with 32 bytes of capacity
    +    let mut buffer: Vec<u8, 32> = Vec::new();
    +
    +    loop {
    +        buffer.clear();
    +
    +        loop {
    +            while usart1.isr.read().rxne().bit_is_clear() {}
    +            let byte = usart1.rdr.read().rdr().bits() as u8;
    +
    +            if buffer.push(byte).is_err() {
    +                // buffer full
    +                for byte in b"error: buffer full\n\r" {
    +                    while usart1.isr.read().txe().bit_is_clear() {}
    +                    usart1
    +                        .tdr
    +                        .write(|w| w.tdr().bits(u16::from(*byte)));
    +                }
    +
    +                break;
    +            }
    +
    +            // Carriage return
    +            if byte == 13 {
    +                // Respond
    +                for byte in buffer.iter().rev().chain(&[b'\n', b'\r']) {
    +                    while usart1.isr.read().txe().bit_is_clear() {}
    +                    usart1
    +                        .tdr
    +                        .write(|w| w.tdr().bits(u16::from(*byte)));
    +                }
    +
    +                break;
    +            }
    +        }
    +    }
    +}
    +

    Bluetooth setup

    +

    It's time to get rid of some wires. Serial communication can not only be emulated on top of the USB +protocol; it can also be emulated on top of the Bluetooth protocol. This serial over Bluetooth +protocol is known as RFCOMM.

    +

    Before we use the Bluetooth module with the microcontroller, let's first interact with it using +minicom/PuTTY.

    +

    The first thing we'll need to do is: turn on the Bluetooth module. We'll have to share some of the +F3 power to it using the following connection:

    +

    + +

    +

    The recommend steps to wire this up are:

    +
      +
    • Close OpenOCD and itmdump
    • +
    • Disconnect the USB cables from the F3 and the serial module.
    • +
    • Connect F3's GND pin to the Bluetooth's GND pin using a female to female (F/F) wire. Preferably, a +black one.
    • +
    • Connect F3's 5V pin to the Bluetooth's VCC pin using a F/F wire. Preferably, a red one.
    • +
    • Then, connect the USB cable back to the F3.
    • +
    • Re-launch OpenOCD and itmdump
    • +
    +

    Two LEDs, a blue one and a red one, on the Bluetooth module should start blinking right after you +power on the F3 board.

    +

    Next thing to do is pair your computer and the Bluetooth module. AFAIK, Windows and mac users can +simply use their OS default Bluetooth manager to do the pairing. The Bluetooth module default pin +is 1234.

    +

    Linux users will have to follow (some of) these instructions.

    +

    Linux

    +

    If you have a graphical Bluetooth manager, you can use that to pair your computer to the Bluetooth +module and skip most of these steps. You'll probably still have to this step though.

    +

    Power up

    +

    First, your computer's Bluetooth transceiver may be OFF. Check its status with hciconfig and turn it +ON if necessary:

    +
    $ hciconfig
    +hci0:   Type: Primary  Bus: USB
    +        BD Address: 68:17:29:XX:XX:XX  ACL MTU: 310:10  SCO MTU: 64:8
    +        DOWN  <--
    +        RX bytes:580 acl:0 sco:0 events:31 errors:0
    +        TX bytes:368 acl:0 sco:0 commands:30 errors:0
    +
    +$ sudo hciconfig hci0 up
    +
    +$ hciconfig
    +hci0:   Type: Primary  Bus: USB
    +        BD Address: 68:17:29:XX:XX:XX  ACL MTU: 310:10  SCO MTU: 64:8
    +        UP RUNNING  <--
    +        RX bytes:1190 acl:0 sco:0 events:67 errors:0
    +        TX bytes:1072 acl:0 sco:0 commands:66 errors:0
    +
    +

    Then you need to launch the BlueZ (Bluetooth) daemon:

    +
      +
    • On systemd based Linux distributions, use:
    • +
    +
    $ sudo systemctl start bluetooth
    +
    +
      +
    • On Ubuntu (or upstart based Linux distributions), use:
    • +
    +
    $ sudo /etc/init.d/bluetooth start
    +
    +

    You may also need to unblock your Bluetooth, depending on what rfkill list says:

    +
    $ rfkill list
    +9: hci0: Bluetooth
    +        Soft blocked: yes # <--
    +        Hard blocked: no
    +
    +$ sudo rfkill unblock bluetooth
    +
    +$ rfkill list
    +9: hci0: Bluetooth
    +        Soft blocked: no  # <--
    +        Hard blocked: no
    +
    +
    +

    Scan

    +
    $ hcitool scan
    +Scanning ...
    +        20:16:05:XX:XX:XX       Ferris
    +$ #                             ^^^^^^
    +
    +

    Pair

    +
    $ bluetoothctl
    +[bluetooth]# scan on
    +[bluetooth]# agent on
    +[bluetooth]# pair 20:16:05:XX:XX:XX
    +Attempting to pair with 20:16:05:XX:XX:XX
    +[CHG] Device 20:16:05:XX:XX:XX Connected: yes
    +Request PIN code
    +[agent] Enter PIN code: 1234
    +
    +

    rfcomm device

    +

    We'll create a device file for our Bluetooth module in /dev. Then we'll be able to use it just +like we used /dev/ttyUSB0.

    +
    $ sudo rfcomm bind 0 20:16:05:XX:XX:XX
    +
    +

    Because we used 0 as an argument to bind, /dev/rfcomm0 will be the device file assigned to our +Bluetooth module.

    +

    You can release (destroy) the device file at any time with the following command:

    +
    $ # Don't actually run this command right now!
    +$ sudo rfcomm release 0
    +
    +

    Loopback, again

    +

    After pairing your computer to the Bluetooth module, your OS should have created a device file / COM +port for you. On Linux, it should be /dev/rfcomm*; on mac, it should be /dev/cu.*; and on +Windows, it should be a new COM port.

    +

    We can now test the Bluetooth module with minicom/PuTTY. Because this module doesn't have LED +indicators for the transmission and reception events like the serial module did, we'll test the +module using a loopback connection:

    +

    + +

    +

    Just connect the module's TXD pin to its RXD pin using a F/F wire.

    +

    Now, connect to the device using minicom/PuTTY:

    +
    $ minicom -D /dev/rfcomm0
    +
    +

    Upon connecting, the blinking pattern of the Bluetooth module should change to: long pause then +blink twice quickly.

    +

    Typing inside minicom/PuTTY terminal should echo back what you type.

    +

    AT commands

    +

    The Bluetooth module and the F3 need to be configured to communicate at the same baud rate. The tutorial code initializes the UART1 serial device to a baud rate of 115200. The HC-05 Bluetooth module is configured at a baud rate of 9600 by default.

    +

    The Bluetooth module supports an AT mode that allows you to examine and change its configuration and settings. To utilize the AT mode, connect the Bluetooth module to the F3 and FTDI as shown in the following diagram.

    +

    + +

    +

    Recommended steps to enter AT mode:

    +
      +
    • Disconnect the F3 and FTDI from your computer.
    • +
    • Connect F3's GND pin to the Bluetooth's GND pin using a Female/Female (F/F) wire +(preferably, a black one).
    • +
    • Connect F3's 5V pin to the Bluetooth's VCC pin using a F/F wire (preferably, a +red one).
    • +
    • Connect the FTDI RXI pin to the Bluetooth's TXD pin using a Female/Male (F/M) wire.
    • +
    • Connect the FTDI TXO pin to the Bluetooth's RXD pin using a Female/Male (F/M) wire.
    • +
    • Now connect the FTDI to your computer via USB cable.
    • +
    • Next connect the F3 to your computer via USB cable while simultaneously pressing and holding the button on the Bluetooth module (kinda tricky).
    • +
    • Now, release the button and the Bluetooth module will enter AT mode. You can confirm this by observing that the red LED on the Bluetooth module is blinking in a slow pattern (approx 1-2 seconds on/off).
    • +
    +

    The AT mode always operates at a baud rate of 38400, so configure your terminal program for that baud rate and connect to the FTDI device.

    +

    When your serial connection is established, you may get a bunch of ERROR: (0) repeatedly being displayed. If this happens, just hit ENTER to stop the errors.

    +

    Sanity check

    +
    $ at
    +OK
    +OK
    +(etc...)
    +
    +

    Answers OK repeatedly until you hit ENTER again.

    +

    Rename the device

    +
    $ at+name=ferris
    +OK
    +
    +

    Query for the current baud rate of the Bluetooth module

    +
    at+uart?
    ++UART:9600,0,0
    +OK
    ++UART:9600,0,0
    +OK
    +(etc ...)
    +
    +

    Change the baud rate

    +
    $ at+uart=115200,0,0
    +OK
    +
    +

    Serial over Bluetooth

    +

    Now that we verify that the Bluetooth module works with minicom/PuTTY, let's connect it to the +microcontroller:

    +

    + +

    +

    Recommended steps to wire this up:

    +
      +
    • Close OpenOCD and itmdump.
    • +
    • Disconnect the F3 from your computer.
    • +
    • Connect F3's GND pin to the module's GND pin using a female to female (F/F) wire (preferably, a +black one).
    • +
    • Connect F3's 5V pin to the module's VCC pin using a F/F wire (preferably, a red one).
    • +
    • Connect the PA9 (TX) pin on the back of the F3 to the Bluetooth's RXD pin using a F/F wire.
    • +
    • Connect the PA10 (RX) pin on the back of the F3 to the Bluetooth's TXD pin using a F/F wire.
    • +
    • Now connect the F3 and your computer using an USB cable.
    • +
    • Re-launch OpenOCD and itmdump.
    • +
    +

    And that's it! You should be able to run all the programs you wrote in section 11 without +modification! Just make sure you open the right serial device / COM port.

    +

    NOTE If you are having trouble communicating with the bluetooth device, you may need to initialize USART1 with a lower baud rate. Lowering it from 115,200 bps to 9,600 bps might help, as described in the code here

    +

    I2C

    +

    We just saw the serial communication protocol. It's a widely used protocol because it's very +simple and this simplicity makes it easy to implement on top of other protocols like Bluetooth and +USB.

    +

    However, it's simplicity is also a downside. More elaborated data exchanges, like reading a digital +sensor, would require the sensor vendor to come up with another protocol on top of it.

    +

    (Un)Luckily for us, there are plenty of other communication protocols in the embedded space. Some +of them are widely used in digital sensors.

    +

    The F3 board we are using has three motion sensors in it: an accelerometer, a magnetometer and +gyroscope. The accelerometer and magnetometer are packaged in a single component and can be accessed +via an I2C bus.

    +

    I2C stands for Inter-Integrated Circuit and is a synchronous serial communication protocol. It +uses two lines to exchange data: a data line (SDA) and a clock line (SCL). Because a clock line is +used to synchronize the communication, this is a synchronous protocol.

    +

    + +

    +

    This protocol uses a master slave model where the master is the device that starts and +drives the communication with a slave device. Several devices, both masters and slaves, can be +connected to the same bus at the same time. A master device can communicate with a specific slave +device by first broadcasting its address to the bus. This address can be 7 bits or 10 bits long. +Once a master has started a communication with a slave, no other device can make use of the bus +until the master stops the communication.

    +

    The clock line determines how fast data can be exchanged and it usually operates at a frequency of +100 KHz (standard mode) or 400 KHz (fast mode).

    +

    General protocol

    +

    The I2C protocol is more elaborate than the serial communication protocol because it has to support +communication between several devices. Let's see how it works using examples:

    +

    Master -> Slave

    +

    If the master wants to send data to the slave:

    +

    + +

    +
      +
    1. Master: Broadcast START
    2. +
    3. M: Broadcast slave address (7 bits) + the R/W (8th) bit set to WRITE
    4. +
    5. Slave: Responds ACK (ACKnowledgement)
    6. +
    7. M: Send one byte
    8. +
    9. S: Responds ACK
    10. +
    11. Repeat steps 4 and 5 zero or more times
    12. +
    13. M: Broadcast STOP OR (broadcast RESTART and go back to (2))
    14. +
    +
    +

    NOTE The slave address could have been 10 bits instead of 7 bits long. Nothing else would have +changed.

    +
    +

    Master <- Slave

    +

    If the master wants to read data from the slave:

    +

    + +

    +
      +
    1. M: Broadcast START
    2. +
    3. M: Broadcast slave address (7 bits) + the R/W (8th) bit set to READ
    4. +
    5. S: Responds with ACK
    6. +
    7. S: Send byte
    8. +
    9. M: Responds with ACK
    10. +
    11. Repeat steps 4 and 5 zero or more times
    12. +
    13. M: Broadcast STOP OR (broadcast RESTART and go back to (2))
    14. +
    +
    +

    NOTE The slave address could have been 10 bits instead of 7 bits long. Nothing else would have +changed.

    +
    +

    LSM303DLHC

    +

    * NOTE: Newer (from around 2020/09) Discovery boards may have an LSM303AGR +rather than a LSM303DLHC. +Checkout the github issues like this for more details.

    +

    Two of the sensors in the F3, the magnetometer and the accelerometer, are packaged in a single +component: the LSM303DLHC integrated circuit. These two sensors can be accessed via an I2C bus. Each +sensor behaves like an I2C slave and has a different address.

    +

    Each sensor has its own memory where it stores the results of sensing its environment. Our +interaction with these sensors will mainly involve reading their memory.

    +

    The memory of these sensors is modeled as byte addressable registers. These sensors can be +configured too; that's done by writing to their registers. So, in a sense, these sensors are very +similar to the peripherals inside the microcontroller. The difference is that their registers are +not mapped into the microcontrollers' memory. Instead, their registers have to be accessed via the +I2C bus.

    +

    The main source of information about the LSM303DLHC is its Data Sheet. Read through it to see how +one can read the sensors' registers. That part is in:

    +
    +

    Section 5.1.1 I2C Operation - Page 20 - LSM303DLHC Data Sheet

    +
    +

    The other part of the documentation relevant to this book is the description of the registers. That +part is in:

    +
    +

    Section 7 Register description - Page 25 - LSM303DLHC Data Sheet

    +
    +

    Read a single register

    +

    Let's put all that theory into practice!

    +

    Just like with the USART peripheral, I've taken care of initializing everything before you reach +main so you'll only have to deal with the following registers:

    +
      +
    • CR2. Control register 2.
    • +
    • ISR. Interrupt and status register.
    • +
    • TXDR. Transmit data register.
    • +
    • RXDR. Receive data register.
    • +
    +

    These registers are documented in the following section of the Reference Manual:

    +
    +

    Section 28.7 I2C registers - Page 868 - Reference Manual

    +
    +

    We'll be using the I2C1 peripheral in conjunction with pins PB6 (SCL) and PB7 (SDA).

    +

    You won't have to wire anything this time because the sensor is on the board and it's already +connected to the microcontroller. However, I would recommend that you disconnect the serial / +Bluetooth module from the F3 to make it easier to manipulate. Later on, we'll be moving the board +around quite a bit.

    +

    Your task is to write a program that reads the contents of the magnetometer's IRA_REG_M register. +This register is read only and always contains the value 0b01001000.

    +

    The microcontroller will be taking the role of the I2C master and the magnetometer inside the +LSM303DLHC will be the I2C slave.

    +

    Here's the starter code. You'll have to implement the TODOs.

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux14::{entry, iprint, iprintln, prelude::*};
    +
    +// Slave address
    +const MAGNETOMETER: u16 = 0b0011_1100;
    +
    +// Addresses of the magnetometer's registers
    +const OUT_X_H_M: u8 = 0x03;
    +const IRA_REG_M: u8 = 0x0A;
    +
    +#[entry]
    +fn main() -> ! {
    +    let (i2c1, _delay, mut itm) = aux14::init();
    +
    +    // Stage 1: Send the address of the register we want to read to the
    +    // magnetometer
    +    {
    +        // TODO Broadcast START
    +
    +        // TODO Broadcast the MAGNETOMETER address with the R/W bit set to Write
    +
    +        // TODO Send the address of the register that we want to read: IRA_REG_M
    +    }
    +
    +    // Stage 2: Receive the contents of the register we asked for
    +    let byte = {
    +        // TODO Broadcast RESTART
    +
    +        // TODO Broadcast the MAGNETOMETER address with the R/W bit set to Read
    +
    +        // TODO Receive the contents of the register
    +
    +        // TODO Broadcast STOP
    +        0
    +    };
    +
    +    // Expected output: 0x0A - 0b01001000
    +    iprintln!(&mut itm.stim[0], "0x{:02X} - 0b{:08b}", IRA_REG_M, byte);
    +
    +    loop {}
    +}
    +

    To give you some extra help, these are the exact bitfields you'll be working with:

    +
      +
    • CR2: SADD1, RD_WRN, NBYTES, START, AUTOEND
    • +
    • ISR: TXIS, RXNE, TC
    • +
    • TXDR: TXDATA
    • +
    • RXDR: RXDATA
    • +
    +

    The solution

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux14::{entry, iprint, iprintln, prelude::*};
    +
    +// Slave address
    +const MAGNETOMETER: u16 = 0b0011_1100;
    +
    +// Addresses of the magnetometer's registers
    +const OUT_X_H_M: u8 = 0x03;
    +const IRA_REG_M: u8 = 0x0A;
    +
    +#[entry]
    +fn main() -> ! {
    +    let (i2c1, _delay, mut itm) = aux14::init();
    +
    +    // Stage 1: Send the address of the register we want to read to the
    +    // magnetometer
    +    {
    +        // Broadcast START
    +        // Broadcast the MAGNETOMETER address with the R/W bit set to Write
    +        i2c1.cr2.write(|w| {
    +            w.start().set_bit();
    +            w.sadd().bits(MAGNETOMETER);
    +            w.rd_wrn().clear_bit();
    +            w.nbytes().bits(1);
    +            w.autoend().clear_bit()
    +        });
    +
    +        // Wait until we can send more data
    +        while i2c1.isr.read().txis().bit_is_clear() {}
    +
    +        // Send the address of the register that we want to read: IRA_REG_M
    +        i2c1.txdr.write(|w| w.txdata().bits(IRA_REG_M));
    +
    +        // Wait until the previous byte has been transmitted
    +        while i2c1.isr.read().tc().bit_is_clear() {}
    +    }
    +
    +    // Stage 2: Receive the contents of the register we asked for
    +    let byte = {
    +        // Broadcast RESTART
    +        // Broadcast the MAGNETOMETER address with the R/W bit set to Read
    +        i2c1.cr2.modify(|_, w| {
    +            w.start().set_bit();
    +            w.nbytes().bits(1);
    +            w.rd_wrn().set_bit();
    +            w.autoend().set_bit()
    +        });
    +
    +        // Wait until we have received the contents of the register
    +        while i2c1.isr.read().rxne().bit_is_clear() {}
    +
    +        // Broadcast STOP (automatic because of `AUTOEND = 1`)
    +
    +        i2c1.rxdr.read().rxdata().bits()
    +    };
    +
    +    // Expected output: 0x0A - 0b01001000
    +    iprintln!(&mut itm.stim[0], "0x{:02X} - 0b{:08b}", IRA_REG_M, byte);
    +
    +    loop {}
    +}
    +

    Read several registers

    +

    Reading the IRA_REG_M register was a good test of our understanding of the I2C protocol but that +register contains uninteresting information.

    +

    This time, we'll read the registers of the magnetometer that actually expose the sensor readings. +Six contiguous registers are involved and they start with OUT_X_H_M at address 0x03.

    +

    We'll modify our previous program to read these six registers. Only a few modifications are needed.

    +

    We'll need to change the address we request from the magnetometer from IRA_REG_M to OUT_X_H_M.

    +
    #![allow(unused)]
    +fn main() {
    +    // Send the address of the register that we want to read: OUT_X_H_M
    +    i2c1.txdr.write(|w| w.txdata().bits(OUT_X_H_M));
    +}
    +

    We'll have to request the slave for six bytes rather than just one.

    +
    #![allow(unused)]
    +fn main() {
    +    // Broadcast RESTART
    +    // Broadcast the MAGNETOMETER address with the R/W bit set to Read
    +    i2c1.cr2.modify(|_, w| {
    +        w.start().set_bit();
    +        w.nbytes().bits(6);
    +        w.rd_wrn().set_bit();
    +        w.autoend().set_bit()
    +    });
    +}
    +

    And fill a buffer rather than read just one byte:

    +
    #![allow(unused)]
    +fn main() {
    +    let mut buffer = [0u8; 6];
    +    for byte in &mut buffer {
    +        // Wait until we have received the contents of the register
    +        while i2c1.isr.read().rxne().bit_is_clear() {}
    +
    +        *byte = i2c1.rxdr.read().rxdata().bits();
    +    }
    +
    +    // Broadcast STOP (automatic because of `AUTOEND = 1`)
    +}
    +

    Putting it all together inside a loop alongside a delay to reduce the data throughput:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux14::{entry, iprint, iprintln, prelude::*};
    +
    +// Slave address
    +const MAGNETOMETER: u16 = 0b0011_1100;
    +
    +// Addresses of the magnetometer's registers
    +const OUT_X_H_M: u8 = 0x03;
    +const IRA_REG_M: u8 = 0x0A;
    +
    +#[entry]
    +fn main() -> ! {
    +    let (i2c1, mut delay, mut itm) = aux14::init();
    +
    +    loop {
    +        // Broadcast START
    +        // Broadcast the MAGNETOMETER address with the R/W bit set to Write
    +        i2c1.cr2.write(|w| {
    +            w.start().set_bit();
    +            w.sadd().bits(MAGNETOMETER);
    +            w.rd_wrn().clear_bit();
    +            w.nbytes().bits(1);
    +            w.autoend().clear_bit()
    +        });
    +
    +        // Wait until we can send more data
    +        while i2c1.isr.read().txis().bit_is_clear() {}
    +
    +        // Send the address of the register that we want to read: OUT_X_H_M
    +        i2c1.txdr.write(|w| w.txdata().bits(OUT_X_H_M));
    +
    +        // Wait until the previous byte has been transmitted
    +        while i2c1.isr.read().tc().bit_is_clear() {}
    +
    +        // Broadcast RESTART
    +        // Broadcast the MAGNETOMETER address with the R/W bit set to Read
    +        i2c1.cr2.modify(|_, w| {
    +            w.start().set_bit();
    +            w.nbytes().bits(6);
    +            w.rd_wrn().set_bit();
    +            w.autoend().set_bit()
    +        });
    +
    +        let mut buffer = [0u8; 6];
    +        for byte in &mut buffer {
    +            // Wait until we have received something
    +            while i2c1.isr.read().rxne().bit_is_clear() {}
    +
    +            *byte = i2c1.rxdr.read().rxdata().bits();
    +        }
    +        // Broadcast STOP (automatic because of `AUTOEND = 1`)
    +
    +        iprintln!(&mut itm.stim[0], "{:?}", buffer);
    +
    +        delay.delay_ms(1_000_u16);
    +    }
    +}
    +

    If you run this, you should printed in the itmdump's console a new array of six bytes every +second. The values within the array should change if you move around the board.

    +
    $ # itmdump terminal
    +(..)
    +[0, 45, 255, 251, 0, 193]
    +[0, 44, 255, 249, 0, 193]
    +[0, 49, 255, 250, 0, 195]
    +
    +

    But these bytes don't make much sense like that. Let's turn them into actual readings:

    +
    #![allow(unused)]
    +fn main() {
    +        let x_h = u16::from(buffer[0]);
    +        let x_l = u16::from(buffer[1]);
    +        let z_h = u16::from(buffer[2]);
    +        let z_l = u16::from(buffer[3]);
    +        let y_h = u16::from(buffer[4]);
    +        let y_l = u16::from(buffer[5]);
    +
    +        let x = ((x_h << 8) + x_l) as i16;
    +        let y = ((y_h << 8) + y_l) as i16;
    +        let z = ((z_h << 8) + z_l) as i16;
    +
    +        iprintln!(&mut itm.stim[0], "{:?}", (x, y, z));
    +}
    +

    Now it should look better:

    +
    $ # `itmdump terminal
    +(..)
    +(44, 196, -7)
    +(45, 195, -6)
    +(46, 196, -9)
    +
    +

    This is the Earth's magnetic field decomposed alongside the XYZ axis of the magnetometer.

    +

    In the next section, we'll learn how to make sense of these numbers.

    +

    LED compass

    +

    In this section, we'll implement a compass using the LEDs on the F3. Like proper compasses, our LED +compass must point north somehow. It will do that by turning on one of its eight LEDs; the on LED +should point towards north.

    +

    Magnetic fields have both a magnitude, measured in Gauss or Teslas, and a direction. The +magnetometer on the F3 measures both the magnitude and the direction of an external magnetic field +but it reports back the decomposition of said field along its axes.

    +

    See below, the magnetometer has three axes associated to it.

    +

    + +

    +

    Only the X and Y axes are shown above. The Z axis is pointing "out" of your screen.

    +

    Let's get familiar with the readings of the magnetometer by running the following starter code:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux15::{entry, iprint, iprintln, prelude::*};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init();
    +
    +    loop {
    +        iprintln!(&mut itm.stim[0], "{:?}", lsm303dlhc.mag().unwrap());
    +        delay.delay_ms(1_000_u16);
    +    }
    +}
    +

    This lsm303dlhc module provides high level API over the LSM303DLHC. Under the hood it does the +same I2C routine that you implemented in the last section but it reports the X, Y and Z values in a +I16x3 struct instead of a tuple.

    +

    Locate where north is at your current location. Then rotate the board such that it's aligned +"towards north": the North LED (LD3) should be pointing towards north.

    +

    Now run the starter code and observe the output. What X, Y and Z values do you see?

    +
    $ # itmdump terminal
    +(..)
    +I16x3 { x: 45, y: 194, z: -3 }
    +I16x3 { x: 46, y: 195, z: -8 }
    +I16x3 { x: 47, y: 197, z: -2 }
    +
    +

    Now rotate the board 90 degrees while keeping it parallel to the ground. What X, Y and Z values do +you see this time? Then rotate it 90 degrees again. What values do you see?

    +

    Take 1

    +

    What's the simplest way in which we can implement the LED compass? Even if it's not perfect.

    +

    For starters, we'd only care about the X and Y components of the magnetic field because when you +look at a compass you always hold it in horizontal position thus the compass is in the XY plane.

    +

    For example, what LED would you turn on in the following case. EMF stands for Earth's Magnetic Field +and green arrow has the direction of the EMF (it points north).

    +

    + +

    +

    The Southeast LED, right?

    +

    What signs do the X and Y components of the magnetic field have in that scenario? Both are +positive.

    +

    If we only looked at the signs of the X and Y components we could determine to which quadrant the +magnetic field belongs to.

    +

    + +

    +

    In the previous example, the magnetic field was in the first quadrant (x and y were positive) and it +made sense to turn on the SouthEast LED. Similarly, we could turn a different LED if the magnetic +field was in a different quadrant.

    +

    Let's try that logic. Here's the starter code:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init();
    +    let mut leds = leds.into_array();
    +
    +    loop {
    +        let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap();
    +
    +        // Look at the signs of the X and Y components to determine in which
    +        // quadrant the magnetic field is
    +        let dir = match (x > 0, y > 0) {
    +            // Quadrant ???
    +            (true, true) => Direction::Southeast,
    +            // Quadrant ???
    +            (false, true) => panic!("TODO"),
    +            // Quadrant ???
    +            (false, false) => panic!("TODO"),
    +            // Quadrant ???
    +            (true, false) => panic!("TODO"),
    +        };
    +
    +        leds.iter_mut().for_each(|led| led.off().unwrap());
    +        leds[dir as usize].on().unwrap();
    +
    +        delay.delay_ms(1_000_u16);
    +    }
    +}
    +

    There's a Direction enum in the led module that has 8 variants named after the cardinal points: +North, East, Southwest, etc. Each of these variants represent one of the 8 LEDs in the +compass. The Leds value can be indexed using the Direction enum; the result of indexing is the +LED that points in that Direction.

    +

    Solution 1

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init();
    +    let mut leds = leds.into_array();
    +
    +    loop {
    +        let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap();
    +
    +        // Look at the signs of the X and Y components to determine in which
    +        // quadrant the magnetic field is
    +        let dir = match (x > 0, y > 0) {
    +            // Quadrant I
    +            (true, true) => Direction::Southeast,
    +            // Quadrant II
    +            (false, true) => Direction::Northeast,
    +            // Quadrant III
    +            (false, false) => Direction::Northwest,
    +            // Quadrant IV
    +            (true, false) => Direction::Southwest,
    +        };
    +
    +        leds.iter_mut().for_each(|led| led.off().unwrap());
    +        leds[dir as usize].on().unwrap();
    +
    +        delay.delay_ms(1_000_u16);
    +    }
    +}
    +

    Take 2

    +

    This time, we'll use math to get the precise angle that the magnetic field forms with the X and Y +axes of the magnetometer.

    +

    We'll use the atan2 function. This function returns an angle in the -PI to PI range. The +graphic below shows how this angle is measured:

    +

    + +

    +

    Although not explicitly shown in this graph the X axis points to the right and the Y axis points up.

    +

    Here's the starter code. theta, in radians, has already been computed. You need to pick which LED +to turn on based on the value of theta.

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +// You'll find this useful ;-)
    +use core::f32::consts::PI;
    +
    +#[allow(unused_imports)]
    +use aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};
    +// this trait provides the `atan2` method
    +use m::Float;
    +
    +#[entry]
    +fn main() -> ! {
    +    let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init();
    +    let mut leds = leds.into_array();
    +
    +    loop {
    +        let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap();
    +
    +        let _theta = (y as f32).atan2(x as f32); // in radians
    +
    +        // FIXME pick a direction to point to based on `theta`
    +        let dir = Direction::Southeast;
    +
    +        leds.iter_mut().for_each(|led| led.off().unwrap());
    +        leds[dir as usize].on().unwrap();
    +
    +        delay.delay_ms(100_u8);
    +    }
    +}
    +

    Suggestions/tips:

    +
      +
    • A whole circle rotation equals 360 degrees.
    • +
    • PI radians is equivalent to 180 degrees.
    • +
    • If theta was zero, what LED would you turn on?
    • +
    • If theta was, instead, very close to zero, what LED would you turn on?
    • +
    • If theta kept increasing, at what value would you turn on a different LED?
    • +
    +

    Solution 2

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +// You'll find this useful ;-)
    +use core::f32::consts::PI;
    +
    +#[allow(unused_imports)]
    +use aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};
    +use m::Float;
    +
    +#[entry]
    +fn main() -> ! {
    +    let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init();
    +    let mut leds = leds.into_array();
    +
    +    loop {
    +        let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap();
    +
    +        let theta = (y as f32).atan2(x as f32); // in radians
    +
    +        let dir = if theta < -7. * PI / 8. {
    +            Direction::North
    +        } else if theta < -5. * PI / 8. {
    +            Direction::Northwest
    +        } else if theta < -3. * PI / 8. {
    +            Direction::West
    +        } else if theta < -PI / 8. {
    +            Direction::Southwest
    +        } else if theta < PI / 8. {
    +            Direction::South
    +        } else if theta < 3. * PI / 8. {
    +            Direction::Southeast
    +        } else if theta < 5. * PI / 8. {
    +            Direction::East
    +        } else if theta < 7. * PI / 8. {
    +            Direction::Northeast
    +        } else {
    +            Direction::North
    +        };
    +
    +        leds.iter_mut().for_each(|led| led.off().unwrap());
    +        leds[dir as usize].on().unwrap();
    +
    +        delay.delay_ms(100_u8);
    +    }
    +}
    +

    Magnitude

    +

    We have been working with the direction of the magnetic field but what's its real magnitude? The +number that the magnetic_field function reports are unit-less. How can we convert those values to +Gauss?

    +

    The documentation will answer that question.

    +
    +

    Section 2.1 Sensor characteristics - Page 10 - LSM303DLHC Data Sheet

    +
    +

    The table in that page shows a magnetic gain setting that has different values according to the +values of the GN bits. By default, those GN bits are set to 001. That means that magnetic gain of +the X and Y axes is 1100 LSB / Gauss and the magnetic gain of the Z axis is 980 LSB / Gauss. LSB +stands for Least Significant Bits and the 1100 LSB / Gauss number indicates that a reading of +1100 is equivalent to 1 Gauss, a reading of 2200 is equivalent to 2 Gauss and so on.

    +

    So, what we need to do is divide the X, Y and Z values that the sensor outputs by its corresponding +gain. Then, we'll have the X, Y and Z components of the magnetic field in Gauss.

    +

    With some extra math we can retrieve the magnitude of the magnetic field from its X, Y and Z +components:

    +
    #![allow(unused)]
    +fn main() {
    +let magnitude = (x * x + y * y + z * z).sqrt();
    +}
    +

    Putting all this together in a program:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux15::{entry, iprint, iprintln, prelude::*, I16x3};
    +use m::Float;
    +
    +#[entry]
    +fn main() -> ! {
    +    const XY_GAIN: f32 = 1100.; // LSB / G
    +    const Z_GAIN: f32 = 980.; // LSB / G
    +
    +    let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init();
    +
    +    loop {
    +        let I16x3 { x, y, z } = lsm303dlhc.mag().unwrap();
    +
    +        let x = f32::from(x) / XY_GAIN;
    +        let y = f32::from(y) / XY_GAIN;
    +        let z = f32::from(z) / Z_GAIN;
    +
    +        let mag = (x * x + y * y + z * z).sqrt();
    +
    +        iprintln!(&mut itm.stim[0], "{} mG", mag * 1_000.);
    +
    +        delay.delay_ms(500_u16);
    +    }
    +}
    +

    This program will report the magnitude (strength) of the magnetic field in milligauss (mG). The +magnitude of the Earth's magnetic field is in the range of 250 mG to 650 mG (the magnitude +varies depending on your geographical location) so you should see a value in that range or close to +that range -- I see a magnitude of around 210 mG.

    +

    Some questions:

    +

    Without moving the board, what value do you see? Do you always see the same value?

    +

    If you rotate the board, does the magnitude change? Should it change?

    +

    Calibration

    +

    If we rotate the board, the direction of the Earth's magnetic field with respect to the magnetometer +should change but its magnitude should not! Yet, the magnetometer indicates that the magnitude of +the magnetic field changes as the board rotates.

    +

    Why's that the case? Turns out the magnetometer needs to be calibrated to return the correct answer.

    +

    The calibration involves quite a bit of math (matrices) so we won't cover it here but this +Application Note describes the procedure if you are interested. Instead, what we'll do in this +section is visualize how off we are.

    +

    Let's try this experiment: Let's record the readings of the magnetometer while we slowly rotate the +board in different directions. We'll use the iprintln macro to format the readings as Tab +Separated Values (TSV).

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux15::{entry, iprint, iprintln, prelude::*, I16x3};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init();
    +
    +    loop {
    +        let I16x3 { x, y, z } = lsm303dlhc.mag().unwrap();
    +
    +        iprintln!(&mut itm.stim[0], "{}\t{}\t{}", x, y, z);
    +
    +        delay.delay_ms(100_u8);
    +    }
    +}
    +

    You should get an output in the console that looks like this:

    +
    $ # itmdump console
    +-76     213     -54
    +-76     213     -54
    +-76     213     -54
    +-76     213     -54
    +-73     213     -55
    +
    +

    You can pipe that to a file using:

    +
    $ # Careful! Exit any running other `itmdump` instance that may be running
    +$ itmdump -F -f itm.txt > emf.txt
    +
    +

    Rotate the board in many different direction while you log data for a several seconds.

    +

    Then import that TSV file into a spreadsheet program (or use the Python script shown below) and plot +the first two columns as a scatter plot.

    +
    #!/usr/bin/python
    +
    +import csv
    +import math
    +import matplotlib.pyplot as plt
    +import numpy as np
    +import seaborn as sns
    +import sys
    +
    +# apply plot style
    +sns.set()
    +
    +x = []
    +y = []
    +
    +with open(sys.argv[1], 'r') as f:
    +    rows = csv.reader(f, delimiter='\t')
    +
    +    for row in rows:
    +        # discard rows that are missing data
    +        if len(row) != 3 or not row[0] or not row[1]:
    +            continue
    +
    +        x.append(int(row[0]))
    +        y.append(int(row[1]))
    +
    +r = math.ceil(max(max(np.abs(x)), max(np.abs(y))) / 100) * 100
    +
    +plt.plot(x, y, '.')
    +plt.xlim(-r, r)
    +plt.ylim(-r, r)
    +plt.gca().set_aspect(1)
    +plt.tight_layout()
    +
    +plt.savefig('emf.svg')
    +plt.close
    +
    +

    + +

    +

    If you rotated the board on a flat horizontal surface, the Z component of the magnetic field should +have remained relatively constant and this plot should have been a circumference (not a ellipse) +centered at the origin. If you rotated the board in random directions, which was the case of plot +above, then you should have gotten a circle made of a bunch of points centered at the origin. +Deviations from the circle shape indicate that the magnetometer needs to be calibrated.

    +

    Take home message: Don't just trust the reading of a sensor. Verify it's outputting sensible values. +If it's not, then calibrate it.

    +

    Punch-o-meter

    +

    In this section we'll be playing with the accelerometer that's in the board.

    +

    What are we building this time? A punch-o-meter! We'll be measuring the power of your jabs. Well, +actually the maximum acceleration that you can reach because acceleration is what accelerometers +measure. Strength and acceleration are proportional though so it's a good approximation.

    +

    The accelerometer is also built inside the LSM303DLHC package. And just like the magnetometer, it +can also be accessed using the I2C bus. It also has the same coordinate system as the magnetometer. +Here's the coordinate system again:

    +

    + +

    +

    Just like in the previous unit, we'll be using a high level API to directly get the sensor readings +in a nicely packaged struct.

    +

    Gravity is up?

    +

    What's the first thing we'll do?

    +

    Perform a sanity check!

    +

    The starter code prints the X, Y and Z components of the acceleration measured by the accelerometer. +The values have already been "scaled" and have units of gs. Where 1 g is equal to the +acceleration of the gravity, about 9.8 meters per second squared.

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux16::{entry, iprint, iprintln, prelude::*, I16x3, Sensitivity};
    +
    +#[entry]
    +fn main() -> ! {
    +    let (mut lsm303dlhc, mut delay, _mono_timer, mut itm) = aux16::init();
    +
    +    // extend sensing range to `[-12g, +12g]`
    +    lsm303dlhc.set_accel_sensitivity(Sensitivity::G12).unwrap();
    +    loop {
    +        const SENSITIVITY: f32 = 12. / (1 << 14) as f32;
    +
    +        let I16x3 { x, y, z } = lsm303dlhc.accel().unwrap();
    +
    +        let x = f32::from(x) * SENSITIVITY;
    +        let y = f32::from(y) * SENSITIVITY;
    +        let z = f32::from(z) * SENSITIVITY;
    +
    +        iprintln!(&mut itm.stim[0], "{:?}", (x, y, z));
    +
    +        delay.delay_ms(1_000_u16);
    +    }
    +}
    +

    The output of this program with the board sitting still will be something like:

    +
    $ # itmdump console
    +(..)
    +(0.0, 0.0, 1.078125)
    +(0.0, 0.0, 1.078125)
    +(0.0, 0.0, 1.171875)
    +(0.0, 0.0, 1.03125)
    +(0.0, 0.0, 1.078125)
    +
    +

    Which is weird because the board is not moving yet its acceleration is non-zero. What's going on? +This must be related to the gravity, right? Because the acceleration of gravity is 1 g. But the +gravity pulls objects downwards so the acceleration along the Z axis should be negative not positive +...

    +

    Did the program get the Z axis backwards? Nope, you can test rotating the board to align the gravity +to the X or Y axis but the acceleration measured by the accelerometer is always pointing up.

    +

    What happens here is that the accelerometer is measuring the proper acceleration of the board not +the acceleration you are observing. This proper acceleration is the acceleration of the board as +seen from a observer that's in free fall. An observer that's in free fall is moving toward the +center of the the Earth with an acceleration of 1g; from its point of view the board is actually +moving upwards (away from the center of the Earth) with an acceleration of 1g. And that's why the +proper acceleration is pointing up. This also means that if the board was in free fall, the +accelerometer would report a proper acceleration of zero. Please, don't try that at home.

    +

    Yes, physics is hard. Let's move on.

    +

    The challenge

    +

    To keep things simple, we'll measure the acceleration only in the X axis while the board remains +horizontal. That way we won't have to deal with subtracting that fictitious 1g we observed +before which would be hard because that 1g could have X Y Z components depending on how the board +is oriented.

    +

    Here's what the punch-o-meter must do:

    +
      +
    • By default, the app is not "observing" the acceleration of the board.
    • +
    • When a significant X acceleration is detected (i.e. the acceleration goes above some threshold), +the app should start a new measurement.
    • +
    • During that measurement interval, the app should keep track of the maximum acceleration observed
    • +
    • After the measurement interval ends, the app must report the maximum acceleration observed. You +can report the value using the iprintln macro.
    • +
    +

    Give it a try and let me know how hard you can punch ;-).

    +

    My solution

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +#[allow(unused_imports)]
    +use aux16::{entry, iprint, iprintln, prelude::*, I16x3, Sensitivity};
    +use m::Float;
    +
    +#[entry]
    +fn main() -> ! {
    +    const SENSITIVITY: f32 = 12. / (1 << 14) as f32;
    +    const THRESHOLD: f32 = 0.5;
    +
    +    let (mut lsm303dlhc, mut delay, mono_timer, mut itm) = aux16::init();
    +
    +    lsm303dlhc.set_accel_sensitivity(Sensitivity::G12).unwrap();
    +
    +    let measurement_time = mono_timer.frequency().0; // 1 second in ticks
    +    let mut instant = None;
    +    let mut max_g = 0.;
    +    loop {
    +        let g_x = f32::from(lsm303dlhc.accel().unwrap().x).abs() * SENSITIVITY;
    +
    +        match instant {
    +            None => {
    +                // If acceleration goes above a threshold, we start measuring
    +                if g_x > THRESHOLD {
    +                    iprintln!(&mut itm.stim[0], "START!");
    +
    +                    max_g = g_x;
    +                    instant = Some(mono_timer.now());
    +                }
    +            }
    +            // Still measuring
    +            Some(ref instant) if instant.elapsed() < measurement_time => {
    +                if g_x > max_g {
    +                    max_g = g_x;
    +                }
    +            }
    +            _ => {
    +                // Report max value
    +                iprintln!(&mut itm.stim[0], "Max acceleration: {}g", max_g);
    +
    +                // Measurement done
    +                instant = None;
    +
    +                // Reset
    +                max_g = 0.;
    +            }
    +        }
    +
    +        delay.delay_ms(50_u8);
    +    }
    +}
    +

    What's left for you to explore

    +

    We have barely scratched the surface! There's lots of stuff left for you to +explore.

    +
    +

    NOTE: If you're reading this, and you'd like to help add examples or +exercises to the Discovery book for any of the items below, or any other +relevant embedded topics, we'd love to have your help!

    +

    Please open an issue if you would like to help, but need assistance or +mentoring for how to contribute this to the book, or open a Pull Request +adding the information!

    +
    +

    Topics about embedded software

    +

    These topics discuss strategies for writing embedded software. Although many +problems can be solved in different ways, these sections talk about some +strategies, and when they make sense (or don't make sense) to use.

    +

    Multitasking

    +

    All our programs executed a single task. How could we achieve multitasking in a +system with no OS, and thus no threads. There are two main approaches to +multitasking: preemptive multitasking and cooperative multitasking.

    +

    In preemptive multitasking a task that's currently being executed can, at any point in time, be +preempted (interrupted) by another task. On preemption, the first task will be suspended and the +processor will instead execute the second task. At some point the first task will be resumed. +Microcontrollers provide hardware support for preemption in the form of interrupts.

    +

    In cooperative multitasking a task that's being executed will run until it reaches a suspension +point. When the processor reaches that suspension point it will stop executing the current task and +instead go and execute a different task. At some point the first task will be resumed. The main +difference between these two approaches to multitasking is that in cooperative multitasking yields +execution control at known suspension points instead of being forcefully preempted at any point of +its execution.

    +

    Sleeping

    +

    All our programs have been continuously polling peripherals to see if there's +anything that needs to be done. However, some times there's nothing to be done! +At those times, the microcontroller should "sleep".

    +

    When the processor sleeps, it stops executing instructions and this saves power. +It's almost always a good idea to save power so your microcontroller should be +sleeping as much as possible. But, how does it know when it has to wake up to +perform some action? "Interrupts" are one of the events that wake up the +microcontroller but there are others and the wfi and wfe are the +instructions that make the processor "sleep".

    + +

    Microcontrollers (like our STM32F3) have many different capabilities. However, many share similar +capabilities that can be used to solve all sorts of different problems.

    +

    These topics discuss some of those capabilities, and how they can be used effectively +in embedded development.

    +

    Direct Memory Access (DMA).

    +

    This peripheral is a kind of asynchronous memcpy. So far our programs have +been pumping data, byte by byte, into peripherals like UART and I2C. This DMA +peripheral can be used to perform bulk transfers of data. Either from RAM to +RAM, from a peripheral, like a UART, to RAM or from RAM to a peripheral. You can +schedule a DMA transfer, like read 256 bytes from USART1 into this buffer, leave +it running in the background and then poll some register to see if it has +completed so you can do other stuff while the transfer is ongoing.

    +

    Interrupts

    +

    In order to interact with the real world, it is often necessary for the +microcontroller to respond immediately when some kind of event occurs.

    +

    Microcontrollers have the ability to be interrupted, meaning when a certain event +occurs, it will stop whatever it is doing at the moment, to instead respond to that +event. This can be very useful when we want to stop a motor when a button is pressed, +or measure a sensor when a timer finishes counting down.

    +

    Although these interrupts can be very useful, they can also be a bit difficult +to work with properly. We want to make sure that we respond to events quickly, +but also allow other work to continue as well.

    +

    In Rust, we model interrupts similar to the concept of threading on desktop Rust +programs. This means we also must think about the Rust concepts of Send and Sync +when sharing data between our main application, and code that executes as part of +handling an interrupt event.

    +

    Pulse Width Modulation (PWM)

    +

    In a nutshell, PWM is turning on something and then turning it off periodically +while keeping some proportion ("duty cycle") between the "on time" and the "off +time". When used on a LED with a sufficiently high frequency, this can be used +to dim the LED. A low duty cycle, say 10% on time and 90% off time, will make +the LED very dim wheres a high duty cycle, say 90% on time and 10% off time, +will make the LED much brighter (almost as if it were fully powered).

    +

    In general, PWM can be used to control how much power is given to some +electric device. With proper (power) electronics between a microcontroller and +an electrical motor, PWM can be used to control how much power is given to the +motor thus it can be used to control its torque and speed. Then you can add an +angular position sensor and you got yourself a closed loop controller that can +control the position of the motor at different loads.

    +

    Digital inputs

    +

    We have used the microcontroller pins as digital outputs, to drive LEDs. But +these pins can also be configured as digital inputs. As digital inputs, these +pins can read the binary state of switches (on/off) or buttons (pressed/not +pressed).

    +

    (spoilers reading the binary state of switches / buttons is not as +straightforward as it sounds ;-)

    +

    Analog-to-Digital Converters (ADC)

    +

    There are a lots of digital sensors out there. You can use a protocol like I2C +and SPI to read them. But analog sensors also exist! These sensors just output a +voltage level that's proportional to the magnitude they are sensing.

    +

    The ADC peripheral can be use to convert that "analog" voltage level, say 1.25 +Volts,into a "digital" number, say in the [0, 65535] range, that the processor +can use in its calculations.

    +

    Digital-to-Analog Converters (DAC)

    +

    As you might expect a DAC is exactly the opposite of ADC. You can write some +digital value into a register to produce a voltage in the [0, 3.3V] range +(assuming a 3.3V power supply) on some "analog" pin. When this analog pin is +connected to some appropriate electronics and the register is written to at some +constant, fast rate (frequency) with the right values you can produce sounds or +even music!

    +

    Real Time Clock (RTC)

    +

    This peripheral can be used to track time in "human format". Seconds, minutes, +hours, days, months and years. This peripheral handles the translation from +"ticks" to these human friendly units of time. It even handles leap years and +Daylight Save Time for you!

    +

    Other communication protocols

    +

    SPI, I2S, SMBUS, CAN, IrDA, Ethernet, USB, Bluetooth, etc.

    +

    Different applications use different communication protocols. User facing +applications usually have an USB connector because USB is an ubiquitous +protocol in PCs and smartphones. Whereas inside cars you'll find plenty of CAN +"buses". Some digital sensors use SPI, others use I2C and others, SMBUS.

    +

    General Embedded-Relevant Topics

    +

    These topics cover items that are not specific to our device, or the hardware on +it. Instead, they discuss useful techniques that could be used on embedded +systems.

    +

    Gyroscopes

    +

    As part of our Punch-o-meter exercise, we used the Accelerometer to measure +changes in acceleration in three dimensions. Our board also features a sensor +called a Gyroscope, which allows us to measure changes in "spin" in three +dimensions.

    +

    This can be very useful when trying to build certain systems, such as a robot +that wants to avoid tipping over. Additionally, the data from a sensor like a +gyroscope can also be combined with data from accelerometer using a technique +called Sensor Fusion (see below for more information).

    +

    Servo and Stepper Motors

    +

    While some motors are used primarily just to spin in one direction or the other, +for example driving a remote control car forwards or backwards, it is sometimes +useful to measure more precisely how a motor rotates.

    +

    Our microcontroller can be used to drive Servo or Stepper motors, which allow +for more precise control of how many turns are being made by the motor, or +can even position the motor in one specific place, for example if we wanted to +move the arms of a clock to a particular direction.

    +

    Sensor fusion

    +

    The STM32F3DISCOVERY contains three motion sensors: an accelerometer, a +gyroscope and a magnetometer. On their own these measure: (proper) acceleration, +angular speed and (the Earth's) magnetic field. But these magnitudes can be +"fused" into something more useful: a "robust" measurement of the orientation of +the board. Where robust means with less measurement error than a single sensor +would be capable of.

    +

    This idea of deriving more reliable data from different sources is known as +sensor fusion.

    +
    +

    So where to next? There are several options:

    +
      +
    • You could check out the examples in the f3 board support crate. All those examples work for +the STM32F3DISCOVERY board you have.
    • +
    + +
      +
    • You could check out Real Time for The Masses. A very efficient preemptive multitasking framework +that supports task prioritization and dead lock free execution.
    • +
    +
      +
    • You could try running Rust on a different development board. The easiest way to get started is to +use the cortex-m-quickstart Cargo project template.
    • +
    +
      +
    • You could check out this blog post which describes how Rust type system can +prevent bugs in I/O configuration.
    • +
    +
      +
    • You could check out my blog for miscellaneous topics about embedded development with Rust.
    • +
    +
      +
    • You could check out the embedded-hal project which aims to build abstractions (traits) for all +the embedded I/O functionality commonly found on microcontrollers.
    • +
    +
      +
    • You could join the Weekly driver initiative and help us write generic drivers on top of the +embedded-hal traits and that work for all sorts of platforms (ARM Cortex-M, AVR, MSP430, RISCV, +etc.)
    • +
    +

    General troubleshooting

    +

    OpenOCD problems

    +

    can't connect to OpenOCD - "Error: open failed"

    +

    Symptoms

    +

    Upon trying to establish a new connection with the device you get an error +that looks like this:

    +
    $ openocd -f (..)
    +(..)
    +Error: open failed
    +in procedure 'init'
    +in procedure 'ocd_bouncer'
    +
    +

    Cause

    +

    The device is not (properly) connected or not the correct ST-LINK interface +configuration is used.

    +

    Fix

    +

    Linux:

    +
      +
    • Check the USB connection using lsusb.
    • +
    • You may not have enough permission to open the device. Try again with sudo. +If that works, you can use these instructions to make OpenOCD work without +root privilege.
    • +
    • You might be using the wrong interface configuration for your ST-LINK. +Try interface/stlink-v2.cfg instead of interface/stlink-v2-1.cfg.
    • +
    +

    Windows:

    +
      +
    • You are probably missing the ST-LINK USB driver. Installation instructions +here.
    • +
    +

    can't connect to OpenOCD - "Polling again in X00ms"

    +

    Symptoms

    +

    Upon trying to establish a new connection with the device you get an error +that looks like this:

    +
    $ openocd -f (..)
    +(..)
    +Error: jtag status contains invalid mode value - communication failure
    +Polling target stm32f3x.cpu failed, trying to reexamine
    +Examination failed, GDB will be halted. Polling again in 100ms
    +Info : Previous state query failed, trying to reconnect
    +Error: jtag status contains invalid mode value - communication failure
    +Polling target stm32f3x.cpu failed, trying to reexamine
    +Examination failed, GDB will be halted. Polling again in 300ms
    +Info : Previous state query failed, trying to reconnect
    +
    +

    Cause

    +

    The microcontroller may have get stuck in some tight infinite loop or it may be +continuously raising an exception, e.g. the exception handler is raising an +exception.

    +

    Fix

    +
      +
    • Close OpenOCD, if running
    • +
    • Press and hold the reset (black) button
    • +
    • Launch the OpenOCD command
    • +
    • Now, release the reset button
    • +
    +

    OpenOCD connection lost - "Polling again in X00ms"

    +

    Symptoms

    +

    A running OpenOCD session suddenly errors with:

    +
    # openocd -f (..)
    +Error: jtag status contains invalid mode value - communication failure
    +Polling target stm32f3x.cpu failed, trying to reexamine
    +Examination failed, GDB will be halted. Polling again in 100ms
    +Info : Previous state query failed, trying to reconnect
    +Error: jtag status contains invalid mode value - communication failure
    +Polling target stm32f3x.cpu failed, trying to reexamine
    +Examination failed, GDB will be halted. Polling again in 300ms
    +Info : Previous state query failed, trying to reconnect
    +
    +

    Cause

    +

    The USB connection was lost.

    +

    Fix

    +
      +
    • Close OpenOCD
    • +
    • Disconnect and re-connect the USB cable.
    • +
    • Re-launch OpenOCD
    • +
    +

    Can't flash the device - "Ignoring packet error, continuing..."

    +

    Symptoms

    +

    While flashing the device, you get:

    +
    $ arm-none-eabi-gdb $file
    +Start address 0x8000194, load size 31588
    +Transfer rate: 22 KB/sec, 5264 bytes/write.
    +Ignoring packet error, continuing...
    +Ignoring packet error, continuing...
    +
    +

    Cause

    +

    Closed itmdump while a program that "printed" to the ITM was running. The +current GDB session will appear to work normally, just without ITM output but +the next GDB session will error with the message that was shown in the previous +section.

    +

    Or, itmdump was called after the monitor tpiu was issued thus making +itmdump delete the file / named-pipe that OpenOCD was writing to.

    +

    Fix

    +
      +
    • Close/kill GDB, OpenOCD and itmdump
    • +
    • Remove the file / named-pipe that itmdump was using (for example, +itm.txt).
    • +
    • Launch OpenOCD
    • +
    • Then, launch itmdump
    • +
    • Then, launch the GDB session that executes the monitor tpiu command.
    • +
    +

    can't connect to OpenOCD - "Error: couldn't bind [telnet] to socket: Address already in use"

    +

    Symptoms

    +

    Upon trying to establish a new connection with the device you get an error +that looks something like this:

    +
    $ openocd -f (..)
    +(..)
    +Error: couldn't bind telnet to socket: Address already in use
    +
    +

    Cause

    +

    One or more of the ports OpenOCD requires access to, 3333, 4444, or 6666, is in use by another process. Each of these ports is used for another aspect: 3333 for gdb, 4444 for telnet, 6666 for remote procedure call (RPC) commands to TCL

    +

    Fix

    +

    You can go two routes for fixing this. A) Kill any process that's using one of those ports. B) Specify different ports you know to be free for OpenOCD to use.

    +

    Solution A

    +

    Mac:

    +
      +
    • Get a list of processes using ports by running sudo lsof -PiTCP -sTCP:LISTEN
    • +
    • Kill the process(es) blocking the key ports by noting their pid(s) and running kill [pid] for each. (Assuming you can confirm they're not running anything mission-critical on your machine!)
    • +
    +

    Solution B

    +

    All:

    +
      +
    • Send configuration details to OpenOCD when starting it up so that it uses a different port from the default for any of the processes.
    • +
    • For example, to do its telnet features on 4441 instead of the default 4444, you would run openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg -c "telnet_port 4441"
    • +
    • More details on OpenOCD's Configuration Stage can be found in their official docs online.
    • +
    +

    Cargo problems

    +

    "can't find crate for core"

    +

    Symptoms

    +
       Compiling volatile-register v0.1.2
    +   Compiling rlibc v1.0.0
    +   Compiling r0 v0.1.0
    +error[E0463]: can't find crate for `core`
    +
    +error: aborting due to previous error
    +
    +error[E0463]: can't find crate for `core`
    +
    +error: aborting due to previous error
    +
    +error[E0463]: can't find crate for `core`
    +
    +error: aborting due to previous error
    +
    +Build failed, waiting for other jobs to finish...
    +Build failed, waiting for other jobs to finish...
    +error: Could not compile `r0`.
    +
    +To learn more, run the command again with --verbose.
    +
    +

    Cause

    +

    You are using a toolchain older than nightly-2018-04-08 and forgot to call rustup target add thumbv7em-none-eabihf.

    +

    Fix

    +

    Update your nightly and install the thumbv7em-none-eabihf target.

    +
    $ rustup update nightly
    +
    +$ rustup target add thumbv7em-none-eabihf
    +
    +

    How to use GDB

    +

    Below are some useful GDB commands that can help us debug our programs. This assumes you have flashed a program onto your microcontroller and attached to an OpenOCD session.

    +

    General Debugging

    +
    +

    NOTE: Many of the commands you see below can be executed using a short form. For example, continue can simply be used as c, or break $location can be used as b $location. Once you have experience with the commands below, try to see how short you can get the commands to go before GDB doesn't recognize them!

    +
    +

    Dealing with Breakpoints

    +
      +
    • break $location: Set a breakpoint at a place in your code. The value of $location can include: +
        +
      • break *main - Break on the exact address of the function main
      • +
      • break *0x080012f2 - Break on the exact memory location 0x080012f2
      • +
      • break 123 - Break on line 123 of the currently displayed file
      • +
      • break main.rs:123 - Break on line 123 of the file main.rs
      • +
      +
    • +
    • info break: Display current breakpoints
    • +
    • delete: Delete all breakpoints +
        +
      • delete $n: Delete breakpoint $n (n being a number. For example: delete $2)
      • +
      +
    • +
    • clear: Delete breakpoint at next instruction +
        +
      • clear main.rs:$function: Delete breakpoint at entry of $function in main.rs
      • +
      • clear main.rs:123: Delete breakpoint on line 123 of main.rs
      • +
      +
    • +
    • enable: Enable all set breakpoints +
        +
      • enable $n: Enable breakpoint $n
      • +
      +
    • +
    • disable: Disable all set breakpoints +
        +
      • disable $n: Disable breakpoint $n
      • +
      +
    • +
    +

    Controlling Execution

    +
      +
    • continue: Begin or continue execution of your program
    • +
    • next: Execute the next line of your program +
        +
      • next $n: Repeat next $n number times
      • +
      +
    • +
    • nexti: Same as next but with machine instructions instead
    • +
    • step: Execute the next line, if the next line includes a call to another function, step into that code +
        +
      • step $n: Repeat step $n number times
      • +
      +
    • +
    • stepi: Same as step but with machine instructions instead
    • +
    • jump $location: Resume execution at specified location: +
        +
      • jump 123: Resume execution at line 123
      • +
      • jump 0x080012f2: Resume execution at address 0x080012f2
      • +
      +
    • +
    +

    Printing Information

    +
      +
    • print /$f $data - Print the value contained by the variable $data. Optionally format the output with $f, which can include: +
      x: hexadecimal 
      +d: signed decimal
      +u: unsigned decimal
      +o: octal
      +t: binary
      +a: address
      +c: character
      +f: floating point
      +
      +
        +
      • print /t 0xA: Prints the hexadecimal value 0xA as binary (0b1010)
      • +
      +
    • +
    • x /$n$u$f $address: Examine memory at $address. Optionally, $n define the number of units to display, $u unit size (bytes, halfwords, words, etc), $f any print format defined above +
        +
      • x /5i 0x080012c4: Print 5 machine instructions staring at address 0x080012c4
      • +
      • x/4xb $pc: Print 4 bytes of memory starting where $pc currently is pointing
      • +
      +
    • +
    • disassemble $location +
        +
      • disassemble /r main: Disassemble the function main, using /r to show the bytes that make up each instruction
      • +
      +
    • +
    +

    Looking at the Symbol Table

    +
      +
    • info functions $regex: Print the names and data types of functions matched by $regex, omit $regex to print all functions +
        +
      • info functions main: Print names and types of defined functions that contain the word main
      • +
      +
    • +
    • info address $symbol: Print where $symbol is stored in memory +
        +
      • info address GPIOC: Print the memory address of the variable GPIOC
      • +
      +
    • +
    • info variables $regex: Print names and types of global variables matched by $regex, omit $regex to print all global variables
    • +
    • ptype $data: Print more detailed information about $data +
        +
      • ptype cp: Print detailed type information about the variable cp
      • +
      +
    • +
    +

    Poking around the Program Stack

    +
      +
    • backtrace $n: Print trace of $n frames, or omit $n to print all frames +
        +
      • backtrace 2: Print trace of first 2 frames
      • +
      +
    • +
    • frame $n: Select frame with number or address $n, omit $n to display current frame
    • +
    • up $n: Select frame $n frames up
    • +
    • down $n: Select frame $n frames down
    • +
    • info frame $address: Describe frame at $address, omit $address for currently selected frame
    • +
    • info args: Print arguments of selected frame
    • +
    • info registers $r: Print the value of register $r in selected frame, omit $r for all registers +
        +
      • info registers $sp: Print the value of the stack pointer register $sp in the current frame
      • +
      +
    • +
    +

    Controlling OpenOCD Remotely

    +
      +
    • monitor reset run: Reset the CPU, starting execution over again +
        +
      • monitor reset: Same as above
      • +
      +
    • +
    • monitor reset init: Reset the CPU, halting execution at the start
    • +
    • monitor targets: Display information and state of current target
    • +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + +
    + + diff --git a/f3discovery/searcher.js b/f3discovery/searcher.js new file mode 100644 index 000000000..dc03e0a02 --- /dev/null +++ b/f3discovery/searcher.js @@ -0,0 +1,483 @@ +"use strict"; +window.search = window.search || {}; +(function search(search) { + // Search functionality + // + // You can use !hasFocus() to prevent keyhandling in your key + // event handlers while the user is typing their search. + + if (!Mark || !elasticlunr) { + return; + } + + //IE 11 Compatibility from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith + if (!String.prototype.startsWith) { + String.prototype.startsWith = function(search, pos) { + return this.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search; + }; + } + + var search_wrap = document.getElementById('search-wrapper'), + searchbar = document.getElementById('searchbar'), + searchbar_outer = document.getElementById('searchbar-outer'), + searchresults = document.getElementById('searchresults'), + searchresults_outer = document.getElementById('searchresults-outer'), + searchresults_header = document.getElementById('searchresults-header'), + searchicon = document.getElementById('search-toggle'), + content = document.getElementById('content'), + + searchindex = null, + doc_urls = [], + results_options = { + teaser_word_count: 30, + limit_results: 30, + }, + search_options = { + bool: "AND", + expand: true, + fields: { + title: {boost: 1}, + body: {boost: 1}, + breadcrumbs: {boost: 0} + } + }, + mark_exclude = [], + marker = new Mark(content), + current_searchterm = "", + URL_SEARCH_PARAM = 'search', + URL_MARK_PARAM = 'highlight', + teaser_count = 0, + + SEARCH_HOTKEY_KEYCODE = 83, + ESCAPE_KEYCODE = 27, + DOWN_KEYCODE = 40, + UP_KEYCODE = 38, + SELECT_KEYCODE = 13; + + function hasFocus() { + return searchbar === document.activeElement; + } + + function removeChildren(elem) { + while (elem.firstChild) { + elem.removeChild(elem.firstChild); + } + } + + // Helper to parse a url into its building blocks. + function parseURL(url) { + var a = document.createElement('a'); + a.href = url; + return { + source: url, + protocol: a.protocol.replace(':',''), + host: a.hostname, + port: a.port, + params: (function(){ + var ret = {}; + var seg = a.search.replace(/^\?/,'').split('&'); + var len = seg.length, i = 0, s; + for (;i': '>', + '"': '"', + "'": ''' + }; + var repl = function(c) { return MAP[c]; }; + return function(s) { + return s.replace(/[&<>'"]/g, repl); + }; + })(); + + function formatSearchMetric(count, searchterm) { + if (count == 1) { + return count + " search result for '" + searchterm + "':"; + } else if (count == 0) { + return "No search results for '" + searchterm + "'."; + } else { + return count + " search results for '" + searchterm + "':"; + } + } + + function formatSearchResult(result, searchterms) { + var teaser = makeTeaser(escapeHTML(result.doc.body), searchterms); + teaser_count++; + + // The ?URL_MARK_PARAM= parameter belongs inbetween the page and the #heading-anchor + var url = doc_urls[result.ref].split("#"); + if (url.length == 1) { // no anchor found + url.push(""); + } + + // encodeURIComponent escapes all chars that could allow an XSS except + // for '. Due to that we also manually replace ' with its url-encoded + // representation (%27). + var searchterms = encodeURIComponent(searchterms.join(" ")).replace(/\'/g, "%27"); + + return '' + result.doc.breadcrumbs + '' + + '' + + teaser + ''; + } + + function makeTeaser(body, searchterms) { + // The strategy is as follows: + // First, assign a value to each word in the document: + // Words that correspond to search terms (stemmer aware): 40 + // Normal words: 2 + // First word in a sentence: 8 + // Then use a sliding window with a constant number of words and count the + // sum of the values of the words within the window. Then use the window that got the + // maximum sum. If there are multiple maximas, then get the last one. + // Enclose the terms in . + var stemmed_searchterms = searchterms.map(function(w) { + return elasticlunr.stemmer(w.toLowerCase()); + }); + var searchterm_weight = 40; + var weighted = []; // contains elements of ["word", weight, index_in_document] + // split in sentences, then words + var sentences = body.toLowerCase().split('. '); + var index = 0; + var value = 0; + var searchterm_found = false; + for (var sentenceindex in sentences) { + var words = sentences[sentenceindex].split(' '); + value = 8; + for (var wordindex in words) { + var word = words[wordindex]; + if (word.length > 0) { + for (var searchtermindex in stemmed_searchterms) { + if (elasticlunr.stemmer(word).startsWith(stemmed_searchterms[searchtermindex])) { + value = searchterm_weight; + searchterm_found = true; + } + }; + weighted.push([word, value, index]); + value = 2; + } + index += word.length; + index += 1; // ' ' or '.' if last word in sentence + }; + index += 1; // because we split at a two-char boundary '. ' + }; + + if (weighted.length == 0) { + return body; + } + + var window_weight = []; + var window_size = Math.min(weighted.length, results_options.teaser_word_count); + + var cur_sum = 0; + for (var wordindex = 0; wordindex < window_size; wordindex++) { + cur_sum += weighted[wordindex][1]; + }; + window_weight.push(cur_sum); + for (var wordindex = 0; wordindex < weighted.length - window_size; wordindex++) { + cur_sum -= weighted[wordindex][1]; + cur_sum += weighted[wordindex + window_size][1]; + window_weight.push(cur_sum); + }; + + if (searchterm_found) { + var max_sum = 0; + var max_sum_window_index = 0; + // backwards + for (var i = window_weight.length - 1; i >= 0; i--) { + if (window_weight[i] > max_sum) { + max_sum = window_weight[i]; + max_sum_window_index = i; + } + }; + } else { + max_sum_window_index = 0; + } + + // add around searchterms + var teaser_split = []; + var index = weighted[max_sum_window_index][2]; + for (var i = max_sum_window_index; i < max_sum_window_index+window_size; i++) { + var word = weighted[i]; + if (index < word[2]) { + // missing text from index to start of `word` + teaser_split.push(body.substring(index, word[2])); + index = word[2]; + } + if (word[1] == searchterm_weight) { + teaser_split.push("") + } + index = word[2] + word[0].length; + teaser_split.push(body.substring(word[2], index)); + if (word[1] == searchterm_weight) { + teaser_split.push("") + } + }; + + return teaser_split.join(''); + } + + function init(config) { + results_options = config.results_options; + search_options = config.search_options; + searchbar_outer = config.searchbar_outer; + doc_urls = config.doc_urls; + searchindex = elasticlunr.Index.load(config.index); + + // Set up events + searchicon.addEventListener('click', function(e) { searchIconClickHandler(); }, false); + searchbar.addEventListener('keyup', function(e) { searchbarKeyUpHandler(); }, false); + document.addEventListener('keydown', function(e) { globalKeyHandler(e); }, false); + // If the user uses the browser buttons, do the same as if a reload happened + window.onpopstate = function(e) { doSearchOrMarkFromUrl(); }; + // Suppress "submit" events so the page doesn't reload when the user presses Enter + document.addEventListener('submit', function(e) { e.preventDefault(); }, false); + + // If reloaded, do the search or mark again, depending on the current url parameters + doSearchOrMarkFromUrl(); + } + + function unfocusSearchbar() { + // hacky, but just focusing a div only works once + var tmp = document.createElement('input'); + tmp.setAttribute('style', 'position: absolute; opacity: 0;'); + searchicon.appendChild(tmp); + tmp.focus(); + tmp.remove(); + } + + // On reload or browser history backwards/forwards events, parse the url and do search or mark + function doSearchOrMarkFromUrl() { + // Check current URL for search request + var url = parseURL(window.location.href); + if (url.params.hasOwnProperty(URL_SEARCH_PARAM) + && url.params[URL_SEARCH_PARAM] != "") { + showSearch(true); + searchbar.value = decodeURIComponent( + (url.params[URL_SEARCH_PARAM]+'').replace(/\+/g, '%20')); + searchbarKeyUpHandler(); // -> doSearch() + } else { + showSearch(false); + } + + if (url.params.hasOwnProperty(URL_MARK_PARAM)) { + var words = decodeURIComponent(url.params[URL_MARK_PARAM]).split(' '); + marker.mark(words, { + exclude: mark_exclude + }); + + var markers = document.querySelectorAll("mark"); + function hide() { + for (var i = 0; i < markers.length; i++) { + markers[i].classList.add("fade-out"); + window.setTimeout(function(e) { marker.unmark(); }, 300); + } + } + for (var i = 0; i < markers.length; i++) { + markers[i].addEventListener('click', hide); + } + } + } + + // Eventhandler for keyevents on `document` + function globalKeyHandler(e) { + if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey || e.target.type === 'textarea' || e.target.type === 'text' || !hasFocus() && /^(?:input|select|textarea)$/i.test(e.target.nodeName)) { return; } + + if (e.keyCode === ESCAPE_KEYCODE) { + e.preventDefault(); + searchbar.classList.remove("active"); + setSearchUrlParameters("", + (searchbar.value.trim() !== "") ? "push" : "replace"); + if (hasFocus()) { + unfocusSearchbar(); + } + showSearch(false); + marker.unmark(); + } else if (!hasFocus() && e.keyCode === SEARCH_HOTKEY_KEYCODE) { + e.preventDefault(); + showSearch(true); + window.scrollTo(0, 0); + searchbar.select(); + } else if (hasFocus() && e.keyCode === DOWN_KEYCODE) { + e.preventDefault(); + unfocusSearchbar(); + searchresults.firstElementChild.classList.add("focus"); + } else if (!hasFocus() && (e.keyCode === DOWN_KEYCODE + || e.keyCode === UP_KEYCODE + || e.keyCode === SELECT_KEYCODE)) { + // not `:focus` because browser does annoying scrolling + var focused = searchresults.querySelector("li.focus"); + if (!focused) return; + e.preventDefault(); + if (e.keyCode === DOWN_KEYCODE) { + var next = focused.nextElementSibling; + if (next) { + focused.classList.remove("focus"); + next.classList.add("focus"); + } + } else if (e.keyCode === UP_KEYCODE) { + focused.classList.remove("focus"); + var prev = focused.previousElementSibling; + if (prev) { + prev.classList.add("focus"); + } else { + searchbar.select(); + } + } else { // SELECT_KEYCODE + window.location.assign(focused.querySelector('a')); + } + } + } + + function showSearch(yes) { + if (yes) { + search_wrap.classList.remove('hidden'); + searchicon.setAttribute('aria-expanded', 'true'); + } else { + search_wrap.classList.add('hidden'); + searchicon.setAttribute('aria-expanded', 'false'); + var results = searchresults.children; + for (var i = 0; i < results.length; i++) { + results[i].classList.remove("focus"); + } + } + } + + function showResults(yes) { + if (yes) { + searchresults_outer.classList.remove('hidden'); + } else { + searchresults_outer.classList.add('hidden'); + } + } + + // Eventhandler for search icon + function searchIconClickHandler() { + if (search_wrap.classList.contains('hidden')) { + showSearch(true); + window.scrollTo(0, 0); + searchbar.select(); + } else { + showSearch(false); + } + } + + // Eventhandler for keyevents while the searchbar is focused + function searchbarKeyUpHandler() { + var searchterm = searchbar.value.trim(); + if (searchterm != "") { + searchbar.classList.add("active"); + doSearch(searchterm); + } else { + searchbar.classList.remove("active"); + showResults(false); + removeChildren(searchresults); + } + + setSearchUrlParameters(searchterm, "push_if_new_search_else_replace"); + + // Remove marks + marker.unmark(); + } + + // Update current url with ?URL_SEARCH_PARAM= parameter, remove ?URL_MARK_PARAM and #heading-anchor . + // `action` can be one of "push", "replace", "push_if_new_search_else_replace" + // and replaces or pushes a new browser history item. + // "push_if_new_search_else_replace" pushes if there is no `?URL_SEARCH_PARAM=abc` yet. + function setSearchUrlParameters(searchterm, action) { + var url = parseURL(window.location.href); + var first_search = ! url.params.hasOwnProperty(URL_SEARCH_PARAM); + if (searchterm != "" || action == "push_if_new_search_else_replace") { + url.params[URL_SEARCH_PARAM] = searchterm; + delete url.params[URL_MARK_PARAM]; + url.hash = ""; + } else { + delete url.params[URL_MARK_PARAM]; + delete url.params[URL_SEARCH_PARAM]; + } + // A new search will also add a new history item, so the user can go back + // to the page prior to searching. A updated search term will only replace + // the url. + if (action == "push" || (action == "push_if_new_search_else_replace" && first_search) ) { + history.pushState({}, document.title, renderURL(url)); + } else if (action == "replace" || (action == "push_if_new_search_else_replace" && !first_search) ) { + history.replaceState({}, document.title, renderURL(url)); + } + } + + function doSearch(searchterm) { + + // Don't search the same twice + if (current_searchterm == searchterm) { return; } + else { current_searchterm = searchterm; } + + if (searchindex == null) { return; } + + // Do the actual search + var results = searchindex.search(searchterm, search_options); + var resultcount = Math.min(results.length, results_options.limit_results); + + // Display search metrics + searchresults_header.innerText = formatSearchMetric(resultcount, searchterm); + + // Clear and insert results + var searchterms = searchterm.split(' '); + removeChildren(searchresults); + for(var i = 0; i < resultcount ; i++){ + var resultElem = document.createElement('li'); + resultElem.innerHTML = formatSearchResult(results[i], searchterms); + searchresults.appendChild(resultElem); + } + + // Display results + showResults(true); + } + + fetch(path_to_root + 'searchindex.json') + .then(response => response.json()) + .then(json => init(json)) + .catch(error => { // Try to load searchindex.js if fetch failed + var script = document.createElement('script'); + script.src = path_to_root + 'searchindex.js'; + script.onload = () => init(window.search); + document.head.appendChild(script); + }); + + // Exported functions + search.hasFocus = hasFocus; +})(window.search); diff --git a/f3discovery/searchindex.js b/f3discovery/searchindex.js new file mode 100644 index 000000000..689a29b4c --- /dev/null +++ b/f3discovery/searchindex.js @@ -0,0 +1 @@ +Object.assign(window.search, {"doc_urls":["index.html#discovery","index.html#scope","index.html#approach","index.html#non-goals","index.html#reporting-problems","index.html#other-embedded-rust-resources","index.html#sponsored-by","01-background/index.html#background","01-background/index.html#whats-a-microcontroller","01-background/index.html#what-can-you-do-with-a-microcontroller","01-background/index.html#when-should-i-use-a-microcontroller","01-background/index.html#when-should-i--not--use-a-microcontroller","01-background/index.html#why-use-rust-and-not-c","01-background/index.html#why-should-i-not-use-rust","02-requirements/index.html#hardwareknowledge-requirements","03-setup/index.html#setting-up-a-development-environment","03-setup/index.html#documentation","03-setup/index.html#tools","03-setup/index.html#rustc--cargo","03-setup/index.html#itmdump","03-setup/index.html#cargo-binutils","03-setup/index.html#os-specific-instructions","03-setup/linux.html#linux","03-setup/linux.html#required-packages","03-setup/linux.html#ubuntu-1804-or-newer--debian-stretch-or-newer","03-setup/linux.html#ubuntu-1404-and-1604","03-setup/linux.html#fedora-23-or-newer","03-setup/linux.html#arch-linux","03-setup/linux.html#other-distros","03-setup/linux.html#optional-packages","03-setup/linux.html#ubuntu--debian","03-setup/linux.html#fedora","03-setup/linux.html#arch-linux-1","03-setup/linux.html#udev-rules","03-setup/linux.html#create-etcudevrulesd99-openocdrules","03-setup/linux.html#reload-the-udev-rules-with","03-setup/windows.html#windows","03-setup/windows.html#arm-none-eabi-gdb","03-setup/windows.html#openocd","03-setup/windows.html#putty","03-setup/windows.html#st-link-usb-driver","03-setup/macos.html#macos","03-setup/verify.html#verify-the-installation","03-setup/verify.html#linux-only","03-setup/verify.html#verify-permissions","03-setup/verify.html#verify-openocd-connection","03-setup/verify.html#nix","03-setup/verify.html#windows","03-setup/verify.html#all","04-meet-your-hardware/index.html#meet-your-hardware","04-meet-your-hardware/index.html#stm32f3discovery-the-f3","04-meet-your-hardware/index.html#stm32f303vct6-the-stm32f3","04-meet-your-hardware/index.html#arm-cortex-m4","04-meet-your-hardware/index.html#the-serial-module","04-meet-your-hardware/index.html#the-bluetooth-module","05-led-roulette/index.html#led-roulette","05-led-roulette/build-it.html#build-it","05-led-roulette/flash-it.html#flash-it","05-led-roulette/flash-it.html#for-nix--macos","05-led-roulette/flash-it.html#for-windows--note--substitute-c-for-the-actual-openocd-path","05-led-roulette/flash-it.html#execute-gdb","05-led-roulette/flash-it.html#failing-case","05-led-roulette/flash-it.html#successful-case","05-led-roulette/flash-it.html#update-cargoconfigtoml","05-led-roulette/flash-it.html#flash-the-device","05-led-roulette/debug-it.html#debug-it","05-led-roulette/the-led-and-delay-abstractions.html#the-led-and-delay-abstractions","05-led-roulette/the-challenge.html#the-challenge","05-led-roulette/the-challenge.html#fork-the-discovery-book","05-led-roulette/my-solution.html#my-solution","06-hello-world/index.html#hello-world","06-hello-world/panic.html#panic","07-registers/index.html#registers","07-registers/index.html#an-aside-leds-digital-outputs-and-voltage-levels","07-registers/rtrm.html#rtrm-reading-the-reference-manual","07-registers/optimization.html#misoptimization","07-registers/bad-address.html#0xbaaaaaad-address","07-registers/spooky-action-at-a-distance.html#spooky-action-at-a-distance","07-registers/type-safe-manipulation.html#type-safe-manipulation","08-leds-again/index.html#leds-again","08-leds-again/power.html#power","08-leds-again/configuration.html#configuration","08-leds-again/the-solution.html#the-solution","09-clocks-and-timers/index.html#clocks-and-timers","09-clocks-and-timers/for-loop-delays.html#for-loop-delays","09-clocks-and-timers/nop.html#nop","09-clocks-and-timers/one-shot-timer.html#one-shot-timer","09-clocks-and-timers/initialization.html#initialization","09-clocks-and-timers/busy-waiting.html#busy-waiting","09-clocks-and-timers/putting-it-all-together.html#putting-it-all-together","10-serial-communication/index.html#serial-communication","10-serial-communication/nix-tooling.html#nix-tooling","10-serial-communication/nix-tooling.html#newer-revisions-of-the-discovery-board","10-serial-communication/nix-tooling.html#older-revisions-of-the-discovery-board--external-serial-module","10-serial-communication/nix-tooling.html#all-revisions-minicom","10-serial-communication/nix-tooling.html#minicom-commands","10-serial-communication/windows-tooling.html#windows-tooling","10-serial-communication/loopbacks.html#loopbacks","10-serial-communication/loopbacks.html#older-board-revision--external-serial-module","10-serial-communication/loopbacks.html#newer-board-revision","11-usart/index.html#usart","11-usart/index.html#newer-board-revisions","11-usart/index.html#older-board-revisions--external-serial-module","11-usart/send-a-single-byte.html#send-a-single-byte","11-usart/send-a-string.html#send-a-string","11-usart/buffer-overrun.html#overruns","11-usart/uprintln.html#uprintln","11-usart/receive-a-single-byte.html#receive-a-single-byte","11-usart/echo-server.html#echo-server","11-usart/reverse-a-string.html#reverse-a-string","11-usart/my-solution.html#my-solution","12-bluetooth-setup/index.html#bluetooth-setup","12-bluetooth-setup/linux.html#linux","12-bluetooth-setup/linux.html#power-up","12-bluetooth-setup/linux.html#scan","12-bluetooth-setup/linux.html#pair","12-bluetooth-setup/linux.html#rfcomm-device","12-bluetooth-setup/loopback.html#loopback-again","12-bluetooth-setup/at-commands.html#at-commands","12-bluetooth-setup/at-commands.html#sanity-check","12-bluetooth-setup/at-commands.html#rename-the-device","12-bluetooth-setup/at-commands.html#query-for-the-current-baud-rate-of-the-bluetooth-module","12-bluetooth-setup/at-commands.html#change-the-baud-rate","13-serial-over-bluetooth/index.html#serial-over-bluetooth","14-i2c/index.html#i2c","14-i2c/the-general-protocol.html#general-protocol","14-i2c/the-general-protocol.html#master---slave","14-i2c/the-general-protocol.html#master---slave-1","14-i2c/lsm303dlhc.html#lsm303dlhc","14-i2c/read-a-single-register.html#read-a-single-register","14-i2c/the-solution.html#the-solution","14-i2c/read-several-registers.html#read-several-registers","15-led-compass/index.html#led-compass","15-led-compass/take-1.html#take-1","15-led-compass/solution-1.html#solution-1","15-led-compass/take-2.html#take-2","15-led-compass/solution-2.html#solution-2","15-led-compass/magnitude.html#magnitude","15-led-compass/calibration.html#calibration","16-punch-o-meter/index.html#punch-o-meter","16-punch-o-meter/gravity-is-up.html#gravity-is-up","16-punch-o-meter/the-challenge.html#the-challenge","16-punch-o-meter/my-solution.html#my-solution","explore.html#whats-left-for-you-to-explore","explore.html#topics-about-embedded-software","explore.html#multitasking","explore.html#sleeping","explore.html#topics-related-to-microcontroller-capabilities","explore.html#direct-memory-access-dma","explore.html#interrupts","explore.html#pulse-width-modulation-pwm","explore.html#digital-inputs","explore.html#analog-to-digital-converters-adc","explore.html#digital-to-analog-converters-dac","explore.html#real-time-clock-rtc","explore.html#other-communication-protocols","explore.html#general-embedded-relevant-topics","explore.html#gyroscopes","explore.html#servo-and-stepper-motors","explore.html#sensor-fusion","appendix/1-general-troubleshooting/index.html#general-troubleshooting","appendix/1-general-troubleshooting/index.html#openocd-problems","appendix/1-general-troubleshooting/index.html#cant-connect-to-openocd---error-open-failed","appendix/1-general-troubleshooting/index.html#cant-connect-to-openocd---polling-again-in-x00ms","appendix/1-general-troubleshooting/index.html#openocd-connection-lost---polling-again-in-x00ms","appendix/1-general-troubleshooting/index.html#cant-flash-the-device---ignoring-packet-error-continuing","appendix/1-general-troubleshooting/index.html#cant-connect-to-openocd---error-couldnt-bind-telnet-to-socket-address-already-in-use","appendix/1-general-troubleshooting/index.html#cargo-problems","appendix/1-general-troubleshooting/index.html#cant-find-crate-for-core","appendix/2-how-to-use-gdb/index.html#how-to-use-gdb","appendix/2-how-to-use-gdb/index.html#general-debugging","appendix/2-how-to-use-gdb/index.html#dealing-with-breakpoints","appendix/2-how-to-use-gdb/index.html#controlling-execution","appendix/2-how-to-use-gdb/index.html#printing-information","appendix/2-how-to-use-gdb/index.html#looking-at-the-symbol-table","appendix/2-how-to-use-gdb/index.html#poking-around-the-program-stack","appendix/2-how-to-use-gdb/index.html#controlling-openocd-remotely"],"index":{"documentStore":{"docInfo":{"0":{"body":18,"breadcrumbs":2,"title":1},"1":{"body":59,"breadcrumbs":2,"title":1},"10":{"body":113,"breadcrumbs":3,"title":2},"100":{"body":61,"breadcrumbs":2,"title":1},"101":{"body":51,"breadcrumbs":4,"title":3},"102":{"body":174,"breadcrumbs":7,"title":6},"103":{"body":84,"breadcrumbs":7,"title":3},"104":{"body":51,"breadcrumbs":5,"title":2},"105":{"body":354,"breadcrumbs":4,"title":1},"106":{"body":200,"breadcrumbs":3,"title":1},"107":{"body":115,"breadcrumbs":7,"title":3},"108":{"body":27,"breadcrumbs":5,"title":2},"109":{"body":85,"breadcrumbs":5,"title":2},"11":{"body":34,"breadcrumbs":3,"title":2},"110":{"body":59,"breadcrumbs":3,"title":1},"111":{"body":134,"breadcrumbs":4,"title":2},"112":{"body":15,"breadcrumbs":4,"title":1},"113":{"body":122,"breadcrumbs":5,"title":2},"114":{"body":5,"breadcrumbs":4,"title":1},"115":{"body":24,"breadcrumbs":4,"title":1},"116":{"body":43,"breadcrumbs":5,"title":2},"117":{"body":74,"breadcrumbs":5,"title":2},"118":{"body":174,"breadcrumbs":4,"title":1},"119":{"body":10,"breadcrumbs":5,"title":2},"12":{"body":51,"breadcrumbs":4,"title":3},"120":{"body":2,"breadcrumbs":5,"title":2},"121":{"body":6,"breadcrumbs":9,"title":6},"122":{"body":2,"breadcrumbs":6,"title":3},"123":{"body":119,"breadcrumbs":6,"title":3},"124":{"body":160,"breadcrumbs":2,"title":1},"125":{"body":17,"breadcrumbs":5,"title":2},"126":{"body":55,"breadcrumbs":5,"title":2},"127":{"body":53,"breadcrumbs":5,"title":2},"128":{"body":119,"breadcrumbs":3,"title":1},"129":{"body":232,"breadcrumbs":7,"title":3},"13":{"body":44,"breadcrumbs":3,"title":2},"130":{"body":122,"breadcrumbs":3,"title":1},"131":{"body":325,"breadcrumbs":7,"title":3},"132":{"body":190,"breadcrumbs":4,"title":2},"133":{"body":191,"breadcrumbs":6,"title":2},"134":{"body":69,"breadcrumbs":6,"title":2},"135":{"body":143,"breadcrumbs":6,"title":2},"136":{"body":87,"breadcrumbs":6,"title":2},"137":{"body":230,"breadcrumbs":4,"title":1},"138":{"body":271,"breadcrumbs":4,"title":1},"139":{"body":61,"breadcrumbs":6,"title":3},"14":{"body":323,"breadcrumbs":4,"title":2},"140":{"body":217,"breadcrumbs":7,"title":2},"141":{"body":77,"breadcrumbs":5,"title":1},"142":{"body":97,"breadcrumbs":5,"title":1},"143":{"body":40,"breadcrumbs":6,"title":3},"144":{"body":21,"breadcrumbs":6,"title":3},"145":{"body":99,"breadcrumbs":4,"title":1},"146":{"body":52,"breadcrumbs":4,"title":1},"147":{"body":22,"breadcrumbs":7,"title":4},"148":{"body":45,"breadcrumbs":7,"title":4},"149":{"body":82,"breadcrumbs":4,"title":1},"15":{"body":16,"breadcrumbs":8,"title":4},"150":{"body":87,"breadcrumbs":7,"title":4},"151":{"body":30,"breadcrumbs":5,"title":2},"152":{"body":37,"breadcrumbs":7,"title":4},"153":{"body":37,"breadcrumbs":7,"title":4},"154":{"body":27,"breadcrumbs":7,"title":4},"155":{"body":41,"breadcrumbs":5,"title":2},"156":{"body":13,"breadcrumbs":7,"title":4},"157":{"body":50,"breadcrumbs":4,"title":1},"158":{"body":48,"breadcrumbs":6,"title":3},"159":{"body":160,"breadcrumbs":5,"title":2},"16":{"body":59,"breadcrumbs":5,"title":1},"160":{"body":0,"breadcrumbs":4,"title":2},"161":{"body":0,"breadcrumbs":4,"title":2},"162":{"body":74,"breadcrumbs":8,"title":6},"163":{"body":99,"breadcrumbs":8,"title":6},"164":{"body":81,"breadcrumbs":8,"title":6},"165":{"body":90,"breadcrumbs":9,"title":7},"166":{"body":139,"breadcrumbs":13,"title":11},"167":{"body":0,"breadcrumbs":4,"title":2},"168":{"body":93,"breadcrumbs":6,"title":4},"169":{"body":15,"breadcrumbs":4,"title":2},"17":{"body":113,"breadcrumbs":5,"title":1},"170":{"body":32,"breadcrumbs":4,"title":2},"171":{"body":94,"breadcrumbs":4,"title":2},"172":{"body":66,"breadcrumbs":4,"title":2},"173":{"body":100,"breadcrumbs":4,"title":2},"174":{"body":70,"breadcrumbs":5,"title":3},"175":{"body":83,"breadcrumbs":6,"title":4},"176":{"body":28,"breadcrumbs":5,"title":3},"18":{"body":32,"breadcrumbs":6,"title":2},"19":{"body":10,"breadcrumbs":5,"title":1},"2":{"body":38,"breadcrumbs":2,"title":1},"20":{"body":102,"breadcrumbs":6,"title":2},"21":{"body":9,"breadcrumbs":7,"title":3},"22":{"body":6,"breadcrumbs":6,"title":1},"23":{"body":0,"breadcrumbs":7,"title":2},"24":{"body":19,"breadcrumbs":11,"title":6},"25":{"body":23,"breadcrumbs":8,"title":3},"26":{"body":6,"breadcrumbs":8,"title":3},"27":{"body":23,"breadcrumbs":7,"title":2},"28":{"body":72,"breadcrumbs":6,"title":1},"29":{"body":0,"breadcrumbs":7,"title":2},"3":{"body":64,"breadcrumbs":3,"title":2},"30":{"body":5,"breadcrumbs":7,"title":2},"31":{"body":5,"breadcrumbs":6,"title":1},"32":{"body":7,"breadcrumbs":7,"title":2},"33":{"body":65,"breadcrumbs":7,"title":2},"34":{"body":34,"breadcrumbs":8,"title":3},"35":{"body":15,"breadcrumbs":8,"title":3},"36":{"body":0,"breadcrumbs":6,"title":1},"37":{"body":43,"breadcrumbs":9,"title":4},"38":{"body":47,"breadcrumbs":6,"title":1},"39":{"body":7,"breadcrumbs":6,"title":1},"4":{"body":10,"breadcrumbs":3,"title":2},"40":{"body":25,"breadcrumbs":9,"title":4},"41":{"body":23,"breadcrumbs":6,"title":1},"42":{"body":5,"breadcrumbs":8,"title":2},"43":{"body":0,"breadcrumbs":7,"title":1},"44":{"body":154,"breadcrumbs":8,"title":2},"45":{"body":76,"breadcrumbs":9,"title":3},"46":{"body":33,"breadcrumbs":7,"title":1},"47":{"body":37,"breadcrumbs":7,"title":1},"48":{"body":150,"breadcrumbs":6,"title":0},"49":{"body":5,"breadcrumbs":4,"title":2},"5":{"body":22,"breadcrumbs":4,"title":3},"50":{"body":53,"breadcrumbs":4,"title":2},"51":{"body":126,"breadcrumbs":4,"title":2},"52":{"body":137,"breadcrumbs":5,"title":3},"53":{"body":39,"breadcrumbs":4,"title":2},"54":{"body":13,"breadcrumbs":4,"title":2},"55":{"body":230,"breadcrumbs":4,"title":2},"56":{"body":535,"breadcrumbs":4,"title":1},"57":{"body":67,"breadcrumbs":4,"title":1},"58":{"body":9,"breadcrumbs":5,"title":2},"59":{"body":286,"breadcrumbs":10,"title":7},"6":{"body":19,"breadcrumbs":2,"title":1},"60":{"body":94,"breadcrumbs":5,"title":2},"61":{"body":43,"breadcrumbs":5,"title":2},"62":{"body":133,"breadcrumbs":5,"title":2},"63":{"body":365,"breadcrumbs":5,"title":2},"64":{"body":205,"breadcrumbs":5,"title":2},"65":{"body":1112,"breadcrumbs":4,"title":1},"66":{"body":1912,"breadcrumbs":8,"title":3},"67":{"body":455,"breadcrumbs":4,"title":1},"68":{"body":38,"breadcrumbs":6,"title":3},"69":{"body":318,"breadcrumbs":4,"title":1},"7":{"body":0,"breadcrumbs":2,"title":1},"70":{"body":541,"breadcrumbs":4,"title":2},"71":{"body":513,"breadcrumbs":4,"title":1},"72":{"body":123,"breadcrumbs":2,"title":1},"73":{"body":92,"breadcrumbs":7,"title":6},"74":{"body":358,"breadcrumbs":6,"title":4},"75":{"body":662,"breadcrumbs":3,"title":1},"76":{"body":416,"breadcrumbs":5,"title":2},"77":{"body":188,"breadcrumbs":7,"title":3},"78":{"body":614,"breadcrumbs":7,"title":3},"79":{"body":220,"breadcrumbs":4,"title":2},"8":{"body":32,"breadcrumbs":3,"title":2},"80":{"body":107,"breadcrumbs":4,"title":1},"81":{"body":87,"breadcrumbs":4,"title":1},"82":{"body":42,"breadcrumbs":4,"title":1},"83":{"body":76,"breadcrumbs":4,"title":2},"84":{"body":88,"breadcrumbs":6,"title":2},"85":{"body":159,"breadcrumbs":4,"title":1},"86":{"body":238,"breadcrumbs":8,"title":3},"87":{"body":108,"breadcrumbs":4,"title":1},"88":{"body":142,"breadcrumbs":6,"title":2},"89":{"body":111,"breadcrumbs":6,"title":2},"9":{"body":77,"breadcrumbs":2,"title":1},"90":{"body":254,"breadcrumbs":4,"title":2},"91":{"body":0,"breadcrumbs":6,"title":2},"92":{"body":58,"breadcrumbs":8,"title":4},"93":{"body":102,"breadcrumbs":11,"title":7},"94":{"body":167,"breadcrumbs":6,"title":2},"95":{"body":43,"breadcrumbs":6,"title":2},"96":{"body":174,"breadcrumbs":6,"title":2},"97":{"body":24,"breadcrumbs":4,"title":1},"98":{"body":55,"breadcrumbs":9,"title":6},"99":{"body":69,"breadcrumbs":6,"title":3}},"docs":{"0":{"body":"Discover the world of microcontrollers through Rust ! This book is an introductory course on microcontroller-based embedded systems that uses Rust as the teaching language rather than the usual C/C++.","breadcrumbs":"Introduction » Discovery","id":"0","title":"Discovery"},"1":{"body":"The following topics will be covered (eventually, I hope): How to write, build, flash and debug an \"embedded\" (Rust) program. Functionality (\"peripherals\") commonly found in microcontrollers: Digital input and output, Pulse Width Modulation (PWM), Analog to Digital Converters (ADC), common communication protocols like Serial, I2C and SPI, etc. Multitasking concepts: cooperative vs preemptive multitasking, interrupts, schedulers, etc. Control systems concepts: sensors, calibration, digital filters, actuators, open loop control, closed loop control, etc.","breadcrumbs":"Introduction » Scope","id":"1","title":"Scope"},"10":{"body":"All these applications I've mentioned, you can probably implement with a Raspberry Pi, a computer that runs Linux. Why should I bother with a microcontroller that operates without an OS? Sounds like it would be harder to develop a program. The main reason is cost. A microcontroller is much cheaper than a general-purpose computer. Not only the microcontroller is cheaper; it also requires many fewer external electrical components to operate. This makes Printed Circuit Boards (PCBs) smaller and cheaper to design and manufacture. The other big reason is power consumption. A microcontroller consumes orders of magnitude less power than a full-blown processor. If your application will run on batteries that makes a huge difference. And last but not least: (hard) real-time constraints. Some processes require their controllers to respond to some events within some time interval (e.g. a quadcopter/drone hit by a wind gust). If this deadline is not met, the process could end in catastrophic failure (e.g. the drone crashes to the ground). A general-purpose computer running a general-purpose OS has many services running in the background. This makes it hard to guarantee the execution of a program within tight time constraints.","breadcrumbs":"Background » When should I use a microcontroller?","id":"10","title":"When should I use a microcontroller?"},"100":{"body":"The microcontroller has a peripheral called USART, which stands for Universal Synchronous/Asynchronous Receiver/Transmitter. This peripheral can be configured to work with several communication protocols like the serial communication protocol. Throughout this chapter, we'll use serial communication to exchange information between the microcontroller and your computer. But before we do that we have to wire up everything. I mentioned before that this protocol involves two data lines: TX and RX. TX stands for transmitter and RX stands for receiver. Transmitter and receiver are relative terms though; which line is the transmitter and which line is the receiver depends from which side of the communication you are looking at the lines.","breadcrumbs":"USART » USART","id":"100","title":"USART"},"101":{"body":"If you have a newer revision of the board and are using the on-board USB <-> Serial functionality then the auxiliary crate will set pin PC4 as the TX line and pin PC5 as the RX line. If you had previously connected the PC4 and PC4 pins in order to test the loopback functionality in the previous section, make sure to remove that wire, or the upcoming serial communication will fail silently. Everything is already wired on the board so you don't need to wire anything yourself. You can move on to the next section .","breadcrumbs":"USART » Newer board revisions","id":"101","title":"Newer board revisions"},"102":{"body":"If you are using an external USB <-> Serial module then you will need to enable the adapter feature of the aux11 crate dependency in Cargo.toml. [dependencies.aux11]\npath = \"auxiliary\"\n# enable this if you are going to use an external serial adapter\nfeatures = [\"adapter\"] # <- uncomment this We'll be using the pin PA9 as the microcontroller's TX line and PA10 as its RX line. In other words, the pin PA9 outputs data onto its wire whereas the pin PA10 listens for data on its wire. We could have used a different pair of pins as the TX and RX pins. There's a table in page 44 of the Data Sheet that list all the other possible pins we could have used. The serial module also has TX and RX pins. We'll have to cross these pins: that is connect the microcontroller's TX pin to the serial module's RX pin and the micro's RX pin to the serial module's TX pin. The wiring diagram below shows all the necessary connections. These are the recommended steps to connect the microcontroller and the serial module: Close OpenOCD and itmdump Disconnect the USB cables from the F3 and the serial module. Connect one of F3 GND pins to the GND pin of the serial module using a female to male (F/M) wire. Preferably, a black one. Connect the PA9 pin on the back of the F3 to the RXI pin of the serial module using a F/M wire. Connect the PA10 pin on the back of the F3 to the TXO pin of the serial module using a F/M wire. Now connect the USB cable to the F3. Finally connect the USB cable to the Serial module. Re-launch OpenOCD and itmdump Everything's wired up! Let's proceed to send data back and forth.","breadcrumbs":"USART » Older board revisions / external serial module","id":"102","title":"Older board revisions / external serial module"},"103":{"body":"Our first task will be to send a single byte from the microcontroller to the computer over the serial connection. This time, I'm going to provide you with an already initialized USART peripheral. You'll only have to work with the registers that are in charge of sending and receiving data. Go into the 11-usart directory and let's run the starter code therein. Make sure that you have minicom/PuTTY open. #![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); // Send a single character usart1 .tdr .write(|w| w.tdr().bits(u16::from(b'X')) ); loop {}\n} This program writes to the TDR register. This causes the USART peripheral to send one byte of information through the serial interface. On the receiving end, your computer, you should see show the character X appear on minicom/PuTTY's terminal.","breadcrumbs":"USART » Send a single byte » Send a single byte","id":"103","title":"Send a single byte"},"104":{"body":"The next task will be to send a whole string from the microcontroller to your computer. I want you to send the string \"The quick brown fox jumps over the lazy dog.\" from the microcontroller to your computer. It's your turn to write the program. Execute your program inside the debugger, statement by statement. What do you see? Then execute the program again but in one go using the continue command. What happens this time? Finally, build the program in release mode and, again, run it in one go. What happens this time?","breadcrumbs":"USART » Send a string » Send a string","id":"104","title":"Send a string"},"105":{"body":"If you wrote your program like this: #![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); // Send a string for byte in b\"The quick brown fox jumps over the lazy dog.\".iter() { usart1 .tdr .write(|w| w.tdr().bits(u16::from(*byte))); } loop {}\n} You probably received something like this on your computer when you executed the program compiled in debug mode. $ # minicom's terminal\n(..)\nThe uic brwn oxjums oer helaz do. And if you compiled in release mode, you probably only got something like this: $ # minicom's terminal\n(..)\nT What went wrong? You see, sending bytes over the wire takes a relatively large amount of time. I already did the math so let me quote myself: With a common configuration of 1 start bit, 8 bits of data, 1 stop bit and a baud rate of 115200 bps one can, in theory, send 11,520 frames per second. Since each one frame carries a byte of data that results in a data rate of 11.52 KB/s Our pangram has a length of 45 bytes. That means it's going to take, at least, 3,900 microseconds (45 bytes / (11,520 bytes/s) = 3,906 us) to send the string. The processor is working at 8 MHz, where executing an instruction takes 125 nanoseconds, so it's likely going to be done with the for loop in less than 3,900 microseconds. We can actually time how long it takes to execute the for loop. aux11::init() returns a MonoTimer (monotonic timer) value that exposes an Instant API that's similar to the one in std::time. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let (usart1, mono_timer, mut itm) = aux11::init(); let instant = mono_timer.now(); // Send a string for byte in b\"The quick brown fox jumps over the lazy dog.\".iter() { usart1.tdr.write(|w| w.tdr().bits(u16::from(*byte))); } let elapsed = instant.elapsed(); // in ticks iprintln!( &mut itm.stim[0], \"`for` loop took {} ticks ({} us)\", elapsed, elapsed as f32 / mono_timer.frequency().0 as f32 * 1e6 ); loop {}\n} In debug mode, I get: $ # itmdump terminal\n(..)\n`for` loop took 22415 ticks (2801.875 us) This is less than 3,900 microseconds but it's not that far off and that's why only a few bytes of information are lost. In conclusion, the processor is trying to send bytes at a faster rate than what the hardware can actually handle and this results in data loss. This condition is known as buffer overrun . How do we avoid this? The status register (ISR) has a flag, TXE, that indicates if it's \"safe\" to write to the TDR register without incurring in data loss. Let's use that to slowdown the processor. #![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let (usart1, mono_timer, mut itm) = aux11::init(); let instant = mono_timer.now(); // Send a string for byte in b\"The quick brown fox jumps over the lazy dog.\".iter() { // wait until it's safe to write to TDR while usart1.isr.read().txe().bit_is_clear() {} // <- NEW! usart1 .tdr .write(|w| w.tdr().bits(u16::from(*byte))); } let elapsed = instant.elapsed(); // in ticks iprintln!( &mut itm.stim[0], \"`for` loop took {} ticks ({} us)\", elapsed, elapsed as f32 / mono_timer.frequency().0 as f32 * 1e6 ); loop {}\n} This time, running the program in debug or release mode should result in a complete string on the receiving side. $ # minicom/PuTTY's console\n(..)\nThe quick brown fox jumps over the lazy dog. The timing of the for loop should be closer to the theoretical 3,900 microseconds as well. The timing below is for the debug version. $ # itmdump terminal\n(..)\n`for` loop took 30499 ticks (3812.375 us)","breadcrumbs":"USART » Buffer overrun » Overruns","id":"105","title":"Overruns"},"106":{"body":"For the next exercise, we'll implement the uprint! family of macros. Your goal is to make this line of code work: uprintln!(serial, \"The answer is {}\", 40 + 2); Which must send the string \"The answer is 42\" through the serial interface. How do we go about that? It's informative to look into the std implementation of println!. // src/libstd/macros.rs\nmacro_rules! print { ($($arg:tt)*) => ($crate::io::_print(format_args!($($arg)*)));\n} Looks simple so far. We need the built-in format_args! macro (it's implemented in the compiler so we can't see what it actually does). We'll have to use that macro in the exact same way. What does this _print function do? // src/libstd/io/stdio.rs\npub fn _print(args: fmt::Arguments) { let result = match LOCAL_STDOUT.state() { LocalKeyState::Uninitialized | LocalKeyState::Destroyed => stdout().write_fmt(args), LocalKeyState::Valid => { LOCAL_STDOUT.with(|s| { if s.borrow_state() == BorrowState::Unused { if let Some(w) = s.borrow_mut().as_mut() { return w.write_fmt(args); } } stdout().write_fmt(args) }) } }; if let Err(e) = result { panic!(\"failed printing to stdout: {}\", e); }\n} That looks complicated but the only part we are interested in is: w.write_fmt(args) and stdout().write_fmt(args). What print! ultimately does is call the fmt::Write::write_fmt method with the output of format_args! as its argument. Luckily we don't have to implement the fmt::Write::write_fmt method either because it's a default method. We only have to implement the fmt::Write::write_str method. Let's do that. This is what the macro side of the equation looks like. What's left to be done by you is provide the implementation of the write_str method. Above we saw that Write is in std::fmt. We don't have access to std but Write is also available in core::fmt. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use core::fmt::{self, Write}; #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln, usart1}; macro_rules! uprint { ($serial:expr, $($arg:tt)*) => { $serial.write_fmt(format_args!($($arg)*)).ok() };\n} macro_rules! uprintln { ($serial:expr, $fmt:expr) => { uprint!($serial, concat!($fmt, \"\\n\")) }; ($serial:expr, $fmt:expr, $($arg:tt)*) => { uprint!($serial, concat!($fmt, \"\\n\"), $($arg)*) };\n} struct SerialPort { usart1: &'static mut usart1::RegisterBlock,\n} impl fmt::Write for SerialPort { fn write_str(&mut self, s: &str) -> fmt::Result { // TODO implement this // hint: this will look very similar to the previous program Ok(()) }\n} #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); let mut serial = SerialPort { usart1 }; uprintln!(serial, \"The answer is {}\", 40 + 2); loop {}\n}","breadcrumbs":"USART » uprintln! » uprintln!","id":"106","title":"uprintln!"},"107":{"body":"So far we have sending data from the microcontroller to your computer. It's time to try the opposite: receiving data from your computer. There's a RDR register that will be filled with the data that comes from the RX line. If we read that register, we'll retrieve the data that the other side of the channel sent. The question is: How do we know that we have received (new) data? The status register, ISR, has a bit for that purpose: RXNE. We can just busy wait on that flag. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); loop { // Wait until there's data available while usart1.isr.read().rxne().bit_is_clear() {} // Retrieve the data let _byte = usart1.rdr.read().rdr().bits() as u8; aux11::bkpt(); }\n} Let's try this program! Let it run free using continue and then type a single character in minicom/PuTTY's console. What happens? What are the contents of the _byte variable? (gdb) continue\nContinuing. Program received signal SIGTRAP, Trace/breakpoint trap.\n0x8003d48 in __bkpt () (gdb) finish\nRun till exit from #0 0x8003d48 in __bkpt ()\nusart::main () at src/11-usart/src/main.rs:19\n19 aux11::bkpt(); (gdb) p/c _byte\n$1 = 97 'a'","breadcrumbs":"USART » Receive a single byte » Receive a single byte","id":"107","title":"Receive a single byte"},"108":{"body":"Let's merge transmission and reception into a single program and write an echo server. An echo server sends back to the client the same text it sent. For this application, the microcontroller will be the server and you and your computer will be the client. This should be straightforward to implement. (hint: do it byte by byte)","breadcrumbs":"USART » Echo server » Echo server","id":"108","title":"Echo server"},"109":{"body":"Alright, next let's make the server more interesting by having it respond to the client with the reverse of the text that they sent. The server will respond to the client every time they press the ENTER key. Each server response will be in a new line. This time you'll need a buffer; you can use heapless::Vec . Here's the starter code: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln};\nuse heapless::Vec; #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); // A buffer with 32 bytes of capacity let mut buffer: Vec = Vec::new(); loop { buffer.clear(); // TODO Receive a user request. Each user request ends with ENTER // NOTE `buffer.push` returns a `Result`. Handle the error by responding // with an error message. // TODO Send back the reversed string }\n}","breadcrumbs":"USART » Reverse a string » Reverse a string","id":"109","title":"Reverse a string"},"11":{"body":"Where heavy computations are involved. To keep their power consumption low, microcontrollers have very limited computational resources available to them. For example, some microcontrollers don't even have hardware support for floating-point operations. On those devices, performing a simple addition of single-precision numbers can take hundreds of CPU cycles.","breadcrumbs":"Background » When should I not use a microcontroller?","id":"11","title":"When should I not use a microcontroller?"},"110":{"body":"#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln};\nuse heapless::Vec; #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); // A buffer with 32 bytes of capacity let mut buffer: Vec = Vec::new(); loop { buffer.clear(); loop { while usart1.isr.read().rxne().bit_is_clear() {} let byte = usart1.rdr.read().rdr().bits() as u8; if buffer.push(byte).is_err() { // buffer full for byte in b\"error: buffer full\\n\\r\" { while usart1.isr.read().txe().bit_is_clear() {} usart1 .tdr .write(|w| w.tdr().bits(u16::from(*byte))); } break; } // Carriage return if byte == 13 { // Respond for byte in buffer.iter().rev().chain(&[b'\\n', b'\\r']) { while usart1.isr.read().txe().bit_is_clear() {} usart1 .tdr .write(|w| w.tdr().bits(u16::from(*byte))); } break; } } }\n}","breadcrumbs":"USART » My solution » My solution","id":"110","title":"My solution"},"111":{"body":"It's time to get rid of some wires. Serial communication can not only be emulated on top of the USB protocol; it can also be emulated on top of the Bluetooth protocol. This serial over Bluetooth protocol is known as RFCOMM. Before we use the Bluetooth module with the microcontroller, let's first interact with it using minicom/PuTTY. The first thing we'll need to do is: turn on the Bluetooth module. We'll have to share some of the F3 power to it using the following connection: The recommend steps to wire this up are: Close OpenOCD and itmdump Disconnect the USB cables from the F3 and the serial module. Connect F3's GND pin to the Bluetooth's GND pin using a female to female (F/F) wire. Preferably, a black one. Connect F3's 5V pin to the Bluetooth's VCC pin using a F/F wire. Preferably, a red one. Then, connect the USB cable back to the F3. Re-launch OpenOCD and itmdump Two LEDs, a blue one and a red one, on the Bluetooth module should start blinking right after you power on the F3 board. Next thing to do is pair your computer and the Bluetooth module. AFAIK, Windows and mac users can simply use their OS default Bluetooth manager to do the pairing. The Bluetooth module default pin is 1234. Linux users will have to follow (some of) these instructions .","breadcrumbs":"Bluetooth setup » Bluetooth setup","id":"111","title":"Bluetooth setup"},"112":{"body":"If you have a graphical Bluetooth manager, you can use that to pair your computer to the Bluetooth module and skip most of these steps. You'll probably still have to this step though.","breadcrumbs":"Bluetooth setup » Linux » Linux","id":"112","title":"Linux"},"113":{"body":"First, your computer's Bluetooth transceiver may be OFF. Check its status with hciconfig and turn it ON if necessary: $ hciconfig\nhci0: Type: Primary Bus: USB BD Address: 68:17:29:XX:XX:XX ACL MTU: 310:10 SCO MTU: 64:8 DOWN <-- RX bytes:580 acl:0 sco:0 events:31 errors:0 TX bytes:368 acl:0 sco:0 commands:30 errors:0 $ sudo hciconfig hci0 up $ hciconfig\nhci0: Type: Primary Bus: USB BD Address: 68:17:29:XX:XX:XX ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING <-- RX bytes:1190 acl:0 sco:0 events:67 errors:0 TX bytes:1072 acl:0 sco:0 commands:66 errors:0 Then you need to launch the BlueZ (Bluetooth) daemon: On systemd based Linux distributions, use: $ sudo systemctl start bluetooth On Ubuntu (or upstart based Linux distributions), use: $ sudo /etc/init.d/bluetooth start You may also need to unblock your Bluetooth, depending on what rfkill list says: $ rfkill list\n9: hci0: Bluetooth Soft blocked: yes # <-- Hard blocked: no $ sudo rfkill unblock bluetooth $ rfkill list\n9: hci0: Bluetooth Soft blocked: no # <-- Hard blocked: no","breadcrumbs":"Bluetooth setup » Linux » Power up","id":"113","title":"Power up"},"114":{"body":"$ hcitool scan\nScanning ... 20:16:05:XX:XX:XX Ferris\n$ # ^^^^^^","breadcrumbs":"Bluetooth setup » Linux » Scan","id":"114","title":"Scan"},"115":{"body":"$ bluetoothctl\n[bluetooth]# scan on\n[bluetooth]# agent on\n[bluetooth]# pair 20:16:05:XX:XX:XX\nAttempting to pair with 20:16:05:XX:XX:XX\n[CHG] Device 20:16:05:XX:XX:XX Connected: yes\nRequest PIN code\n[agent] Enter PIN code: 1234","breadcrumbs":"Bluetooth setup » Linux » Pair","id":"115","title":"Pair"},"116":{"body":"We'll create a device file for our Bluetooth module in /dev. Then we'll be able to use it just like we used /dev/ttyUSB0. $ sudo rfcomm bind 0 20:16:05:XX:XX:XX Because we used 0 as an argument to bind, /dev/rfcomm0 will be the device file assigned to our Bluetooth module. You can release (destroy) the device file at any time with the following command: $ # Don't actually run this command right now!\n$ sudo rfcomm release 0","breadcrumbs":"Bluetooth setup » Linux » rfcomm device","id":"116","title":"rfcomm device"},"117":{"body":"After pairing your computer to the Bluetooth module, your OS should have created a device file / COM port for you. On Linux, it should be /dev/rfcomm*; on mac, it should be /dev/cu.*; and on Windows, it should be a new COM port. We can now test the Bluetooth module with minicom/PuTTY. Because this module doesn't have LED indicators for the transmission and reception events like the serial module did, we'll test the module using a loopback connection: Just connect the module's TXD pin to its RXD pin using a F/F wire. Now, connect to the device using minicom/PuTTY: $ minicom -D /dev/rfcomm0 Upon connecting, the blinking pattern of the Bluetooth module should change to: long pause then blink twice quickly. Typing inside minicom/PuTTY terminal should echo back what you type.","breadcrumbs":"Bluetooth setup » Loopback » Loopback, again","id":"117","title":"Loopback, again"},"118":{"body":"The Bluetooth module and the F3 need to be configured to communicate at the same baud rate. The tutorial code initializes the UART1 serial device to a baud rate of 115200. The HC-05 Bluetooth module is configured at a baud rate of 9600 by default. The Bluetooth module supports an AT mode that allows you to examine and change its configuration and settings. To utilize the AT mode, connect the Bluetooth module to the F3 and FTDI as shown in the following diagram. Recommended steps to enter AT mode: Disconnect the F3 and FTDI from your computer. Connect F3's GND pin to the Bluetooth's GND pin using a Female/Female (F/F) wire (preferably, a black one). Connect F3's 5V pin to the Bluetooth's VCC pin using a F/F wire (preferably, a red one). Connect the FTDI RXI pin to the Bluetooth's TXD pin using a Female/Male (F/M) wire. Connect the FTDI TXO pin to the Bluetooth's RXD pin using a Female/Male (F/M) wire. Now connect the FTDI to your computer via USB cable. Next connect the F3 to your computer via USB cable while simultaneously pressing and holding the button on the Bluetooth module (kinda tricky). Now, release the button and the Bluetooth module will enter AT mode. You can confirm this by observing that the red LED on the Bluetooth module is blinking in a slow pattern (approx 1-2 seconds on/off). The AT mode always operates at a baud rate of 38400, so configure your terminal program for that baud rate and connect to the FTDI device. When your serial connection is established, you may get a bunch of ERROR: (0) repeatedly being displayed. If this happens, just hit ENTER to stop the errors.","breadcrumbs":"Bluetooth setup » AT commands » AT commands","id":"118","title":"AT commands"},"119":{"body":"$ at\nOK\nOK\n(etc...) Answers OK repeatedly until you hit ENTER again.","breadcrumbs":"Bluetooth setup » AT commands » Sanity check","id":"119","title":"Sanity check"},"12":{"body":"Hopefully, I don't need to convince you here as you are probably familiar with the language differences between Rust and C. One point I do want to bring up is package management. C lacks an official, widely accepted package management solution whereas Rust has Cargo. This makes development much easier. And, IMO, easy package management encourages code reuse because libraries can be easily integrated into an application which is also a good thing as libraries get more \"battle testing\".","breadcrumbs":"Background » Why use Rust and not C?","id":"12","title":"Why use Rust and not C?"},"120":{"body":"$ at+name=ferris\nOK","breadcrumbs":"Bluetooth setup » AT commands » Rename the device","id":"120","title":"Rename the device"},"121":{"body":"at+uart?\n+UART:9600,0,0\nOK\n+UART:9600,0,0\nOK\n(etc ...)","breadcrumbs":"Bluetooth setup » AT commands » Query for the current baud rate of the Bluetooth module","id":"121","title":"Query for the current baud rate of the Bluetooth module"},"122":{"body":"$ at+uart=115200,0,0\nOK","breadcrumbs":"Bluetooth setup » AT commands » Change the baud rate","id":"122","title":"Change the baud rate"},"123":{"body":"Now that we verify that the Bluetooth module works with minicom/PuTTY, let's connect it to the microcontroller: Recommended steps to wire this up: Close OpenOCD and itmdump. Disconnect the F3 from your computer. Connect F3's GND pin to the module's GND pin using a female to female (F/F) wire (preferably, a black one). Connect F3's 5V pin to the module's VCC pin using a F/F wire (preferably, a red one). Connect the PA9 (TX) pin on the back of the F3 to the Bluetooth's RXD pin using a F/F wire. Connect the PA10 (RX) pin on the back of the F3 to the Bluetooth's TXD pin using a F/F wire. Now connect the F3 and your computer using an USB cable. Re-launch OpenOCD and itmdump. And that's it! You should be able to run all the programs you wrote in section 11 without modification! Just make sure you open the right serial device / COM port. NOTE If you are having trouble communicating with the bluetooth device, you may need to initialize USART1 with a lower baud rate. Lowering it from 115,200 bps to 9,600 bps might help, as described in the code here","breadcrumbs":"Serial over Bluetooth » Serial over Bluetooth","id":"123","title":"Serial over Bluetooth"},"124":{"body":"We just saw the serial communication protocol. It's a widely used protocol because it's very simple and this simplicity makes it easy to implement on top of other protocols like Bluetooth and USB. However, it's simplicity is also a downside. More elaborated data exchanges, like reading a digital sensor, would require the sensor vendor to come up with another protocol on top of it. (Un)Luckily for us, there are plenty of other communication protocols in the embedded space. Some of them are widely used in digital sensors. The F3 board we are using has three motion sensors in it: an accelerometer, a magnetometer and gyroscope. The accelerometer and magnetometer are packaged in a single component and can be accessed via an I2C bus. I2C stands for Inter-Integrated Circuit and is a synchronous serial communication protocol. It uses two lines to exchange data: a data line (SDA) and a clock line (SCL). Because a clock line is used to synchronize the communication, this is a synchronous protocol. This protocol uses a master slave model where the master is the device that starts and drives the communication with a slave device. Several devices, both masters and slaves, can be connected to the same bus at the same time. A master device can communicate with a specific slave device by first broadcasting its address to the bus. This address can be 7 bits or 10 bits long. Once a master has started a communication with a slave, no other device can make use of the bus until the master stops the communication. The clock line determines how fast data can be exchanged and it usually operates at a frequency of 100 KHz (standard mode) or 400 KHz (fast mode).","breadcrumbs":"I2C » I2C","id":"124","title":"I2C"},"125":{"body":"The I2C protocol is more elaborate than the serial communication protocol because it has to support communication between several devices. Let's see how it works using examples:","breadcrumbs":"I2C » The general protocol » General protocol","id":"125","title":"General protocol"},"126":{"body":"If the master wants to send data to the slave: Master: Broadcast START M: Broadcast slave address (7 bits) + the R/W (8th) bit set to WRITE Slave: Responds ACK (ACKnowledgement) M: Send one byte S: Responds ACK Repeat steps 4 and 5 zero or more times M: Broadcast STOP OR (broadcast RESTART and go back to (2)) NOTE The slave address could have been 10 bits instead of 7 bits long. Nothing else would have changed.","breadcrumbs":"I2C » The general protocol » Master -> Slave","id":"126","title":"Master -> Slave"},"127":{"body":"If the master wants to read data from the slave: M: Broadcast START M: Broadcast slave address (7 bits) + the R/W (8th) bit set to READ S: Responds with ACK S: Send byte M: Responds with ACK Repeat steps 4 and 5 zero or more times M: Broadcast STOP OR (broadcast RESTART and go back to (2)) NOTE The slave address could have been 10 bits instead of 7 bits long. Nothing else would have changed.","breadcrumbs":"I2C » The general protocol » Master <- Slave","id":"127","title":"Master <- Slave"},"128":{"body":"* NOTE : Newer (from around 2020/09) Discovery boards may have an LSM303AGR rather than a LSM303DLHC . Checkout the github issues like this for more details. Two of the sensors in the F3, the magnetometer and the accelerometer, are packaged in a single component: the LSM303DLHC integrated circuit. These two sensors can be accessed via an I2C bus. Each sensor behaves like an I2C slave and has a different address. Each sensor has its own memory where it stores the results of sensing its environment. Our interaction with these sensors will mainly involve reading their memory. The memory of these sensors is modeled as byte addressable registers. These sensors can be configured too; that's done by writing to their registers. So, in a sense, these sensors are very similar to the peripherals inside the microcontroller. The difference is that their registers are not mapped into the microcontrollers' memory. Instead, their registers have to be accessed via the I2C bus. The main source of information about the LSM303DLHC is its Data Sheet . Read through it to see how one can read the sensors' registers. That part is in: Section 5.1.1 I2C Operation - Page 20 - LSM303DLHC Data Sheet The other part of the documentation relevant to this book is the description of the registers. That part is in: Section 7 Register description - Page 25 - LSM303DLHC Data Sheet","breadcrumbs":"I2C » LSM303DLHC » LSM303DLHC","id":"128","title":"LSM303DLHC"},"129":{"body":"Let's put all that theory into practice! Just like with the USART peripheral, I've taken care of initializing everything before you reach main so you'll only have to deal with the following registers: CR2. Control register 2. ISR. Interrupt and status register. TXDR. Transmit data register. RXDR. Receive data register. These registers are documented in the following section of the Reference Manual: Section 28.7 I2C registers - Page 868 - Reference Manual We'll be using the I2C1 peripheral in conjunction with pins PB6 (SCL) and PB7 (SDA). You won't have to wire anything this time because the sensor is on the board and it's already connected to the microcontroller. However, I would recommend that you disconnect the serial / Bluetooth module from the F3 to make it easier to manipulate. Later on, we'll be moving the board around quite a bit. Your task is to write a program that reads the contents of the magnetometer's IRA_REG_M register. This register is read only and always contains the value 0b01001000. The microcontroller will be taking the role of the I2C master and the magnetometer inside the LSM303DLHC will be the I2C slave. Here's the starter code. You'll have to implement the TODOs. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux14::{entry, iprint, iprintln, prelude::*}; // Slave address\nconst MAGNETOMETER: u16 = 0b0011_1100; // Addresses of the magnetometer's registers\nconst OUT_X_H_M: u8 = 0x03;\nconst IRA_REG_M: u8 = 0x0A; #[entry]\nfn main() -> ! { let (i2c1, _delay, mut itm) = aux14::init(); // Stage 1: Send the address of the register we want to read to the // magnetometer { // TODO Broadcast START // TODO Broadcast the MAGNETOMETER address with the R/W bit set to Write // TODO Send the address of the register that we want to read: IRA_REG_M } // Stage 2: Receive the contents of the register we asked for let byte = { // TODO Broadcast RESTART // TODO Broadcast the MAGNETOMETER address with the R/W bit set to Read // TODO Receive the contents of the register // TODO Broadcast STOP 0 }; // Expected output: 0x0A - 0b01001000 iprintln!(&mut itm.stim[0], \"0x{:02X} - 0b{:08b}\", IRA_REG_M, byte); loop {}\n} To give you some extra help, these are the exact bitfields you'll be working with: CR2: SADD1, RD_WRN, NBYTES, START, AUTOEND ISR: TXIS, RXNE, TC TXDR: TXDATA RXDR: RXDATA","breadcrumbs":"I2C » Read a single register » Read a single register","id":"129","title":"Read a single register"},"13":{"body":"Or why should I prefer C over Rust? The C ecosystem is way more mature. Off the shelf solution for several problems already exist. If you need to control a time-sensitive process, you can grab one of the existing commercial Real-Time Operating Systems (RTOS) out there and solve your problem. There are no commercial, production-grade RTOSes in Rust yet so you would have to either create one yourself or try one of the ones that are in development.","breadcrumbs":"Background » Why should I not use Rust?","id":"13","title":"Why should I not use Rust?"},"130":{"body":"#![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux14::{entry, iprint, iprintln, prelude::*}; // Slave address\nconst MAGNETOMETER: u16 = 0b0011_1100; // Addresses of the magnetometer's registers\nconst OUT_X_H_M: u8 = 0x03;\nconst IRA_REG_M: u8 = 0x0A; #[entry]\nfn main() -> ! { let (i2c1, _delay, mut itm) = aux14::init(); // Stage 1: Send the address of the register we want to read to the // magnetometer { // Broadcast START // Broadcast the MAGNETOMETER address with the R/W bit set to Write i2c1.cr2.write(|w| { w.start().set_bit(); w.sadd().bits(MAGNETOMETER); w.rd_wrn().clear_bit(); w.nbytes().bits(1); w.autoend().clear_bit() }); // Wait until we can send more data while i2c1.isr.read().txis().bit_is_clear() {} // Send the address of the register that we want to read: IRA_REG_M i2c1.txdr.write(|w| w.txdata().bits(IRA_REG_M)); // Wait until the previous byte has been transmitted while i2c1.isr.read().tc().bit_is_clear() {} } // Stage 2: Receive the contents of the register we asked for let byte = { // Broadcast RESTART // Broadcast the MAGNETOMETER address with the R/W bit set to Read i2c1.cr2.modify(|_, w| { w.start().set_bit(); w.nbytes().bits(1); w.rd_wrn().set_bit(); w.autoend().set_bit() }); // Wait until we have received the contents of the register while i2c1.isr.read().rxne().bit_is_clear() {} // Broadcast STOP (automatic because of `AUTOEND = 1`) i2c1.rxdr.read().rxdata().bits() }; // Expected output: 0x0A - 0b01001000 iprintln!(&mut itm.stim[0], \"0x{:02X} - 0b{:08b}\", IRA_REG_M, byte); loop {}\n}","breadcrumbs":"I2C » The solution » The solution","id":"130","title":"The solution"},"131":{"body":"Reading the IRA_REG_M register was a good test of our understanding of the I2C protocol but that register contains uninteresting information. This time, we'll read the registers of the magnetometer that actually expose the sensor readings. Six contiguous registers are involved and they start with OUT_X_H_M at address 0x03. We'll modify our previous program to read these six registers. Only a few modifications are needed. We'll need to change the address we request from the magnetometer from IRA_REG_M to OUT_X_H_M. // Send the address of the register that we want to read: OUT_X_H_M i2c1.txdr.write(|w| w.txdata().bits(OUT_X_H_M)); We'll have to request the slave for six bytes rather than just one. // Broadcast RESTART // Broadcast the MAGNETOMETER address with the R/W bit set to Read i2c1.cr2.modify(|_, w| { w.start().set_bit(); w.nbytes().bits(6); w.rd_wrn().set_bit(); w.autoend().set_bit() }); And fill a buffer rather than read just one byte: let mut buffer = [0u8; 6]; for byte in &mut buffer { // Wait until we have received the contents of the register while i2c1.isr.read().rxne().bit_is_clear() {} *byte = i2c1.rxdr.read().rxdata().bits(); } // Broadcast STOP (automatic because of `AUTOEND = 1`) Putting it all together inside a loop alongside a delay to reduce the data throughput: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux14::{entry, iprint, iprintln, prelude::*}; // Slave address\nconst MAGNETOMETER: u16 = 0b0011_1100; // Addresses of the magnetometer's registers\nconst OUT_X_H_M: u8 = 0x03;\nconst IRA_REG_M: u8 = 0x0A; #[entry]\nfn main() -> ! { let (i2c1, mut delay, mut itm) = aux14::init(); loop { // Broadcast START // Broadcast the MAGNETOMETER address with the R/W bit set to Write i2c1.cr2.write(|w| { w.start().set_bit(); w.sadd().bits(MAGNETOMETER); w.rd_wrn().clear_bit(); w.nbytes().bits(1); w.autoend().clear_bit() }); // Wait until we can send more data while i2c1.isr.read().txis().bit_is_clear() {} // Send the address of the register that we want to read: OUT_X_H_M i2c1.txdr.write(|w| w.txdata().bits(OUT_X_H_M)); // Wait until the previous byte has been transmitted while i2c1.isr.read().tc().bit_is_clear() {} // Broadcast RESTART // Broadcast the MAGNETOMETER address with the R/W bit set to Read i2c1.cr2.modify(|_, w| { w.start().set_bit(); w.nbytes().bits(6); w.rd_wrn().set_bit(); w.autoend().set_bit() }); let mut buffer = [0u8; 6]; for byte in &mut buffer { // Wait until we have received something while i2c1.isr.read().rxne().bit_is_clear() {} *byte = i2c1.rxdr.read().rxdata().bits(); } // Broadcast STOP (automatic because of `AUTOEND = 1`) iprintln!(&mut itm.stim[0], \"{:?}\", buffer); delay.delay_ms(1_000_u16); }\n} If you run this, you should printed in the itmdump's console a new array of six bytes every second. The values within the array should change if you move around the board. $ # itmdump terminal\n(..)\n[0, 45, 255, 251, 0, 193]\n[0, 44, 255, 249, 0, 193]\n[0, 49, 255, 250, 0, 195] But these bytes don't make much sense like that. Let's turn them into actual readings: let x_h = u16::from(buffer[0]); let x_l = u16::from(buffer[1]); let z_h = u16::from(buffer[2]); let z_l = u16::from(buffer[3]); let y_h = u16::from(buffer[4]); let y_l = u16::from(buffer[5]); let x = ((x_h << 8) + x_l) as i16; let y = ((y_h << 8) + y_l) as i16; let z = ((z_h << 8) + z_l) as i16; iprintln!(&mut itm.stim[0], \"{:?}\", (x, y, z)); Now it should look better: $ # `itmdump terminal\n(..)\n(44, 196, -7)\n(45, 195, -6)\n(46, 196, -9) This is the Earth's magnetic field decomposed alongside the XYZ axis of the magnetometer. In the next section, we'll learn how to make sense of these numbers.","breadcrumbs":"I2C » Read several registers » Read several registers","id":"131","title":"Read several registers"},"132":{"body":"In this section, we'll implement a compass using the LEDs on the F3. Like proper compasses, our LED compass must point north somehow. It will do that by turning on one of its eight LEDs; the on LED should point towards north. Magnetic fields have both a magnitude, measured in Gauss or Teslas, and a direction . The magnetometer on the F3 measures both the magnitude and the direction of an external magnetic field but it reports back the decomposition of said field along its axes . See below, the magnetometer has three axes associated to it. Only the X and Y axes are shown above. The Z axis is pointing \"out\" of your screen. Let's get familiar with the readings of the magnetometer by running the following starter code: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*}; #[entry]\nfn main() -> ! { let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init(); loop { iprintln!(&mut itm.stim[0], \"{:?}\", lsm303dlhc.mag().unwrap()); delay.delay_ms(1_000_u16); }\n} This lsm303dlhc module provides high level API over the LSM303DLHC. Under the hood it does the same I2C routine that you implemented in the last section but it reports the X, Y and Z values in a I16x3 struct instead of a tuple. Locate where north is at your current location. Then rotate the board such that it's aligned \"towards north\": the North LED (LD3) should be pointing towards north. Now run the starter code and observe the output. What X, Y and Z values do you see? $ # itmdump terminal\n(..)\nI16x3 { x: 45, y: 194, z: -3 }\nI16x3 { x: 46, y: 195, z: -8 }\nI16x3 { x: 47, y: 197, z: -2 } Now rotate the board 90 degrees while keeping it parallel to the ground. What X, Y and Z values do you see this time? Then rotate it 90 degrees again. What values do you see?","breadcrumbs":"LED compass » LED compass","id":"132","title":"LED compass"},"133":{"body":"What's the simplest way in which we can implement the LED compass? Even if it's not perfect. For starters, we'd only care about the X and Y components of the magnetic field because when you look at a compass you always hold it in horizontal position thus the compass is in the XY plane. For example, what LED would you turn on in the following case. EMF stands for Earth's Magnetic Field and green arrow has the direction of the EMF (it points north). The Southeast LED, right? What signs do the X and Y components of the magnetic field have in that scenario? Both are positive. If we only looked at the signs of the X and Y components we could determine to which quadrant the magnetic field belongs to. In the previous example, the magnetic field was in the first quadrant (x and y were positive) and it made sense to turn on the SouthEast LED. Similarly, we could turn a different LED if the magnetic field was in a different quadrant. Let's try that logic. Here's the starter code: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3}; #[entry]\nfn main() -> ! { let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init(); let mut leds = leds.into_array(); loop { let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap(); // Look at the signs of the X and Y components to determine in which // quadrant the magnetic field is let dir = match (x > 0, y > 0) { // Quadrant ??? (true, true) => Direction::Southeast, // Quadrant ??? (false, true) => panic!(\"TODO\"), // Quadrant ??? (false, false) => panic!(\"TODO\"), // Quadrant ??? (true, false) => panic!(\"TODO\"), }; leds.iter_mut().for_each(|led| led.off().unwrap()); leds[dir as usize].on().unwrap(); delay.delay_ms(1_000_u16); }\n} There's a Direction enum in the led module that has 8 variants named after the cardinal points: North, East, Southwest, etc. Each of these variants represent one of the 8 LEDs in the compass. The Leds value can be indexed using the Direction enum; the result of indexing is the LED that points in that Direction.","breadcrumbs":"LED compass » Take 1 » Take 1","id":"133","title":"Take 1"},"134":{"body":"#![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3}; #[entry]\nfn main() -> ! { let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init(); let mut leds = leds.into_array(); loop { let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap(); // Look at the signs of the X and Y components to determine in which // quadrant the magnetic field is let dir = match (x > 0, y > 0) { // Quadrant I (true, true) => Direction::Southeast, // Quadrant II (false, true) => Direction::Northeast, // Quadrant III (false, false) => Direction::Northwest, // Quadrant IV (true, false) => Direction::Southwest, }; leds.iter_mut().for_each(|led| led.off().unwrap()); leds[dir as usize].on().unwrap(); delay.delay_ms(1_000_u16); }\n}","breadcrumbs":"LED compass » Solution 1 » Solution 1","id":"134","title":"Solution 1"},"135":{"body":"This time, we'll use math to get the precise angle that the magnetic field forms with the X and Y axes of the magnetometer. We'll use the atan2 function. This function returns an angle in the -PI to PI range. The graphic below shows how this angle is measured: Although not explicitly shown in this graph the X axis points to the right and the Y axis points up. Here's the starter code. theta, in radians, has already been computed. You need to pick which LED to turn on based on the value of theta. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] // You'll find this useful ;-)\nuse core::f32::consts::PI; #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};\n// this trait provides the `atan2` method\nuse m::Float; #[entry]\nfn main() -> ! { let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init(); let mut leds = leds.into_array(); loop { let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap(); let _theta = (y as f32).atan2(x as f32); // in radians // FIXME pick a direction to point to based on `theta` let dir = Direction::Southeast; leds.iter_mut().for_each(|led| led.off().unwrap()); leds[dir as usize].on().unwrap(); delay.delay_ms(100_u8); }\n} Suggestions/tips: A whole circle rotation equals 360 degrees. PI radians is equivalent to 180 degrees. If theta was zero, what LED would you turn on? If theta was, instead, very close to zero, what LED would you turn on? If theta kept increasing, at what value would you turn on a different LED?","breadcrumbs":"LED compass » Take 2 » Take 2","id":"135","title":"Take 2"},"136":{"body":"#![deny(unsafe_code)]\n#![no_main]\n#![no_std] // You'll find this useful ;-)\nuse core::f32::consts::PI; #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};\nuse m::Float; #[entry]\nfn main() -> ! { let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init(); let mut leds = leds.into_array(); loop { let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap(); let theta = (y as f32).atan2(x as f32); // in radians let dir = if theta < -7. * PI / 8. { Direction::North } else if theta < -5. * PI / 8. { Direction::Northwest } else if theta < -3. * PI / 8. { Direction::West } else if theta < -PI / 8. { Direction::Southwest } else if theta < PI / 8. { Direction::South } else if theta < 3. * PI / 8. { Direction::Southeast } else if theta < 5. * PI / 8. { Direction::East } else if theta < 7. * PI / 8. { Direction::Northeast } else { Direction::North }; leds.iter_mut().for_each(|led| led.off().unwrap()); leds[dir as usize].on().unwrap(); delay.delay_ms(100_u8); }\n}","breadcrumbs":"LED compass » Solution 2 » Solution 2","id":"136","title":"Solution 2"},"137":{"body":"We have been working with the direction of the magnetic field but what's its real magnitude? The number that the magnetic_field function reports are unit-less. How can we convert those values to Gauss? The documentation will answer that question. Section 2.1 Sensor characteristics - Page 10 - LSM303DLHC Data Sheet The table in that page shows a magnetic gain setting that has different values according to the values of the GN bits. By default, those GN bits are set to 001. That means that magnetic gain of the X and Y axes is 1100 LSB / Gauss and the magnetic gain of the Z axis is 980 LSB / Gauss. LSB stands for Least Significant Bits and the 1100 LSB / Gauss number indicates that a reading of 1100 is equivalent to 1 Gauss, a reading of 2200 is equivalent to 2 Gauss and so on. So, what we need to do is divide the X, Y and Z values that the sensor outputs by its corresponding gain . Then, we'll have the X, Y and Z components of the magnetic field in Gauss. With some extra math we can retrieve the magnitude of the magnetic field from its X, Y and Z components: let magnitude = (x * x + y * y + z * z).sqrt(); Putting all this together in a program: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, I16x3};\nuse m::Float; #[entry]\nfn main() -> ! { const XY_GAIN: f32 = 1100.; // LSB / G const Z_GAIN: f32 = 980.; // LSB / G let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init(); loop { let I16x3 { x, y, z } = lsm303dlhc.mag().unwrap(); let x = f32::from(x) / XY_GAIN; let y = f32::from(y) / XY_GAIN; let z = f32::from(z) / Z_GAIN; let mag = (x * x + y * y + z * z).sqrt(); iprintln!(&mut itm.stim[0], \"{} mG\", mag * 1_000.); delay.delay_ms(500_u16); }\n} This program will report the magnitude (strength) of the magnetic field in milligauss (mG). The magnitude of the Earth's magnetic field is in the range of 250 mG to 650 mG (the magnitude varies depending on your geographical location) so you should see a value in that range or close to that range -- I see a magnitude of around 210 mG. Some questions: Without moving the board, what value do you see? Do you always see the same value? If you rotate the board, does the magnitude change? Should it change?","breadcrumbs":"LED compass » Magnitude » Magnitude","id":"137","title":"Magnitude"},"138":{"body":"If we rotate the board, the direction of the Earth's magnetic field with respect to the magnetometer should change but its magnitude should not! Yet, the magnetometer indicates that the magnitude of the magnetic field changes as the board rotates. Why's that the case? Turns out the magnetometer needs to be calibrated to return the correct answer. The calibration involves quite a bit of math (matrices) so we won't cover it here but this Application Note describes the procedure if you are interested. Instead, what we'll do in this section is visualize how off we are. Let's try this experiment: Let's record the readings of the magnetometer while we slowly rotate the board in different directions. We'll use the iprintln macro to format the readings as Tab Separated Values (TSV). #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, I16x3}; #[entry]\nfn main() -> ! { let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init(); loop { let I16x3 { x, y, z } = lsm303dlhc.mag().unwrap(); iprintln!(&mut itm.stim[0], \"{}\\t{}\\t{}\", x, y, z); delay.delay_ms(100_u8); }\n} You should get an output in the console that looks like this: $ # itmdump console\n-76 213 -54\n-76 213 -54\n-76 213 -54\n-76 213 -54\n-73 213 -55 You can pipe that to a file using: $ # Careful! Exit any running other `itmdump` instance that may be running\n$ itmdump -F -f itm.txt > emf.txt Rotate the board in many different direction while you log data for a several seconds. Then import that TSV file into a spreadsheet program (or use the Python script shown below) and plot the first two columns as a scatter plot. #!/usr/bin/python import csv\nimport math\nimport matplotlib.pyplot as plt\nimport numpy as np\nimport seaborn as sns\nimport sys # apply plot style\nsns.set() x = []\ny = [] with open(sys.argv[1], 'r') as f: rows = csv.reader(f, delimiter='\\t') for row in rows: # discard rows that are missing data if len(row) != 3 or not row[0] or not row[1]: continue x.append(int(row[0])) y.append(int(row[1])) r = math.ceil(max(max(np.abs(x)), max(np.abs(y))) / 100) * 100 plt.plot(x, y, '.')\nplt.xlim(-r, r)\nplt.ylim(-r, r)\nplt.gca().set_aspect(1)\nplt.tight_layout() plt.savefig('emf.svg')\nplt.close If you rotated the board on a flat horizontal surface, the Z component of the magnetic field should have remained relatively constant and this plot should have been a circumference (not a ellipse) centered at the origin. If you rotated the board in random directions, which was the case of plot above, then you should have gotten a circle made of a bunch of points centered at the origin. Deviations from the circle shape indicate that the magnetometer needs to be calibrated. Take home message: Don't just trust the reading of a sensor. Verify it's outputting sensible values. If it's not, then calibrate it.","breadcrumbs":"LED compass » Calibration » Calibration","id":"138","title":"Calibration"},"139":{"body":"In this section we'll be playing with the accelerometer that's in the board. What are we building this time? A punch-o-meter! We'll be measuring the power of your jabs. Well, actually the maximum acceleration that you can reach because acceleration is what accelerometers measure. Strength and acceleration are proportional though so it's a good approximation. The accelerometer is also built inside the LSM303DLHC package. And just like the magnetometer, it can also be accessed using the I2C bus. It also has the same coordinate system as the magnetometer. Here's the coordinate system again: Just like in the previous unit, we'll be using a high level API to directly get the sensor readings in a nicely packaged struct.","breadcrumbs":"Punch-o-meter » Punch-o-meter","id":"139","title":"Punch-o-meter"},"14":{"body":"The primary knowledge requirement to read this book is to know some Rust. It's hard for me to quantify some but at least I can tell you that you don't need to fully grok generics but you do need to know how to use closures. You also need to be familiar with the idioms of the 2018 edition , in particular with the fact that extern crate is not necessary in the 2018 edition. Due to the nature of embedded programming, it will also be extremely helpful to understand how binary and hexadecimal representations of values work, as well as the use of some bitwise operators. For example, it would be useful to understand how the following program produces its output. fn main() { let a = 0x4000_0000 + 0xa2; // Use of the bit shift \"<<\" operation. let b = 1 << 5; // {:X} will format values as hexadecimal println!(\"{:X}: {:X}\", a, b);\n} Also, to follow this material you'll need the following hardware: (Some components are optional but recommended) A STM32F3DISCOVERY board. (You can purchase this board from \"big\" electronics suppliers or from e-commerce sites ) OPTIONAL. A 3.3V USB <-> Serial module. To elaborate: if you have one of the latest revisions of the discovery board (which is usually the case given the first revision was released years ago) then you do not need this module because the board includes this functionality on-board. If you have an older revision of the board then you'll need this module for chapters 10 and 11. For completeness, we'll include instructions for using a Serial module. The book will use this particular model but you can use any other model as long as it operates at 3.3V. The CH340G module, which you can buy from e-commerce sites works too and it's probably cheaper for you to get. OPTIONAL. A HC-05 Bluetooth module (with headers!). A HC-06 would work too. (As with other Chinese parts, you pretty much can only find these on e-commerce sites . (US) Electronics suppliers don't usually stock these for some reason) Two mini-B USB cables. One is required to make the STM32F3DISCOVERY board work. The other is only required if you have the Serial <-> USB module. Make sure that the cables both support data transfer as some cables only support charging devices. NOTE These are not the USB cables that ship with pretty much every Android phone; those are micro USB cables. Make sure you have the right thing! MOSTLY OPTIONAL. 5 female to female, 4 male to female and 1 Male to Male jumper (AKA Dupont) wires. You'll very likely need one female to female to get ITM working. The other wires are only needed if you'll be using the USB <-> Serial and Bluetooth modules. (You can get these from electronics suppliers or from e-commerce sites ) FAQ : Wait, why do I need this specific hardware? It makes my life and yours much easier. The material is much, much more approachable if we don't have to worry about hardware differences. Trust me on this one. FAQ : Can I follow this material with a different development board? Maybe? It depends mainly on two things: your previous experience with microcontrollers and/or whether there already exists a high level crate, like the f3 , for your development board somewhere. With a different development board, this text would lose most if not all its beginner friendliness and \"easy to follow\"-ness, IMO. If you have a different development board and you don't consider yourself a total beginner, you are better off starting with the quickstart project template.","breadcrumbs":"Hardware/knowledge requirements » Hardware/knowledge requirements","id":"14","title":"Hardware/knowledge requirements"},"140":{"body":"What's the first thing we'll do? Perform a sanity check! The starter code prints the X, Y and Z components of the acceleration measured by the accelerometer. The values have already been \"scaled\" and have units of gs. Where 1 g is equal to the acceleration of the gravity, about 9.8 meters per second squared. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux16::{entry, iprint, iprintln, prelude::*, I16x3, Sensitivity}; #[entry]\nfn main() -> ! { let (mut lsm303dlhc, mut delay, _mono_timer, mut itm) = aux16::init(); // extend sensing range to `[-12g, +12g]` lsm303dlhc.set_accel_sensitivity(Sensitivity::G12).unwrap(); loop { const SENSITIVITY: f32 = 12. / (1 << 14) as f32; let I16x3 { x, y, z } = lsm303dlhc.accel().unwrap(); let x = f32::from(x) * SENSITIVITY; let y = f32::from(y) * SENSITIVITY; let z = f32::from(z) * SENSITIVITY; iprintln!(&mut itm.stim[0], \"{:?}\", (x, y, z)); delay.delay_ms(1_000_u16); }\n} The output of this program with the board sitting still will be something like: $ # itmdump console\n(..)\n(0.0, 0.0, 1.078125)\n(0.0, 0.0, 1.078125)\n(0.0, 0.0, 1.171875)\n(0.0, 0.0, 1.03125)\n(0.0, 0.0, 1.078125) Which is weird because the board is not moving yet its acceleration is non-zero. What's going on? This must be related to the gravity, right? Because the acceleration of gravity is 1 g. But the gravity pulls objects downwards so the acceleration along the Z axis should be negative not positive ... Did the program get the Z axis backwards? Nope, you can test rotating the board to align the gravity to the X or Y axis but the acceleration measured by the accelerometer is always pointing up. What happens here is that the accelerometer is measuring the proper acceleration of the board not the acceleration you are observing. This proper acceleration is the acceleration of the board as seen from a observer that's in free fall. An observer that's in free fall is moving toward the center of the the Earth with an acceleration of 1g; from its point of view the board is actually moving upwards (away from the center of the Earth) with an acceleration of 1g. And that's why the proper acceleration is pointing up. This also means that if the board was in free fall, the accelerometer would report a proper acceleration of zero. Please, don't try that at home. Yes, physics is hard. Let's move on.","breadcrumbs":"Punch-o-meter » Gravity is up? » Gravity is up?","id":"140","title":"Gravity is up?"},"141":{"body":"To keep things simple, we'll measure the acceleration only in the X axis while the board remains horizontal. That way we won't have to deal with subtracting that fictitious 1g we observed before which would be hard because that 1g could have X Y Z components depending on how the board is oriented. Here's what the punch-o-meter must do: By default, the app is not \"observing\" the acceleration of the board. When a significant X acceleration is detected (i.e. the acceleration goes above some threshold), the app should start a new measurement. During that measurement interval, the app should keep track of the maximum acceleration observed After the measurement interval ends, the app must report the maximum acceleration observed. You can report the value using the iprintln macro. Give it a try and let me know how hard you can punch ;-).","breadcrumbs":"Punch-o-meter » The challenge » The challenge","id":"141","title":"The challenge"},"142":{"body":"#![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux16::{entry, iprint, iprintln, prelude::*, I16x3, Sensitivity};\nuse m::Float; #[entry]\nfn main() -> ! { const SENSITIVITY: f32 = 12. / (1 << 14) as f32; const THRESHOLD: f32 = 0.5; let (mut lsm303dlhc, mut delay, mono_timer, mut itm) = aux16::init(); lsm303dlhc.set_accel_sensitivity(Sensitivity::G12).unwrap(); let measurement_time = mono_timer.frequency().0; // 1 second in ticks let mut instant = None; let mut max_g = 0.; loop { let g_x = f32::from(lsm303dlhc.accel().unwrap().x).abs() * SENSITIVITY; match instant { None => { // If acceleration goes above a threshold, we start measuring if g_x > THRESHOLD { iprintln!(&mut itm.stim[0], \"START!\"); max_g = g_x; instant = Some(mono_timer.now()); } } // Still measuring Some(ref instant) if instant.elapsed() < measurement_time => { if g_x > max_g { max_g = g_x; } } _ => { // Report max value iprintln!(&mut itm.stim[0], \"Max acceleration: {}g\", max_g); // Measurement done instant = None; // Reset max_g = 0.; } } delay.delay_ms(50_u8); }\n}","breadcrumbs":"Punch-o-meter » My solution » My solution","id":"142","title":"My solution"},"143":{"body":"We have barely scratched the surface! There's lots of stuff left for you to explore. NOTE: If you're reading this, and you'd like to help add examples or exercises to the Discovery book for any of the items below, or any other relevant embedded topics, we'd love to have your help! Please open an issue if you would like to help, but need assistance or mentoring for how to contribute this to the book, or open a Pull Request adding the information!","breadcrumbs":"What's left for you to explore » What's left for you to explore","id":"143","title":"What's left for you to explore"},"144":{"body":"These topics discuss strategies for writing embedded software. Although many problems can be solved in different ways, these sections talk about some strategies, and when they make sense (or don't make sense) to use.","breadcrumbs":"What's left for you to explore » Topics about embedded software","id":"144","title":"Topics about embedded software"},"145":{"body":"All our programs executed a single task. How could we achieve multitasking in a system with no OS, and thus no threads. There are two main approaches to multitasking: preemptive multitasking and cooperative multitasking. In preemptive multitasking a task that's currently being executed can, at any point in time, be preempted (interrupted) by another task. On preemption, the first task will be suspended and the processor will instead execute the second task. At some point the first task will be resumed. Microcontrollers provide hardware support for preemption in the form of interrupts . In cooperative multitasking a task that's being executed will run until it reaches a suspension point . When the processor reaches that suspension point it will stop executing the current task and instead go and execute a different task. At some point the first task will be resumed. The main difference between these two approaches to multitasking is that in cooperative multitasking yields execution control at known suspension points instead of being forcefully preempted at any point of its execution.","breadcrumbs":"What's left for you to explore » Multitasking","id":"145","title":"Multitasking"},"146":{"body":"All our programs have been continuously polling peripherals to see if there's anything that needs to be done. However, some times there's nothing to be done! At those times, the microcontroller should \"sleep\". When the processor sleeps, it stops executing instructions and this saves power. It's almost always a good idea to save power so your microcontroller should be sleeping as much as possible. But, how does it know when it has to wake up to perform some action? \"Interrupts\" are one of the events that wake up the microcontroller but there are others and the wfi and wfe are the instructions that make the processor \"sleep\".","breadcrumbs":"What's left for you to explore » Sleeping","id":"146","title":"Sleeping"},"147":{"body":"Microcontrollers (like our STM32F3) have many different capabilities. However, many share similar capabilities that can be used to solve all sorts of different problems. These topics discuss some of those capabilities, and how they can be used effectively in embedded development.","breadcrumbs":"What's left for you to explore » Topics related to microcontroller capabilities","id":"147","title":"Topics related to microcontroller capabilities"},"148":{"body":"This peripheral is a kind of asynchronous memcpy. So far our programs have been pumping data, byte by byte, into peripherals like UART and I2C. This DMA peripheral can be used to perform bulk transfers of data. Either from RAM to RAM, from a peripheral, like a UART, to RAM or from RAM to a peripheral. You can schedule a DMA transfer, like read 256 bytes from USART1 into this buffer, leave it running in the background and then poll some register to see if it has completed so you can do other stuff while the transfer is ongoing.","breadcrumbs":"What's left for you to explore » Direct Memory Access (DMA).","id":"148","title":"Direct Memory Access (DMA)."},"149":{"body":"In order to interact with the real world, it is often necessary for the microcontroller to respond immediately when some kind of event occurs. Microcontrollers have the ability to be interrupted, meaning when a certain event occurs, it will stop whatever it is doing at the moment, to instead respond to that event. This can be very useful when we want to stop a motor when a button is pressed, or measure a sensor when a timer finishes counting down. Although these interrupts can be very useful, they can also be a bit difficult to work with properly. We want to make sure that we respond to events quickly, but also allow other work to continue as well. In Rust, we model interrupts similar to the concept of threading on desktop Rust programs. This means we also must think about the Rust concepts of Send and Sync when sharing data between our main application, and code that executes as part of handling an interrupt event.","breadcrumbs":"What's left for you to explore » Interrupts","id":"149","title":"Interrupts"},"15":{"body":"Dealing with microcontrollers involves several tools as we'll be dealing with an architecture different than your computer's and we'll have to run and debug programs on a \"remote\" device.","breadcrumbs":"Setting up a development environment » Setting up a development environment","id":"15","title":"Setting up a development environment"},"150":{"body":"In a nutshell, PWM is turning on something and then turning it off periodically while keeping some proportion (\"duty cycle\") between the \"on time\" and the \"off time\". When used on a LED with a sufficiently high frequency, this can be used to dim the LED. A low duty cycle, say 10% on time and 90% off time, will make the LED very dim wheres a high duty cycle, say 90% on time and 10% off time, will make the LED much brighter (almost as if it were fully powered). In general, PWM can be used to control how much power is given to some electric device. With proper (power) electronics between a microcontroller and an electrical motor, PWM can be used to control how much power is given to the motor thus it can be used to control its torque and speed. Then you can add an angular position sensor and you got yourself a closed loop controller that can control the position of the motor at different loads.","breadcrumbs":"What's left for you to explore » Pulse Width Modulation (PWM)","id":"150","title":"Pulse Width Modulation (PWM)"},"151":{"body":"We have used the microcontroller pins as digital outputs, to drive LEDs. But these pins can also be configured as digital inputs. As digital inputs, these pins can read the binary state of switches (on/off) or buttons (pressed/not pressed). ( spoilers reading the binary state of switches / buttons is not as straightforward as it sounds ;-)","breadcrumbs":"What's left for you to explore » Digital inputs","id":"151","title":"Digital inputs"},"152":{"body":"There are a lots of digital sensors out there. You can use a protocol like I2C and SPI to read them. But analog sensors also exist! These sensors just output a voltage level that's proportional to the magnitude they are sensing. The ADC peripheral can be use to convert that \"analog\" voltage level, say 1.25 Volts,into a \"digital\" number, say in the [0, 65535] range, that the processor can use in its calculations.","breadcrumbs":"What's left for you to explore » Analog-to-Digital Converters (ADC)","id":"152","title":"Analog-to-Digital Converters (ADC)"},"153":{"body":"As you might expect a DAC is exactly the opposite of ADC. You can write some digital value into a register to produce a voltage in the [0, 3.3V] range (assuming a 3.3V power supply) on some \"analog\" pin. When this analog pin is connected to some appropriate electronics and the register is written to at some constant, fast rate (frequency) with the right values you can produce sounds or even music!","breadcrumbs":"What's left for you to explore » Digital-to-Analog Converters (DAC)","id":"153","title":"Digital-to-Analog Converters (DAC)"},"154":{"body":"This peripheral can be used to track time in \"human format\". Seconds, minutes, hours, days, months and years. This peripheral handles the translation from \"ticks\" to these human friendly units of time. It even handles leap years and Daylight Save Time for you!","breadcrumbs":"What's left for you to explore » Real Time Clock (RTC)","id":"154","title":"Real Time Clock (RTC)"},"155":{"body":"SPI, I2S, SMBUS, CAN, IrDA, Ethernet, USB, Bluetooth, etc. Different applications use different communication protocols. User facing applications usually have an USB connector because USB is an ubiquitous protocol in PCs and smartphones. Whereas inside cars you'll find plenty of CAN \"buses\". Some digital sensors use SPI, others use I2C and others, SMBUS.","breadcrumbs":"What's left for you to explore » Other communication protocols","id":"155","title":"Other communication protocols"},"156":{"body":"These topics cover items that are not specific to our device, or the hardware on it. Instead, they discuss useful techniques that could be used on embedded systems.","breadcrumbs":"What's left for you to explore » General Embedded-Relevant Topics","id":"156","title":"General Embedded-Relevant Topics"},"157":{"body":"As part of our Punch-o-meter exercise, we used the Accelerometer to measure changes in acceleration in three dimensions. Our board also features a sensor called a Gyroscope, which allows us to measure changes in \"spin\" in three dimensions. This can be very useful when trying to build certain systems, such as a robot that wants to avoid tipping over. Additionally, the data from a sensor like a gyroscope can also be combined with data from accelerometer using a technique called Sensor Fusion (see below for more information).","breadcrumbs":"What's left for you to explore » Gyroscopes","id":"157","title":"Gyroscopes"},"158":{"body":"While some motors are used primarily just to spin in one direction or the other, for example driving a remote control car forwards or backwards, it is sometimes useful to measure more precisely how a motor rotates. Our microcontroller can be used to drive Servo or Stepper motors, which allow for more precise control of how many turns are being made by the motor, or can even position the motor in one specific place, for example if we wanted to move the arms of a clock to a particular direction.","breadcrumbs":"What's left for you to explore » Servo and Stepper Motors","id":"158","title":"Servo and Stepper Motors"},"159":{"body":"The STM32F3DISCOVERY contains three motion sensors: an accelerometer, a gyroscope and a magnetometer. On their own these measure: (proper) acceleration, angular speed and (the Earth's) magnetic field. But these magnitudes can be \"fused\" into something more useful: a \"robust\" measurement of the orientation of the board. Where robust means with less measurement error than a single sensor would be capable of. This idea of deriving more reliable data from different sources is known as sensor fusion. So where to next? There are several options: You could check out the examples in the f3 board support crate. All those examples work for the STM32F3DISCOVERY board you have. You could try out this motion sensors demo . Details about the implementation and source code are available in this blog post . You could check out Real Time for The Masses . A very efficient preemptive multitasking framework that supports task prioritization and dead lock free execution. You could try running Rust on a different development board. The easiest way to get started is to use the cortex-m-quickstart Cargo project template. You could check out this blog post which describes how Rust type system can prevent bugs in I/O configuration. You could check out my blog for miscellaneous topics about embedded development with Rust. You could check out the embedded-hal project which aims to build abstractions (traits) for all the embedded I/O functionality commonly found on microcontrollers. You could join the Weekly driver initiative and help us write generic drivers on top of the embedded-hal traits and that work for all sorts of platforms (ARM Cortex-M, AVR, MSP430, RISCV, etc.)","breadcrumbs":"What's left for you to explore » Sensor fusion","id":"159","title":"Sensor fusion"},"16":{"body":"Tooling is not everything though. Without documentation it is pretty much impossible to work with microcontrollers. We'll be referring to all these documents throughout this book: HEADS UP All these links point to PDF files and some of them are hundreds of pages long and several MBs in size. STM32F3DISCOVERY User Manual STM32F303VC Datasheet STM32F303VC Reference Manual LSM303DLHC * L3GD20 * * NOTE : Newer (from around 2020/09) Discovery boards may have a different e-compass and gyroscope (see the user manual). As such, much in chapters 14-16 will not work as is. Checkout the github issues like this .","breadcrumbs":"Setting up a development environment » Documentation","id":"16","title":"Documentation"},"160":{"body":"","breadcrumbs":"General troubleshooting » General troubleshooting","id":"160","title":"General troubleshooting"},"161":{"body":"","breadcrumbs":"General troubleshooting » OpenOCD problems","id":"161","title":"OpenOCD problems"},"162":{"body":"Symptoms Upon trying to establish a new connection with the device you get an error that looks like this: $ openocd -f (..)\n(..)\nError: open failed\nin procedure 'init'\nin procedure 'ocd_bouncer' Cause The device is not (properly) connected or not the correct ST-LINK interface configuration is used. Fix Linux: Check the USB connection using lsusb. You may not have enough permission to open the device. Try again with sudo. If that works, you can use these instructions to make OpenOCD work without root privilege. You might be using the wrong interface configuration for your ST-LINK. Try interface/stlink-v2.cfg instead of interface/stlink-v2-1.cfg. Windows: You are probably missing the ST-LINK USB driver. Installation instructions here .","breadcrumbs":"General troubleshooting » can't connect to OpenOCD - \"Error: open failed\"","id":"162","title":"can't connect to OpenOCD - \"Error: open failed\""},"163":{"body":"Symptoms Upon trying to establish a new connection with the device you get an error that looks like this: $ openocd -f (..)\n(..)\nError: jtag status contains invalid mode value - communication failure\nPolling target stm32f3x.cpu failed, trying to reexamine\nExamination failed, GDB will be halted. Polling again in 100ms\nInfo : Previous state query failed, trying to reconnect\nError: jtag status contains invalid mode value - communication failure\nPolling target stm32f3x.cpu failed, trying to reexamine\nExamination failed, GDB will be halted. Polling again in 300ms\nInfo : Previous state query failed, trying to reconnect Cause The microcontroller may have get stuck in some tight infinite loop or it may be continuously raising an exception, e.g. the exception handler is raising an exception. Fix Close OpenOCD, if running Press and hold the reset (black) button Launch the OpenOCD command Now, release the reset button","breadcrumbs":"General troubleshooting » can't connect to OpenOCD - \"Polling again in X00ms\"","id":"163","title":"can't connect to OpenOCD - \"Polling again in X00ms\""},"164":{"body":"Symptoms A running OpenOCD session suddenly errors with: # openocd -f (..)\nError: jtag status contains invalid mode value - communication failure\nPolling target stm32f3x.cpu failed, trying to reexamine\nExamination failed, GDB will be halted. Polling again in 100ms\nInfo : Previous state query failed, trying to reconnect\nError: jtag status contains invalid mode value - communication failure\nPolling target stm32f3x.cpu failed, trying to reexamine\nExamination failed, GDB will be halted. Polling again in 300ms\nInfo : Previous state query failed, trying to reconnect Cause The USB connection was lost. Fix Close OpenOCD Disconnect and re-connect the USB cable. Re-launch OpenOCD","breadcrumbs":"General troubleshooting » OpenOCD connection lost - \"Polling again in X00ms\"","id":"164","title":"OpenOCD connection lost - \"Polling again in X00ms\""},"165":{"body":"Symptoms While flashing the device, you get: $ arm-none-eabi-gdb $file\nStart address 0x8000194, load size 31588\nTransfer rate: 22 KB/sec, 5264 bytes/write.\nIgnoring packet error, continuing...\nIgnoring packet error, continuing... Cause Closed itmdump while a program that \"printed\" to the ITM was running. The current GDB session will appear to work normally, just without ITM output but the next GDB session will error with the message that was shown in the previous section. Or, itmdump was called after the monitor tpiu was issued thus making itmdump delete the file / named-pipe that OpenOCD was writing to. Fix Close/kill GDB, OpenOCD and itmdump Remove the file / named-pipe that itmdump was using (for example, itm.txt). Launch OpenOCD Then, launch itmdump Then, launch the GDB session that executes the monitor tpiu command.","breadcrumbs":"General troubleshooting » Can't flash the device - \"Ignoring packet error, continuing...\"","id":"165","title":"Can't flash the device - \"Ignoring packet error, continuing...\""},"166":{"body":"Symptoms Upon trying to establish a new connection with the device you get an error that looks something like this: $ openocd -f (..)\n(..)\nError: couldn't bind telnet to socket: Address already in use Cause One or more of the ports OpenOCD requires access to, 3333, 4444, or 6666, is in use by another process. Each of these ports is used for another aspect: 3333 for gdb, 4444 for telnet, 6666 for remote procedure call (RPC) commands to TCL Fix You can go two routes for fixing this. A) Kill any process that's using one of those ports. B) Specify different ports you know to be free for OpenOCD to use. Solution A Mac: Get a list of processes using ports by running sudo lsof -PiTCP -sTCP:LISTEN Kill the process(es) blocking the key ports by noting their pid(s) and running kill [pid] for each. (Assuming you can confirm they're not running anything mission-critical on your machine!) Solution B All: Send configuration details to OpenOCD when starting it up so that it uses a different port from the default for any of the processes. For example, to do its telnet features on 4441 instead of the default 4444, you would run openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg -c \"telnet_port 4441\" More details on OpenOCD's Configuration Stage can be found in their official docs online .","breadcrumbs":"General troubleshooting » can't connect to OpenOCD - \"Error: couldn't bind [telnet] to socket: Address already in use\"","id":"166","title":"can't connect to OpenOCD - \"Error: couldn't bind [telnet] to socket: Address already in use\""},"167":{"body":"","breadcrumbs":"General troubleshooting » Cargo problems","id":"167","title":"Cargo problems"},"168":{"body":"Symptoms Compiling volatile-register v0.1.2 Compiling rlibc v1.0.0 Compiling r0 v0.1.0\nerror[E0463]: can't find crate for `core` error: aborting due to previous error error[E0463]: can't find crate for `core` error: aborting due to previous error error[E0463]: can't find crate for `core` error: aborting due to previous error Build failed, waiting for other jobs to finish...\nBuild failed, waiting for other jobs to finish...\nerror: Could not compile `r0`. To learn more, run the command again with --verbose. Cause You are using a toolchain older than nightly-2018-04-08 and forgot to call rustup target add thumbv7em-none-eabihf. Fix Update your nightly and install the thumbv7em-none-eabihf target. $ rustup update nightly $ rustup target add thumbv7em-none-eabihf","breadcrumbs":"General troubleshooting » \"can't find crate for core\"","id":"168","title":"\"can't find crate for core\""},"169":{"body":"Below are some useful GDB commands that can help us debug our programs. This assumes you have flashed a program onto your microcontroller and attached to an OpenOCD session.","breadcrumbs":"How to use GDB » How to use GDB","id":"169","title":"How to use GDB"},"17":{"body":"We'll use all the tools listed below. Where a minimum version is not specified, any recent version should work but we have listed the version we have tested. Rust 1.31 or a newer toolchain. Chapter USART requires 1.51 or newer. itmdump >=0.3.1 (cargo install itm). Tested versions: 0.3.1. OpenOCD >=0.8. Tested versions: v0.9.0 and v0.10.0 arm-none-eabi-gdb. Version 7.12 or newer highly recommended. Tested versions: 7.10, 7.11, 7.12 and 8.1 cargo-binutils . Version 0.1.4 or newer. minicom on Linux and macOS. Tested version: 2.7. Readers report that picocom also works but we'll use minicom in this text. PuTTY on Windows. If your computer has Bluetooth functionality and you have the Bluetooth module, you can additionally install these tools to play with the Bluetooth module. All these are optional: Linux, only if you don't have a Bluetooth manager application like Blueman. bluez hcitool rfcomm rfkill macOS / OSX / Windows users only need the default bluetooth manager that ships with their OS. Next, follow OS-agnostic installation instructions for a few of the tools:","breadcrumbs":"Setting up a development environment » Tools","id":"17","title":"Tools"},"170":{"body":"NOTE: Many of the commands you see below can be executed using a short form. For example, continue can simply be used as c, or break $location can be used as b $location. Once you have experience with the commands below, try to see how short you can get the commands to go before GDB doesn't recognize them!","breadcrumbs":"How to use GDB » General Debugging","id":"170","title":"General Debugging"},"171":{"body":"break $location: Set a breakpoint at a place in your code. The value of $location can include: break *main - Break on the exact address of the function main break *0x080012f2 - Break on the exact memory location 0x080012f2 break 123 - Break on line 123 of the currently displayed file break main.rs:123 - Break on line 123 of the file main.rs info break: Display current breakpoints delete: Delete all breakpoints delete $n: Delete breakpoint $n (n being a number. For example: delete $2) clear: Delete breakpoint at next instruction clear main.rs:$function: Delete breakpoint at entry of $function in main.rs clear main.rs:123: Delete breakpoint on line 123 of main.rs enable: Enable all set breakpoints enable $n: Enable breakpoint $n disable: Disable all set breakpoints disable $n: Disable breakpoint $n","breadcrumbs":"How to use GDB » Dealing with Breakpoints","id":"171","title":"Dealing with Breakpoints"},"172":{"body":"continue: Begin or continue execution of your program next: Execute the next line of your program next $n: Repeat next $n number times nexti: Same as next but with machine instructions instead step: Execute the next line, if the next line includes a call to another function, step into that code step $n: Repeat step $n number times stepi: Same as step but with machine instructions instead jump $location: Resume execution at specified location: jump 123: Resume execution at line 123 jump 0x080012f2: Resume execution at address 0x080012f2","breadcrumbs":"How to use GDB » Controlling Execution","id":"172","title":"Controlling Execution"},"173":{"body":"print /$f $data - Print the value contained by the variable $data. Optionally format the output with $f, which can include: x: hexadecimal d: signed decimal\nu: unsigned decimal\no: octal\nt: binary\na: address\nc: character\nf: floating point print /t 0xA: Prints the hexadecimal value 0xA as binary (0b1010) x /$n$u$f $address: Examine memory at $address. Optionally, $n define the number of units to display, $u unit size (bytes, halfwords, words, etc), $f any print format defined above x /5i 0x080012c4: Print 5 machine instructions staring at address 0x080012c4 x/4xb $pc: Print 4 bytes of memory starting where $pc currently is pointing disassemble $location disassemble /r main: Disassemble the function main, using /r to show the bytes that make up each instruction","breadcrumbs":"How to use GDB » Printing Information","id":"173","title":"Printing Information"},"174":{"body":"info functions $regex: Print the names and data types of functions matched by $regex, omit $regex to print all functions info functions main: Print names and types of defined functions that contain the word main info address $symbol: Print where $symbol is stored in memory info address GPIOC: Print the memory address of the variable GPIOC info variables $regex: Print names and types of global variables matched by $regex, omit $regex to print all global variables ptype $data: Print more detailed information about $data ptype cp: Print detailed type information about the variable cp","breadcrumbs":"How to use GDB » Looking at the Symbol Table","id":"174","title":"Looking at the Symbol Table"},"175":{"body":"backtrace $n: Print trace of $n frames, or omit $n to print all frames backtrace 2: Print trace of first 2 frames frame $n: Select frame with number or address $n, omit $n to display current frame up $n: Select frame $n frames up down $n: Select frame $n frames down info frame $address: Describe frame at $address, omit $address for currently selected frame info args: Print arguments of selected frame info registers $r: Print the value of register $r in selected frame, omit $r for all registers info registers $sp: Print the value of the stack pointer register $sp in the current frame","breadcrumbs":"How to use GDB » Poking around the Program Stack","id":"175","title":"Poking around the Program Stack"},"176":{"body":"monitor reset run: Reset the CPU, starting execution over again monitor reset: Same as above monitor reset init: Reset the CPU, halting execution at the start monitor targets: Display information and state of current target","breadcrumbs":"How to use GDB » Controlling OpenOCD Remotely","id":"176","title":"Controlling OpenOCD Remotely"},"18":{"body":"Install rustup by following the instructions at https://rustup.rs . If you already have rustup installed double check that you are on the stable channel and your stable toolchain is up to date. rustc -V should return a date newer than the one shown below: $ rustc -V\nrustc 1.31.0 (abe02cefd 2018-12-04)","breadcrumbs":"Setting up a development environment » rustc & Cargo","id":"18","title":"rustc & Cargo"},"19":{"body":"cargo install itm Verify the version is >=0.3.1 $ itmdump -V\nitmdump 0.3.1","breadcrumbs":"Setting up a development environment » itmdump","id":"19","title":"itmdump"},"2":{"body":"Beginner friendly. No previous experience with microcontrollers or embedded systems is required. Hands on. Plenty of exercises to put the theory into practice. You will be doing most of the work here. Tool centered. We'll make plenty use of tooling to ease development. \"Real\" debugging, with GDB, and logging will be introduced early on. Using LEDs as a debugging mechanism has no place here.","breadcrumbs":"Introduction » Approach","id":"2","title":"Approach"},"20":{"body":"Install llvm-tools rustup component add llvm-tools Install cargo-binutils cargo install cargo-binutils Verify tools are installed Run the following commands at your terminal cargo new test-size cd test-size cargo run cargo size -- --version The results should be something like: ~\n$ cargo new test-size Created binary (application) `test-size` package ~\n$ cd test-size ~/test-size (main)\n$ cargo run Compiling test-size v0.1.0 (~/test-size) Finished dev [unoptimized + debuginfo] target(s) in 0.26s Running `target/debug/test-size`\nHello, world! ~/test-size (main)\n$ cargo size -- --version Finished dev [unoptimized + debuginfo] target(s) in 0.00s\nLLVM (http://llvm.org/): LLVM version 11.0.0-rust-1.50.0-stable Optimized build. Default target: x86_64-unknown-linux-gnu Host CPU: znver2","breadcrumbs":"Setting up a development environment » cargo-binutils","id":"20","title":"cargo-binutils"},"21":{"body":"Now follow the instructions specific to the OS you are using: Linux Windows macOS","breadcrumbs":"Setting up a development environment » OS specific instructions","id":"21","title":"OS specific instructions"},"22":{"body":"Here are the installation commands for a few Linux distributions.","breadcrumbs":"Setting up a development environment » Linux » Linux","id":"22","title":"Linux"},"23":{"body":"","breadcrumbs":"Setting up a development environment » Linux » REQUIRED packages","id":"23","title":"REQUIRED packages"},"24":{"body":"NOTE gdb-multiarch is the GDB command you'll use to debug your ARM Cortex-M programs sudo apt-get install \\ gdb-multiarch \\ minicom \\ openocd","breadcrumbs":"Setting up a development environment » Linux » Ubuntu 18.04 or newer / Debian stretch or newer","id":"24","title":"Ubuntu 18.04 or newer / Debian stretch or newer"},"25":{"body":"NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM Cortex-M programs sudo apt-get install \\ gdb-arm-none-eabi \\ minicom \\ openocd","breadcrumbs":"Setting up a development environment » Linux » Ubuntu 14.04 and 16.04","id":"25","title":"Ubuntu 14.04 and 16.04"},"26":{"body":"sudo dnf install \\ minicom \\ openocd \\ gdb","breadcrumbs":"Setting up a development environment » Linux » Fedora 23 or newer","id":"26","title":"Fedora 23 or newer"},"27":{"body":"NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM Cortex-M programs sudo pacman -S \\ arm-none-eabi-gdb \\ minicom \\ openocd","breadcrumbs":"Setting up a development environment » Linux » Arch Linux","id":"27","title":"Arch Linux"},"28":{"body":"NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM Cortex-M programs For distros that don't have packages for ARM's pre-built toolchain , download the \"Linux 64-bit\" file and put its bin directory on your path. Here's one way to do it: mkdir -p ~/local && cd ~/local tar xjf /path/to/downloaded/file/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 Then, use your editor of choice to append to your PATH in the appropriate shell init file (e.g. ~/.zshrc or ~/.bashrc): PATH=$PATH:$HOME/local/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux/bin","breadcrumbs":"Setting up a development environment » Linux » Other distros","id":"28","title":"Other distros"},"29":{"body":"","breadcrumbs":"Setting up a development environment » Linux » Optional packages","id":"29","title":"Optional packages"},"3":{"body":"What's out of scope for this book: Teaching Rust. There's plenty of material on that topic already. We'll focus on microcontrollers and embedded systems. Being a comprehensive text about electric circuit theory or electronics. We'll just cover the minimum required to understand how some devices work. Covering details such as linker scripts and the boot process. For example, we'll use existing tools to help get your code onto your board, but not go into detail about how those tools work. Also I don't intend to port this material to other development boards; this book will make exclusive use of the STM32F3DISCOVERY development board.","breadcrumbs":"Introduction » Non-goals","id":"3","title":"Non-goals"},"30":{"body":"sudo apt-get install \\ bluez \\ rfkill","breadcrumbs":"Setting up a development environment » Linux » Ubuntu / Debian","id":"30","title":"Ubuntu / Debian"},"31":{"body":"sudo dnf install \\ bluez \\ rfkill","breadcrumbs":"Setting up a development environment » Linux » Fedora","id":"31","title":"Fedora"},"32":{"body":"sudo pacman -S \\ bluez \\ bluez-utils \\ rfkill","breadcrumbs":"Setting up a development environment » Linux » Arch Linux","id":"32","title":"Arch Linux"},"33":{"body":"These rules let you use USB devices like the F3 and the Serial module without root privilege, i.e. sudo. Create 99-openocd.rules in /etc/udev/rules.d using the idVendor and idProduct from the lsusb output. For example, connect the STM32F3DISCOVERY to your computer using a USB cable. Be sure to connect the cable to the \"USB ST-LINK\" port, the USB port in the center of the edge of the board. Execute lsusb: lsusb | grep ST-LINK It should result in something like: $ lsusb | grep ST-LINK\nBus 003 Device 003: ID 0483:374b STMicroelectronics ST-LINK/V2.1 So the idVendor is 0483 and idProduct is 374b.","breadcrumbs":"Setting up a development environment » Linux » udev rules","id":"33","title":"udev rules"},"34":{"body":"sudo vi /etc/udev/rules.d/99-openocd.rules With the contents: # STM32F3DISCOVERY - ST-LINK/V2.1\nATTRS{idVendor}==\"0483\", ATTRS{idProduct}==\"374b\", MODE:=\"0666\" For older devices with OPTIONAL USB <-> FT232 based Serial Module Create /etc/udev/rules.d/99-ftdi.rules: sudo vi /etc/udev/rules.d/99-openocd.rules With the contents: # FT232 - USB <-> Serial Converter\nATTRS{idVendor}==\"0403\", ATTRS{idProduct}==\"6001\", MODE:=\"0666\"","breadcrumbs":"Setting up a development environment » Linux » Create /etc/udev/rules.d/99-openocd.rules:","id":"34","title":"Create /etc/udev/rules.d/99-openocd.rules:"},"35":{"body":"sudo udevadm control --reload-rules If you had any board plugged to your computer, unplug them and then plug them in again. Now, go to the next section .","breadcrumbs":"Setting up a development environment » Linux » Reload the udev rules with:","id":"35","title":"Reload the udev rules with:"},"36":{"body":"","breadcrumbs":"Setting up a development environment » Windows » Windows","id":"36","title":"Windows"},"37":{"body":"ARM provides .exe installers for Windows. Grab one from here , and follow the instructions. Just before the installation process finishes tick/select the \"Add path to environment variable\" option. Then verify that the tools are in your %PATH%: Verify gcc is installed: arm-none-eabi-gcc -v The results should be something like: (..)\n$ arm-none-eabi-gcc -v\ngcc version 5.4.1 20160919 (release) (..)","breadcrumbs":"Setting up a development environment » Windows » arm-none-eabi-gdb","id":"37","title":"arm-none-eabi-gdb"},"38":{"body":"There's no official binary release of OpenOCD for Windows but there are unofficial releases available here . Grab the 0.10.x zipfile and extract it somewhere in your drive (I recommend C:\\OpenOCD but with the drive letter that makes sense to you) then update your %PATH% environment variable to include the following path: C:\\OpenOCD\\bin (or the path that you used before). Verify OpenOCD is installed and in your %PATH% with: openocd -v The results should be something like: $ openocd -v\nOpen On-Chip Debugger 0.10.0\n(..)","breadcrumbs":"Setting up a development environment » Windows » OpenOCD","id":"38","title":"OpenOCD"},"39":{"body":"Download the latest putty.exe from this site and place it somewhere in your %PATH%.","breadcrumbs":"Setting up a development environment » Windows » PuTTY","id":"39","title":"PuTTY"},"4":{"body":"The source of this book is in this repository . If you encounter any typo or problem with the code report it on the issue tracker .","breadcrumbs":"Introduction » Reporting problems","id":"4","title":"Reporting problems"},"40":{"body":"You'll also need to install this USB driver or OpenOCD won't work. Follow the installer instructions and make sure you install the right (32-bit or 64-bit) version of the driver. That's all! Go to the next section .","breadcrumbs":"Setting up a development environment » Windows » ST-LINK USB driver","id":"40","title":"ST-LINK USB driver"},"41":{"body":"All the tools can be installed using Homebrew : $ # ARM GCC debugger\n$ brew install arm-none-eabi-gdb $ # Minicom and OpenOCD\n$ brew install minicom openocd That's all! Go to the next section .","breadcrumbs":"Setting up a development environment » macOS » macOS","id":"41","title":"macOS"},"42":{"body":"Let's verify that all the tools were installed correctly.","breadcrumbs":"Setting up a development environment » Verify the installation » Verify the installation","id":"42","title":"Verify the installation"},"43":{"body":"","breadcrumbs":"Setting up a development environment » Verify the installation » Linux only","id":"43","title":"Linux only"},"44":{"body":"Connect the STM32F3DISCOVERY to your computer using an USB cable. Be sure to connect the cable to the \"USB ST-LINK\" port, the USB port in the center of the edge of the board. The STM32F3DISCOVERY should now appear as a USB device (file) in /dev/bus/usb. Let's find out how it got enumerated: lsusb | grep -i stm This should result in: $ lsusb | grep -i stm\nBus 003 Device 004: ID 0483:374b STMicroelectronics ST-LINK/V2.1\n$ # ^^^ ^^^ In my case, the STM32F3DISCOVERY got connected to the bus #3 and got enumerated as the device #4. This means the file /dev/bus/usb/003/004 is the STM32F3DISCOVERY. Let's check its permissions: $ ls -la /dev/bus/usb/003/004\ncrw-rw-rw-+ 1 root root 189, 259 Feb 28 13:32 /dev/bus/usb/003/00 The permissions should be crw-rw-rw-. If it's not ... then check your udev rules and try re-loading them with: sudo udevadm control --reload-rules For older devices with OPTIONAL USB <-> FT232 based Serial Module Unplug the STM32F3DISCOVERY and plug the Serial module. Now, figure out what's its associated file: $ lsusb | grep -i ft232\nBus 003 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC In my case, it's the /dev/bus/usb/003/005. Now, check its permissions: $ ls -l /dev/bus/usb/003/005\ncrw-rw-rw- 1 root root 189, 21 Sep 13 00:00 /dev/bus/usb/003/005 As before, the permissions should be crw-rw-rw-.","breadcrumbs":"Setting up a development environment » Verify the installation » Verify permissions","id":"44","title":"Verify permissions"},"45":{"body":"Connect the STM32F3DISCOVERY using the USB cable to the USB port in the center of edge of the board, the one that's labeled \"USB ST-LINK\". Two red LEDs should turn on right after connecting the USB cable to the board. IMPORTANT There is more than one hardware revision of the STM32F3DISCOVERY board. For older revisions, you'll need to change the \"interface\" argument to -f interface/stlink-v2.cfg (note: no -1 at the end). Alternatively, older revisions can use -f board/stm32f3discovery.cfg instead of -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg. NOTE OpenOCD v0.11.0 has deprecated interface/stlink-v2.cfg in favor of interface/stlink.cfg which supports ST-LINK/V1, ST-LINK/V2, ST-LINK/V2-1, and ST-LINK/V3.","breadcrumbs":"Setting up a development environment » Verify the installation » Verify OpenOCD connection","id":"45","title":"Verify OpenOCD connection"},"46":{"body":"FYI: The interface directory is typically located in /usr/share/openocd/scripts/, which is the default location OpenOCD expects these files. If you've installed them somewhere else use the -s /path/to/scripts/ option to specify your install directory. openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg or openocd -f interface/stlink.cfg -f target/stm32f3x.cfg","breadcrumbs":"Setting up a development environment » Verify the installation » *Nix","id":"46","title":"*Nix"},"47":{"body":"Below the references to C:\\OpenOCD is the directory where OpenOCD is installed. openocd -s C:\\OpenOCD\\share\\scripts -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg NOTE cygwin users have reported problems with the -s flag. If you run into that problem you can add C:\\OpenOCD\\share\\scripts\\ directory to the parameters. cygwin users: openocd -f C:\\OpenOCD\\share\\scripts\\interface\\stlink-v2-1.cfg -f C:\\OpenOCD\\share\\scripts\\target\\stm32f3x.cfg","breadcrumbs":"Setting up a development environment » Verify the installation » Windows","id":"47","title":"Windows"},"48":{"body":"OpenOCD is a service which forwards debug information from the ITM channel to a file, itm.txt, as such it runs forever and does not return to the terminal prompt. The initial output of OpenOCD is something like: Open On-Chip Debugger 0.10.0\nLicensed under GNU GPL v2\nFor bug reports, read http://openocd.org/doc/doxygen/bugs.html\nInfo : auto-selecting first available session transport \"hla_swd\". To override use 'transport select '.\nadapter speed: 1000 kHz\nadapter_nsrst_delay: 100\nInfo : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD\nnone separate\nInfo : Unable to match requested speed 1000 kHz, using 950 kHz\nInfo : Unable to match requested speed 1000 kHz, using 950 kHz\nInfo : clock speed 950 kHz\nInfo : STLINK v2 JTAG v27 API v2 SWIM v15 VID 0x0483 PID 0x374B\nInfo : using stlink api v2\nInfo : Target voltage: 2.915608\nInfo : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints (If you don't ... then check the general troubleshooting instructions.) Also, one of the red LEDs, the one closest to the USB port, should start oscillating between red light and green light. That's it! It works. You can now use Ctrl-c to stop OpenOCD or close/kill the terminal.","breadcrumbs":"Setting up a development environment » Verify the installation » All","id":"48","title":"All"},"49":{"body":"Let's get familiar with the hardware we'll be working with.","breadcrumbs":"Meet your hardware » Meet your hardware","id":"49","title":"Meet your hardware"},"5":{"body":"This Discovery book is just one of several embedded Rust resources provided by the Embedded Working Group . The full selection can be found at The Embedded Rust Bookshelf . This includes the list of Frequently Asked Questions .","breadcrumbs":"Introduction » Other embedded Rust resources","id":"5","title":"Other embedded Rust resources"},"50":{"body":"We'll refer to this board as \"F3\" throughout this book. Here are some of the many components on the board: A microcontroller . A number of LEDs, including the eight aligned in a \"compass\" formation. Two buttons. Two USB ports. An accelerometer . A magnetometer . A gyroscope . Of these components, the most important is the microcontroller (sometimes shortened to \"MCU\" for \"microcontroller unit\"), which is the large black square sitting in the center of your board. The MCU is what runs your code. You might sometimes read about \"programming a board\", when in reality what we are doing is programming the MCU that is installed on the board.","breadcrumbs":"Meet your hardware » STM32F3DISCOVERY (the \"F3\")","id":"50","title":"STM32F3DISCOVERY (the \"F3\")"},"51":{"body":"Since the MCU is so important, let's take a closer look at the one sitting on our board. Our MCU is surrounded by 100 tiny metal pins . These pins are connected to traces , the little \"roads\" that act as the wires connecting components together on the board. The MCU can dynamically alter the electrical properties of the pins. This works similar to a light switch altering how electrical current flows through a circuit. By enabling or disabling electrical current to flow through a specific pin, an LED attached to that pin (via the traces) can be turned on and off. Each manufacturer uses a different part numbering scheme, but many will allow you to determine information about a component simply by looking at the part number. Looking at our MCU's part number (STM32F303VCT6), the ST at the front hints to us that this is a part manufactured by ST Microelectronics . Searching through ST's marketing materials we can also learn the following: The M32 represents that this is an Arm®-based 32-bit microcontroller. The F3 represents that the MCU is from ST's \"STM32F3\" series. This is a series of MCUs based on the Cortex®-M4 processor design. The remainder of the part number goes into more details about things like extra features and RAM size, which at this point we're less concerned about.","breadcrumbs":"Meet your hardware » STM32F303VCT6 (the \"STM32F3\")","id":"51","title":"STM32F303VCT6 (the \"STM32F3\")"},"52":{"body":"If our chip is manufactured by ST, then who is Arm? And if our chip is the STM32F3, what is the Cortex-M4? You might be surprised to hear that while \"Arm-based\" chips are quite popular, the company behind the \"Arm\" trademark ( Arm Holdings ) doesn't actually manufacture chips for purchase. Instead, their primary business model is to just design parts of chips. They will then license those designs to manufacturers, who will in turn implement the designs (perhaps with some of their own tweaks) in the form of physical hardware that can then be sold. Arm's strategy here is different from companies like Intel, which both designs and manufactures their chips. Arm licenses a bunch of different designs. Their \"Cortex-M\" family of designs are mainly used as the core in microcontrollers. For example, the Cortex-M0 is designed for low cost and low power usage. The Cortex-M7 is higher cost, but with more features and performance. The core of our STM32F3 is based on the Cortex-M4, which is in the middle: more features and performance than the Cortex-M0, but less expensive than the Cortex-M7. Luckily, you don't need to know too much about different types of processors or Cortex designs for the sake of this book. However, you are hopefully now a bit more knowledgeable about the terminology of your device. While you are working specifically with an STM32F3, you might find yourself reading documentation and using tools for Cortex-M-based chips, as the STM32F3 is based on a Cortex-M design.","breadcrumbs":"Meet your hardware » Arm? Cortex-M4?","id":"52","title":"Arm? Cortex-M4?"},"53":{"body":"If you have an older revision of the discovery board, you can use this module to exchange data between the microcontroller in the F3 and your computer. This module will be connected to your computer using an USB cable. I won't say more at this point. If you have a newer release of the board then you don't need this module. The ST-LINK will double as a USB<->serial converter connected to the microcontroller USART1 at pins PC4 and PC5.","breadcrumbs":"Meet your hardware » The Serial module","id":"53","title":"The Serial module"},"54":{"body":"This module has the exact same purpose as the serial module but it sends the data over Bluetooth instead of over USB.","breadcrumbs":"Meet your hardware » The Bluetooth module","id":"54","title":"The Bluetooth module"},"55":{"body":"Alright, let's start by building the following application: I'm going to give you a high level API to implement this app but don't worry we'll do low level stuff later on. The main goal of this chapter is to get familiar with the flashing and debugging process. Throughout this text we'll be using the starter code that's in the discovery repository. Make sure you always have the latest version of the master branch because this website tracks that branch. The starter code is in the src directory of that repository. Inside that directory there are more directories named after each chapter of this book. Most of those directories are starter Cargo projects. Now, jump into the src/05-led-roulette directory. Check the src/main.rs file: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use aux5::entry; #[entry]\nfn main() -> ! { let _y; let x = 42; _y = x; // infinite loop; just so we don't leave this stack frame loop {}\n} Microcontroller programs are different from standard programs in two aspects: #![no_std] and #![no_main]. The no_std attribute says that this program won't use the std crate, which assumes an underlying OS; the program will instead use the core crate, a subset of std that can run on bare metal systems (i.e., systems without OS abstractions like files and sockets). The no_main attribute says that this program won't use the standard main interface, which is tailored for command line applications that receive arguments. Instead of the standard main we'll use the entry attribute from the cortex-m-rt crate to define a custom entry point. In this program we have named the entry point \"main\", but any other name could have been used. The entry point function must have the signature fn() -> !; this type indicates that the function can't return – this means that the program never terminates. If you are a careful observer, you'll also notice there is a .cargo directory in the Cargo project as well. This directory contains a Cargo configuration file (.cargo/config) that tweaks the linking process to tailor the memory layout of the program to the requirements of the target device. This modified linking process is a requirement of the cortex-m-rt crate. You'll also be making further tweaks to .cargo/config in future sections to make building and debugging easier. Alright, let's start by building this program.","breadcrumbs":"LED roulette » LED roulette","id":"55","title":"LED roulette"},"56":{"body":"The first step is to build our \"binary\" crate. Because the microcontroller has a different architecture than your computer we'll have to cross compile. Cross compiling in Rust land is as simple as passing an extra --target flag to rustcor Cargo. The complicated part is figuring out the argument of that flag: the name of the target. The microcontroller in the F3 has a Cortex-M4F processor in it. rustc knows how to cross compile to the Cortex-M architecture and provides 4 different targets that cover the different processor families within that architecture: thumbv6m-none-eabi, for the Cortex-M0 and Cortex-M1 processors thumbv7m-none-eabi, for the Cortex-M3 processor thumbv7em-none-eabi, for the Cortex-M4 and Cortex-M7 processors thumbv7em-none-eabihf, for the Cortex-M4 F and Cortex-M7 F processors For the F3, we'll use the thumbv7em-none-eabihf target. Before cross compiling you have to download a pre-compiled version of the standard library (a reduced version of it actually) for your target. That's done using rustup: rustup target add thumbv7em-none-eabihf You only need to do the above step once; rustup will re-install a new standard library (rust-std component) whenever you update your toolchain. With the rust-std component in place you can now cross compile the program using Cargo. NOTE Make sure you are in the src/05-led-roulette directory and run cargo build command below to create the executable: cargo build --target thumbv7em-none-eabihf On your console you should see something like: $ cargo build --target thumbv7em-none-eabihf Compiling typenum v1.12.0 Compiling semver-parser v0.7.0 Compiling version_check v0.9.2 Compiling nb v1.0.0 Compiling void v1.0.2 Compiling autocfg v1.0.1 Compiling cortex-m v0.7.1 Compiling proc-macro2 v1.0.24 Compiling vcell v0.1.3 Compiling unicode-xid v0.2.1 Compiling stable_deref_trait v1.2.0 Compiling syn v1.0.60 Compiling bitfield v0.13.2 Compiling cortex-m v0.6.7 Compiling cortex-m-rt v0.6.13 Compiling r0 v0.2.2 Compiling stm32-usbd v0.5.1 Compiling stm32f3 v0.12.1 Compiling usb-device v0.2.7 Compiling cfg-if v1.0.0 Compiling paste v1.0.4 Compiling stm32f3-discovery v0.6.0 Compiling embedded-dma v0.1.2 Compiling volatile-register v0.2.0 Compiling nb v0.1.3 Compiling embedded-hal v0.2.4 Compiling semver v0.9.0 Compiling generic-array v0.14.4 Compiling switch-hal v0.3.2 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling rustc_version v0.2.3 Compiling bare-metal v0.2.5 Compiling cast v0.2.3 Compiling quote v1.0.9 Compiling generic-array v0.13.2 Compiling generic-array v0.12.3 Compiling generic-array v0.11.1 Compiling panic-itm v0.4.2 Compiling lsm303dlhc v0.2.0 Compiling as-slice v0.1.4 Compiling micromath v1.1.0 Compiling accelerometer v0.12.0 Compiling chrono v0.4.19 Compiling aligned v0.3.4 Compiling rtcc v0.2.0 Compiling cortex-m-rt-macros v0.1.8 Compiling stm32f3xx-hal v0.6.1 Compiling aux5 v0.2.0 (~/embedded-discovery/src/05-led-roulette/auxiliary) Compiling led-roulette v0.2.0 (~/embedded-discovery/src/05-led-roulette) Finished dev [unoptimized + debuginfo] target(s) in 17.91s NOTE Be sure to compile this crate without optimizations. The provided Cargo.toml file and build command above will ensure optimizations are off. OK, now we have produced an executable. This executable won't blink any LEDs, it's just a simplified version that we will build upon later in the chapter. As a sanity check, let's verify that the produced executable is actually an ARM binary: cargo readobj --target thumbv7em-none-eabihf --bin led-roulette -- --file-header The cargo readobj .. above is equivalent to readelf -h target/thumbv7em-none-eabihf/debug/led-roulette and should produce something similar to: $ cargo readobj --target thumbv7em-none-eabihf --bin led-roulette -- --file-header Finished dev [unoptimized + debuginfo] target(s) in 0.02s\nELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: ARM Version: 0x1 Entry point address: 0x8000195 Start of program headers: 52 (bytes into file) Start of section headers: 818328 (bytes into file) Flags: 0x5000400 Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 4 Size of section headers: 40 (bytes) Number of section headers: 22 Section header string table index: 20 Next, we'll flash the program into our microcontroller.","breadcrumbs":"LED roulette » Build it » Build it","id":"56","title":"Build it"},"57":{"body":"Flashing is the process of moving our program into the microcontroller's (persistent) memory. Once flashed, the microcontroller will execute the flashed program every time it is powered on. In this case, our led-roulette program will be the only program in the microcontroller memory. By this I mean that there's nothing else running on the microcontroller: no OS, no \"daemon\", nothing. led-roulette has full control over the device. Onto the actual flashing. First thing we need to do is launch OpenOCD. We did that in the previous section but this time we'll run the command inside a temporary directory (/tmp on *nix; %TEMP% on Windows). Make sure the F3 is connected to your computer and run the following commands in a new terminal .","breadcrumbs":"LED roulette » Flash it » Flash it","id":"57","title":"Flash it"},"58":{"body":"cd /tmp\nopenocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg","breadcrumbs":"LED roulette » Flash it » For *nix & MacOS:","id":"58","title":"For *nix & MacOS:"},"59":{"body":"cd %TEMP%\nopenocd -s C:\\share\\scripts -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg NOTE Older revisions of the board need to pass slightly different arguments to openocd. Review this section for the details. The program will block; leave that terminal open. Now it's a good time to explain what the openocd command is actually doing. I mentioned that the STM32F3DISCOVERY (aka F3) actually has two microcontrollers. One of them is used as a programmer/debugger. The part of the board that's used as a programmer is called ST-LINK (that's what STMicroelectronics decided to call it). This ST-LINK is connected to the target microcontroller using a Serial Wire Debug (SWD) interface (this interface is an ARM standard so you'll run into it when dealing with other Cortex-M based microcontrollers). This SWD interface can be used to flash and debug a microcontroller. The ST-LINK is connected to the \"USB ST-LINK\" port and will appear as a USB device when you connect the F3 to your computer. As for OpenOCD, it's software that provides some services like a GDB server on top of USB devices that expose a debugging protocol like SWD or JTAG. Onto the actual command: those .cfg files we are using instruct OpenOCD to look for a ST-LINK USB device (interface/stlink-v2-1.cfg) and to expect a STM32F3XX microcontroller (target/stm32f3x.cfg) to be connected to the ST-LINK. The OpenOCD output looks like this: $ openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg\nOpen On-Chip Debugger 0.10.0\nLicensed under GNU GPL v2\nFor bug reports, read http://openocd.org/doc/doxygen/bugs.html\nInfo : auto-selecting first available session transport \"hla_swd\". To override use 'transport select '.\nadapter speed: 1000 kHz\nadapter_nsrst_delay: 100\nInfo : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD\nnone separate\nInfo : Unable to match requested speed 1000 kHz, using 950 kHz\nInfo : Unable to match requested speed 1000 kHz, using 950 kHz\nInfo : clock speed 950 kHz\nInfo : STLINK v2 JTAG v37 API v2 SWIM v26 VID 0x0483 PID 0x374B\nInfo : using stlink api v2\nInfo : Target voltage: 2.888183\nInfo : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints The \"6 breakpoints, 4 watchpoints\" part indicates the debugging features the processor has available. Leave that openocd process running, and in the previous terminal or a new terminal make sure that you are inside the project's src/05-led-roulette/ directory . I mentioned that OpenOCD provides a GDB server so let's connect to that right now:","breadcrumbs":"LED roulette » Flash it » For Windows Note : substitute C: for the actual OpenOCD path:","id":"59","title":"For Windows Note : substitute C: for the actual OpenOCD path:"},"6":{"body":"Many thanks to integer 32 for sponsoring me to work on this book! Please give them lots of work (they do Rust consulting!) so they'll have no choice but to hire more Rustaceans <3.","breadcrumbs":"Introduction » Sponsored by","id":"6","title":"Sponsored by"},"60":{"body":"First, we need to determine what version of gdb you have that is capable of debugging ARM binaries. This could be any one of the commands below, try each one: arm-none-eabi-gdb -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette gdb-multiarch -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette gdb -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette NOTE : If you are getting target/thumbv7em-none-eabihf/debug/led-roulette: No such file or directory error, try adding ../../ to the file path, for example: $ gdb -q -ex \"target remote :3333\" ../../target/thumbv7em-none-eabihf/debug/led-roulette This is caused by each example project being in a workspace that contains the entire book, and workspaces have a single target directory. Check out [Workspaces chapter in Rust Book] for more.","breadcrumbs":"LED roulette » Flash it » Execute GDB","id":"60","title":"Execute GDB"},"61":{"body":"You can detect a failing case if there is a warning or error after the Remote debugging using :3333 line: $ gdb -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette\nReading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...\nRemote debugging using :3333\nwarning: Architecture rejected target-supplied description\nTruncated register 16 in remote 'g' packet\n(gdb)","breadcrumbs":"LED roulette » Flash it » Failing case","id":"61","title":"Failing case"},"62":{"body":"Successful case 1: $ arm-none-eabi-gdb -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette\nReading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...\nRemote debugging using :3333\ncortex_m_rt::Reset () at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:497\n497 pub unsafe extern \"C\" fn Reset() -> ! {\n(gdb) Successful case 2: ~/embedded-discovery/src/05-led-roulette (master)\n$ arm-none-eabi-gdb -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette\nReading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...\nRemote debugging using :3333\n0x00000000 in ?? ()\n(gdb) In both failing and successful cases you should see new output in the OpenOCD terminal , something like the following: Info : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints\n+Info : accepting 'gdb' connection on tcp/3333\n+Info : device id = 0x10036422\n+Info : flash size = 256kbytes NOTE If you are getting an error like undefined debug reason 7 - target needs reset, you can try running monitor reset halt as described here . By default OpenOCD's GDB server listens on TCP port 3333 (localhost). This command is connecting to that port.","breadcrumbs":"LED roulette » Flash it » Successful case","id":"62","title":"Successful case"},"63":{"body":"Now that you've successfully determined which debugger you need to use we need to change ../.cargo/config.toml so that the cargo run command will succeed. NOTE cargo is the Rust package manager and you can read about it here . Get back to the terminal prompt and look at ../.cargo/config.toml: ~/embedded-discovery/src/05-led-roulette\n$ cat ../.cargo/config.toml\n# default runner starts a GDB sesssion, which requires OpenOCD to be\n# running, e.g.,\n## openocd -f interface/stlink.cfg -f target/stm32f3x.cfg\n# depending on your local GDB, pick one of the following\n[target.thumbv7em-none-eabihf]\nrunner = \"arm-none-eabi-gdb -q -x ../openocd.gdb\"\n# runner = \"gdb-multiarch -q -x ../openocd.gdb\"\n# runner = \"gdb -q -x ../openocd.gdb\"\nrustflags = [ \"-C\", \"link-arg=-Tlink.x\",\n] [build]\ntarget = \"thumbv7em-none-eabihf\" Use your favorite editor to edit ../.cargo/config.toml so that the runner line contains the correct name of that debugger: nano ../.cargo/config.toml For example, if your debugger was gdb-multiarch then after editing the git diff should be: $ git diff ../.cargo/config.toml\ndiff --git a/f3discovery/src/.cargo/config.toml b/f3discovery/src/.cargo/config.toml\nindex 2f38f6b..95860a0 100644\n--- a/f3discovery/src/.cargo/config.toml\n+++ b/f3discovery/src/.cargo/config.toml\n@@ -3,8 +3,8 @@ ## openocd -f interface/stlink.cfg -f target/stm32f3x.cfg # depending on your local GDB, pick one of the following [target.thumbv7em-none-eabihf]\n-runner = \"arm-none-eabi-gdb -q -x ../openocd.gdb\"\n-# runner = \"gdb-multiarch -q -x ../openocd.gdb\"\n+# runner = \"arm-none-eabi-gdb -q -x ../openocd.gdb\"\n+runner = \"gdb-multiarch -q -x ../openocd.gdb\" # runner = \"gdb -q -x ../openocd.gdb\" rustflags = [ \"-C\", \"link-arg=-Tlink.x\", Now that you have ../.cargo/config.toml setup let's test it using cargo run to start the debug session. NOTE The --target thumbv7em-none-eabihf defines which architecture to build and run. In our ../.cargo/config.toml file we have target = \"thumbv7em-none-eabihf\" so it is actually not necessary to specify --target we do it here just so you know that parameters on the command line can be used and they override those in config.toml files. cargo run --target thumbv7em-none-eabihf Results in: ~/embedded-discovery/src/05-led-roulette\n$ cargo run --target thumbv7em-none-eabihf Finished dev [unoptimized + debuginfo] target(s) in 0.14s Running `gdb-multiarch -q -x ../openocd.gdb /home/adam/vc/rust-training/discovery/f3discovery/target/thumbv7em-none-eabihf/debug/led-roulette`\nReading symbols from /home/adam/vc/rust-training/discovery/f3discovery/target/thumbv7em-none-eabihf/debug/led-roulette...\n0x08000230 in core::fmt::Arguments::new_v1 (pieces=..., args=...) at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/fmt/mod.rs:394\n394\t/rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/fmt/mod.rs: No such file or directory.\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x1ad8 lma 0x8000194\nLoading section .rodata, size 0x5a4 lma 0x8001c6c\nStart address 0x08000194, load size 8720\nTransfer rate: 12 KB/sec, 2906 bytes/write.\nBreakpoint 1 at 0x80001e8: file src/05-led-roulette/src/main.rs, line 7.\nNote: automatically using hardware breakpoints for read-only addresses.\nBreakpoint 2 at 0x800020a: file src/lib.rs, line 570.\nBreakpoint 3 at 0x8001c5a: file src/lib.rs, line 560. Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7\n7\t#[entry]\nhalted: PC: 0x080001ee\nled_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:10\n10 let x = 42; Bravo, we will be modifying ../.cargo/config.toml in future. But , since this file is shared with all of the chapters those changes should be made with that in mind. If you want or we need to make changes that only pertain to a particular chapter then create a .cargo/config.toml local to that chapter directory.","breadcrumbs":"LED roulette » Flash it » Update ../.cargo/config.toml","id":"63","title":"Update ../.cargo/config.toml"},"64":{"body":"Assuming you have GDB running, if not start it as suggested in the previous section. NOTE The -x ../openocd.gdb arguments to gdb is already setup to flash the device, so explicitly flashing the project code to the device is normally handled with a simple cargo run. We'll cover the openocd configuration script in the next section. Now use the load command in gdb to actually flash the program into the device: (gdb) load\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x20ec lma 0x8000194\nLoading section .rodata, size 0x514 lma 0x8002280\nStart address 0x08000194, load size 10132\nTransfer rate: 17 KB/sec, 3377 bytes/write. You'll also see new output in the OpenOCD terminal, something like: Info : flash size = 256kbytes\n+Info : Unable to match requested speed 1000 kHz, using 950 kHz\n+Info : Unable to match requested speed 1000 kHz, using 950 kHz\n+adapter speed: 950 kHz\n+target halted due to debug-request, current mode: Thread\n+xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000\n+Info : Unable to match requested speed 8000 kHz, using 4000 kHz\n+Info : Unable to match requested speed 8000 kHz, using 4000 kHz\n+adapter speed: 4000 kHz\n+target halted due to breakpoint, current mode: Thread\n+xPSR: 0x61000000 pc: 0x2000003a msp: 0x2000a000\n+Info : Unable to match requested speed 1000 kHz, using 950 kHz\n+Info : Unable to match requested speed 1000 kHz, using 950 kHz\n+adapter speed: 950 kHz\n+target halted due to debug-request, current mode: Thread\n+xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000 Our program is loaded, let's debug it!","breadcrumbs":"LED roulette » Flash it » Flash the device","id":"64","title":"Flash the device"},"65":{"body":"We are already inside a debugging session so let's debug our program. After the load command, our program is stopped at its entry point . This is indicated by the \"Start address 0x8000XXX\" part of GDB's output. The entry point is the part of a program that a processor / CPU will execute first. The starter project I've provided to you has some extra code that runs before the main function. At this time, we are not interested in that \"pre-main\" part so let's skip right to the beginning of the main function. We'll do that using a breakpoint. Issue break main at the (gdb) prompt: NOTE For these GDB commands I generally won't provide a copyable code block as these are short and it's faster just to type them yourself. In addition most can be shortened. For instance b for break or s for step, see GDB Quick Reference for more info or use Google to find your others. In addition, you can use tab completion by typing the first few letters than one tab to complete or two tabs to see all possible commands. Finally, help xxxx where xxxx is the command will provide short names and other info: (gdb) help s\nstep, s\nStep program until it reaches a different source line.\nUsage: step [N]\nArgument N means step N times (or till program stops for another reason). (gdb) break main\nBreakpoint 1 at 0x80001f0: file src/05-led-roulette/src/main.rs, line 7.\nNote: automatically using hardware breakpoints for read-only addresses. Next issue a continue command: (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7\n7 #[entry] Breakpoints can be used to stop the normal flow of a program. The continue command will let the program run freely until it reaches a breakpoint. In this case, until it reaches #[entry] which is a trampoline to the main function and where break main sets the breakpoint. Note that GDB output says \"Breakpoint 1\". Remember that our processor can only use six of these breakpoints so it's a good idea to pay attention to these messages. OK. Since we are stopped at #[entry] and using the disassemble /m we see the code for entry, which is a trampoline to main. That means it sets up the stack and then invokes a subroutine call to the main function using an ARM branch and link instruction, bl. (gdb) disassemble /m\nDump of assembler code for function main:\n7 #[entry] 0x080001ec <+0>: push {r7, lr} 0x080001ee <+2>: mov r7, sp\n=> 0x080001f0 <+4>: bl 0x80001f6 <_ZN12led_roulette18__cortex_m_rt_main17he61ef18c060014a5E> 0x080001f4 <+8>: udf #254 ; 0xfe End of assembler dump. Next we need to issue a step GDB command which will advance the program statement by statement stepping into functions/procedures. So after this first step command we're inside main and are positioned at the first executable rust statement, line 10, but it is not executed: (gdb) step\nled_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:10\n10 let x = 42; Next we'll issue a second step which executes line 10 and stops at line 11 _y = x;, again line 11 is not executed. NOTE We could have pressed enter at the second (gdb) prompt and it would have reissued the previous statement, step, but for clarity in this tutorial we'll generally retype the command. (gdb) step\n11 _y = x; As you can see, in this mode, on each step command GDB will print the current statement along with its line number. As you'll see later in the TUI mode you'll not see the statement in the command area. We are now \"on\" the _y = x statement; that statement hasn't been executed yet. This means that x is initialized but _y is not. Let's inspect those stack/local variables using the print command, p for short: (gdb) print x\n$1 = 42\n(gdb) p &x\n$2 = (*mut i32) 0x20009fe0\n(gdb) p _y\n$3 = 536870912\n(gdb) p &_y\n$4 = (*mut i32) 0x20009fe4 As expected, x contains the value 42. _y, however, contains the value 536870912 (?). This is because _y has not been initialized yet, it contains some garbage value. The command print &x prints the address of the variable x. The interesting bit here is that GDB output shows the type of the reference: *mut i32, a mutable pointer to an i32 value. Another interesting thing is that the addresses of x and _y are very close to each other: their addresses are just 4 bytes apart. Instead of printing the local variables one by one, you can also use the info locals command: (gdb) info locals\nx = 42\n_y = 536870912 OK. With another step, we'll be on top of the loop {} statement: (gdb) step\n14 loop {} And _y should now be initialized. (gdb) print _y\n$5 = 42 If we use step again on top of the loop {} statement, we'll get stuck because the program will never pass that statement. NOTE If you used the step or any other command by mistake and GDB gets stuck, you can get it unstuck by hitting Ctrl+C. As introduced above the disassemble /m command can be used to disassemble the program around the line you are currently at. You might also want to set print asm-demangle on so the names are demangled, this only needs to be done once a debug session. Later this and other commands will be placed in an initialization file which will simplify starting a debug session. (gdb) set print asm-demangle on\n(gdb) disassemble /m\nDump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17h51e7c3daad2af251E:\n8 fn main() -> ! { 0x080001f6 <+0>: sub sp, #8 0x080001f8 <+2>: movs r0, #42 ; 0x2a 9 let _y;\n10 let x = 42; 0x080001fa <+4>: str r0, [sp, #0] 11 _y = x; 0x080001fc <+6>: str r0, [sp, #4] 12\n13 // infinite loop; just so we don't leave this stack frame\n14 loop {}\n=> 0x080001fe <+8>: b.n 0x8000200 0x08000200 <+10>: b.n 0x8000200 End of assembler dump. See the fat arrow => on the left side? It shows the instruction the processor will execute next. Also, as mentioned above if you were to execute the step command GDB gets stuck because it is executing a branch instruction to itself and never gets past it. So you need to use Ctrl+C to regain control. An alternative is to use the stepi(si) GDB command, which steps one asm instruction, and GDB will print the address and line number of the statement the processor will execute next and it won't get stuck. (gdb) stepi\n0x08000194 14 loop {} (gdb) si\n0x08000194 14 loop {} One last trick before we move to something more interesting. Enter the following commands into GDB: (gdb) monitor reset halt\nUnable to match requested speed 1000 kHz, using 950 kHz\nUnable to match requested speed 1000 kHz, using 950 kHz\nadapter speed: 950 kHz\ntarget halted due to debug-request, current mode: Thread\nxPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000 (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7\n7 #[entry] (gdb) disassemble /m\nDump of assembler code for function main:\n7 #[entry] 0x080001ec <+0>: push {r7, lr} 0x080001ee <+2>: mov r7, sp\n=> 0x080001f0 <+4>: bl 0x80001f6 0x080001f4 <+8>: udf #254 ; 0xfe End of assembler dump. We are now back at the beginning of #[entry]! monitor reset halt will reset the microcontroller and stop it right at the beginning of the program. The continue command will then let the program run freely until it reaches a breakpoint, in this case it is the breakpoint at #[entry]. This combo is handy when you, by mistake, skipped over a part of the program that you were interested in inspecting. You can easily roll back the state of your program back to its very beginning. The fine print : This reset command doesn't clear or touch RAM. That memory will retain its values from the previous run. That shouldn't be a problem though, unless your program behavior depends of the value of uninitialized variables but that's the definition of Undefined Behavior (UB). We are done with this debug session. You can end it with the quit command. (gdb) quit\nA debugging session is active. Inferior 1 [Remote target] will be detached. Quit anyway? (y or n) y\nDetaching from program: $PWD/target/thumbv7em-none-eabihf/debug/led-roulette, Remote target\nEnding remote debugging. For a nicer debugging experience, you can use GDB's Text User Interface (TUI). To enter into that mode enter one of the following commands in the GDB shell: (gdb) layout src\n(gdb) layout asm\n(gdb) layout split NOTE Apologies to Windows users, the GDB shipped with the GNU ARM Embedded Toolchain may not support this TUI mode :-(. Below is an example of setting up for a layout split by executing the follow commands. As you can see we've dropped passing the --target parameter: $ cargo run\n(gdb) target remote :3333\n(gdb) load\n(gdb) set print asm-demangle on\n(gdb) set style sources off\n(gdb) break main\n(gdb) continue Here is a command line with the above commands as -ex parameters to save you some typing, shortly we'll be providing an easier way to execute the initial set of commands: cargo run -- -q -ex 'target remote :3333' -ex 'load' -ex 'set print asm-demangle on' -ex 'set style sources off' -ex 'b main' -ex 'c' target/thumbv7em-none-eabihf/debug/led-roulette And below is the result: GDB session layout split Now we'll scroll the top source window down so we see the entire file and execute layout split and then step: GDB session layout split Then we'll execute a few info locals and step's: (gdb) info locals\n(gdb) step\n(gdb) info locals\n(gdb) step\n(gdb) info locals GDB session layout split At any point you can leave the TUI mode using the following command: (gdb) tui disable GDB session layout split NOTE If the default GDB CLI is not to your liking check out gdb-dashboard . It uses Python to turn the default GDB CLI into a dashboard that shows registers, the source view, the assembly view and other things. Don't close OpenOCD though! We'll use it again and again later on. It's better just to leave it running. If you want to learn more about what GDB can do, check out the section How to use GDB . What's next? The high level API I promised.","breadcrumbs":"LED roulette » Debug it » Debug it","id":"65","title":"Debug it"},"66":{"body":"Now, I'm going to introduce two high level abstractions that we'll use to implement the LED roulette application. The auxiliary crate, aux5, exposes an initialization function called init. When called this function returns two values packed in a tuple: a Delay value and a LedArray value. Delay can be used to block your program for a specified amount of milliseconds. LedArray is an array of eight Leds. Each Led represents one of the LEDs on the F3 board, and exposes two methods: on and off which can be used to turn the LED on or off, respectively. Let's try out these two abstractions by modifying the starter code to look like this: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use aux5::{entry, Delay, DelayMs, LedArray, OutputSwitch}; #[entry]\nfn main() -> ! { let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); let half_period = 500_u16; loop { leds[0].on().ok(); delay.delay_ms(half_period); leds[0].off().ok(); delay.delay_ms(half_period); }\n} Now build it: cargo build NOTE : It's possible to forget to rebuild the program before starting a GDB session; this omission can lead to very confusing debug sessions. To avoid this problem you can call just cargo run instead of cargo build. The cargo run command will build and start a debug session ensuring you never forget to recompile your program. Now we'll run and repeat the flashing procedure as we did in the previous section but with the new program. I'll let you type in the cargo run, this will get easier shortly . :) NOTE : Don't forget to start openocd (debugger) on a separate terminal. Otherwise target remote :3333 won't work! $ cargo run Finished dev [unoptimized + debuginfo] target(s) in 0.01s Running `arm-none-eabi-gdb -q ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`\nReading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette... (gdb) target remote :3333\nRemote debugging using :3333\nled_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7\n7 #[entry] (gdb) load\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x52c0 lma 0x8000194\nLoading section .rodata, size 0xb50 lma 0x8005454\nStart address 0x08000194, load size 24484\nTransfer rate: 21 KB/sec, 6121 bytes/write. (gdb) break main\nBreakpoint 1 at 0x8000202: file ~/embedded-discovery/src/05-led-roulette/src/main.rs, line 7.\nNote: automatically using hardware breakpoints for read-only addresses. (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7\n7 #[entry] (gdb) step\nled_roulette::__cortex_m_rt_main () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:9\n9 let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); (gdb) OK. Let's step through the code. This time, we'll use the next command instead of step. The difference is that the next command will step over function calls instead of going inside them. (gdb) next\n11 let half_period = 500_u16; (gdb) next\n13 loop { (gdb) next\n14 leds[0].on().ok(); (gdb) next\n15 delay.delay_ms(half_period); After executing the leds[0].on().ok() statement, you should see a red LED, the one pointing North, turn on. Let's continue stepping over the program: (gdb) next\n17 leds[0].off().ok(); (gdb) next\n18 delay.delay_ms(half_period); The delay_ms call will block the program for half a second but you may not notice because the next command also takes some time to execute. However, after stepping over the leds[0].off() statement you should see the red LED turn off. You can already guess what this program does. Let it run uninterrupted using the continue command. (gdb) continue\nContinuing. Now, let's do something more interesting. We are going to modify the behavior of our program using GDB. First, let's stop the infinite loop by hitting Ctrl+C. You'll probably end up somewhere inside Led::on, Led::off or delay_ms: ^C\nProgram received signal SIGINT, Interrupt.\n0x08003434 in core::ptr::read_volatile (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053 In my case, the program stopped its execution inside a read_volatile function. GDB output shows some interesting information about that: core::ptr::read_volatile (src=0xe000e010). This means that the function comes from the core crate and that it was called with argument src = 0xe000e010. Just so you know, a more explicit way to show the arguments of a function is to use the info args command: (gdb) info args\nsrc = 0xe000e010 Regardless of where your program may have stopped you can always look at the output of the backtrace command (bt for short) to learn how it got there: (gdb) backtrace\n#0 0x08003434 in core::ptr::read_volatile (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053\n#1 0x08002d66 in vcell::VolatileCell::get (self=0xe000e010) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/vcell-0.1.3/src/lib.rs:33\n#2 volatile_register::RW::read (self=0xe000e010) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/volatile-register-0.2.0/src/lib.rs:75\n#3 cortex_m::peripheral::SYST::has_wrapped (self=0x20009fa4) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-0.6.4/src/peripheral/syst.rs:136\n#4 0x08003004 in stm32f3xx_hal::delay::{{impl}}::delay_us (self=0x20009fa4, us=500000) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:58\n#5 0x08002f3e in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:32\n#6 0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38\n#7 0x0800024c in led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:15\n#8 0x08000206 in led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7 backtrace will print a trace of function calls from the current function down to main. Back to our topic. To do what we are after, first, we have to return to the main function. We can do that using the finish command. This command resumes the program execution and stops it again right after the program returns from the current function. We'll have to call it several times. (gdb) finish\nRun till exit from #0 0x08003434 in core::ptr::read_volatile (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053\ncortex_m::peripheral::SYST::has_wrapped (self=0x20009fa4) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-0.6.4/src/peripheral/syst.rs:136\n136 self.csr.read() & SYST_CSR_COUNTFLAG != 0\nValue returned is $1 = 5 (..) (gdb) finish\nRun till exit from #0 0x08002f3e in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:32\n0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38\n38 self.delay_ms(u32(ms)); (gdb) finish\nRun till exit from #0 0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38\n0x0800024c in led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:15\n15 delay.delay_ms(half_period); We are back in main. We have a local variable in here: half_period (gdb) print half_period\n$3 = 500 Now, we are going to modify this variable using the set command: (gdb) set half_period = 100 (gdb) print half_period\n$5 = 100 If you let program run free again using the continue command, you might see that the LED will blink at a much faster rate now, but more likely the blink rate didn't change. What happened? Let's stop the program with Ctrl+C and then set a break point at main:14. (gdb) continue\nContinuing.\n^C\nProgram received signal SIGINT, Interrupt.\ncore::cell::UnsafeCell::get (self=0x20009fa4) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/cell.rs:1711\n1711 pub const fn get(&self) -> *mut T { Then set a break point at main.rs:14 and continue (gdb) break main.rs:14\nBreakpoint 2 at 0x8000236: file src/05-led-roulette/src/main.rs, line 14.\n(gdb) continue\nContinuing. Breakpoint 2, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:14\n14 leds[0].on().ok(); Now open your terminal window so it's about 80 lines long an 170 characters wide if possible. NOTE : If you can't open the terminal that large, no problem you'll just see --Type for more, q to quit, c to continue without paging-- so just type return until you see the (gdb) prompt. Then scroll your terminal window to see the results. (gdb) disassemble /m\nDump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17h51e7c3daad2af251E:\n8 fn main() -> ! { 0x08000208 <+0>: push {r7, lr} 0x0800020a <+2>: mov r7, sp 0x0800020c <+4>: sub sp, #64 ; 0x40 0x0800020e <+6>: add r0, sp, #32 9 let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); 0x08000210 <+8>: bl 0x8000302 0x08000214 <+12>: b.n 0x8000216 0x08000216 <+14>: add r0, sp, #32 0x08000218 <+16>: add r1, sp, #4 0x0800021a <+18>: ldmia.w r0, {r2, r3, r4, r12, lr} 0x0800021e <+22>: stmia.w r1, {r2, r3, r4, r12, lr} 0x08000222 <+26>: ldr r0, [sp, #52] ; 0x34 0x08000224 <+28>: ldr r1, [sp, #56] ; 0x38 0x08000226 <+30>: str r1, [sp, #28] 0x08000228 <+32>: str r0, [sp, #24] 0x0800022a <+34>: mov.w r0, #500 ; 0x1f4 10\n11 let half_period = 500_u16; 0x0800022e <+38>: strh.w r0, [r7, #-2] 12\n13 loop { 0x08000232 <+42>: b.n 0x8000234 0x08000234 <+44>: add r0, sp, #24 0x08000268 <+96>: b.n 0x8000234 14 leds[0].on().ok();\n=> 0x08000236 <+46>: bl 0x80001ec >>> 0x0800023a <+50>: b.n 0x800023c 0x0800023c <+52>: bl 0x8000594 ::ok<(),core::convert::Infallible>> 0x08000240 <+56>: b.n 0x8000242 0x08000242 <+58>: add r0, sp, #4 0x08000244 <+60>: mov.w r1, #500 ; 0x1f4 15 delay.delay_ms(half_period); 0x08000248 <+64>: bl 0x8002f5c 0x0800024c <+68>: b.n 0x800024e 0x0800024e <+70>: add r0, sp, #24 16\n17 leds[0].off().ok(); 0x08000250 <+72>: bl 0x800081a >>> 0x08000254 <+76>: b.n 0x8000256 0x08000256 <+78>: bl 0x8000594 ::ok<(),core::convert::Infallible>> 0x0800025a <+82>: b.n 0x800025c 0x0800025c <+84>: add r0, sp, #4 0x0800025e <+86>: mov.w r1, #500 ; 0x1f4 18 delay.delay_ms(half_period); 0x08000262 <+90>: bl 0x8002f5c 0x08000266 <+94>: b.n 0x8000268 End of assembler dump. In the above dump the reason the delay didn't change was because the compiler recognized that half_period didn't change and instead in the two places where delay.delay_ms(half_period); is called we see mov.w r1, #500. So changing the value of half_period does nothing! 0x08000244 <+60>: mov.w r1, #500 ; 0x1f4 15 delay.delay_ms(half_period); 0x08000248 <+64>: bl 0x8002f5c (..) 0x0800025e <+86>: mov.w r1, #500 ; 0x1f4 18 delay.delay_ms(half_period); 0x08000262 <+90>: bl 0x8002f5c One solution to the problem is to wrap half_period in a Volatile as shown below. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use volatile::Volatile;\nuse aux5::{Delay, DelayMs, LedArray, OutputSwitch, entry}; #[entry]\nfn main() -> ! { let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); let mut half_period = 500_u16; let v_half_period = Volatile::new(&mut half_period); loop { leds[0].on().ok(); delay.delay_ms(v_half_period.read()); leds[0].off().ok(); delay.delay_ms(v_half_period.read()); }\n} Edit Cargo.toml adding volatile = \"0.4.3\" in the [dependencies] section. [dependencies]\naux5 = { path = \"auxiliary\" }\nvolatile = \"0.4.3\" With the above code using Volatile you can now change half_period and you'll be able to experiment with different values. Here is the list of commands followed by an explanation; # xxxx to demonstrate. $ cargo run --target thumbv7em-none-eabihf # Compile and load the program into gdb\n(gdb) target remote :3333 # Connect to STM32F3DISCOVERY board from PC\n(gdb) load # Flash program\n(gdb) break main.rs:16 # Set breakpoint 1 at top of loop\n(gdb) continue # Continue, will stop at main.rs:16\n(gdb) disable 1 # Disable breakpoint 1\n(gdb) set print asm-demangle on # Enable asm-demangle\n(gdb) disassemble /m # Disassemble main function\n(gdb) continue # Led blinking on for 1/2 sec then off 1/2 sec\n^C # Stop with Ctrl+C\n(gdb) enable 1 # Enable breakpoint 1\n(gdb) continue # Continue, will stop at main.rs:16\n(gdb) print half_period # Print half_period result is 500\n(gdb) set half_period = 2000 # Set half_period to 2000ms\n(gdb) print half_period # Print half_period and result is 2000\n(gdb) disable 1 # Disable breakpoint 1\n(gdb) continue # Led blinking on for 2 secs then off 2 sec\n^C # Stop with Ctrl+C\n(gdb) quit # Quit gdb The critical changes are at lines 13, 17 and 20 in the source code which you can see in the disassembly. At 13 we create v_half_period and then read() its value in lines 17 and 20. This means that when we set half_period = 2000 the led will now be on for 2 seconds then off for 2 seconds. $ cargo run --target thumbv7em-none-eabihf Compiling led-roulette v0.2.0 (~/embedded-discovery/src/05-led-roulette) Finished dev [unoptimized + debuginfo] target(s) in 0.18s Running `arm-none-eabi-gdb -q ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`\nReading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette... (gdb) target remote :3333\nRemote debugging using :3333\nled_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16\n16 leds[0].on().ok(); (gdb) load\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x5258 lma 0x8000194\nLoading section .rodata, size 0xbd8 lma 0x80053ec\nStart address 0x08000194, load size 24516\nTransfer rate: 21 KB/sec, 6129 bytes/write. (gdb) break main.rs:16\nBreakpoint 1 at 0x8000246: file src/05-led-roulette/src/main.rs, line 16.\nNote: automatically using hardware breakpoints for read-only addresses. (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16\n16 leds[0].on().ok(); (gdb) disable 1 (gdb) set print asm-demangle on (gdb) disassemble /m\nDump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17he1f2bc7990b13731E:\n9 fn main() -> ! { 0x0800020e <+0>: push {r7, lr} 0x08000210 <+2>: mov r7, sp 0x08000212 <+4>: sub sp, #72 ; 0x48 0x08000214 <+6>: add r0, sp, #36 ; 0x24 10 let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); 0x08000216 <+8>: bl 0x800036a 0x0800021a <+12>: b.n 0x800021c 0x0800021c <+14>: add r0, sp, #36 ; 0x24 0x0800021e <+16>: add r1, sp, #8 0x08000220 <+18>: ldmia.w r0, {r2, r3, r4, r12, lr} 0x08000224 <+22>: stmia.w r1, {r2, r3, r4, r12, lr} 0x08000228 <+26>: ldr r0, [sp, #56] ; 0x38 0x0800022a <+28>: ldr r1, [sp, #60] ; 0x3c 0x0800022c <+30>: str r1, [sp, #32] 0x0800022e <+32>: str r0, [sp, #28] 0x08000230 <+34>: mov.w r0, #500 ; 0x1f4 11\n12 let mut half_period = 500_u16; 0x08000234 <+38>: strh.w r0, [r7, #-6] 0x08000238 <+42>: subs r0, r7, #6 13 let v_half_period = Volatile::new(&mut half_period); 0x0800023a <+44>: bl 0x800033e ::new<&mut u16>> 0x0800023e <+48>: str r0, [sp, #68] ; 0x44 0x08000240 <+50>: b.n 0x8000242 14\n15 loop { 0x08000242 <+52>: b.n 0x8000244 0x08000244 <+54>: add r0, sp, #28 0x08000288 <+122>: b.n 0x8000244 16 leds[0].on().ok();\n=> 0x08000246 <+56>: bl 0x800032c >>> 0x0800024a <+60>: b.n 0x800024c 0x0800024c <+62>: bl 0x80005fc ::ok<(),core::convert::Infallible>> 0x08000250 <+66>: b.n 0x8000252 0x08000252 <+68>: add r0, sp, #68 ; 0x44 17 delay.delay_ms(v_half_period.read()); 0x08000254 <+70>: bl 0x800034a ::read<&mut u16,u16,volatile::access::ReadWrite>> 0x08000258 <+74>: str r0, [sp, #4] 0x0800025a <+76>: b.n 0x800025c 0x0800025c <+78>: add r0, sp, #8 0x0800025e <+80>: ldr r1, [sp, #4] 0x08000260 <+82>: bl 0x8002fc4 0x08000264 <+86>: b.n 0x8000266 0x08000266 <+88>: add r0, sp, #28 18\n19 leds[0].off().ok(); 0x08000268 <+90>: bl 0x8000882 >>> 0x0800026c <+94>: b.n 0x800026e 0x0800026e <+96>: bl 0x80005fc ::ok<(),core::convert::Infallible>> 0x08000272 <+100>: b.n 0x8000274 0x08000274 <+102>: add r0, sp, #68 ; 0x44 20 delay.delay_ms(v_half_period.read()); 0x08000276 <+104>: bl 0x800034a ::read<&mut u16,u16,volatile::access::ReadWrite>> 0x0800027a <+108>: str r0, [sp, #0] 0x0800027c <+110>: b.n 0x800027e 0x0800027e <+112>: add r0, sp, #8 0x08000280 <+114>: ldr r1, [sp, #0] 0x08000282 <+116>: bl 0x8002fc4 0x08000286 <+120>: b.n 0x8000288 End of assembler dump. (gdb) continue\nContinuing.\n^C\nProgram received signal SIGINT, Interrupt.\n0x080037b2 in core::cell::UnsafeCell::get (self=0x20009fa0) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/cell.rs:1716\n1716 } (gdb) enable 1 (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16\n16 leds[0].on().ok(); (gdb) print half_period\n$2 = 500 (gdb) disable 1 (gdb) continue\nContinuing.\n^C\nProgram received signal SIGINT, Interrupt.\n0x08003498 in core::ptr::read_volatile (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1052\n1052 unsafe { intrinsics::volatile_load(src) } (gdb) enable 1 (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16\n16 leds[0].on().ok(); (gdb) print half_period\n$3 = 500 (gdb) set half_period = 2000 (gdb) print half_period\n$4 = 2000 (gdb) disable 1 (gdb) continue\nContinuing.\n^C\nProgram received signal SIGINT, Interrupt.\n0x0800348e in core::ptr::read_volatile (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1046\n1046 pub unsafe fn read_volatile(src: *const T) -> T { (gdb) q\nDetaching from program: ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette, Remote target\nEnding remote debugging.\n[Inferior 1 (Remote target) detached] Question! What happens if you start lowering the value of half_period? At what value of half_period you can no longer see the LED blink? Now, it's your turn to write a program.","breadcrumbs":"LED roulette » The led and delay abstractions » The Led and Delay abstractions","id":"66","title":"The Led and Delay abstractions"},"67":{"body":"You are now well armed to face a challenge! Your task will be to implement the application I showed you at the beginning of this chapter. Here's the GIF again: Also, this may help: This is a timing diagram. It indicates which LED is on at any given instant of time and for how long each LED should be on. On the X axis we have the time in milliseconds. The timing diagram shows a single period. This pattern will repeat itself every 800 ms. The Y axis labels each LED with a cardinal point: North, East, etc. As part of the challenge you'll have to figure out how each element in the Leds array maps to these cardinal points (hint: cargo doc --open ;-)). Before you attempt this challenge, let me give you one additonal tip. Our GDB sessions always involve entering the same commands at the beginning. We can use a .gdb file to execute some commands right after GDB is started. This way you can save yourself the effort of having to enter them manually on each GDB session. As it turns out we've already created ../openocd.gdb and you can see it's doing pretty much what we did in the previous section plus a few other commands. Look at the comments for additional information: $ cat ../openocd.gdb\n# Connect to gdb remote server\ntarget remote :3333 # Load will flash the code\nload # Eanble demangling asm names on disassembly\nset print asm-demangle on # Enable pretty printing\nset print pretty on # Disable style sources as the default colors can be hard to read\nset style sources off # Initialize monitoring so iprintln! macro output\n# is sent from the itm port to itm.txt\nmonitor tpiu config internal itm.txt uart off 8000000 # Turn on the itm port\nmonitor itm port 0 on # Set a breakpoint at main, aka entry\nbreak main # Set a breakpiont at DefaultHandler\nbreak DefaultHandler # Set a breakpiont at HardFault\nbreak HardFault # Continue running and until we hit the main breakpoint\ncontinue # Step from the trampoline code in entry into main\nstep Now we need to modify the ../.cargo/config.toml file to execute ../openocd.gdb nano ../.cargo/config.toml Edit your runner command -x ../openocd.gdb. Assuming you're using arm-none-eabi-gdb the diff is: ~/embedded-discovery/src/05-led-roulette\n$ git diff ../.cargo/config.toml\ndiff --git a/src/.cargo/config.toml b/src/.cargo/config.toml\nindex ddff17f..02ac952 100644\n--- a/src/.cargo/config.toml\n+++ b/src/.cargo/config.toml\n@@ -1,5 +1,5 @@ [target.thumbv7em-none-eabihf]\n-runner = \"arm-none-eabi-gdb -q\"\n+runner = \"arm-none-eabi-gdb -q -x ../openocd.gdb\" # runner = \"gdb-multiarch -q\" # runner = \"gdb -q\" rustflags = [ And the full contents of ../.cargo/config.toml, again assuming arm-none-eabi-gdb, is: [target.thumbv7em-none-eabihf]\nrunner = \"arm-none-eabi-gdb -q -x ../openocd.gdb\"\n# runner = \"gdb-multiarch -q\"\n# runner = \"gdb -q\"\nrustflags = [ \"-C\", \"link-arg=-Tlink.x\",\n] [build]\ntarget = \"thumbv7em-none-eabihf\" With that in place, you can now use a simple cargo run command which will build the ARM version of the code and run the gdb session. The gdb session will automatically flash the program and jump to the beginning of main as it step's through the entry trampoline: cargo run ~/embedded-discovery/src/05-led-roulette (Update-05-led-roulette-WIP)\n$ cargo run Finished dev [unoptimized + debuginfo] target(s) in 0.01s Running `arm-none-eabi-gdb -q -x openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`\nReading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette...\nled_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7\n7 #[entry]\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x52c0 lma 0x8000194\nLoading section .rodata, size 0xb50 lma 0x8005454\nStart address 0x08000194, load size 24484\nTransfer rate: 21 KB/sec, 6121 bytes/write.\nBreakpoint 1 at 0x8000202: file ~/embedded-discovery/src/05-led-roulette/src/main.rs, line 7.\nNote: automatically using hardware breakpoints for read-only addresses. Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7\n7 #[entry]\nled_roulette::__cortex_m_rt_main () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:9\n9 let (mut delay, mut leds): (Delay, LedArray) = aux5::init();","breadcrumbs":"LED roulette » The challenge » The challenge","id":"67","title":"The challenge"},"68":{"body":"If you haven't already ready, it's probably a good idea to fork the embedded discovery book so you can save your changes in your own branch of your fork. We suggest creating your own branch and leaving the master branch alone so the master branch of your fork can stay in sync with the upstream repo. Also, it allows you to more easily create PR's and improve this book, thank you in advance !","breadcrumbs":"LED roulette » The challenge » Fork the discovery book","id":"68","title":"Fork the discovery book"},"69":{"body":"What solution did you come up with? Here's mine: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use aux5::{Delay, DelayMs, LedArray, OutputSwitch, entry}; #[entry]\nfn main() -> ! { let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); let ms = 50_u8; loop { for curr in 0..8 { let next = (curr + 1) % 8; leds[next].on().ok(); delay.delay_ms(ms); leds[curr].off().ok(); delay.delay_ms(ms); } }\n} One more thing! Check that your solution also works when compiled in \"release\" mode: $ cargo build --target thumbv7em-none-eabihf --release You can test it with this gdb command: $ # or, you could simply call `cargo run --target thumbv7em-none-eabihf --release`\n$ arm-none-eabi-gdb target/thumbv7em-none-eabihf/release/led-roulette\n$ # ~~~~~~~ Binary size is something we should always keep an eye on! How big is your solution? You can check that using the size command on the release binary: $ # equivalent to size target/thumbv7em-none-eabihf/debug/led-roulette\n$ cargo size --target thumbv7em-none-eabihf --bin led-roulette -- -A Finished dev [unoptimized + debuginfo] target(s) in 0.02s\nled-roulette :\nsection size addr\n.vector_table 404 0x8000000\n.text 21144 0x8000194\n.rodata 3144 0x800542c\n.data 0 0x20000000\n.bss 4 0x20000000\n.uninit 0 0x20000004\n.debug_abbrev 19160 0x0\n.debug_info 471239 0x0\n.debug_aranges 18376 0x0\n.debug_ranges 102536 0x0\n.debug_str 508618 0x0\n.debug_pubnames 76975 0x0\n.debug_pubtypes 112797 0x0\n.ARM.attributes 58 0x0\n.debug_frame 55848 0x0\n.debug_line 282067 0x0\n.debug_loc 845 0x0\n.comment 147 0x0\nTotal 1673362 $ cargo size --target thumbv7em-none-eabihf --bin led-roulette --release -- -A Finished release [optimized + debuginfo] target(s) in 0.03s\nled-roulette :\nsection size addr\n.vector_table 404 0x8000000\n.text 5380 0x8000194\n.rodata 564 0x8001698\n.data 0 0x20000000\n.bss 4 0x20000000\n.uninit 0 0x20000004\n.debug_loc 9994 0x0\n.debug_abbrev 1821 0x0\n.debug_info 74974 0x0\n.debug_aranges 600 0x0\n.debug_ranges 6848 0x0\n.debug_str 52828 0x0\n.debug_pubnames 20821 0x0\n.debug_pubtypes 18891 0x0\n.ARM.attributes 58 0x0\n.debug_frame 1088 0x0\n.debug_line 15307 0x0\n.comment 19 0x0\nTotal 209601 NOTE The Cargo project is already configured to build the release binary using LTO. Know how to read this output? The text section contains the program instructions. It's around 5.25KB in my case. On the other hand, the data and bss sections contain variables statically allocated in RAM (static variables). A static variable is being used in aux5::init; that's why it shows 4 bytes of bss. One final thing! We have been running our programs from within GDB but our programs doesn't depend on GDB at all. You can confirm this be closing both GDB and OpenOCD and then resetting the board by pressing the black button on the board. The LED roulette application will run without intervention of GDB.","breadcrumbs":"LED roulette » My solution » My solution","id":"69","title":"My solution"},"7":{"body":"","breadcrumbs":"Background » Background","id":"7","title":"Background"},"70":{"body":"HEADS UP The \"solder bridge\" SB10 (see back of the board) on the STM32F3DISCOVERY, which is required to use the ITM and the iprint! macros shown below, is not soldered by default (see page 21 of the User Manual ). (To be more accurate: this actually depends on the board revision. If you have an old version of the board as the old User Manual said, the SB10 was soldered. Check your board to decide whether you need to fix it.) TL;DR You have two options to fix this: Either solder the solder bridge SB10 or connect a female to female jumper wire between SWO and PB3 as shown in the picture below. Just a little more of helpful magic before we start doing low level stuff. Blinking an LED is like the \"Hello, world\" of the embedded world. But in this section, we'll run a proper \"Hello, world\" program that prints stuff to your computer console. Go to the 06-hello-world directory. There's some starter code in it: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux6::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let mut itm = aux6::init(); iprintln!(&mut itm.stim[0], \"Hello, world!\"); loop {}\n} The iprintln macro will format messages and output them to the microcontroller's ITM . ITM stands for Instrumentation Trace Macrocell and it's a communication protocol on top of SWD (Serial Wire Debug) which can be used to send messages from the microcontroller to the debugging host. This communication is only one way : the debugging host can't send data to the microcontroller. OpenOCD, which is managing the debug session, can receive data sent through this ITM channel and redirect it to a file. The ITM protocol works with frames (you can think of them as Ethernet frames). Each frame has a header and a variable length payload. OpenOCD will receive these frames and write them directly to a file without parsing them. So, if the microntroller sends the string \"Hello, world!\" using the iprintln macro, OpenOCD's output file won't exactly contain that string. To retrieve the original string, OpenOCD's output file will have to be parsed. We'll use the itmdump program to perform the parsing as new data arrives. You should have already installed the itmdump program during the installation chapter . In a new terminal, run this command inside the /tmp directory, if you are using a *nix OS, or from within the %TEMP% directory, if you are running Windows. This should be the same directory from where you are running OpenOCD. NOTE It's very important that both itmdump and openocd are running from the same directory! $ # itmdump terminal $ # *nix\n$ cd /tmp && touch itm.txt $ # Windows\n$ cd %TEMP% && type nul >> itm.txt $ # both\n$ itmdump -F -f itm.txt This command will block as itmdump is now watching the itm.txt file. Leave this terminal open. Make sure that the STM32F3DISCOVERY board is connected to your computer. Open another terminal from /tmp directory (on Windows %TEMP%) to launch OpenOCD similar as described in chapter 3 . Alright. Now, let's build the starter code and flash it into the microcontroller. We will now build and run the application, cargo run. And step through it using next. Since openocd.gdb contains the monitor commands in openocd.gdb OpenOCD will redirect the ITM output to itm.txt and itmdump will write it to its terminal window. Also, it setup break points and stepped through the trampoline we are at the first executable statement in fn main(): ~/embedded-discovery/src/06-hello-world\n$ cargo run Finished dev [unoptimized + debuginfo] target(s) in 0.01s Running `arm-none-eabi-gdb -q -x ../openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world`\nReading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world...\nhello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:14\n14 loop {}\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x2828 lma 0x8000194\nLoading section .rodata, size 0x638 lma 0x80029bc\nStart address 0x08000194, load size 12276\nTransfer rate: 18 KB/sec, 4092 bytes/write.\nBreakpoint 1 at 0x80001f0: file ~/embedded-discovery/src/06-hello-world/src/main.rs, line 8.\nNote: automatically using hardware breakpoints for read-only addresses.\nBreakpoint 2 at 0x800092a: file /home/wink/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 570.\nBreakpoint 3 at 0x80029a8: file /home/wink/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 560. Breakpoint 1, hello_world::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/06-hello-world/src/main.rs:8\n8 #[entry]\nhello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10\n10 let mut itm = aux6::init(); (gdb) Now issue a next command which will execute aux6::init() and stop at the next executable statement in main.rs, which positions us at line 12: (gdb) next\n12 iprintln!(&mut itm.stim[0], \"Hello, world!\"); Then issue another next command which will execute line 12, executing the iprintln and stop at line 14: (gdb) next\n14 loop {} Now since iprintln has been executed the output on the itmdump terminal window should be the Hello, world! string: $ itmdump -F -f itm.txt\n(...)\nHello, world! Awesome, right? Feel free to use iprintln as a logging tool in the coming sections. Next: That's not all! The iprint! macros are not the only thing that uses the ITM. :-)","breadcrumbs":"Hello, world! » Hello, world!","id":"70","title":"Hello, world!"},"71":{"body":"The panic! macro also sends its output to the ITM! Change the main function to look like this: #[entry]\nfn main() -> ! { panic!(\"Hello, world!\");\n} Before running one other suggestion, I find it inconvenient to have to confirm when quitting gdb. Add the following file in your home directory ~/.gdbinit so that it quits immediately: $ cat ~/.gdbinit\ndefine hook-quit set confirm off\nend OK, now use cargo run and it stops at the first line of fn main(): $ cargo run Compiling hello-world v0.2.0 (~/embedded-discovery/src/06-hello-world) Finished dev [unoptimized + debuginfo] target(s) in 0.11s Running `arm-none-eabi-gdb -q -x ../openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world`\nReading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world...\nhello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10\n10 panic!(\"Hello, world!\");\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x20fc lma 0x8000194\nLoading section .rodata, size 0x554 lma 0x8002290\nStart address 0x08000194, load size 10212\nTransfer rate: 17 KB/sec, 3404 bytes/write.\nBreakpoint 1 at 0x80001f0: file ~/embedded-discovery/src/06-hello-world/src/main.rs, line 8.\nNote: automatically using hardware breakpoints for read-only addresses.\nBreakpoint 2 at 0x8000222: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 570.\nBreakpoint 3 at 0x800227a: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 560. Breakpoint 1, hello_world::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/06-hello-world/src/main.rs:8\n8 #[entry]\nhello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10\n10 panic!(\"Hello, world!\");\n(gdb) We'll use short command names to save typing, enter c then the Enter or Return key: (gdb) c\nContinuing. If all is well you'll see some new output in the itmdump terminal. $ # itmdump terminal\n(..)\npanicked at 'Hello, world!', src/06-hello-world/src/main.rs:10:5 Then type Ctrl-c which breaks out of a loop in the runtime: ^C\nProgram received signal SIGINT, Interrupt.\n0x0800115c in panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:57\n57 atomic::compiler_fence(Ordering::SeqCst); Ultimately, panic! is just another function call so you can see it leaves behind a trace of function calls. This allows you to use backtrace or just bt and to see call stack that caused the panic: (gdb) bt\n#0 panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47\n#1 0x080005c2 in core::panicking::panic_fmt () at library/core/src/panicking.rs:92\n#2 0x0800055a in core::panicking::panic () at library/core/src/panicking.rs:50\n#3 0x08000210 in hello_world::__cortex_m_rt_main () at src/06-hello-world/src/main.rs:10\n#4 0x080001f4 in hello_world::__cortex_m_rt_main_trampoline () at src/06-hello-world/src/main.rs:8 Another thing we can do is catch the panic before it does the logging. So we'll do several things; reset to the beginning, disable breakpoint 1, set a new breakpoint at rust_begin_unwind, list the break points and then continue: (gdb) monitor reset halt\nUnable to match requested speed 1000 kHz, using 950 kHz\nUnable to match requested speed 1000 kHz, using 950 kHz\nadapter speed: 950 kHz\ntarget halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000 (gdb) disable 1 (gdb) break rust_begin_unwind Breakpoint 4 at 0x800106c: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs, line 47. (gdb) info break\nNum Type Disp Enb Address What\n1 breakpoint keep n 0x080001f0 in hello_world::__cortex_m_rt_main_trampoline at ~/prgs/rust/tutorial/embedded-discovery/src/06-hello-world/src/main.rs:8 breakpoint already hit 1 time\n2 breakpoint keep y 0x08000222 in cortex_m_rt::DefaultHandler_ at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:570\n3 breakpoint keep y 0x0800227a in cortex_m_rt::HardFault_ at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:560\n4 breakpoint keep y 0x0800106c in panic_itm::panic at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47 (gdb) c\nContinuing. Breakpoint 4, panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47\n47 interrupt::disable(); You'll notice that nothing got printed on the itmdump console this time. If you resume the program using continue then a new line will be printed. In a later section we'll look into other simpler communication protocols. Finally, enter the q command to quit and it quits immediately without asking for confirmation: (gdb) q\nDetaching from program: ~/prgs/rust/tutorial/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world, Remote target\nEnding remote debugging.\n[Inferior 1 (Remote target) detached] As an even shorter sequence you can type Ctrl-d, which eliminates one keystroke! NOTE In this case the (gdb) prompt is overwritten with quit) quit)\nDetaching from program: ~/prgs/rust/tutorial/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world, Remote target\nEnding remote debugging.\n[Inferior 1 (Remote target) detached]","breadcrumbs":"Hello, world! » panic! » panic!","id":"71","title":"panic!"},"72":{"body":"It's time to explore what the Led API does under the hood. In a nutshell, it just writes to some special memory regions. Go into the 07-registers directory and let's run the starter code statement by statement. #![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux7::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { aux7::init(); unsafe { // A magic address! const GPIOE_BSRR: u32 = 0x48001018; // Turn on the \"North\" LED (red) *(GPIOE_BSRR as *mut u32) = 1 << 9; // Turn on the \"East\" LED (green) *(GPIOE_BSRR as *mut u32) = 1 << 11; // Turn off the \"North\" LED *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16); // Turn off the \"East\" LED *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16); } loop {}\n} What's this magic? The address 0x48001018 points to a register . A register is a special region of memory that controls a peripheral . A peripheral is a piece of electronics that sits right next to the processor within the microcontroller package and provides the processor with extra functionality. After all, the processor, on its own, can only do math and logic. This particular register controls General Purpose Input/Output (GPIO) pins (GPIO is a peripheral) and can be used to drive each of those pins low or high .","breadcrumbs":"Registers » Registers","id":"72","title":"Registers"},"73":{"body":"Drive? Pin? Low? High? A pin is a electrical contact. Our microcontroller has several of them and some of them are connected to LEDs. An LED, a Light Emitting Diode, will only emit light when voltage is applied to it with a certain polarity. Luckily for us, the microcontroller's pins are connected to the LEDs with the right polarity. All that we have to do is output some non-zero voltage through the pin to turn the LED on. The pins attached to the LEDs are configured as digital outputs and can only output two different voltage levels: \"low\", 0 Volts, or \"high\", 3 Volts. A \"high\" (voltage) level will turn the LED on whereas a \"low\" (voltage) level will turn it off. These \"low\" and \"high\" states map directly to the concept of digital logic. \"low\" is 0 or false and \"high\" is 1 or true. This is why this pin configuration is known as digital output. OK. But how can one find out what this register does? Time to RTRM (Read the Reference Manual)!","breadcrumbs":"Registers » An aside: LEDs, digital outputs and voltage levels","id":"73","title":"An aside: LEDs, digital outputs and voltage levels"},"74":{"body":"I mentioned that the microcontroller has several pins. For convenience, these pins are grouped in ports of 16 pins. Each port is named with a letter: Port A, Port B, etc. and the pins within each port are named with numbers from 0 to 15. The first thing we have to find out is which pin is connected to which LED. This information is in the STM32F3DISCOVERY User Manual (You downloaded a copy, right?). In this particular section: Section 6.4 LEDs - Page 18 The manual says: LD3, the North LED, is connected to the pin PE9. PE9 is the short form of: Pin 9 on Port E. LD7, the East LED, is connected to the pin PE11. Up to this point, we know that we want to change the state of the pins PE9 and PE11 to turn the North/East LEDs on/off. These pins are part of Port E so we'll have to deal with the GPIOE peripheral. Each peripheral has a register block associated to it. A register block is a collection of registers allocated in contiguous memory. The address at which the register block starts is known as its base address. We need to figure out what's the base address of the GPIOE peripheral. That information is in the following section of the microcontroller Reference Manual : Section 3.2.2 Memory map and register boundary addresses - Page 51 The table says that base address of the GPIOE register block is 0x4800_1000. Each peripheral also has its own section in the documentation. Each of these sections ends with a table of the registers that the peripheral's register block contains. For the GPIO family of peripheral, that table is in: Section 11.4.12 GPIO register map - Page 243 'BSRR' is the register which we will be using to set/reset. Its offset value is '0x18' from the base address of the 'GPIOE'. We can look up BSRR in the reference manual. GPIO Registers -> GPIO port bit set/reset register (GPIOx_BSRR). Now we need to jump to the documentation of that particular register. It's a few pages above in: Section 11.4.7 GPIO port bit set/reset register (GPIOx_BSRR) - Page 240 Finally! This is the register we were writing to. The documentation says some interesting things. First, this register is write only ... so let's try reading its value :-). We'll use GDB's examine command: x. (gdb) next\n16 *(GPIOE_BSRR as *mut u32) = 1 << 9; (gdb) x 0x48001018\n0x48001018: 0x00000000 (gdb) # the next command will turn the North LED on\n(gdb) next\n19 *(GPIOE_BSRR as *mut u32) = 1 << 11; (gdb) x 0x48001018\n0x48001018: 0x00000000 Reading the register returns 0. That matches what the documentation says. The other thing that the documentation says is that the bits 0 to 15 can be used to set the corresponding pin. That is bit 0 sets the pin 0. Here, set means outputting a high value on the pin. The documentation also says that bits 16 to 31 can be used to reset the corresponding pin. In this case, the bit 16 resets the pin number 0. As you may guess, reset means outputting a low value on the pin. Correlating that information with our program, all seems to be in agreement: Writing 1 << 9 (BS9 = 1) to BSRR sets PE9 high . That turns the North LED on . Writing 1 << 11 (BS11 = 1) to BSRR sets PE11 high . That turns the East LED on . Writing 1 << 25 (BR9 = 1) to BSRR sets PE9 low . That turns the North LED off . Finally, writing 1 << 27 (BR11 = 1) to BSRR sets PE11 low . That turns the East LED off .","breadcrumbs":"Registers » RTRM » RTRM: Reading The Reference Manual","id":"74","title":"RTRM: Reading The Reference Manual"},"75":{"body":"Reads/writes to registers are quite special. I may even dare to say that they are embodiment of side effects. In the previous example we wrote four different values to the same register. If you didn't know that address was a register, you may have simplified the logic to just write the final value 1 << (11 + 16) into the register. Actually, LLVM, the compiler's backend / optimizer, does not know we are dealing with a register and will merge the writes thus changing the behavior of our program. Let's check that really quick. $ cargo run --release\n(..)\nBreakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:7\n7 #[entry] (gdb) step\nregisters::__cortex_m_rt_main () at src/07-registers/src/main.rs:9\n9 aux7::init(); (gdb) next\n25 *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16); (gdb) disassemble /m\nDump of assembler code for function _ZN9registers18__cortex_m_rt_main17h45b1ef53e18aa8d0E:\n8 fn main() -> ! { 0x08000248 <+0>: push {r7, lr} 0x0800024a <+2>: mov r7, sp 9 aux7::init(); 0x0800024c <+4>: bl 0x8000260 0x08000250 <+8>: movw r0, #4120 ; 0x1018 0x08000254 <+12>: mov.w r1, #134217728 ; 0x8000000 0x08000258 <+16>: movt r0, #18432 ; 0x4800 10\n11 unsafe {\n12 // A magic address!\n13 const GPIOE_BSRR: u32 = 0x48001018;\n14\n15 // Turn on the \"North\" LED (red)\n16 *(GPIOE_BSRR as *mut u32) = 1 << 9;\n17\n18 // Turn on the \"East\" LED (green)\n19 *(GPIOE_BSRR as *mut u32) = 1 << 11;\n20\n21 // Turn off the \"North\" LED\n22 *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16);\n23\n24 // Turn off the \"East\" LED\n25 *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16);\n=> 0x0800025c <+20>: str r1, [r0, #0] 0x0800025e <+22>: b.n 0x800025e End of assembler dump. The state of the LEDs didn't change this time! The str instruction is the one that writes a value to the register. Our debug (unoptimized) program had four of them, one for each write to the register, but the release (optimized) program only has one. We can check that using objdump and capture the output to out.asm: # same as cargo objdump -- -d --no-show-raw-insn --print-imm-hex --source target/thumbv7em-none-eabihf/debug/registers\ncargo objdump --bin registers -- -d --no-show-raw-insn --print-imm-hex --source > debug.txt Then examine debug.txt looking for main and we see the 4 str instructions: 080001ec
    :\n; #[entry] 80001ec: push {r7, lr} 80001ee: mov r7, sp 80001f0: bl #0x2 80001f4: trap 080001f6 :\n; fn main() -> ! { 80001f6: push {r7, lr} 80001f8: mov r7, sp\n; aux7::init(); 80001fa: bl #0x3e 80001fe: b #-0x2 \n; *(GPIOE_BSRR as *mut u32) = 1 << 9; 8000200: movw r0, #0x2640 8000204: movt r0, #0x800 8000208: ldr r0, [r0] 800020a: movw r1, #0x1018 800020e: movt r1, #0x4800 8000212: str r0, [r1]\n; *(GPIOE_BSRR as *mut u32) = 1 << 11; 8000214: movw r0, #0x2648 8000218: movt r0, #0x800 800021c: ldr r0, [r0] 800021e: str r0, [r1]\n; *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16); 8000220: movw r0, #0x2650 8000224: movt r0, #0x800 8000228: ldr r0, [r0] 800022a: str r0, [r1]\n; *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16); 800022c: movw r0, #0x2638 8000230: movt r0, #0x800 8000234: ldr r0, [r0] 8000236: str r0, [r1]\n; loop {} 8000238: b #-0x2 800023a: b #-0x4 (..) How do we prevent LLVM from misoptimizing our program? We use volatile operations instead of plain reads/writes: #![no_main]\n#![no_std] use core::ptr; #[allow(unused_imports)]\nuse aux7::entry; #[entry]\nfn main() -> ! { aux7::init(); unsafe { // A magic address! const GPIOE_BSRR: u32 = 0x48001018; // Turn on the \"North\" LED (red) ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9); // Turn on the \"East\" LED (green) ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11); // Turn off the \"North\" LED ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16)); // Turn off the \"East\" LED ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16)); } loop {}\n} Generate release.txt using with --release mode. cargo objdump --release --bin registers -- -d --no-show-raw-insn --print-imm-hex --source > release.txt Now find the main routine in release.txt and we see the 4 str instructions. 0800023e
    :\n; #[entry] 800023e: push {r7, lr} 8000240: mov r7, sp 8000242: bl #0x2 8000246: trap 08000248 :\n; fn main() -> ! { 8000248: push {r7, lr} 800024a: mov r7, sp\n; aux7::init(); 800024c: bl #0x22 8000250: movw r0, #0x1018 8000254: mov.w r1, #0x200 8000258: movt r0, #0x4800\n; intrinsics::volatile_store(dst, src); 800025c: str r1, [r0] 800025e: mov.w r1, #0x800 8000262: str r1, [r0] 8000264: mov.w r1, #0x2000000 8000268: str r1, [r0] 800026a: mov.w r1, #0x8000000 800026e: str r1, [r0] 8000270: b #-0x4 (..) We see that the four writes (str instructions) are preserved. If you run it using gdb you'll also see that we get the expected behavior. NB: The last next will endlessly execute loop {}, use Ctrl-c to get back to the (gdb) prompt. $ cargo run --release\n(..) Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:9\n9 #[entry] (gdb) step\nregisters::__cortex_m_rt_main () at src/07-registers/src/main.rs:11\n11 aux7::init(); (gdb) next\n18 ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9); (gdb) next\n21 ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11); (gdb) next\n24 ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16)); (gdb) next\n27 ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16)); (gdb) next\n^C\nProgram received signal SIGINT, Interrupt.\n0x08000270 in registers::__cortex_m_rt_main () at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1124\n1124 intrinsics::volatile_store(dst, src);\n(gdb)","breadcrumbs":"Registers » (mis)Optimization » (mis)Optimization","id":"75","title":"(mis)Optimization"},"76":{"body":"Not all the peripheral memory can be accessed. Look at this program. #![no_main]\n#![no_std] use core::ptr; #[allow(unused_imports)]\nuse aux7::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { aux7::init(); unsafe { ptr::read_volatile(0x4800_1800 as *const u32); } loop {}\n} This address is close to the GPIOE_BSRR address we used before but this address is invalid . Invalid in the sense that there's no register at this address. Now, let's try it. $ cargo run\n(..)\nBreakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:9\n9 #[entry] (gdb) continue\nContinuing. Breakpoint 3, cortex_m_rt::HardFault_ (ef=0x20009fb0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:560\n560 loop { (gdb) We tried to do an invalid operation, reading memory that doesn't exist, so the processor raised an exception , a hardware exception. In most cases, exceptions are raised when the processor attempts to perform an invalid operation. Exceptions break the normal flow of a program and force the processor to execute an exception handler , which is just a function/subroutine. There are different kind of exceptions. Each kind of exception is raised by different conditions and each one is handled by a different exception handler. The aux7 crate depends on the cortex-m-rt crate which defines a default hard fault handler, named HardFault, that handles the \"invalid memory address\" exception. openocd.gdb placed a breakpoint on HardFault; that's why the debugger halted your program while it was executing the exception handler. We can get more information about the exception from the debugger. Let's see: (gdb) list\n555 #[allow(unused_variables)]\n556 #[doc(hidden)]\n557 #[link_section = \".HardFault.default\"]\n558 #[no_mangle]\n559 pub unsafe extern \"C\" fn HardFault_(ef: &ExceptionFrame) -> ! {\n560 loop {\n561 // add some side effect to prevent this from turning into a UDF instruction\n562 // see rust-lang/rust#28728 for details\n563 atomic::compiler_fence(Ordering::SeqCst);\n564 } ef is a snapshot of the program state right before the exception occurred. Let's inspect it: (gdb) print/x *ef\n$1 = cortex_m_rt::ExceptionFrame { r0: 0x48001800, r1: 0x80036b0, r2: 0x1, r3: 0x80000000, r12: 0xb, lr: 0x800020d, pc: 0x8001750, xpsr: 0xa1000200\n} There are several fields here but the most important one is pc, the Program Counter register. The address in this register points to the instruction that generated the exception. Let's disassemble the program around the bad instruction. (gdb) disassemble /m ef.pc\nDump of assembler code for function core::ptr::read_volatile:\n1046 pub unsafe fn read_volatile(src: *const T) -> T { 0x0800174c <+0>: sub sp, #12 0x0800174e <+2>: str r0, [sp, #4] 1047 if cfg!(debug_assertions) && !is_aligned_and_not_null(src) {\n1048 // Not panicking to keep codegen impact smaller.\n1049 abort();\n1050 }\n1051 // SAFETY: the caller must uphold the safety contract for `volatile_load`.\n1052 unsafe { intrinsics::volatile_load(src) } 0x08001750 <+4>: ldr r0, [r0, #0] 0x08001752 <+6>: str r0, [sp, #8] 0x08001754 <+8>: ldr r0, [sp, #8] 0x08001756 <+10>: str r0, [sp, #0] 0x08001758 <+12>: b.n 0x800175a +14> 1053 } 0x0800175a <+14>: ldr r0, [sp, #0] 0x0800175c <+16>: add sp, #12 0x0800175e <+18>: bx lr End of assembler dump. The exception was caused by the ldr r0, [r0, #0] instruction, a read instruction. The instruction tried to read the memory at the address indicated by the r0 register. By the way, r0 is a CPU (processor) register not a memory mapped register; it doesn't have an associated address like, say, GPIO_BSRR. Wouldn't it be nice if we could check what the value of the r0 register was right at the instant when the exception was raised? Well, we already did! The r0 field in the ef value we printed before is the value of r0 register had when the exception was raised. Here it is again: (gdb) print/x *ef\n$1 = cortex_m_rt::ExceptionFrame { r0: 0x48001800, r1: 0x80036b0, r2: 0x1, r3: 0x80000000, r12: 0xb, lr: 0x800020d, pc: 0x8001750, xpsr: 0xa1000200\n} r0 contains the value 0x4800_1800 which is the invalid address we called the read_volatile function with.","breadcrumbs":"Registers » 0xBAAAAAAD address » 0xBAAAAAAD address","id":"76","title":"0xBAAAAAAD address"},"77":{"body":"BSRR is not the only register that can control the pins of Port E. The ODR register also lets you change the value of the pins. Furthermore, ODR also lets you retrieve the current output status of Port E. ODR is documented in: Section 11.4.6 GPIO port output data register - Page 239 Let's look at this program. The key to this program is fn iprint_odr. This function prints the current value in ODR to the ITM console #![no_main]\n#![no_std] use core::ptr; #[allow(unused_imports)]\nuse aux7::{entry, iprintln, ITM}; // Print the current contents of odr\nfn iprint_odr(itm: &mut ITM) { const GPIOE_ODR: u32 = 0x4800_1014; unsafe { iprintln!( &mut itm.stim[0], \"ODR = 0x{:04x}\", ptr::read_volatile(GPIOE_ODR as *const u16) ); }\n} #[entry]\nfn main() -> ! { let mut itm= aux7::init().0; unsafe { // A magic addresses! const GPIOE_BSRR: u32 = 0x4800_1018; // Print the initial contents of ODR iprint_odr(&mut itm); // Turn on the \"North\" LED (red) ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9); iprint_odr(&mut itm); // Turn on the \"East\" LED (green) ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11); iprint_odr(&mut itm); // Turn off the \"North\" LED ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16)); iprint_odr(&mut itm); // Turn off the \"East\" LED ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16)); iprint_odr(&mut itm); } loop {}\n} If you run this program $ cargo run\n(..)\nBreakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:22\n22 #[entry] (gdb) continue\nContinuing. You'll see on itmdump's console: $ # itmdump's console\n(..)\nODR = 0x0000\nODR = 0x0200\nODR = 0x0a00\nODR = 0x0800\nODR = 0x0000 Side effects! Although we are reading the same address multiple times without actually modifying it, we still see its value change every time BSRR is written to.","breadcrumbs":"Registers » Spooky action at a distance » Spooky action at a distance","id":"77","title":"Spooky action at a distance"},"78":{"body":"The last register we were working with, ODR, had this in its documentation: Bits 31:16 Reserved, must be kept at reset value We are not supposed to write to those bits of the register or Bad Stuff May Happen. There's also the fact the registers have different read/write permissions. Some of them are write only, others can be read and written to and there must be others that are read only. Finally, directly working with hexadecimal addresses is error prone. You already saw that trying to access an invalid memory address causes an exception which disrupts the execution of our program. Wouldn't it be nice if we had an API to manipulate registers in a \"safe\" manner? Ideally, the API should encode these three points I've mentioned: No messing around with the actual addresses, should respect read/write permissions and should prevent modification of the reserved parts of a register. Well, we do! aux7::init() actually returns a value that provides a type safe API to manipulate the registers of the GPIOE peripheral. As you may remember: a group of registers associated to a peripheral is called register block, and it's located in a contiguous region of memory. In this type safe API each register block is modeled as a struct where each of its fields represents a register. Each register field is a different newtype over e.g. u32 that exposes a combination of the following methods: read, write or modify according to its read/write permissions. Finally, these methods don't take primitive values like u32, instead they take yet another newtype that can be constructed using the builder pattern and that prevent the modification of the reserved parts of the register. The best way to get familiar with this API is to port our running example to it. #![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux7::{entry, iprintln, ITM, RegisterBlock}; #[entry]\nfn main() -> ! { let gpioe = aux7::init().1; // Turn on the North LED gpioe.bsrr.write(|w| w.bs9().set_bit()); // Turn on the East LED gpioe.bsrr.write(|w| w.bs11().set_bit()); // Turn off the North LED gpioe.bsrr.write(|w| w.br9().set_bit()); // Turn off the East LED gpioe.bsrr.write(|w| w.br11().set_bit()); loop {}\n} First thing you notice: There are no magic addresses involved. Instead we use a more human friendly way, for example gpioe.bsrr, to refer to the BSRR register in the GPIOE register block. Then we have this write method that takes a closure. If the identity closure (|w| w) is used, this method will set the register to its default (reset) value, the value it had right after the microcontroller was powered on / reset. That value is 0x0 for the BSRR register. Since we want to write a non-zero value to the register, we use builder methods like bs9 and br9 to set some of the bits of the default value. Let's run this program! There's some interesting stuff we can do while debugging the program. gpioe is a reference to the GPIOE register block. print gpioe will return the base address of the register block. $ cargo run\n(..) Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:7\n7 #[entry] (gdb) step\nregisters::__cortex_m_rt_main () at src/07-registers/src/main.rs:9\n9 let gpioe = aux7::init().1; (gdb) next\n12 gpioe.bsrr.write(|w| w.bs9().set_bit()); (gdb) print gpioe\n$1 = (*mut stm32f3::stm32f303::gpioc::RegisterBlock) 0x48001000 But if we instead print *gpioe, we'll get a full view of the register block: the value of each of its registers will be printed. (gdb) print *gpioe\n$2 = stm32f3::stm32f303::gpioc::RegisterBlock { moder: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 1431633920 } }, _marker: core::marker::PhantomData }, otyper: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, ospeedr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, pupdr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, idr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 204 } }, _marker: core::marker::PhantomData }, odr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, bsrr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, lckr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, afrl: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, afrh: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, brr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }\n} All these newtypes and closures sound like they'd generate large, bloated programs but, if you actually compile the program in release mode with LTO enabled, you'll see that it produces exactly the same instructions that the \"unsafe\" version that used write_volatile and hexadecimal addresses did! Use cargo objdump to grab the assembler code to release.txt: cargo objdump --bin registers --release -- -d --no-show-raw-insn --print-imm-hex > release.txt Then search for main in release.txt 0800023e
    : 800023e: push\t{r7, lr} 8000240: mov\tr7, sp 8000242: bl\t#0x2 8000246: trap 08000248 : 8000248: push\t{r7, lr} 800024a: mov\tr7, sp 800024c: bl\t#0x22 8000250: movw\tr0, #0x1018 8000254: mov.w\tr1, #0x200 8000258: movt\tr0, #0x4800 800025c: str\tr1, [r0] 800025e: mov.w\tr1, #0x800 8000262: str\tr1, [r0] 8000264: mov.w\tr1, #0x2000000 8000268: str\tr1, [r0] 800026a: mov.w\tr1, #0x8000000 800026e: str\tr1, [r0] 8000270: b\t#-0x4 The best part of all this is that nobody had to write a single line of code to implement the GPIOE API. All the code was automatically generated from a System View Description (SVD) file using the svd2rust tool. This SVD file is actually an XML file that microcontroller vendors provide and that contains the register maps of their microcontrollers. The file contains the layout of register blocks, the base addresses, the read/write permissions of each register, the layout of the registers, whether a register has reserved bits and lots of other useful information.","breadcrumbs":"Registers » Type safe manipulation » Type safe manipulation","id":"78","title":"Type safe manipulation"},"79":{"body":"In the last section, I gave you initialized (configured) peripherals (I initialized them in aux7::init). That's why just writing to BSRR was enough to control the LEDs. But, peripherals are not initialized right after the microcontroller boots. In this section, you'll have more fun with registers. I won't do any initialization and you'll have to initialize and configure GPIOE pins as digital outputs pins so that you'll be able to drive LEDs again. This is the starter code. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use aux8::entry; #[entry]\nfn main() -> ! { let (gpioe, rcc) = aux8::init(); // TODO initialize GPIOE // Turn on all the LEDs in the compass gpioe.odr.write(|w| { w.odr8().set_bit(); w.odr9().set_bit(); w.odr10().set_bit(); w.odr11().set_bit(); w.odr12().set_bit(); w.odr13().set_bit(); w.odr14().set_bit(); w.odr15().set_bit() }); aux8::bkpt(); loop {}\n} If you run the starter code, you'll see that nothing happens this time. Furthermore, if you print the GPIOE register block, you'll see that every register reads as zero even after the gpioe.odr.write statement was executed! $ cargo run\nBreakpoint 1, main () at src/08-leds-again/src/main.rs:9\n9 let (gpioe, rcc) = aux8::init(); (gdb) continue\nContinuing. Program received signal SIGTRAP, Trace/breakpoint trap.\n0x08000f3c in __bkpt () (gdb) finish\nRun till exit from #0 0x08000f3c in __bkpt ()\nmain () at src/08-leds-again/src/main.rs:25\n25 aux8::bkpt(); (gdb) p/x *gpioe\n$1 = stm32f30x::gpioc::RegisterBlock { moder: stm32f30x::gpioc::MODER { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, otyper: stm32f30x::gpioc::OTYPER { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, ospeedr: stm32f30x::gpioc::OSPEEDR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, pupdr: stm32f30x::gpioc::PUPDR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, idr: stm32f30x::gpioc::IDR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, odr: stm32f30x::gpioc::ODR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, bsrr: stm32f30x::gpioc::BSRR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, lckr: stm32f30x::gpioc::LCKR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, afrl: stm32f30x::gpioc::AFRL { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, afrh: stm32f30x::gpioc::AFRH { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, brr: stm32f30x::gpioc::BRR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }\n}","breadcrumbs":"LEDs, again » LEDs, again","id":"79","title":"LEDs, again"},"8":{"body":"A microcontroller is a system on a chip. Whereas your computer is made up of several discrete components: a processor, RAM sticks, a hard drive, an ethernet port, etc.; a microcontroller has all those components built into a single \"chip\" or package. This makes it possible to build systems with a minimal part count.","breadcrumbs":"Background » What's a microcontroller?","id":"8","title":"What's a microcontroller?"},"80":{"body":"Turns out that, to save power, most peripherals start in a powered off state -- that's their state right after the microcontroller boots. The Reset and Clock Control (RCC) peripheral can be used to power on or off every other peripheral. You can find the list of registers in the RCC register block in: Section 9.4.14 - RCC register map - Page 166 - Reference Manual The registers that control the power status of other peripherals are: AHBENR APB1ENR APB2ENR Each bit in these registers controls the power status of a single peripheral, including GPIOE. Your task in this section is to power on the GPIOE peripheral. You'll have to: Figure out which of the three registers I mentioned before has the bit that controls the power status. Figure out what value that bit must be set to,0 or 1, to power on the GPIOE peripheral. Finally, you'll have to change the starter code to modify the right register to turn on the GPIOE peripheral. If you are successful, you'll see that the gpioe.odr.write statement will now be able to modify the value of the ODR register. Note that this won't be enough to actually turn on the LEDs.","breadcrumbs":"LEDs, again » Power » Power","id":"80","title":"Power"},"81":{"body":"After turning on the GPIOE peripheral, it still needs to be configured. In this case, we want the pins to be configured as digital outputs so they can drive the LEDs; by default, most pins are configured as digital inputs . You can find the list of registers in the GPIOE register block in: Section 11.4.12 - GPIO registers - Page 243 - Reference Manual The register we'll have to deal with is: MODER. Your task for this section is to further update the starter code to configure the right GPIOE pins as digital outputs. You'll have to: Figure out which pins you need to configure as digital outputs. (hint: check Section 6.4 LEDs of the User Manual (page 18)). Read the documentation to understand what the bits in the MODER register do. Modify the MODER register to configure the pins as digital outputs. If successful, you'll see the 8 LEDs turn on when you run the program.","breadcrumbs":"LEDs, again » Configuration » Configuration","id":"81","title":"Configuration"},"82":{"body":"#![deny(unsafe_code)]\n#![no_main]\n#![no_std] use aux8::entry; #[entry]\nfn main() -> ! { let (gpioe, rcc) = aux8::init(); // enable the GPIOE peripheral rcc.ahbenr.write(|w| w.iopeen().set_bit()); // configure the pins as outputs gpioe.moder.write(|w| { w.moder8().output(); w.moder9().output(); w.moder10().output(); w.moder11().output(); w.moder12().output(); w.moder13().output(); w.moder14().output(); w.moder15().output() }); // Turn on all the LEDs in the compass gpioe.odr.write(|w| { w.odr8().set_bit(); w.odr9().set_bit(); w.odr10().set_bit(); w.odr11().set_bit(); w.odr12().set_bit(); w.odr13().set_bit(); w.odr14().set_bit(); w.odr15().set_bit() }); aux8::bkpt(); loop {}\n}","breadcrumbs":"LEDs, again » The solution » The solution","id":"82","title":"The solution"},"83":{"body":"In this section, we'll re-implement the LED roulette application. I'm going to give you back the Led abstraction but this time I'm going to take away the Delay abstraction :-). Here's the starter code. The delay function is unimplemented so if you run this program the LEDs will blink so fast that they'll appear to always be on. #![no_main]\n#![no_std] use aux9::{entry, switch_hal::OutputSwitch, tim6}; #[inline(never)]\nfn delay(tim6: &tim6::RegisterBlock, ms: u16) { // TODO implement this\n} #[entry]\nfn main() -> ! { let (leds, rcc, tim6) = aux9::init(); let mut leds = leds.into_array(); // TODO initialize TIM6 let ms = 50; loop { for curr in 0..8 { let next = (curr + 1) % 8; leds[next].on().unwrap(); delay(tim6, ms); leds[curr].off().unwrap(); delay(tim6, ms); } }\n}","breadcrumbs":"Clocks and timers » Clocks and timers","id":"83","title":"Clocks and timers"},"84":{"body":"The first challenge is to implement the delay function without using any peripheral and the obvious solution is to implement it as a for loop delay: #[inline(never)]\nfn delay(tim6: &tim6::RegisterBlock, ms: u16) { for _ in 0..1_000 {}\n} Of course, the above implementation is wrong because it always generates the same delay for any value of ms. In this section, you'll have to: Fix the delay function to generate delays proportional to its input ms. Tweak the delay function to make the LED roulette spin at a rate of approximately 5 cycles in 4 seconds (800 milliseconds period). The processor inside the microcontroller is clocked at 72 MHz and executes most instructions in one \"tick\", a cycle of its clock. How many (for) loops do you think the delay function must do to generate a delay of 1 second? How many for loops does delay(1000) actually do? What happens if compile your program in release mode and run it?","breadcrumbs":"Clocks and timers » for loop delays » for loop delays","id":"84","title":"for loop delays"},"85":{"body":"If in the previous section you compiled the program in release mode and actually looked at the disassembly, you probably noticed that the delay function is optimized away and never gets called from within main. LLVM decided that the function wasn't doing anything worthwhile and just removed it. There is a way to prevent LLVM from optimizing the for loop delay: add a volatile assembly instruction. Any instruction will do but NOP (No OPeration) is a particular good choice in this case because it has no side effect. Your for loop delay would become: #[inline(never)]\nfn delay(_tim6: &tim6::RegisterBlock, ms: u16) { const K: u16 = 3; // this value needs to be tweaked for _ in 0..(K * ms) { aux9::nop() }\n} And this time delay won't be compiled away by LLVM when you compile your program in release mode: $ cargo objdump --bin clocks-and-timers --release -- -d --no-show-raw-insn\nclocks-and-timers: file format ELF32-arm-little Disassembly of section .text:\nclocks_and_timers::delay::h711ce9bd68a6328f: 8000188: push {r4, r5, r7, lr} 800018a: movs r4, #0 800018c: adds r4, #1 800018e: uxth r5, r4 8000190: bl #4666 8000194: cmp r5, #150 8000196: blo #-14 8000198: pop {r4, r5, r7, pc} Now, test this: Compile the program in debug mode and run it, then compile the program in release mode and run it. What's the difference between them? What do you think is the main cause of the difference? Can you think of a way to make them equivalent or at least more similar again?","breadcrumbs":"Clocks and timers » NOP » NOP","id":"85","title":"NOP"},"86":{"body":"I hope that, by now, I have convinced you that for loop delays are a poor way to implement delays. Now, we'll implement delays using a hardware timer . The basic function of a (hardware) timer is ... to keep precise track of time. A timer is yet another peripheral that's available to the microcontroller; thus it can be controlled using registers. The microcontroller we are using has several (in fact, more than 10) timers of different kinds (basic, general purpose, and advanced timers) available to it. Some timers have more resolution (number of bits) than others and some can be used for more than just keeping track of time. We'll be using one of the basic timers: TIM6. This is one of the simplest timers available in our microcontroller. The documentation for basic timers is in the following section: Section 22 Timers - Page 670 - Reference Manual Its registers are documented in: Section 22.4.9 TIM6/TIM7 register map - Page 682 - Reference Manual The registers we'll be using in this section are: SR, the status register. EGR, the event generation register. CNT, the counter register. PSC, the prescaler register. ARR, the autoreload register. We'll be using the timer as a one-shot timer. It will sort of work like an alarm clock. We'll set the timer to go off after some amount of time and then we'll wait until the timer goes off. The documentation refers to this mode of operation as one pulse mode . Here's a description of how a basic timer works when configured in one pulse mode: The counter is enabled by the user (CR1.CEN = 1). The CNT register resets its value to zero and, on each tick, its value gets incremented by one. Once the CNT register has reached the value of the ARR register, the counter will be disabled by hardware (CR1.CEN = 0) and an update event will be raised (SR.UIF = 1). TIM6 is driven by the APB1 clock, whose frequency doesn't have to necessarily match the processor frequency. That is, the APB1 clock could be running faster or slower. The default, however, is that both APB1 and the processor are clocked at 8 MHz. The tick mentioned in the functional description of the one pulse mode is not the same as one tick of the APB1 clock. The CNT register increases at a frequency of apb1 / (psc + 1) times per second, where apb1 is the frequency of the APB1 clock and psc is the value of the prescaler register, PSC.","breadcrumbs":"Clocks and timers » One-shot timer » One-shot timer","id":"86","title":"One-shot timer"},"87":{"body":"As with every other peripheral, we'll have to initialize this timer before we can use it. And just as in the previous section, initialization is going to involve two steps: powering up the timer and then configuring it. Powering up the timer is easy: We just have to set TIM6EN bit to 1. This bit is in the APB1ENR register of the RCC register block. // Power on the TIM6 timer rcc.apb1enr.modify(|_, w| w.tim6en().set_bit()); The configuration part is slightly more elaborate. First, we'll have to configure the timer to operate in one pulse mode. // OPM Select one pulse mode // CEN Keep the counter disabled for now tim6.cr1.write(|w| w.opm().set_bit().cen().clear_bit()); Then, we'll like to have the CNT counter operate at a frequency of 1 KHz because our delay function takes a number of milliseconds as arguments and 1 KHz produces a 1 millisecond period. For that we'll have to configure the prescaler. // Configure the prescaler to have the counter operate at 1 KHz tim6.psc.write(|w| w.psc().bits(psc)); I'm going to let you figure out the value of the prescaler, psc. Remember that the frequency of the counter is apb1 / (psc + 1) and that apb1 is 8 MHz.","breadcrumbs":"Clocks and timers » Initialization » Initialization","id":"87","title":"Initialization"},"88":{"body":"The timer should now be properly initialized. All that's left is to implement the delay function using the timer. First thing we have to do is set the autoreload register (ARR) to make the timer go off in ms milliseconds. Because the counter operates at 1 KHz, the autoreload value will be the same as ms. // Set the timer to go off in `ms` ticks // 1 tick = 1 ms tim6.arr.write(|w| w.arr().bits(ms)); Next, we need to enable the counter. It will immediately start counting. // CEN: Enable the counter tim6.cr1.modify(|_, w| w.cen().set_bit()); Now we need to wait until the counter reaches the value of the autoreload register, ms, then we'll know that ms milliseconds have passed. That condition is known as an update event and its indicated by the UIF bit of the status register (SR). // Wait until the alarm goes off (until the update event occurs) while !tim6.sr.read().uif().bit_is_set() {} This pattern of just waiting until some condition is met, in this case that UIF becomes 1, is known as busy waiting and you'll see it a few more times in this text :-). Finally, we must clear (set to 0) this UIF bit. If we don't, next time we enter the delay function we'll think the update event has already happened and skip over the busy waiting part. // Clear the update event flag tim6.sr.modify(|_, w| w.uif().clear_bit()); Now, put this all together and check if it works as expected.","breadcrumbs":"Clocks and timers » Busy waiting » Busy waiting","id":"88","title":"Busy waiting"},"89":{"body":"#![no_main]\n#![no_std] use aux9::{entry, switch_hal::OutputSwitch, tim6}; #[inline(never)]\nfn delay(tim6: &tim6::RegisterBlock, ms: u16) { // Set the timer to go off in `ms` ticks // 1 tick = 1 ms tim6.arr.write(|w| w.arr().bits(ms)); // CEN: Enable the counter tim6.cr1.modify(|_, w| w.cen().set_bit()); // Wait until the alarm goes off (until the update event occurs) while !tim6.sr.read().uif().bit_is_set() {} // Clear the update event flag tim6.sr.modify(|_, w| w.uif().clear_bit());\n} #[entry]\nfn main() -> ! { let (leds, rcc, tim6) = aux9::init(); let mut leds = leds.into_array(); // Power on the TIM6 timer rcc.apb1enr.modify(|_, w| w.tim6en().set_bit()); // OPM Select one pulse mode // CEN Keep the counter disabled for now tim6.cr1.write(|w| w.opm().set_bit().cen().clear_bit()); // Configure the prescaler to have the counter operate at 1 KHz // APB1_CLOCK = 8 MHz // PSC = 7999 // 8 MHz / (7999 + 1) = 1 KHz // The counter (CNT) will increase on every millisecond tim6.psc.write(|w| w.psc().bits(7_999)); let ms = 50; loop { for curr in 0..8 { let next = (curr + 1) % 8; leds[next].on().unwrap(); delay(tim6, ms); leds[curr].off().unwrap(); delay(tim6, ms); } }\n}","breadcrumbs":"Clocks and timers » Putting it all together » Putting it all together","id":"89","title":"Putting it all together"},"9":{"body":"Lots of things! Microcontrollers are the central part of systems known as embedded systems. These systems are everywhere but you don't usually notice them. These systems control the brakes of your car, wash your clothes, print your documents, keep you warm, keep you cool, optimize the fuel consumption of your car, etc. The main trait of these systems is that they operate without user intervention even if they expose a user interface as a washing machine does; most of their operation is done on their own. The other common trait of these systems is that they control a process. And for that these systems usually have one or more sensors and one or more actuators. For example, an HVAC system has several sensors, thermometers, and humidity sensors spread across some areas, and several actuators as well, heating elements and fans connected to ducts.","breadcrumbs":"Background » What can you do with a microcontroller?","id":"9","title":"What can you do with a microcontroller?"},"90":{"body":"This is what we'll be using. I hope your computer has one! Nah, don't worry. This connector, the DE-9, went out of fashion on PCs quite some time ago; it got replaced by the Universal Serial Bus (USB). We won't be dealing with the DE-9 connector itself but with the communication protocol that this cable is/was usually used for. So what's this serial communication ? It's an asynchronous communication protocol where two devices exchange data serially , as in one bit at a time, using two data lines (plus a common ground). The protocol is asynchronous in the sense that neither of the shared lines carries a clock signal. Instead both parties must agree on how fast data will be sent along the wire before the communication occurs. This protocol allows duplex communication as data can be sent from A to B and from B to A simultaneously. We'll be using this protocol to exchange data between the microcontroller and your computer. In contrast to the ITM protocol we have used before, with the serial communication protocol you can send data from your computer to the microcontroller. The next practical question you probably want to ask is: How fast can we send data through this protocol? This protocol works with frames. Each frame has one start bit, 5 to 9 bits of payload (data) and 1 to 2 stop bits . The speed of the protocol is known as baud rate and it's quoted in bits per second (bps). Common baud rates are: 9600, 19200, 38400, 57600 and 115200 bps. To actually answer the question: With a common configuration of 1 start bit, 8 bits of data, 1 stop bit and a baud rate of 115200 bps one can, in theory, send 11,520 frames per second. Since each one frame carries a byte of data that results in a data rate of 11.52 KB/s. In practice, the data rate will probably be lower because of processing times on the slower side of the communication (the microcontroller). Today's computers don't support the serial communication protocol. So you can't directly connect your computer to the microcontroller. But that's where the serial module comes in. This module will sit between the two and expose a serial interface to the microcontroller and an USB interface to your computer. The microcontroller will see your computer as another serial device and your computer will see the microcontroller as a virtual serial device. Now, let's get familiar with the serial module and the serial communication tools that your OS offers. Pick a route: *nix Windows","breadcrumbs":"Serial communication » Serial communication","id":"90","title":"Serial communication"},"91":{"body":"","breadcrumbs":"Serial communication » *nix tooling » *nix tooling","id":"91","title":"*nix tooling"},"92":{"body":"With newer revisions, if you connect the discovery board to your computer you should see a new TTY device appear in /dev. $ # Linux\n$ dmesg | tail | grep -i tty\n[13560.675310] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device This is the USB <-> Serial device. On Linux, it's named tty* (usually ttyACM* or ttyUSB*). If you don't see the device appear then you probably have an older revision of the board; check the next section, which contains instructions for older revisions. If you do have a newer revision skip the next section and move to the \"minicom\" section.","breadcrumbs":"Serial communication » *nix tooling » Newer revisions of the discovery board","id":"92","title":"Newer revisions of the discovery board"},"93":{"body":"Connect the serial module to your computer and let's find out what name the OS assigned to it. NOTE On macs, the USB device will named like this: /dev/cu.usbserial-*. You won't find it using dmesg, instead use ls -l /dev | grep cu.usb and adjust the following commands accordingly! $ dmesg | grep -i tty\n(..)\n[ +0.000155] usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB0 But what's this ttyUSB0 thing? It's a file of course! Everything is a file in *nix: $ ls -l /dev/ttyUSB0\ncrw-rw-rw- 1 root uucp 188, 0 Oct 27 00:00 /dev/ttyUSB0 NOTE if the permissions above is crw-rw----, the udev rules have not been set correctly see udev rules You can send out data by simply writing to this file: $ echo 'Hello, world!' > /dev/ttyUSB0 You should see the TX (red) LED on the serial module blink, just once and very fast!","breadcrumbs":"Serial communication » *nix tooling » Older revisions of the discovery board / external serial module","id":"93","title":"Older revisions of the discovery board / external serial module"},"94":{"body":"Dealing with serial devices using echo is far from ergonomic. So, we'll use the program minicom to interact with the serial device using the keyboard. We must configure minicom before we use it. There are quite a few ways to do that but we'll use a .minirc.dfl file in the home directory. Create a file in ~/.minirc.dfl with the following contents: $ cat ~/.minirc.dfl\npu baudrate 115200\npu bits 8\npu parity N\npu stopbits 1\npu rtscts No\npu xonxoff No NOTE Make sure this file ends in a newline! Otherwise, minicom will fail to read it. That file should be straightforward to read (except for the last two lines), but nonetheless let's go over it line by line: pu baudrate 115200. Sets baud rate to 115200 bps. pu bits 8. 8 bits per frame. pu parity N. No parity check. pu stopbits 1. 1 stop bit. pu rtscts No. No hardware control flow. pu xonxoff No. No software control flow. Once that's in place, we can launch minicom. $ # NOTE you may need to use a different device here\n$ minicom -D /dev/ttyACM0 -b 115200 This tells minicom to open the serial device at /dev/ttyACM0 and set its baud rate to 115200. A text-based user interface (TUI) will pop out. You can now send data using the keyboard! Go ahead and type something. Note that the TUI will not echo back what you type but, if you are using an external module, you may see some LED on the module blink with each keystroke.","breadcrumbs":"Serial communication » *nix tooling » All revisions: minicom","id":"94","title":"All revisions: minicom"},"95":{"body":"minicom exposes commands via keyboard shortcuts. On Linux, the shortcuts start with Ctrl+A. On mac, the shortcuts start with the Meta key. Some useful commands below: Ctrl+A + Z. Minicom Command Summary Ctrl+A + C. Clear the screen Ctrl+A + X. Exit and reset Ctrl+A + Q. Quit with no reset NOTE mac users: In the above commands, replace Ctrl+A with Meta.","breadcrumbs":"Serial communication » *nix tooling » minicom commands","id":"95","title":"minicom commands"},"96":{"body":"Start by unplugging your discovery board. Before plugging the discovery board or the serial module, run the following command on the terminal: $ mode It will print a list of devices that are connected to your computer. The ones that start with COM in their names are serial devices. This is the kind of device we'll be working with. Take note of all the COM ports mode outputs before plugging the serial module. Now, plug the discovery board and run the mode command again. If you see a new COM port appear on the list then you have a newer revision of the discovery and that's the COM port assigned to the serial functionality on the discovery. You can skip the next paragraph. If you didn't get a new COM port then you probably have an older revision of the discovery. Now plug the serial module; you should see new COM port appear; that's the COM port of the serial module. Now launch putty. A GUI will pop out. On the starter screen, which should have the \"Session\" category open, pick \"Serial\" as the \"Connection type\". On the \"Serial line\" field enter the COM device you got on the previous step, for example COM3. Next, pick the \"Connection/Serial\" category from the menu on the left. On this new view, make sure that the serial port is configured as follows: \"Speed (baud)\": 115200 \"Data bits\": 8 \"Stop bits\": 1 \"Parity\": None \"Flow control\": None Finally, click the Open button. A console will show up now: If you type on this console, the TX (red) LED on the Serial module should blink. Each key stroke should make the LED blink once. Note that the console won't echo back what you type so the screen will remain blank.","breadcrumbs":"Serial communication » Windows tooling » Windows tooling","id":"96","title":"Windows tooling"},"97":{"body":"We've tested sending data. It's time to test receiving it. Except that there's no other device that can send us some data ... or is there? Enter: loopbacks You can send data to yourself! Not very useful in production but very useful for debugging.","breadcrumbs":"Serial communication » Loopbacks » Loopbacks","id":"97","title":"Loopbacks"},"98":{"body":"Connect the TXO and the RXI pins of the serial module together using a male to male jumper wire as shown above. Now enter some text into minicom/PuTTY and observe. What happens? You should see three things: As before, the TX (red) LED blinks on each key press. But now the RX (green) LED blinks on each key press as well! This indicates that the serial module is receiving some data; the one it just sent. Finally, on the minicom/PuTTY console, you should see that what you type echoes back to the console.","breadcrumbs":"Serial communication » Loopbacks » Older board revision / external serial module","id":"98","title":"Older board revision / external serial module"},"99":{"body":"If you have a newer revision of the board you can set up a loopback by shorting the PC4 and PC5 pins using a female to female jumper wire, like you did for the SWO pin . You should now be able to send data to yourself. Now try to enter some text into minicom/PuTTY and observe. NOTE : To rule out the possibility of the existing firmware doing weird things to the serial pins (PC4 and PC5) we recommend holding the reset button while you enter text into minicom/PuTTY. If all is working you should see what you type echoed back to minicom/PuTTY console. Now that you are familiar with sending and receiving data over serial port using minicom/PuTTY, let's make your microcontroller and your computer talk!","breadcrumbs":"Serial communication » Loopbacks » Newer board revision","id":"99","title":"Newer board revision"}},"length":177,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{".":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"85":{"tf":1.0}}}},"1":{"_":{"0":{"0":{"0":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":3,"docs":{"69":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"1":{"5":{"5":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}},"1":{"df":3,"docs":{"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0}}},"2":{"df":2,"docs":{"56":{"tf":1.0},"69":{"tf":1.0}}},"3":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"140":{"tf":3.1622776601683795}}},"1":{".":{"3":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"3":{"3":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{".":{"0":{"df":3,"docs":{"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"71":{"tf":1.0}}},"4":{"df":1,"docs":{"63":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"7":{"5":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"3":{".":{"1":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"2":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}},"s":{":":{"4":{"7":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"5":{"7":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{".":{"0":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"5":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"142":{"tf":1.0}}},"6":{".":{"1":{"3":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}},"s":{":":{"4":{"9":{"7":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"6":{"0":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"7":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"3":{"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"3":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"44":{"tf":1.0}}},"5":{"df":1,"docs":{"44":{"tf":1.0}}},":":{"0":{"0":{"df":2,"docs":{"44":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":3.0}}},"1":{"df":1,"docs":{"56":{"tf":1.7320508075688772}}},"4":{"0":{"3":{":":{"6":{"0":{"0":{"1":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{":":{"3":{"7":{"4":{"b":{"df":2,"docs":{"33":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"168":{"tf":1.0},"18":{"tf":1.0}}},"5":{"df":3,"docs":{"118":{"tf":1.0},"14":{"tf":1.0},"67":{"tf":1.0}}},"6":{"df":2,"docs":{"14":{"tf":1.0},"70":{"tf":1.0}}},"7":{"df":1,"docs":{"72":{"tf":1.0}}},"8":{"0":{"0":{"0":{"1":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"f":{"6":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"3":{"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"4":{"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"168":{"tf":1.0}}},"b":{"0":{"0":{"1":{"1":{"_":{"1":{"1":{"0":{"0":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"1":{"0":{"0":{"0":{"df":2,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{":":{"0":{"8":{"b":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":26,"docs":{"107":{"tf":1.0},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.449489742783178},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.0},"67":{"tf":1.0},"69":{"tf":2.0},"71":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":2.449489742783178},"75":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"78":{"tf":3.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":2,"docs":{"62":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"77":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"df":3,"docs":{"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"4":{"8":{"3":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"0":{"1":{"9":{"4":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":2,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"f":{"0":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"4":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"6":{"df":1,"docs":{"65":{"tf":1.0}}},"8":{"df":1,"docs":{"65":{"tf":1.0}}},"a":{"df":1,"docs":{"65":{"tf":1.0}}},"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}}},"2":{"0":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"1":{"0":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"2":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"3":{"0":{"df":2,"docs":{"63":{"tf":1.0},"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"4":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"a":{"df":2,"docs":{"66":{"tf":1.0},"75":{"tf":1.0}}},"c":{"df":2,"docs":{"66":{"tf":2.0},"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"5":{"0":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.0},"75":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.0}}}},"6":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"7":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"8":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"5":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"c":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"3":{"c":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"0":{"6":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"5":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"c":{"4":{"df":1,"docs":{"173":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"2":{"df":2,"docs":{"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"7":{"4":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"76":{"tf":1.0}}}},"5":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":1,"docs":{"76":{"tf":1.0}}},"4":{"df":1,"docs":{"76":{"tf":1.0}}},"6":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"df":1,"docs":{"76":{"tf":1.0}}},"a":{"df":1,"docs":{"76":{"tf":1.0}}},"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"7":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"6":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"8":{"0":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"0":{"0":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"8":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"9":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"b":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"0":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.0}}},"df":3,"docs":{"69":{"tf":4.898979485566356},"78":{"tf":1.0},"79":{"tf":3.3166247903554}}},"1":{"0":{"0":{"3":{"6":{"4":{"2":{"2":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"74":{"tf":1.0}}},"9":{"4":{"df":6,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"8":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"76":{"tf":1.4142135623730951}},"f":{"4":{"df":1,"docs":{"66":{"tf":2.449489742783178}}},"df":0,"docs":{}}},"2":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"69":{"tf":2.0}}},"4":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"3":{"a":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"4":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}},"a":{"0":{"0":{"0":{"df":3,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"f":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"3":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"2":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"65":{"tf":1.0}}},"df":2,"docs":{"75":{"tf":2.0},"78":{"tf":1.0}}},"3":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"7":{"4":{"b":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"4":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"8":{"0":{"0":{"1":{"0":{"0":{"0":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"1":{"8":{"df":3,"docs":{"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"0":{"0":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"1":{"4":{"df":1,"docs":{"77":{"tf":1.0}}},"8":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"df":2,"docs":{"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"5":{"0":{"0":{"0":{"4":{"0":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"4":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"c":{"0":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"4":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"a":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"1":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":9,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"4":{"df":8,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},"5":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"8":{"df":1,"docs":{"63":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"f":{"0":{"df":3,"docs":{"65":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"6":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"2":{"0":{"0":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"a":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"3":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"4":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"6":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"7":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"8":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"4":{"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"8":{"1":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"2":{"a":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"1":{"0":{"6":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"9":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"5":{"a":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"6":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"7":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"9":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"a":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"b":{"c":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"5":{"c":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"c":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"6":{"b":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"4":{"8":{"df":1,"docs":{"107":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"3":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"2":{"c":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"5":{"4":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":2.23606797749979},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"1":{"0":{"0":{"0":{"2":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"14":{"tf":1.0}}},"df":1,"docs":{"173":{"tf":1.4142135623730951}}},"b":{"5":{"0":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"a":{"a":{"a":{"a":{"a":{"a":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"{":{":":{"0":{"2":{"df":0,"docs":{},"x":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}}},"4":{"df":0,"docs":{},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"5":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}},"df":0,"docs":{}},".":{"0":{"3":{"1":{"2":{"5":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"8":{"1":{"2":{"5":{"df":1,"docs":{"140":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"7":{"1":{"8":{"7":{"5":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{".":{"2":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"3":{"1":{".":{"0":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{".":{"0":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":7,"docs":{"162":{"tf":1.0},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"/":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{"0":{"0":{"df":5,"docs":{"48":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772},"64":{"tf":2.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}},"6":{"4":{"4":{"df":2,"docs":{"63":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"48":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.7320508075688772}},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"1":{"3":{"2":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"5":{"3":{"6":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"6":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"7":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"df":1,"docs":{"76":{"tf":1.0}}},"9":{"df":1,"docs":{"76":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"5":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"1":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"3":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"8":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"df":15,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.0},"86":{"tf":1.0}}},"1":{",":{"5":{"2":{"0":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"0":{".":{"0":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{"2":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"77":{"tf":1.0}}},"7":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"2":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"137":{"tf":2.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"2":{"4":{"df":1,"docs":{"75":{"tf":1.0}}},"7":{"9":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"5":{",":{"2":{"0":{"0":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":5,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":2.23606797749979},"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":9,"docs":{"103":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"75":{"tf":3.4641016151377544},"77":{"tf":1.4142135623730951}}},"2":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"7":{"6":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"3":{"4":{"df":2,"docs":{"111":{"tf":1.0},"115":{"tf":1.0}}},"df":2,"docs":{"171":{"tf":2.0},"172":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":10,"docs":{"140":{"tf":1.0},"142":{"tf":1.0},"18":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"78":{"tf":1.0}},"g":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}},"3":{"4":{"2":{"1":{"7":{"7":{"2":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"6":{"0":{".":{"6":{"7":{"5":{"3":{"1":{"0":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},":":{"3":{"2":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"110":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"75":{"tf":1.0}}},"4":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"6":{"3":{"3":{"9":{"2":{"0":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":9,"docs":{"140":{"tf":1.0},"142":{"tf":1.0},"16":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0}}},"5":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"3":{"0":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"66":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"6":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"80":{"tf":1.0}}},"7":{"3":{"3":{"6":{"2":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"16":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":3.0},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":3.4641016151377544},"76":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"7":{".":{"9":{"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"66":{"tf":1.0}}},"1":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"64":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}},"8":{".":{"0":{"4":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"135":{"tf":1.0}}},"2":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"3":{"7":{"6":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"9":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"93":{"tf":1.0}}},"9":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"df":6,"docs":{"66":{"tf":2.449489742783178},"70":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0}}},"9":{"1":{"6":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"132":{"tf":1.0}}},"5":{"df":2,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.0}}},"6":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"132":{"tf":1.0}}},"df":5,"docs":{"107":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}},"_":{"0":{"0":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":4.58257569495584},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":3.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":3.1622776601683795},"75":{"tf":4.47213595499958},"76":{"tf":1.7320508075688772},"77":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.449489742783178},"88":{"tf":2.0},"89":{"tf":2.449489742783178},"90":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}},"e":{"6":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"c":{"c":{"6":{"2":{"9":{"9":{"d":{"b":{"9":{"df":0,"docs":{},"e":{"c":{"8":{"2":{"3":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":5,"docs":{"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.0}}}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"66":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"df":2,"docs":{"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951}}}},"2":{"'":{"df":1,"docs":{"56":{"tf":1.0}}},".":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"7":{"df":1,"docs":{"17":{"tf":1.0}}},"8":{"8":{"8":{"1":{"8":{"3":{"df":1,"docs":{"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"1":{"5":{"6":{"0":{"8":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"0":{"df":1,"docs":{"66":{"tf":2.23606797749979}},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"6":{"0":{"9":{"1":{"9":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"2":{"0":{"/":{"0":{"9":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"78":{"tf":1.0}}},"8":{"2":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"6":{"0":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"6":{":":{"0":{"5":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":3,"docs":{"114":{"tf":1.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}},"1":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"1":{"4":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"138":{"tf":2.23606797749979}}},"df":5,"docs":{"44":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"2":{".":{"4":{".":{"9":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"4":{"1":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"165":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"86":{"tf":1.0}}},"3":{"9":{"df":1,"docs":{"77":{"tf":1.0}}},"df":2,"docs":{"26":{"tf":1.0},"75":{"tf":1.0}}},"4":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"3":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"4":{"8":{"4":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"1":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":1,"docs":{"131":{"tf":1.0}}},"df":2,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}},"5":{"0":{"df":2,"docs":{"131":{"tf":1.0},"137":{"tf":1.0}}},"1":{"df":1,"docs":{"131":{"tf":1.0}}},"4":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"131":{"tf":1.7320508075688772}}},"6":{"df":1,"docs":{"148":{"tf":1.0}},"k":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"62":{"tf":1.0},"64":{"tf":1.0}}}}}},"df":0,"docs":{}}},"9":{"df":1,"docs":{"44":{"tf":1.0}}},"df":4,"docs":{"128":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"df":3,"docs":{"74":{"tf":1.0},"75":{"tf":1.0},"93":{"tf":1.0}}},"8":{".":{"7":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"0":{"1":{".":{"8":{"7":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"6":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"44":{"tf":1.0},"66":{"tf":2.449489742783178}}},"9":{"0":{"6":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"106":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.3166247903554},"70":{"tf":1.0},"71":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}},"f":{"3":{"8":{"df":0,"docs":{},"f":{"6":{"b":{".":{".":{"9":{"5":{"8":{"6":{"0":{"a":{"0":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{",":{"8":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}},"9":{"0":{"0":{"df":1,"docs":{"105":{"tf":2.0}}},"6":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"2":{".":{"2":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"0":{"0":{"df":0,"docs":{},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"4":{"9":{"9":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"1":{"0":{":":{"1":{"0":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"5":{"8":{"8":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"6":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}},"2":{"df":7,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"40":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":2.23606797749979}}},"3":{"3":{"3":{"df":7,"docs":{"166":{"tf":1.4142135623730951},"60":{"tf":2.0},"61":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"67":{"tf":1.0}}},"df":0,"docs":{}},"7":{"7":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"4":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"0":{"df":1,"docs":{"135":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"4":{"b":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"1":{"2":{".":{"3":{"7":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"0":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"9":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"132":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"44":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"73":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.0}}},"4":{"0":{"0":{"0":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}},"df":1,"docs":{"124":{"tf":1.0}}},"4":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"9":{"2":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"106":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"1":{"2":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":5,"docs":{"106":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951}}},"4":{"4":{"1":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"166":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":3,"docs":{"102":{"tf":1.0},"131":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}},"5":{"df":4,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"56":{"tf":1.0}}},"6":{"6":{"6":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0}}},"7":{"1":{"2":{"3":{"9":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"132":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"9":{"7":{"df":1,"docs":{"62":{"tf":1.0}}},"df":1,"docs":{"131":{"tf":1.0}}},"c":{"df":1,"docs":{"56":{"tf":1.0}}},"df":16,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"14":{"tf":1.0},"173":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"69":{"tf":1.7320508075688772},"71":{"tf":2.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"84":{"tf":1.0}}},"5":{".":{"1":{".":{"1":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"df":0,"docs":{},"k":{"b":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"4":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"66":{"tf":3.3166247903554}}},"8":{"6":{"1":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"66":{"tf":1.4142135623730951},"83":{"tf":1.0},"89":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.0}}},"2":{"6":{"4":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772}}},"3":{"6":{"8":{"7":{"0":{"9":{"1":{"2":{"df":1,"docs":{"65":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"138":{"tf":2.0},"66":{"tf":1.0}}},"5":{"5":{"df":1,"docs":{"76":{"tf":1.0}}},"6":{"df":1,"docs":{"76":{"tf":1.0}}},"7":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"4":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.0}}},"9":{"df":1,"docs":{"76":{"tf":1.0}}},"df":1,"docs":{"138":{"tf":1.0}}},"6":{"0":{"df":4,"docs":{"63":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":1,"docs":{"76":{"tf":1.0}}},"3":{"df":1,"docs":{"76":{"tf":1.0}}},"4":{"df":2,"docs":{"69":{"tf":1.0},"76":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":2.0}}},"7":{"0":{"df":3,"docs":{"63":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"6":{"0":{"0":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"71":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"df":9,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"173":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"84":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":1,"docs":{"173":{"tf":1.0}}},"v":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}}}},"6":{".":{"4":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":2.0}}},"1":{"2":{"1":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"9":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{":":{"8":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"28":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.7320508075688772}}},"5":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"5":{"3":{"5":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"6":{"6":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"7":{"0":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"df":1,"docs":{"86":{"tf":1.0}}},"4":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"7":{":":{"2":{"9":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":7,"docs":{"131":{"tf":1.7320508075688772},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"76":{"tf":1.0}}},"7":{".":{"1":{"0":{"df":1,"docs":{"17":{"tf":1.0}}},"1":{"df":1,"docs":{"17":{"tf":1.0}}},"2":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"84":{"tf":1.0}}},"3":{"df":1,"docs":{"138":{"tf":1.0}}},"4":{"9":{"7":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"6":{"9":{"7":{"5":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"138":{"tf":2.0},"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"9":{"9":{"9":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":13,"docs":{"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"131":{"tf":1.0},"136":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"67":{"tf":1.7320508075688772},"75":{"tf":1.0},"78":{"tf":1.0}},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"8":{".":{"1":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"8":{"df":1,"docs":{"85":{"tf":1.0}}},"a":{"df":1,"docs":{"85":{"tf":1.0}}},"c":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"85":{"tf":1.0}}}},"9":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"4":{"df":1,"docs":{"85":{"tf":1.0}}},"6":{"df":1,"docs":{"85":{"tf":1.0}}},"8":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"f":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}}},"2":{"0":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"1":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"2":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"4":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"6":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"6":{"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"7":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":2,"docs":{"67":{"tf":1.0},"84":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"1":{"8":{"3":{"2":{"8":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"5":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"6":{"8":{"df":1,"docs":{"129":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"7":{"2":{"0":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":20,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"136":{"tf":2.8284271247461903},"65":{"tf":2.23606797749979},"66":{"tf":2.6457513110645907},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.0},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"126":{"tf":1.0},"127":{"tf":1.0}}}}},"9":{",":{"6":{"0":{"0":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"4":{".":{"1":{"4":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":3,"docs":{"132":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"5":{"0":{"df":5,"docs":{"48":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772},"64":{"tf":2.449489742783178},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"0":{"0":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"107":{"tf":1.0}}},"8":{"0":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"9":{"9":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":13,"docs":{"113":{"tf":1.4142135623730951},"131":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":3.3166247903554},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"90":{"tf":1.7320508075688772}}},"_":{"_":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"107":{"tf":1.7320508075688772}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":3,"docs":{"142":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":10,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"d":{"df":3,"docs":{"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":3.3166247903554}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}}}}},"y":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":3.7416573867739413}}},"z":{"df":0,"docs":{},"n":{"1":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"8":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"1":{"7":{"df":0,"docs":{},"h":{"5":{"1":{"df":0,"docs":{},"e":{"7":{"c":{"3":{"d":{"a":{"a":{"d":{"2":{"a":{"df":0,"docs":{},"f":{"2":{"5":{"1":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"f":{"2":{"b":{"c":{"7":{"9":{"9":{"0":{"b":{"1":{"3":{"7":{"3":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"1":{"8":{"c":{"0":{"6":{"0":{"0":{"1":{"4":{"a":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"1":{"8":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"1":{"7":{"df":0,"docs":{},"h":{"4":{"5":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"a":{"a":{"8":{"d":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"a":{"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"0":{"2":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":1,"docs":{"56":{"tf":1.0}},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"168":{"tf":1.7320508075688772},"76":{"tf":1.0}}}},"v":{"df":15,"docs":{"106":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"56":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"84":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"159":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":3.7416573867739413},"141":{"tf":2.449489742783178},"142":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"124":{"tf":1.4142135623730951},"128":{"tf":1.0},"139":{"tf":1.7320508075688772},"140":{"tf":2.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"62":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.0},"166":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"137":{"tf":1.0},"78":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"k":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"l":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"m":{"df":1,"docs":{"92":{"tf":1.0}}},"t":{"df":1,"docs":{"51":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"77":{"tf":1.0}}}},"v":{"df":1,"docs":{"65":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"116":{"tf":1.0},"131":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":2.0},"63":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":2.0},"80":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}}},"t":{"df":2,"docs":{"1":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"102":{"tf":1.7320508075688772},"48":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.0}}},"d":{"df":11,"docs":{"143":{"tf":1.0},"150":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.0},"37":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":4.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"11":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"17":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"67":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"69":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":29,"docs":{"113":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":2.449489742783178},"130":{"tf":2.449489742783178},"131":{"tf":3.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":2.0},"174":{"tf":1.7320508075688772},"175":{"tf":2.0},"56":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"74":{"tf":2.449489742783178},"75":{"tf":1.7320508075688772},"76":{"tf":3.1622776601683795},"77":{"tf":1.4142135623730951},"78":{"tf":2.6457513110645907}}}}}}},"df":3,"docs":{"143":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"65":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"111":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"l":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"2":{"5":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":18,"docs":{"104":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"168":{"tf":1.0},"176":{"tf":1.0},"35":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"14":{"tf":1.0},"90":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}}}}}},"h":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"159":{"tf":1.0}}}},"k":{"a":{"df":3,"docs":{"14":{"tf":1.0},"59":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":4,"docs":{"132":{"tf":1.0},"140":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"69":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":24,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":8,"docs":{"118":{"tf":1.0},"149":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"51":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}},"g":{"df":4,"docs":{"132":{"tf":1.0},"140":{"tf":1.0},"65":{"tf":1.0},"90":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":22,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":1.0},"55":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.4142135623730951}},"n":{"df":2,"docs":{"45":{"tf":1.0},"65":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"135":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"77":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":12,"docs":{"118":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"146":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.7320508075688772}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"135":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":10,"docs":{"124":{"tf":1.0},"145":{"tf":1.0},"166":{"tf":1.4142135623730951},"172":{"tf":1.0},"65":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"106":{"tf":1.7320508075688772},"119":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"90":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}},"b":{"1":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"86":{"tf":2.6457513110645907},"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":2,"docs":{"80":{"tf":1.0},"87":{"tf":1.0}}}}}},"2":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":9,"docs":{"105":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":2.449489742783178}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"141":{"tf":2.0},"55":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":7,"docs":{"103":{"tf":1.0},"165":{"tf":1.0},"44":{"tf":1.0},"59":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"108":{"tf":1.0},"12":{"tf":1.0},"138":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"20":{"tf":1.0},"55":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"83":{"tf":1.0}}},"df":2,"docs":{"138":{"tf":1.0},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"14":{"tf":1.0},"145":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.0},"28":{"tf":1.0}}}}},"x":{"df":1,"docs":{"118":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"t":{"df":3,"docs":{"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"15":{"tf":1.0},"56":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"65":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}},"df":5,"docs":{"106":{"tf":1.0},"175":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"175":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}},"m":{"'":{"df":2,"docs":{"28":{"tf":1.0},"52":{"tf":1.0}}},".":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":24,"docs":{"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"27":{"tf":1.7320508075688772},"28":{"tf":2.0},"37":{"tf":2.0},"41":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":2.449489742783178},"56":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":2.8284271247461903},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":1.0},"175":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"131":{"tf":1.4142135623730951},"56":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.0}}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"70":{"tf":1.0}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"133":{"tf":1.0},"65":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"k":{"df":5,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"5":{"tf":1.0},"71":{"tf":1.0},"90":{"tf":1.0}}},"m":{"df":3,"docs":{"65":{"tf":2.449489742783178},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"65":{"tf":2.6457513110645907},"66":{"tf":2.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"116":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"143":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"132":{"tf":1.0},"44":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":6,"docs":{"153":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"148":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"t":{"+":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"=":{"1":{"1":{"5":{"2":{"0":{"0":{",":{"0":{",":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"169":{"tf":1.0},"51":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"115":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"}":{"=":{"=":{"\"":{"3":{"7":{"4":{"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"0":{"0":{"1":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"}":{"=":{"=":{"\"":{"0":{"4":{"0":{"3":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"8":{"3":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"x":{"1":{"1":{":":{":":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"107":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"103":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"102":{"tf":1.0}}},"4":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":2.6457513110645907},"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}},"{":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"66":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"6":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.7320508075688772}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"70":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{")":{".":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"1":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"72":{"tf":1.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"72":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.0}}},"8":{":":{":":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.4142135623730951},"82":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.4142135623730951},"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"85":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"66":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"159":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"105":{"tf":1.0},"157":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"140":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"x":{"df":3,"docs":{"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0}},"i":{"df":7,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"b":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":1,"docs":{"105":{"tf":1.7320508075688772}}}}}},"'":{"\\":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"n":{"df":4,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":4.58257569495584},"75":{"tf":1.0},"76":{"tf":1.0}}}},"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":19,"docs":{"102":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.0},"83":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"148":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":3,"docs":{"175":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"140":{"tf":1.0},"158":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":2,"docs":{"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"143":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":11,"docs":{"0":{"tf":1.0},"113":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"34":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.0},"59":{"tf":1.0},"74":{"tf":2.0},"78":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"c":{"df":1,"docs":{"86":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}},"u":{"d":{"df":8,"docs":{"105":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"90":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":9,"docs":{"14":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"170":{"tf":1.0},"65":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":2.0},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":7,"docs":{"118":{"tf":1.0},"145":{"tf":1.7320508075688772},"158":{"tf":1.0},"171":{"tf":1.0},"3":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":21,"docs":{"100":{"tf":1.4142135623730951},"111":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"170":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"80":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"172":{"tf":1.0},"65":{"tf":2.0},"67":{"tf":1.7320508075688772},"71":{"tf":1.0}},"n":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"128":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"52":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"w":{"df":18,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"18":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"131":{"tf":1.0},"14":{"tf":1.0},"65":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"48":{"tf":1.0},"53":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"69":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"20":{"tf":1.0},"38":{"tf":1.0},"56":{"tf":1.4142135623730951},"60":{"tf":1.0},"69":{"tf":1.7320508075688772}}}}},"d":{"df":2,"docs":{"116":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}},"df":6,"docs":{"28":{"tf":1.0},"56":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"17":{"tf":1.0},"20":{"tf":1.7320508075688772}}}}}}},"t":{"df":27,"docs":{"105":{"tf":1.7320508075688772},"107":{"tf":1.0},"124":{"tf":1.4142135623730951},"126":{"tf":2.0},"127":{"tf":2.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":2.449489742783178},"78":{"tf":2.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"90":{"tf":2.8284271247461903},"94":{"tf":2.0},"96":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"129":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":7,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"163":{"tf":1.0},"50":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"96":{"tf":1.0}}}}},"df":5,"docs":{"65":{"tf":1.7320508075688772},"66":{"tf":4.358898943540674},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"111":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.0},"83":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":12,"docs":{"113":{"tf":2.0},"166":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":2.23606797749979},"78":{"tf":2.6457513110645907},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.0}},"g":{"df":1,"docs":{"159":{"tf":1.7320508075688772}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"111":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"'":{"df":3,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":2.0},"123":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"115":{"tf":1.0}}}}},"df":15,"docs":{"111":{"tf":3.0},"112":{"tf":1.4142135623730951},"113":{"tf":2.6457513110645907},"115":{"tf":1.7320508075688772},"116":{"tf":1.4142135623730951},"117":{"tf":1.7320508075688772},"118":{"tf":2.6457513110645907},"121":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.4142135623730951},"155":{"tf":1.0},"17":{"tf":2.23606797749979},"54":{"tf":1.4142135623730951}}}}}}},"z":{"df":5,"docs":{"113":{"tf":1.0},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951}}}}}},"o":{"a":{"df":0,"docs":{},"r":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":35,"docs":{"10":{"tf":1.0},"101":{"tf":2.0},"102":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":2.449489742783178},"139":{"tf":1.0},"14":{"tf":3.3166247903554},"140":{"tf":2.6457513110645907},"141":{"tf":1.7320508075688772},"157":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"3":{"tf":1.7320508075688772},"33":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"50":{"tf":2.23606797749979},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"96":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":14,"docs":{"0":{"tf":1.0},"128":{"tf":1.0},"14":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"16":{"tf":1.0},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"t":{"df":3,"docs":{"3":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":10,"docs":{"124":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"14":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":4,"docs":{"105":{"tf":1.0},"123":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"94":{"tf":1.0}}},"r":{"1":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"74":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"68":{"tf":2.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"o":{"df":1,"docs":{"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":9,"docs":{"110":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":3.1622776601683795},"65":{"tf":2.23606797749979},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":2.0},"76":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"171":{"tf":3.4641016151377544},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"64":{"tf":1.0},"65":{"tf":3.4641016151377544},"66":{"tf":3.7416573867739413},"67":{"tf":2.23606797749979},"70":{"tf":2.23606797749979},"71":{"tf":3.7416573867739413},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"41":{"tf":1.4142135623730951}}}},"i":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"150":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}}},"o":{"a":{"d":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"124":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":2.0},"129":{"tf":2.23606797749979},"130":{"tf":2.23606797749979},"131":{"tf":2.8284271247461903}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}}},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}},"s":{"1":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"74":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":4,"docs":{"74":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951}}}},"s":{"df":1,"docs":{"69":{"tf":2.0}}}},"t":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"u":{"df":7,"docs":{"113":{"tf":1.4142135623730951},"124":{"tf":2.0},"128":{"tf":1.4142135623730951},"139":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.7320508075688772},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"(":{")":{".":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"&":{"[":{"b":{"'":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"109":{"tf":1.0}}}}}}},"df":5,"docs":{"105":{"tf":1.0},"109":{"tf":1.7320508075688772},"110":{"tf":2.0},"131":{"tf":2.449489742783178},"148":{"tf":1.0}}}}}},"g":{"df":3,"docs":{"159":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":15,"docs":{"1":{"tf":1.0},"104":{"tf":1.0},"139":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":2.6457513110645907},"63":{"tf":1.4142135623730951},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"139":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"148":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"155":{"tf":1.0}}},"i":{"df":3,"docs":{"107":{"tf":1.0},"52":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"118":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"50":{"tf":1.0},"69":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}}},"y":{"df":1,"docs":{"14":{"tf":1.0}}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":18,"docs":{"103":{"tf":1.7320508075688772},"105":{"tf":3.0},"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":2.23606797749979},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":3.0},"148":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"56":{"tf":2.23606797749979},"65":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0}},"s":{"/":{"df":1,"docs":{"105":{"tf":1.0}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}},":":{"1":{"0":{"7":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"6":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"8":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"c":{"/":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},":":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{"\\":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.4142135623730951}},"s":{"\\":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":2,"docs":{"38":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"102":{"tf":1.7320508075688772},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"14":{"tf":2.23606797749979},"164":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"138":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"l":{"df":15,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":3.0},"69":{"tf":1.0},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":10,"docs":{"106":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":2.0},"55":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"147":{"tf":2.0},"159":{"tf":1.0},"60":{"tf":1.0}}}},"c":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"75":{"tf":1.0}}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"133":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"df":3,"docs":{"155":{"tf":1.0},"158":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":4,"docs":{"129":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"55":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":3,"docs":{"102":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"63":{"tf":3.3166247903554},"67":{"tf":2.0}}}}}}},"df":1,"docs":{"55":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":4,"docs":{"62":{"tf":1.0},"66":{"tf":3.1622776601683795},"71":{"tf":3.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":23,"docs":{"12":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":3.1622776601683795},"55":{"tf":2.0},"56":{"tf":2.8284271247461903},"63":{"tf":2.23606797749979},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"85":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":16,"docs":{"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":1,"docs":{"56":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":4,"docs":{"63":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}}}}},"u":{"df":0,"docs":{},"s":{"df":12,"docs":{"103":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"60":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}}}}},"d":{"c":{"_":{"a":{"c":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"20":{"tf":1.4142135623730951},"28":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"df":16,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"166":{"tf":1.0},"170":{"tf":1.0},"173":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":2.8284271247461903},"67":{"tf":1.0},"71":{"tf":2.23606797749979},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"138":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"2":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.0},"157":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"!":{"(":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"59":{"tf":1.0}}}},"h":{"3":{"4":{"0":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"141":{"tf":1.0},"67":{"tf":2.0},"84":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"45":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"80":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"107":{"tf":1.0},"18":{"tf":1.0},"48":{"tf":1.0},"70":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"173":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"137":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":2,"docs":{"103":{"tf":1.0},"14":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.7320508075688772},"14":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"k":{"df":20,"docs":{"113":{"tf":1.0},"119":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":2.23606797749979},"162":{"tf":1.0},"18":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"115":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":5,"docs":{"38":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":2.6457513110645907},"59":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"28":{"tf":1.0},"6":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"135":{"tf":1.0},"138":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"3":{"tf":1.0},"51":{"tf":1.0}}}},"m":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"171":{"tf":1.7320508075688772},"65":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":1,"docs":{"65":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":11,"docs":{"124":{"tf":1.7320508075688772},"154":{"tf":1.0},"158":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":2.449489742783178},"90":{"tf":1.0}},"s":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"h":{"7":{"1":{"1":{"c":{"df":0,"docs":{},"e":{"9":{"b":{"d":{"6":{"8":{"a":{"6":{"3":{"2":{"8":{"df":0,"docs":{},"f":{"+":{"0":{"df":0,"docs":{},"x":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"165":{"tf":1.0},"48":{"tf":1.0}}}}}},"df":13,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.0},"76":{"tf":1.0}},"r":{"df":2,"docs":{"105":{"tf":1.0},"51":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"78":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"85":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"86":{"tf":2.0},"87":{"tf":1.0},"89":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":33,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"67":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"m":{"3":{"df":1,"docs":{"96":{"tf":1.0}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"78":{"tf":1.0}}}},"o":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":3,"docs":{"117":{"tf":1.4142135623730951},"123":{"tf":1.0},"96":{"tf":2.8284271247461903}},"e":{"df":6,"docs":{"107":{"tf":1.0},"124":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":33,"docs":{"104":{"tf":1.0},"116":{"tf":1.4142135623730951},"118":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"20":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":5.385164807134504},"66":{"tf":3.4641016151377544},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"71":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"93":{"tf":1.0},"95":{"tf":2.23606797749979},"96":{"tf":1.4142135623730951}},"s":{":":{"3":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"6":{"6":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"r":{"c":{"df":1,"docs":{"14":{"tf":2.0}},"i":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.0},"105":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"159":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":14,"docs":{"1":{"tf":1.0},"100":{"tf":2.0},"101":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.8284271247461903},"125":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":3.1622776601683795}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"r":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"132":{"tf":2.0},"133":{"tf":2.0},"16":{"tf":1.0},"50":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"168":{"tf":2.0},"20":{"tf":1.0},"56":{"tf":7.54983443527075},"66":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"t":{"df":4,"docs":{"105":{"tf":1.0},"14":{"tf":1.0},"148":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"i":{"c":{"df":2,"docs":{"106":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":15,"docs":{"10":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":2.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"20":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"t":{"df":29,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"135":{"tf":1.0},"17":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"8":{"tf":1.0},"90":{"tf":2.8284271247461903},"92":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"113":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"!":{"(":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"51":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"df":1,"docs":{"67":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":21,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"118":{"tf":2.0},"128":{"tf":1.0},"151":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"81":{"tf":2.6457513110645907},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"89":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"118":{"tf":1.0},"166":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"129":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":34,"docs":{"101":{"tf":1.0},"102":{"tf":2.8284271247461903},"103":{"tf":1.0},"111":{"tf":2.0},"115":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":3.0},"123":{"tf":2.449489742783178},"124":{"tf":1.0},"129":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"9":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"96":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"155":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.7320508075688772},"96":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.0},"153":{"tf":1.0}}}}},"df":12,"docs":{"129":{"tf":1.7320508075688772},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772},"85":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"m":{"df":1,"docs":{"10":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":17,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"34":{"tf":1.4142135623730951},"67":{"tf":1.0},"77":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"131":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":16,"docs":{"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"138":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.7320508075688772},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"65":{"tf":2.8284271247461903},"66":{"tf":5.5677643628300215},"67":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"143":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":23,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":2.23606797749979},"158":{"tf":1.4142135623730951},"172":{"tf":1.0},"176":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":2.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":7,"docs":{"1":{"tf":1.0},"137":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.0},"34":{"tf":1.0},"53":{"tf":1.0},"93":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"12":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"145":{"tf":1.7320508075688772}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"78":{"tf":3.3166247903554},"79":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{">":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"<":{"(":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":2.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"3":{"2":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"0":{"3":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"_":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"78":{"tf":1.0}}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{"+":{"1":{"4":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"66":{"tf":2.23606797749979},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":2.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"168":{"tf":2.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"66":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"162":{"tf":1.0},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"42":{"tf":1.0},"93":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"74":{"tf":1.0}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"137":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":11,"docs":{"159":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":3.3166247903554},"55":{"tf":1.4142135623730951},"56":{"tf":3.605551275463989},"59":{"tf":1.0},"76":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"52":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.0},"88":{"tf":2.0},"89":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":3,"docs":{"0":{"tf":1.0},"84":{"tf":1.0},"93":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.0},"138":{"tf":1.0},"156":{"tf":1.0},"3":{"tf":1.4142135623730951},"56":{"tf":1.0},"64":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"174":{"tf":1.4142135623730951}},"u":{"df":5,"docs":{"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}},"r":{"1":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"!":{"(":{"$":{"(":{"$":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"14":{"tf":1.4142135623730951},"159":{"tf":1.0},"168":{"tf":2.0},"55":{"tf":2.0},"56":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"13":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"56":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"102":{"tf":1.0},"56":{"tf":2.23606797749979}}}}},"w":{"df":2,"docs":{"44":{"tf":2.0},"93":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"v":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"138":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"a":{"df":1,"docs":{"95":{"tf":2.449489742783178}}},"c":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":2.0}}},"df":0,"docs":{}},"df":3,"docs":{"48":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"u":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"69":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"121":{"tf":1.0},"132":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"51":{"tf":1.4142135623730951},"56":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"71":{"tf":1.0},"77":{"tf":1.7320508075688772}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":3,"docs":{"11":{"tf":1.0},"150":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}}},"d":{"a":{"c":{"df":1,"docs":{"153":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"113":{"tf":1.0},"57":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":34,"docs":{"100":{"tf":1.0},"102":{"tf":2.0},"103":{"tf":1.0},"105":{"tf":2.23606797749979},"107":{"tf":2.6457513110645907},"124":{"tf":2.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.7320508075688772},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"53":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"77":{"tf":1.0},"90":{"tf":3.4641016151377544},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"y":{"df":1,"docs":{"154":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"1":{"7":{"df":0,"docs":{},"f":{".":{".":{"0":{"2":{"a":{"c":{"9":{"5":{"2":{"df":1,"docs":{"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":7,"docs":{"117":{"tf":1.0},"173":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}},"e":{"a":{"d":{"df":1,"docs":{"159":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":10,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"171":{"tf":1.0},"59":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}}},"_":{"a":{"b":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"o":{"c":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":26,"docs":{"1":{"tf":1.0},"105":{"tf":2.0},"15":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"2":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":3.1622776601683795},"66":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"75":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0}},"g":{"df":8,"docs":{"104":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":1.0},"76":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":8,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"59":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"173":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"131":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"90":{"tf":1.4142135623730951}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":18,"docs":{"106":{"tf":1.0},"111":{"tf":1.4142135623730951},"118":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"20":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"86":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"173":{"tf":1.4142135623730951},"174":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"132":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"y":{"(":{"1":{"0":{"0":{"0":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":3,"docs":{"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"1":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"8":{"df":3,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":5,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":3.1622776601683795}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"v":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":19,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"66":{"tf":3.872983346207417},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":3.0},"85":{"tf":2.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"69":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"165":{"tf":1.0},"171":{"tf":2.8284271247461903}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"=":{"'":{"\\":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":3,"docs":{"65":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.0}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":22,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"113":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"1":{"1":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"159":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":6,"docs":{"123":{"tf":1.0},"138":{"tf":1.0},"159":{"tf":1.0},"175":{"tf":1.0},"62":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"128":{"tf":1.4142135623730951},"61":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":3.0}}}}},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"116":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"71":{"tf":2.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"128":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"141":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"124":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"51":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0}}}}}}}},"v":{"/":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"/":{"0":{"0":{"3":{"/":{"0":{"0":{"4":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}},"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"0":{"df":2,"docs":{"116":{"tf":1.0},"117":{"tf":1.0}}},"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"a":{"c":{"df":0,"docs":{},"m":{"0":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"0":{"df":2,"docs":{"116":{"tf":1.0},"93":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":11,"docs":{"116":{"tf":1.0},"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":9,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":2.0},"147":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"c":{"df":34,"docs":{"11":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"120":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":2.449489742783178},"125":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"44":{"tf":2.449489742783178},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"64":{"tf":2.0},"90":{"tf":1.7320508075688772},"92":{"tf":2.0},"93":{"tf":1.4142135623730951},"94":{"tf":2.0},"96":{"tf":2.0},"97":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"63":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":33,"docs":{"10":{"tf":1.0},"102":{"tf":1.0},"12":{"tf":1.0},"128":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"166":{"tf":1.4142135623730951},"48":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"1":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"151":{"tf":2.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"155":{"tf":1.0},"73":{"tf":2.0},"79":{"tf":1.0},"81":{"tf":2.23606797749979}}}}},"m":{"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}}}}},"o":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":9,"docs":{"132":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":2.0},"148":{"tf":1.0},"158":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"139":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":14,"docs":{"103":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"71":{"tf":1.0},"72":{"tf":1.0},"94":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"171":{"tf":2.0},"51":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.6457513110645907},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"173":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"0":{"tf":1.0},"128":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"68":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":2.449489742783178}}},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"0":{"5":{"df":5,"docs":{"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":2.449489742783178}}},"6":{"df":2,"docs":{"70":{"tf":2.23606797749979},"71":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"66":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"144":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"71":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"y":{"df":5,"docs":{"118":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"113":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}}},"m":{"a":{"df":2,"docs":{"148":{"tf":1.7320508075688772},"56":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":2,"docs":{"92":{"tf":1.0},"93":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"f":{"df":2,"docs":{"26":{"tf":1.0},"31":{"tf":1.0}}}},"o":{"c":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"166":{"tf":1.0},"67":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":1.7320508075688772},"52":{"tf":1.0},"74":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}}},"df":8,"docs":{"149":{"tf":1.0},"2":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"117":{"tf":1.0},"170":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{".":{"\"":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.0}}},"n":{"'":{"df":0,"docs":{},"t":{"df":24,"docs":{"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"116":{"tf":1.0},"12":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":2.0},"140":{"tf":1.0},"144":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"113":{"tf":1.0},"149":{"tf":1.0},"175":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":4,"docs":{"28":{"tf":1.0},"39":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":9,"docs":{"124":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0}},"n":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"40":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"14":{"tf":1.0},"168":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":4,"docs":{"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"141":{"tf":1.0},"70":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.7320508075688772}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"163":{"tf":1.0},"28":{"tf":1.0},"63":{"tf":1.0},"78":{"tf":1.0}}}},"a":{"b":{"df":0,"docs":{},"i":{"df":16,"docs":{"165":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"41":{"tf":1.0},"56":{"tf":1.7320508075688772},"60":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":2.449489742783178},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"h":{"df":0,"docs":{},"f":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":2.0}}}}}}},"l":{"df":9,"docs":{"56":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"168":{"tf":1.7320508075688772},"56":{"tf":2.6457513110645907},"63":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"69":{"tf":2.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":24,"docs":{"105":{"tf":1.0},"109":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"133":{"tf":1.0},"166":{"tf":1.4142135623730951},"173":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.23606797749979},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":2.23606797749979},"80":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"'":{"df":5,"docs":{"131":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"159":{"tf":1.0}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"s":{"df":1,"docs":{"2":{"tf":1.0}},"i":{"df":4,"docs":{"12":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0}}}}},"t":{"df":7,"docs":{"133":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":7,"docs":{"108":{"tf":1.7320508075688772},"117":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"63":{"tf":1.0}}}}}}},"df":5,"docs":{"106":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.0},"74":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951}},"f":{".":{"df":0,"docs":{},"p":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"b":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":2.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"147":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"132":{"tf":1.0},"50":{"tf":1.0},"66":{"tf":1.0}}}}}},"l":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"124":{"tf":1.0},"125":{"tf":1.0},"14":{"tf":1.0},"87":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"10":{"tf":1.0},"150":{"tf":1.4142135623730951},"3":{"tf":1.0},"51":{"tf":1.7320508075688772},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.7320508075688772},"150":{"tf":1.0},"153":{"tf":1.0},"3":{"tf":1.0},"72":{"tf":1.0}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"67":{"tf":1.0},"9":{"tf":1.0}}}}}}},"f":{"3":{"2":{"df":2,"docs":{"56":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":22,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"147":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":2.0},"2":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":2.0},"56":{"tf":2.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":3.1622776601683795},"67":{"tf":2.8284271247461903},"68":{"tf":1.0},"70":{"tf":2.8284271247461903},"71":{"tf":2.6457513110645907},"9":{"tf":1.0}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":1,"docs":{"133":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"102":{"tf":1.4142135623730951},"171":{"tf":2.0},"51":{"tf":1.0},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"71":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"141":{"tf":1.0},"45":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"71":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"162":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"56":{"tf":1.0},"66":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"65":{"tf":2.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"88":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"60":{"tf":1.0},"65":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":37,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"171":{"tf":1.0},"55":{"tf":2.23606797749979},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":3.3166247903554},"66":{"tf":2.23606797749979},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"133":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"128":{"tf":1.0},"15":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"135":{"tf":1.0},"140":{"tf":1.0}}},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"56":{"tf":1.0},"69":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"94":{"tf":1.0}}}}}}},"r":{"(":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"e":{"0":{"4":{"6":{"3":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":13,"docs":{"109":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"166":{"tf":1.7320508075688772},"168":{"tf":2.6457513110645907},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"78":{"tf":1.0}},"s":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"118":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"c":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"d":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"113":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"d":{"/":{"9":{"9":{"df":1,"docs":{"34":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":11,"docs":{"1":{"tf":1.7320508075688772},"119":{"tf":1.0},"121":{"tf":1.0},"133":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"173":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"11":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":7,"docs":{"10":{"tf":1.0},"117":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":2.23606797749979},"86":{"tf":1.4142135623730951},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}},"s":{":":{"3":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"6":{"7":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":1,"docs":{"1":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"129":{"tf":1.0},"16":{"tf":1.0},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"'":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"129":{"tf":1.0},"171":{"tf":1.4142135623730951},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"153":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"118":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"173":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":21,"docs":{"11":{"tf":1.0},"125":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"143":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"9":{"tf":1.0},"96":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"163":{"tf":1.7320508075688772},"76":{"tf":4.0},"78":{"tf":1.0},"94":{"tf":1.0},"97":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"100":{"tf":1.0},"124":{"tf":1.7320508075688772},"53":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":5,"docs":{"37":{"tf":1.0},"60":{"tf":2.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907}},"e":{"c":{"df":1,"docs":{"56":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":24,"docs":{"10":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.7320508075688772},"145":{"tf":2.8284271247461903},"146":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":2.6457513110645907},"176":{"tf":1.4142135623730951},"33":{"tf":1.0},"56":{"tf":2.23606797749979},"57":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":3.7416573867739413},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"106":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"2":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"152":{"tf":1.0},"3":{"tf":1.0},"76":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":5,"docs":{"107":{"tf":1.0},"138":{"tf":1.0},"66":{"tf":1.7320508075688772},"79":{"tf":1.0},"95":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"153":{"tf":1.0},"46":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"52":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"138":{"tf":1.0},"14":{"tf":1.0},"170":{"tf":1.0},"2":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"59":{"tf":1.0}}}},"n":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"135":{"tf":1.0},"64":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"143":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":8,"docs":{"105":{"tf":1.0},"131":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"78":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"95":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"10":{"tf":1.0},"102":{"tf":1.7320508075688772},"132":{"tf":1.0},"14":{"tf":1.0},"62":{"tf":1.0},"76":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":6,"docs":{"129":{"tf":1.0},"137":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"69":{"tf":1.0}}}},"f":{"/":{"df":0,"docs":{},"f":{"df":4,"docs":{"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"123":{"tf":2.0}}},"m":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951}}}},"3":{"'":{"df":3,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951}}},"2":{")":{".":{"a":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"2":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"i":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"0":{"3":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"c":{".":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"x":{")":{".":{"a":{"b":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"x":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}},"z":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":6,"docs":{"105":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.7320508075688772}}},"df":18,"docs":{"102":{"tf":2.23606797749979},"111":{"tf":2.0},"118":{"tf":2.0},"123":{"tf":2.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"14":{"tf":1.0},"159":{"tf":1.0},"33":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"155":{"tf":1.0},"67":{"tf":1.0}}},"t":{"df":3,"docs":{"14":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":2.449489742783178},"164":{"tf":2.449489742783178},"168":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"94":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"140":{"tf":1.7320508075688772}}},"s":{"df":3,"docs":{"133":{"tf":2.0},"134":{"tf":2.0},"73":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"12":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}},"df":4,"docs":{"106":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.0}}}}}},"n":{"df":1,"docs":{"9":{"tf":1.0}}},"q":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},"r":{"df":5,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"148":{"tf":1.0},"94":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"t":{"df":5,"docs":{"124":{"tf":1.4142135623730951},"153":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"105":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"65":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"df":14,"docs":{"138":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.7320508075688772},"173":{"tf":2.0},"45":{"tf":2.0},"46":{"tf":2.0},"47":{"tf":2.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"59":{"tf":2.0},"63":{"tf":2.0},"70":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":6,"docs":{"102":{"tf":1.4142135623730951},"157":{"tf":1.0},"166":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}}},"b":{"df":1,"docs":{"44":{"tf":1.0}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":2,"docs":{"26":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"14":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"w":{"df":9,"docs":{"105":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":11,"docs":{"131":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":2.6457513110645907},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":2.23606797749979},"138":{"tf":1.7320508075688772},"159":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"44":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":24,"docs":{"116":{"tf":1.7320508075688772},"117":{"tf":1.0},"138":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":2.449489742783178},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772},"70":{"tf":2.8284271247461903},"71":{"tf":2.23606797749979},"78":{"tf":2.0},"85":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":2.0}}},"l":{"df":2,"docs":{"107":{"tf":1.0},"131":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":12,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}}},"d":{"df":15,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":1.0},"168":{"tf":2.0},"44":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":13,"docs":{"107":{"tf":1.0},"149":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"37":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":2.449489742783178},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":24,"docs":{"103":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.7320508075688772},"175":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}}}},"x":{"df":8,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"168":{"tf":1.0},"70":{"tf":1.4142135623730951},"84":{"tf":1.0}},"m":{"df":1,"docs":{"135":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":12,"docs":{"1":{"tf":1.0},"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":2.23606797749979},"59":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"173":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":5,"docs":{"51":{"tf":1.4142135623730951},"65":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"n":{"df":37,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.449489742783178},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":29,"docs":{"1":{"tf":1.0},"111":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.23606797749979},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}}},"r":{"c":{"df":1,"docs":{"76":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"48":{"tf":1.0}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}}},"k":{"df":1,"docs":{"68":{"tf":2.0}}},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":7,"docs":{"138":{"tf":1.0},"14":{"tf":1.0},"154":{"tf":1.0},"173":{"tf":1.4142135623730951},"50":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}}},"df":5,"docs":{"135":{"tf":1.0},"145":{"tf":1.0},"170":{"tf":1.0},"52":{"tf":1.0},"74":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"102":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"158":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"1":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"75":{"tf":1.7320508075688772}}}},"x":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"105":{"tf":1.4142135623730951},"175":{"tf":4.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":2.0},"90":{"tf":2.0},"94":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"107":{"tf":1.0},"140":{"tf":1.7320508075688772},"159":{"tf":1.0},"166":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"124":{"tf":1.0},"150":{"tf":1.0},"153":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"14":{"tf":1.0},"154":{"tf":1.0},"2":{"tf":1.0},"78":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"t":{"2":{"3":{"2":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"34":{"tf":1.0}}}}}},"df":2,"docs":{"118":{"tf":2.449489742783178},"93":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"110":{"tf":1.0},"5":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0}},"i":{"df":2,"docs":{"14":{"tf":1.0},"150":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":27,"docs":{"1":{"tf":1.0},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":3.605551275463989},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"96":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"79":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.0},"81":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"159":{"tf":1.0}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"44":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"46":{"tf":1.0}}}}},"g":{"_":{"df":0,"docs":{},"x":{"df":1,"docs":{"142":{"tf":2.23606797749979}}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":2.0}}}},"r":{"b":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"132":{"tf":1.0},"137":{"tf":2.6457513110645907}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"79":{"tf":1.0}}}}},"c":{"c":{"df":2,"docs":{"37":{"tf":2.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"d":{"b":{"'":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"74":{"tf":1.0}}},"df":34,"docs":{"107":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"166":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"37":{"tf":1.0},"41":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":2.449489742783178},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"63":{"tf":3.605551275463989},"64":{"tf":2.0},"65":{"tf":7.745966692414834},"66":{"tf":8.366600265340756},"67":{"tf":4.123105625617661},"69":{"tf":2.449489742783178},"70":{"tf":2.0},"71":{"tf":3.4641016151377544},"74":{"tf":2.23606797749979},"75":{"tf":3.4641016151377544},"76":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":2.0},"79":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"137":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.0},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"10":{"tf":1.7320508075688772},"125":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"170":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":2.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"137":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"66":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"67":{"tf":1.0}}},"t":{"df":2,"docs":{"63":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":6,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"67":{"tf":1.0},"83":{"tf":1.0}},"n":{"df":3,"docs":{"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"d":{"df":4,"docs":{"102":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951}}},"df":1,"docs":{"137":{"tf":1.4142135623730951}},"u":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"7":{"1":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"0":{"4":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"3":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"4":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":4,"docs":{"20":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"106":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.0}}}},"df":25,"docs":{"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"3":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"df":6,"docs":{"141":{"tf":1.0},"142":{"tf":1.0},"51":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}},"o":{"d":{"df":8,"docs":{"12":{"tf":1.0},"131":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}},"df":4,"docs":{"72":{"tf":1.4142135623730951},"74":{"tf":2.23606797749979},"77":{"tf":1.0},"81":{"tf":1.0}},"e":{".":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"78":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":5,"docs":{"72":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":3.3166247903554},"76":{"tf":1.0},"77":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":6,"docs":{"74":{"tf":2.0},"78":{"tf":3.3166247903554},"79":{"tf":2.449489742783178},"80":{"tf":2.0},"81":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951}}},"x":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"74":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}},"r":{"a":{"b":{"df":4,"docs":{"13":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"78":{"tf":1.0}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"135":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"112":{"tf":1.0},"135":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"140":{"tf":2.449489742783178}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"133":{"tf":1.0},"48":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":1.0}}}},"p":{"df":4,"docs":{"33":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"132":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":3,"docs":{"5":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0}}}}}},"s":{"df":1,"docs":{"140":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"66":{"tf":1.0},"74":{"tf":1.0}}}}},"i":{"df":1,"docs":{"96":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":5,"docs":{"124":{"tf":1.0},"157":{"tf":1.7320508075688772},"159":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178}},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":5.291502622129181}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"66":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":9,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"176":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"71":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"2":{"tf":1.0},"69":{"tf":1.0}},"i":{"df":1,"docs":{"65":{"tf":1.0}}},"l":{"df":6,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"64":{"tf":1.0},"76":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"163":{"tf":1.0},"76":{"tf":2.0}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.0},"140":{"tf":1.0},"66":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}},"r":{"d":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"67":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"67":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"df":20,"docs":{"105":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.7320508075688772},"145":{"tf":1.0},"156":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"109":{"tf":1.0},"123":{"tf":1.0},"67":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":2,"docs":{"118":{"tf":1.0},"14":{"tf":1.4142135623730951}},"i":{"0":{"df":1,"docs":{"113":{"tf":2.23606797749979}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"113":{"tf":2.0}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"114":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"df":1,"docs":{"56":{"tf":1.0}},"e":{"a":{"d":{"df":2,"docs":{"16":{"tf":1.0},"70":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"56":{"tf":3.3166247903554},"70":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":1,"docs":{"52":{"tf":1.0}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":4,"docs":{"20":{"tf":1.0},"70":{"tf":3.7416573867739413},"71":{"tf":3.3166247903554},"93":{"tf":1.0}}}},"p":{"df":10,"docs":{"123":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.7320508075688772},"159":{"tf":1.0},"169":{"tf":1.0},"3":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":11,"docs":{"109":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"28":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0}}},"df":18,"docs":{"12":{"tf":1.0},"123":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"162":{"tf":1.0},"2":{"tf":1.4142135623730951},"22":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":10,"docs":{"132":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"51":{"tf":1.0},"67":{"tf":1.0},"81":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"df":7,"docs":{"10":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}},"l":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"d":{"df":5,"docs":{"118":{"tf":1.0},"133":{"tf":1.0},"163":{"tf":1.0},"52":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"/":{"a":{"d":{"a":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"v":{"c":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"df":4,"docs":{"138":{"tf":1.0},"140":{"tf":1.0},"71":{"tf":1.0},"94":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"132":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"71":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.0},"52":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"/":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"154":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"a":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":5,"docs":{"103":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"83":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"v":{"df":4,"docs":{"10":{"tf":1.0},"129":{"tf":1.0},"65":{"tf":1.0},"78":{"tf":1.0}}}},".":{"df":3,"docs":{"141":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}},"1":{"6":{"df":1,"docs":{"131":{"tf":1.7320508075688772}},"x":{"3":{"df":9,"docs":{"132":{"tf":2.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"c":{"1":{".":{"c":{"df":0,"docs":{},"r":{"2":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"c":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":11,"docs":{"1":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.0},"128":{"tf":2.0},"129":{"tf":1.7320508075688772},"131":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0}}},"df":1,"docs":{"155":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"65":{"tf":2.0}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"44":{"tf":1.0}}},"d":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.4142135623730951},"62":{"tf":1.0}},"e":{"a":{"df":4,"docs":{"146":{"tf":1.0},"159":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.7320508075688772}}}}}},"i":{"df":1,"docs":{"134":{"tf":1.0}},"i":{"df":1,"docs":{"134":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"71":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":2,"docs":{"12":{"tf":1.0},"14":{"tf":1.0}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.0},"106":{"tf":2.6457513110645907},"108":{"tf":1.0},"124":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"138":{"tf":2.6457513110645907},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"14":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"38":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"71":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":4,"docs":{"133":{"tf":1.4142135623730951},"56":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0}}}},"i":{"c":{"df":11,"docs":{"105":{"tf":1.0},"117":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"65":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"163":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"o":{"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"0":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":12,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"174":{"tf":2.23606797749979},"175":{"tf":2.0},"48":{"tf":3.0},"59":{"tf":3.0},"62":{"tf":2.0},"64":{"tf":2.6457513110645907},"65":{"tf":2.8284271247461903},"66":{"tf":1.4142135623730951},"71":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.7320508075688772},"76":{"tf":1.0},"78":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"162":{"tf":1.0},"176":{"tf":1.0},"28":{"tf":1.0},"66":{"tf":1.0}},"i":{"df":14,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"159":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"83":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":4,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}},"df":4,"docs":{"1":{"tf":1.0},"151":{"tf":1.7320508075688772},"81":{"tf":1.0},"84":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"104":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"139":{"tf":1.0},"155":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"84":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":3,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":22,"docs":{"162":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"n":{"c":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"105":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"67":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":22,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.7320508075688772},"149":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"172":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":2.0},"75":{"tf":1.0},"78":{"tf":1.7320508075688772},"90":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":23,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":2.0},"69":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.449489742783178},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"56":{"tf":1.0},"6":{"tf":1.0}},"r":{"df":3,"docs":{"12":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0}}}},"l":{"df":1,"docs":{"52":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"111":{"tf":1.0},"128":{"tf":1.0},"149":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"124":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"106":{"tf":1.0},"109":{"tf":1.0},"138":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0}}}}},"f":{"a":{"c":{"df":11,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"162":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.7320508075688772},"65":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":3,"docs":{"45":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":7,"docs":{"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":2,"docs":{"44":{"tf":1.0},"67":{"tf":1.0}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"71":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"1":{"tf":1.0},"129":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":2.23606797749979},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":2,"docs":{"10":{"tf":1.0},"141":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"69":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"2":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"76":{"tf":2.449489742783178},"78":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":9,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":2.23606797749979}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":21,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"76":{"tf":1.0}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"103":{"tf":1.0},"105":{"tf":2.23606797749979},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0}}}}}}}}},"r":{"a":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":3,"docs":{"129":{"tf":2.0},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"a":{"df":1,"docs":{"155":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"w":{"a":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":3,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"129":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"u":{"df":7,"docs":{"128":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"4":{"tf":1.0},"65":{"tf":2.0},"70":{"tf":1.4142135623730951}}}}},"t":{"'":{"df":29,"docs":{"104":{"tf":1.0},"105":{"tf":2.23606797749979},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.7320508075688772},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"14":{"tf":1.4142135623730951},"146":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"143":{"tf":1.0},"156":{"tf":1.0}}}},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"[":{"0":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"138":{"tf":1.0},"165":{"tf":1.0},"48":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178}}}}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"'":{"df":2,"docs":{"131":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"df":13,"docs":{"102":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.7320508075688772},"140":{"tf":1.0},"165":{"tf":2.449489742783178},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"70":{"tf":3.0},"71":{"tf":1.7320508075688772}}}}}},"df":21,"docs":{"105":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.7320508075688772},"70":{"tf":3.0},"71":{"tf":2.449489742783178},"77":{"tf":3.0},"78":{"tf":1.0},"90":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"65":{"tf":1.0},"67":{"tf":1.0},"90":{"tf":1.0}}}}}}},"v":{"df":1,"docs":{"134":{"tf":1.0}}}},"j":{"a":{"b":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"168":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"48":{"tf":1.0},"59":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":6,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"172":{"tf":1.7320508075688772},"55":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"70":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"k":{"b":{"/":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"c":{"df":7,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"85":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":11,"docs":{"11":{"tf":1.0},"132":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":2.0},"76":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"135":{"tf":1.0},"78":{"tf":1.0}}}},"y":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"109":{"tf":1.0},"166":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"71":{"tf":1.0},"94":{"tf":1.0}}}}}}}}},"h":{"df":0,"docs":{},"z":{"df":9,"docs":{"124":{"tf":1.4142135623730951},"48":{"tf":2.449489742783178},"59":{"tf":2.449489742783178},"64":{"tf":3.872983346207417},"65":{"tf":2.23606797749979},"71":{"tf":2.23606797749979},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"166":{"tf":1.7320508075688772}}}},"n":{"d":{"a":{"df":1,"docs":{"118":{"tf":1.0}}},"df":5,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":13,"docs":{"107":{"tf":1.0},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"14":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":9,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0}}}}}}},"l":{"3":{"df":0,"docs":{},"g":{"d":{"2":{"0":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.0},"67":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.0}},"n":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"#":{"2":{"8":{"7":{"2":{"8":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":4,"docs":{"105":{"tf":1.0},"50":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"132":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"129":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"71":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"14":{"tf":1.0},"39":{"tf":1.0},"55":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":11,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"123":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.0},"65":{"tf":3.0},"78":{"tf":1.4142135623730951}}}}}},"z":{"df":0,"docs":{},"i":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}}},"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"d":{"3":{"df":2,"docs":{"132":{"tf":1.0},"74":{"tf":1.0}}},"7":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":3,"docs":{"66":{"tf":2.449489742783178},"75":{"tf":2.0},"76":{"tf":2.0}}}},"df":2,"docs":{"44":{"tf":1.0},"93":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":1,"docs":{"154":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"131":{"tf":1.0},"168":{"tf":1.0},"51":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}},"v":{"df":7,"docs":{"148":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"d":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"66":{"tf":1.0}}}},"n":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"+":{"1":{"0":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"1":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"6":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"7":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.8284271247461903},"67":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"66":{"tf":3.0},"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":43,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"132":{"tf":2.449489742783178},"133":{"tf":3.3166247903554},"134":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"136":{"tf":1.4142135623730951},"150":{"tf":2.0},"151":{"tf":1.0},"2":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":2.6457513110645907},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"65":{"tf":2.0},"66":{"tf":5.830951894845301},"67":{"tf":3.4641016151377544},"69":{"tf":2.449489742783178},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":2.6457513110645907},"74":{"tf":3.1622776601683795},"75":{"tf":3.0},"77":{"tf":2.0},"78":{"tf":2.0},"79":{"tf":2.449489742783178},"80":{"tf":1.0},"81":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":2.23606797749979},"84":{"tf":1.0},"89":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":6,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"l":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"[":{"0":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}}},"n":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":3.3166247903554}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":5,"docs":{"106":{"tf":1.0},"143":{"tf":1.4142135623730951},"65":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0}}}},"n":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"105":{"tf":1.0},"70":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"10":{"tf":1.0},"105":{"tf":1.4142135623730951},"137":{"tf":1.0},"159":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}}},"t":{"'":{"df":38,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"49":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}}},"df":1,"docs":{"77":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"38":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":11,"docs":{"132":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"152":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":2.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}}},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"5":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"9":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":21,"docs":{"100":{"tf":2.0},"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"124":{"tf":2.23606797749979},"171":{"tf":1.7320508075688772},"172":{"tf":2.0},"55":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":2.23606797749979},"65":{"tf":3.1622776601683795},"66":{"tf":2.449489742783178},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"71":{"tf":2.449489742783178},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}}},"k":{"/":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"45":{"tf":1.0}}},"2":{".":{"1":{"df":3,"docs":{"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"16":{"tf":1.0},"162":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"b":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"df":18,"docs":{"10":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"117":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"66":{"tf":2.6457513110645907},"75":{"tf":1.0},"92":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"102":{"tf":1.0},"113":{"tf":1.7320508075688772},"166":{"tf":1.0},"17":{"tf":1.4142135623730951},"5":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"96":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"102":{"tf":1.0},"62":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":4,"docs":{"51":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":3,"docs":{"20":{"tf":2.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}}}}},"m":{"a":{"df":6,"docs":{"63":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"o":{"a":{"d":{"df":10,"docs":{"150":{"tf":1.0},"165":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":3.4641016151377544},"67":{"tf":2.449489742783178},"70":{"tf":2.0},"71":{"tf":2.0}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"28":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":2.6457513110645907},"66":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"t":{"df":8,"docs":{"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"46":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"2":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"133":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":9,"docs":{"105":{"tf":1.0},"117":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":21,"docs":{"100":{"tf":1.0},"106":{"tf":2.23606797749979},"131":{"tf":1.0},"133":{"tf":1.7320508075688772},"134":{"tf":1.0},"138":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"174":{"tf":1.0},"51":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"101":{"tf":1.0},"117":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":39,"docs":{"1":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":3.1622776601683795},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"163":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":2.6457513110645907},"69":{"tf":1.0},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"s":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"t":{"df":2,"docs":{"105":{"tf":1.0},"164":{"tf":1.4142135623730951}}}},"t":{"df":5,"docs":{"143":{"tf":1.0},"152":{"tf":1.0},"6":{"tf":1.0},"78":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"143":{"tf":1.0}}}},"w":{"df":10,"docs":{"11":{"tf":1.0},"150":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"123":{"tf":1.4142135623730951},"66":{"tf":1.0},"90":{"tf":1.0}}}}}},"r":{"df":6,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"76":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}},"s":{"b":{"df":1,"docs":{"137":{"tf":2.449489742783178}}},"df":2,"docs":{"44":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951}},"m":{"3":{"0":{"3":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":1,"docs":{"128":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"c":{".":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"g":{"1":{"2":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":14,"docs":{"128":{"tf":2.449489742783178},"129":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"16":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"166":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"b":{"df":3,"docs":{"162":{"tf":1.0},"33":{"tf":2.0},"44":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"t":{"d":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":2,"docs":{"69":{"tf":1.0},"78":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"106":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"m":{"0":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"51":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":3,"docs":{"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951}},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"7":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"142":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"a":{"c":{"df":5,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"166":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"166":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"21":{"tf":1.0},"41":{"tf":1.0},"58":{"tf":1.0}}},"r":{"df":0,"docs":{},"o":{"2":{"df":1,"docs":{"56":{"tf":1.0}}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}}},"df":7,"docs":{"106":{"tf":2.0},"138":{"tf":1.0},"141":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"158":{"tf":1.0},"63":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"137":{"tf":1.4142135623730951}},"i":{"c":{"df":6,"docs":{"56":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":2.6457513110645907},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":2.8284271247461903},"138":{"tf":1.7320508075688772},"159":{"tf":1.0}},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"124":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":2.23606797749979},"130":{"tf":2.0},"131":{"tf":2.6457513110645907},"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"138":{"tf":2.23606797749979},"139":{"tf":1.4142135623730951},"159":{"tf":1.0},"50":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"10":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":3.0},"138":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"171":{"tf":1.7320508075688772},"70":{"tf":1.0}},"s":{":":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}}}}},"1":{"2":{"3":{"df":1,"docs":{"171":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{"1":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":45,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"55":{"tf":2.23606797749979},"65":{"tf":3.872983346207417},"66":{"tf":3.0},"67":{"tf":2.23606797749979},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"128":{"tf":1.0},"14":{"tf":1.0},"52":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":35,"docs":{"10":{"tf":1.7320508075688772},"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"14":{"tf":2.0},"144":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"102":{"tf":1.0},"14":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"111":{"tf":1.0},"112":{"tf":1.0},"12":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"138":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"158":{"tf":1.0},"170":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"84":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"129":{"tf":1.0},"78":{"tf":1.7320508075688772}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"129":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":2.23606797749979},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":8,"docs":{"128":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"124":{"tf":2.449489742783178},"126":{"tf":1.7320508075688772},"127":{"tf":1.4142135623730951},"129":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"68":{"tf":1.4142135623730951}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":12,"docs":{"106":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.0},"174":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"74":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.7320508075688772},"3":{"tf":1.4142135623730951},"51":{"tf":1.0}}}}},"h":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{".":{"a":{"b":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":5,"docs":{"105":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"72":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"x":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{".":{"a":{"b":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"142":{"tf":2.449489742783178}}}},"df":1,"docs":{"142":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.4142135623730951}}}}}}},"y":{"b":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"16":{"tf":1.0}}},"c":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"51":{"tf":1.0}}},"df":2,"docs":{"50":{"tf":1.7320508075688772},"51":{"tf":2.23606797749979}}}},"df":18,"docs":{"126":{"tf":1.7320508075688772},"127":{"tf":2.0},"159":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"52":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"56":{"tf":2.23606797749979},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"n":{"df":11,"docs":{"105":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.4142135623730951},"159":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.7320508075688772},"149":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"142":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":1.0}}}},"m":{"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"148":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":12,"docs":{"128":{"tf":2.0},"148":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"143":{"tf":1.0}}}}},"u":{"df":1,"docs":{"96":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"108":{"tf":1.0},"75":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"109":{"tf":1.0},"138":{"tf":1.0},"165":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"df":1,"docs":{"78":{"tf":1.0}}}},"t":{"a":{"df":1,"docs":{"95":{"tf":1.4142135623730951}},"l":{"df":3,"docs":{"51":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}},"df":2,"docs":{"10":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"157":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"106":{"tf":2.23606797749979},"135":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}},"g":{"df":1,"docs":{"137":{"tf":2.23606797749979}}},"h":{"df":0,"docs":{},"z":{"df":5,"docs":{"105":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"'":{"df":1,"docs":{"102":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":51,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"10":{"tf":2.23606797749979},"100":{"tf":1.4142135623730951},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"11":{"tf":1.7320508075688772},"111":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"163":{"tf":1.0},"169":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"50":{"tf":1.7320508075688772},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":1.7320508075688772},"59":{"tf":2.23606797749979},"65":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"80":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"90":{"tf":2.6457513110645907},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":4,"docs":{"102":{"tf":1.4142135623730951},"57":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}}}},"df":1,"docs":{"14":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"51":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"105":{"tf":2.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"137":{"tf":1.0}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"66":{"tf":1.0},"67":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"69":{"tf":1.0}}},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"103":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.7320508075688772},"123":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"y":{"'":{"df":3,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":10,"docs":{"117":{"tf":1.0},"17":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"41":{"tf":1.4142135623730951},"92":{"tf":1.0},"94":{"tf":2.6457513110645907},"95":{"tf":1.7320508075688772}}}}},"df":1,"docs":{"14":{"tf":1.0}},"m":{"df":1,"docs":{"8":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"c":{".":{"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"94":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"s":{")":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"s":{"df":2,"docs":{"138":{"tf":1.0},"162":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{":":{"=":{"\"":{"0":{"6":{"6":{"6":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":18,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"118":{"tf":2.23606797749979},"124":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"69":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.7320508075688772}},"l":{"df":6,"docs":{"124":{"tf":1.0},"128":{"tf":1.0},"14":{"tf":1.4142135623730951},"149":{"tf":1.0},"52":{"tf":1.0},"78":{"tf":1.0}}},"r":{"df":3,"docs":{"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"123":{"tf":1.0},"131":{"tf":1.0},"78":{"tf":1.4142135623730951}},"i":{"df":9,"docs":{"131":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":25,"docs":{"1":{"tf":1.0},"102":{"tf":3.0},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":2.449489742783178},"118":{"tf":2.6457513110645907},"121":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.8284271247461903},"150":{"tf":1.0},"17":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.4142135623730951},"53":{"tf":2.0},"54":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951},"96":{"tf":2.23606797749979},"98":{"tf":1.7320508075688772}},"e":{"'":{"df":3,"docs":{"102":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"165":{"tf":1.4142135623730951},"176":{"tf":2.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0}}}}}},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"(":{")":{".":{"0":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"154":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":37,"docs":{"109":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"168":{"tf":1.0},"174":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":2.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"158":{"tf":2.449489742783178}}}}},"v":{".":{"df":0,"docs":{},"w":{"df":3,"docs":{"66":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"78":{"tf":2.0}}}},"df":5,"docs":{"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}},"e":{"df":9,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":2.0},"158":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}}},"t":{"df":2,"docs":{"75":{"tf":2.6457513110645907},"78":{"tf":1.0}}},"w":{"df":2,"docs":{"75":{"tf":2.6457513110645907},"78":{"tf":1.0}}}}},"s":{"=":{"5":{"0":{"0":{"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"89":{"tf":2.449489742783178}},"p":{"4":{"3":{"0":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"113":{"tf":2.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":10,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":2.23606797749979},"146":{"tf":1.0},"150":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"52":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"60":{"tf":1.0},"63":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"77":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"145":{"tf":3.0},"159":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":28,"docs":{"105":{"tf":2.0},"106":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":2.449489742783178},"132":{"tf":1.7320508075688772},"133":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"65":{"tf":1.7320508075688772},"66":{"tf":3.605551275463989},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"75":{"tf":4.123105625617661},"77":{"tf":2.6457513110645907},"78":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"105":{"tf":1.0}}}}}}}},"n":{"$":{"df":0,"docs":{},"u":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"h":{"df":1,"docs":{"90":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":14,"docs":{"133":{"tf":1.0},"165":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":2,"docs":{"63":{"tf":1.0},"67":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"56":{"tf":1.4142135623730951},"75":{"tf":1.0}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":8,"docs":{"106":{"tf":1.4142135623730951},"171":{"tf":2.6457513110645907},"172":{"tf":2.0},"173":{"tf":1.0},"175":{"tf":3.1622776601683795},"65":{"tf":2.0},"71":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"102":{"tf":1.0},"113":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":36,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":3.0},"143":{"tf":1.0},"146":{"tf":1.0},"17":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"140":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"85":{"tf":1.0}}}}},"w":{"df":20,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"131":{"tf":1.0},"141":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"128":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"53":{"tf":1.0},"92":{"tf":1.7320508075688772},"96":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"94":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.7320508075688772}}}}}},"x":{"df":0,"docs":{},"t":{"df":31,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":2.6457513110645907},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"69":{"tf":1.0},"70":{"tf":2.6457513110645907},"72":{"tf":1.0},"74":{"tf":1.7320508075688772},"75":{"tf":2.6457513110645907},"78":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"139":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}},"r":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}}}}},"x":{"df":7,"docs":{"46":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"70":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0}}}},"o":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":31,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"d":{"df":31,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":4,"docs":{"140":{"tf":1.0},"3":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":24,"docs":{"142":{"tf":1.7320508075688772},"165":{"tf":1.0},"168":{"tf":1.7320508075688772},"17":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"41":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":3.3166247903554},"59":{"tf":1.0},"60":{"tf":2.449489742783178},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"63":{"tf":3.4641016151377544},"65":{"tf":1.4142135623730951},"66":{"tf":3.0},"67":{"tf":3.3166247903554},"69":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"75":{"tf":1.0},"96":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"94":{"tf":1.0}}}}}}}}}}},"p":{"df":1,"docs":{"85":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"140":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"165":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"132":{"tf":2.449489742783178},"133":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":35,"docs":{"109":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":2.6457513110645907},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"80":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"h":{"df":7,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0}}},"i":{"c":{"df":6,"docs":{"55":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":38,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"163":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.1622776601683795},"67":{"tf":1.7320508075688772},"70":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":2.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}}},"p":{"df":1,"docs":{"138":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"11":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"152":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":2.0},"56":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0}}}}},"df":2,"docs":{"56":{"tf":1.4142135623730951},"71":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"150":{"tf":1.0},"72":{"tf":1.0}}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"75":{"tf":2.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":7,"docs":{"118":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"55":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"76":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}}}},"d":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":1,"docs":{"93":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":4,"docs":{"77":{"tf":3.4641016151377544},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}}}},"df":4,"docs":{"139":{"tf":1.4142135623730951},"141":{"tf":1.0},"157":{"tf":1.0},"173":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"90":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"166":{"tf":1.0},"38":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"k":{"df":10,"docs":{"106":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"70":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"102":{"tf":1.0},"14":{"tf":1.0},"168":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"59":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}},"t":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":2.0}}}}},"n":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":3,"docs":{"118":{"tf":1.0},"151":{"tf":1.0},"74":{"tf":1.0}}}}}},"c":{"df":9,"docs":{"124":{"tf":1.0},"170":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}},"df":45,"docs":{"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.7320508075688772},"111":{"tf":2.0},"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.0},"146":{"tf":1.0},"158":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"28":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":3.0},"87":{"tf":1.4142135623730951},"89":{"tf":1.0},"9":{"tf":1.4142135623730951},"90":{"tf":2.23606797749979},"96":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"148":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":5,"docs":{"102":{"tf":1.0},"169":{"tf":1.0},"3":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"v":{"[":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":13,"docs":{"1":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"143":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}},"o":{"c":{"d":{"'":{"df":3,"docs":{"166":{"tf":1.0},"62":{"tf":1.0},"70":{"tf":1.4142135623730951}}},".":{"df":0,"docs":{},"g":{"d":{"b":{"df":6,"docs":{"63":{"tf":3.0},"64":{"tf":1.0},"67":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"34":{"tf":1.7320508075688772}}}}}},"df":33,"docs":{"102":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":2.0},"164":{"tf":2.23606797749979},"165":{"tf":1.7320508075688772},"166":{"tf":2.449489742783178},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"38":{"tf":2.23606797749979},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"48":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":3.1622776601683795},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"m":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"153":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"20":{"tf":1.0},"56":{"tf":1.4142135623730951},"69":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"14":{"tf":2.0},"159":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.4142135623730951},"29":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"70":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"149":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"141":{"tf":1.0},"159":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}},"s":{"/":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"111":{"tf":1.0},"117":{"tf":1.0},"145":{"tf":1.0},"17":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"146":{"tf":1.0},"155":{"tf":1.4142135623730951},"65":{"tf":1.0},"78":{"tf":1.4142135623730951},"86":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"66":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"p":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":23,"docs":{"13":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"152":{"tf":1.0},"159":{"tf":2.449489742783178},"3":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":33,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"106":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.23606797749979},"71":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"96":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"69":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":19,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.23606797749979},"111":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"78":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}}}}}}}},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}}}}},"p":{"/":{"c":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":1,"docs":{"79":{"tf":1.0}}}},"a":{"1":{"0":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"123":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"123":{"tf":1.0}}},"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":11,"docs":{"12":{"tf":1.7320508075688772},"124":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"66":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"165":{"tf":1.7320508075688772},"61":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":12,"docs":{"102":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"137":{"tf":1.4142135623730951},"16":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":2.23606797749979},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":5,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"115":{"tf":1.7320508075688772},"117":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"!":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}}}}}},"t":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":2,"docs":{"56":{"tf":1.0},"71":{"tf":2.23606797749979}},"k":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"96":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"132":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"47":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"94":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}},"s":{"df":1,"docs":{"70":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.0}}}}},"t":{"df":17,"docs":{"106":{"tf":1.0},"128":{"tf":1.7320508075688772},"14":{"tf":1.0},"149":{"tf":1.0},"157":{"tf":1.0},"51":{"tf":2.23606797749979},"52":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":2.0},"67":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.7320508075688772},"8":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"158":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"56":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"t":{"df":2,"docs":{"56":{"tf":1.0},"65":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":0,"docs":{},"e":{"d":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"g":{"c":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"=":{"$":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{"$":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"g":{"c":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":8,"docs":{"102":{"tf":1.0},"28":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":2.0},"39":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"117":{"tf":1.0}}}},"y":{"df":1,"docs":{"65":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"70":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"3":{"df":1,"docs":{"70":{"tf":1.0}}},"6":{"df":1,"docs":{"129":{"tf":1.0}}},"7":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"c":{"4":{"df":3,"docs":{"101":{"tf":1.7320508075688772},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"5":{"df":3,"docs":{"101":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"10":{"tf":1.0}}},"df":10,"docs":{"155":{"tf":1.0},"173":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0},"90":{"tf":1.0}}},"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":2,"docs":{"28":{"tf":1.0},"65":{"tf":2.0}},"e":{"1":{"1":{"df":1,"docs":{"74":{"tf":2.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"74":{"tf":2.23606797749979}}},"df":0,"docs":{},"r":{"df":5,"docs":{"105":{"tf":1.0},"140":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":7,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"52":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"150":{"tf":1.0},"67":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}},"df":20,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"146":{"tf":1.0},"148":{"tf":2.23606797749979},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"74":{"tf":2.23606797749979},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"80":{"tf":2.8284271247461903},"81":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"162":{"tf":1.0},"44":{"tf":2.23606797749979},"78":{"tf":2.0},"93":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"140":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"135":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"90":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"d":{"(":{"df":1,"docs":{"166":{"tf":1.0}}},"df":3,"docs":{"166":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":3,"docs":{"10":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":2.8284271247461903}},"e":{"c":{"df":2,"docs":{"63":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":21,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":4.242640687119285},"111":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":2.8284271247461903},"123":{"tf":2.8284271247461903},"129":{"tf":1.0},"151":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"51":{"tf":2.23606797749979},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"74":{"tf":4.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"81":{"tf":2.23606797749979},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"138":{"tf":1.0},"165":{"tf":1.4142135623730951}}}},"t":{"c":{"df":0,"docs":{},"p":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"158":{"tf":1.0},"171":{"tf":1.0},"2":{"tf":1.0},"39":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.0}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"y":{"df":2,"docs":{"139":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"140":{"tf":1.0},"143":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"124":{"tf":1.0},"155":{"tf":1.0},"2":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":2.23606797749979}}}},"t":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"c":{"a":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"(":{"'":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":1,"docs":{"138":{"tf":1.0}}},"u":{"df":2,"docs":{"67":{"tf":1.0},"90":{"tf":1.0}},"g":{"df":3,"docs":{"35":{"tf":1.4142135623730951},"44":{"tf":1.0},"96":{"tf":2.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":23,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"16":{"tf":1.0},"173":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"175":{"tf":1.0},"65":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"175":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":4,"docs":{"146":{"tf":1.0},"148":{"tf":1.0},"163":{"tf":2.23606797749979},"164":{"tf":2.23606797749979}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"p":{"df":3,"docs":{"85":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.4142135623730951},"123":{"tf":1.0},"166":{"tf":2.6457513110645907},"3":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"74":{"tf":3.0},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"8":{"tf":1.0},"96":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"133":{"tf":1.7320508075688772},"140":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"102":{"tf":1.0},"146":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"8":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":2.0},"153":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":3.0},"87":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}}},"r":{"'":{"df":1,"docs":{"68":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"129":{"tf":1.0},"2":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"11":{"tf":1.0},"135":{"tf":1.0},"158":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"df":3,"docs":{"28":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"v":{"df":3,"docs":{"1":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0}}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"13":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":12,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"86":{"tf":1.4142135623730951},"87":{"tf":1.7320508075688772},"89":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"75":{"tf":1.0}}}}},"s":{"df":8,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"163":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"d":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"151":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"67":{"tf":1.7320508075688772}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"159":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"168":{"tf":1.7320508075688772},"2":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"s":{"df":1,"docs":{"101":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"113":{"tf":1.4142135623730951},"14":{"tf":1.0},"52":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"df":20,"docs":{"10":{"tf":1.0},"106":{"tf":1.7320508075688772},"131":{"tf":1.0},"140":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":2.8284271247461903},"174":{"tf":3.0},"175":{"tf":2.449489742783178},"65":{"tf":3.605551275463989},"66":{"tf":3.4641016151377544},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.7320508075688772},"78":{"tf":2.449489742783178},"79":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"df":0,"docs":{},"{":{":":{"df":0,"docs":{},"x":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"162":{"tf":1.0},"33":{"tf":1.0}}}}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"10":{"tf":1.0},"105":{"tf":1.4142135623730951},"112":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"162":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":9,"docs":{"13":{"tf":1.4142135623730951},"144":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.0},"167":{"tf":1.0},"4":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.7320508075688772}}}}}},"c":{"df":1,"docs":{"56":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"66":{"tf":1.0}}}}},"df":1,"docs":{"102":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"166":{"tf":1.0}}},"df":10,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"166":{"tf":2.0},"3":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"10":{"tf":1.0},"105":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":2.449489742783178},"59":{"tf":1.0},"65":{"tf":2.0},"72":{"tf":1.7320508075688772},"76":{"tf":2.0},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"14":{"tf":1.0},"153":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"78":{"tf":1.0},"87":{"tf":1.0}},"t":{"df":2,"docs":{"13":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":52,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":2.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"175":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"50":{"tf":1.4142135623730951},"55":{"tf":3.0},"56":{"tf":2.23606797749979},"57":{"tf":2.0},"59":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":4.0},"66":{"tf":4.795831523312719},"67":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":2.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":2.449489742783178},"77":{"tf":1.7320508075688772},"78":{"tf":2.23606797749979},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"94":{"tf":1.0}},"m":{"df":1,"docs":{"59":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"59":{"tf":1.0}}},"df":7,"docs":{"14":{"tf":1.0},"159":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"60":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"48":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"132":{"tf":1.0},"140":{"tf":2.0},"150":{"tf":1.0},"159":{"tf":1.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"162":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"84":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"124":{"tf":2.8284271247461903},"125":{"tf":1.7320508075688772},"131":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.7320508075688772},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":3.3166247903554}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":12,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"145":{"tf":1.0},"37":{"tf":1.0},"5":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"65":{"tf":2.0},"72":{"tf":1.0},"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"c":{"df":3,"docs":{"86":{"tf":2.0},"87":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"0":{"df":0,"docs":{},"x":{"4":{"8":{"0":{"0":{"_":{"1":{"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"75":{"tf":2.8284271247461903},"77":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}}}},"u":{"b":{"df":4,"docs":{"106":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}},"df":1,"docs":{"94":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"140":{"tf":1.0},"143":{"tf":1.0}}},"s":{"df":5,"docs":{"1":{"tf":1.0},"150":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"148":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"139":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"157":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"107":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}},"t":{"df":7,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"17":{"tf":1.0},"39":{"tf":1.0},"96":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"w":{"d":{"/":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"1":{"tf":1.0},"150":{"tf":2.0}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"q":{"4":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":10,"docs":{"60":{"tf":2.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":3.0},"65":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":2.8284271247461903},"70":{"tf":1.0},"71":{"tf":1.7320508075688772},"95":{"tf":1.0}},"u":{"a":{"d":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":2.8284271247461903},"134":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"121":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"137":{"tf":1.4142135623730951},"5":{"tf":1.0},"66":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"65":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"117":{"tf":1.0},"149":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"159":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":10,"docs":{"129":{"tf":1.0},"138":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"71":{"tf":2.6457513110645907},"75":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"56":{"tf":1.0},"90":{"tf":1.0}}}}}},"r":{"/":{"df":0,"docs":{},"w":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772}}}},"0":{"df":7,"docs":{"168":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":5.291502622129181},"75":{"tf":5.385164807134504},"76":{"tf":4.123105625617661},"78":{"tf":2.449489742783178}}},"1":{"2":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"df":4,"docs":{"66":{"tf":3.872983346207417},"75":{"tf":4.0},"76":{"tf":1.4142135623730951},"78":{"tf":2.8284271247461903}}},"2":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"66":{"tf":2.0},"85":{"tf":2.23606797749979}}},"5":{"df":1,"docs":{"85":{"tf":2.0}}},"7":{"df":5,"docs":{"65":{"tf":2.0},"66":{"tf":2.6457513110645907},"75":{"tf":3.1622776601683795},"78":{"tf":2.0},"85":{"tf":1.4142135623730951}}},"a":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"135":{"tf":1.7320508075688772},"136":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"163":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"86":{"tf":1.0}}}},"m":{"df":5,"docs":{"148":{"tf":2.0},"51":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"8":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.7320508075688772},"140":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":16,"docs":{"105":{"tf":1.7320508075688772},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"153":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0},"90":{"tf":2.23606797749979},"94":{"tf":1.4142135623730951}}}},"w":{"df":3,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}}},"c":{"c":{".":{"a":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"79":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}},"d":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":3,"docs":{"138":{"tf":2.449489742783178},"173":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"129":{"tf":1.0},"139":{"tf":1.0},"145":{"tf":1.4142135623730951},"65":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":1.0}}}},"d":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":2.0}}}}}}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":37,"docs":{"107":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"129":{"tf":2.449489742783178},"130":{"tf":1.7320508075688772},"131":{"tf":3.3166247903554},"132":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"67":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"81":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":1,"docs":{"68":{"tf":1.0}}},"o":{"b":{"df":0,"docs":{},"j":{"df":1,"docs":{"56":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"2":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"50":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":2.0},"109":{"tf":1.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"55":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.0},"117":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"170":{"tf":1.0},"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"38":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":12,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"c":{"df":2,"docs":{"131":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":7,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"164":{"tf":1.4142135623730951},"44":{"tf":1.0},"56":{"tf":1.0},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"129":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"47":{"tf":1.0},"50":{"tf":1.0},"65":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.7320508075688772}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}},"r":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"174":{"tf":2.449489742783178}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":28,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.7320508075688772},"128":{"tf":2.6457513110645907},"129":{"tf":3.872983346207417},"130":{"tf":2.23606797749979},"131":{"tf":3.1622776601683795},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"168":{"tf":1.0},"175":{"tf":2.23606797749979},"56":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.0},"74":{"tf":4.123105625617661},"75":{"tf":3.0},"76":{"tf":2.8284271247461903},"77":{"tf":1.7320508075688772},"78":{"tf":6.164414002968976},"79":{"tf":3.7416573867739413},"80":{"tf":2.8284271247461903},"81":{"tf":2.449489742783178},"86":{"tf":3.7416573867739413},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"1":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"9":{"df":3,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"+":{"2":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"h":{"1":{"9":{"9":{"df":0,"docs":{},"f":{"1":{"3":{"5":{"9":{"5":{"0":{"1":{"d":{"5":{"c":{"7":{"1":{"+":{"0":{"df":0,"docs":{},"x":{"2":{"8":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"a":{"a":{"8":{"d":{"0":{"+":{"0":{"df":0,"docs":{},"x":{"2":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"2":{"df":0,"docs":{},"e":{"3":{"4":{"3":{"6":{"df":0,"docs":{},"f":{"a":{"3":{"8":{"c":{"d":{"6":{"df":0,"docs":{},"f":{"2":{"+":{"0":{"df":0,"docs":{},"x":{"4":{"4":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"147":{"tf":1.0}}}},"df":3,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"138":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"118":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"53":{"tf":1.0},"69":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"v":{"df":3,"docs":{"128":{"tf":1.0},"143":{"tf":1.0},"156":{"tf":1.0}}}},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"a":{"d":{"df":2,"docs":{"35":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":3,"docs":{"65":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":11,"docs":{"15":{"tf":1.0},"158":{"tf":1.0},"166":{"tf":1.0},"176":{"tf":1.0},"60":{"tf":2.0},"61":{"tf":2.0},"62":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":3.0},"67":{"tf":1.4142135623730951},"71":{"tf":2.449489742783178}}},"v":{"df":3,"docs":{"101":{"tf":1.0},"165":{"tf":1.0},"85":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"172":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"118":{"tf":1.0},"119":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":2,"docs":{"90":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":1,"docs":{"68":{"tf":1.0}},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"4":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":4,"docs":{"133":{"tf":1.0},"51":{"tf":1.4142135623730951},"66":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"131":{"tf":1.4142135623730951},"143":{"tf":1.0},"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.8284271247461903},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"10":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":2.0},"166":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"78":{"tf":2.0}}}},"t":{"df":13,"docs":{"142":{"tf":1.0},"163":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"62":{"tf":1.7320508075688772},"65":{"tf":2.0},"69":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"80":{"tf":1.0},"86":{"tf":1.0},"95":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"11":{"tf":1.0},"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"10":{"tf":1.0},"109":{"tf":1.7320508075688772},"110":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772}}},"df":0,"docs":{},"s":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"109":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"90":{"tf":1.0}}}},"m":{"df":4,"docs":{"145":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"66":{"tf":1.0},"71":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":1,"docs":{"66":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":4,"docs":{"107":{"tf":1.4142135623730951},"137":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":13,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"18":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"12":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"109":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"59":{"tf":1.0}}}},"s":{"df":13,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"14":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"53":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"92":{"tf":2.23606797749979},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":3,"docs":{"111":{"tf":1.0},"116":{"tf":1.7320508075688772},"17":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"113":{"tf":2.0},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0}}}}}}},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":23,"docs":{"111":{"tf":1.0},"116":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"v":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"b":{"c":{"df":1,"docs":{"168":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"129":{"tf":1.0}}},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"162":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":2.0},"93":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":2.449489742783178},"140":{"tf":1.0},"158":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":14,"docs":{"55":{"tf":1.4142135623730951},"56":{"tf":2.449489742783178},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":2.23606797749979},"63":{"tf":2.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.8284271247461903},"67":{"tf":2.23606797749979},"69":{"tf":2.6457513110645907},"83":{"tf":1.0},"84":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0}},"s":{":":{"1":{"0":{"df":2,"docs":{"63":{"tf":1.0},"65":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"5":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"7":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}},"9":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"166":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"132":{"tf":1.0},"75":{"tf":1.0}}}}}},"w":{"[":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"138":{"tf":2.0}}}},"p":{"c":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"t":{"c":{"c":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"154":{"tf":1.0}}},"df":6,"docs":{"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.4142135623730951}},"o":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"73":{"tf":1.0},"74":{"tf":1.0}}}},"s":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"n":{"df":50,"docs":{"10":{"tf":2.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"113":{"tf":1.0},"116":{"tf":1.0},"123":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":2.0},"168":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":2.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"64":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":3.7416573867739413},"67":{"tf":2.449489742783178},"69":{"tf":1.7320508075688772},"70":{"tf":3.0},"71":{"tf":2.0},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"63":{"tf":3.1622776601683795},"67":{"tf":2.8284271247461903}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"/":{"d":{"5":{"a":{"8":{"2":{"b":{"b":{"d":{"2":{"6":{"df":0,"docs":{},"e":{"1":{"a":{"d":{"8":{"b":{"7":{"4":{"0":{"1":{"df":0,"docs":{},"f":{"6":{"a":{"7":{"1":{"8":{"a":{"9":{"c":{"5":{"7":{"c":{"9":{"6":{"9":{"0":{"5":{"4":{"8":{"3":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.0}},"s":{":":{"3":{"9":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"df":2,"docs":{"18":{"tf":2.0},"56":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":17,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"149":{"tf":1.7320508075688772},"159":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772},"6":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"168":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"56":{"tf":1.7320508075688772}}}}}}},"w":{"df":2,"docs":{"44":{"tf":2.8284271247461903},"93":{"tf":1.7320508075688772}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}},"r":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}}},"df":7,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":2.23606797749979},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"123":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"98":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"107":{"tf":1.0},"129":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"d":{"d":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"78":{"tf":2.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"52":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":18,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"119":{"tf":1.0},"140":{"tf":1.0},"56":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"146":{"tf":1.4142135623730951},"154":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0}}}},"w":{"df":3,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"78":{"tf":1.0}}}},"b":{"1":{"0":{"df":1,"docs":{"70":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"140":{"tf":1.0}}}},"n":{"df":2,"docs":{"114":{"tf":1.7320508075688772},"115":{"tf":1.0}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"148":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"124":{"tf":1.0},"129":{"tf":1.0}}},"o":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"132":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"3":{"tf":1.0},"64":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}}}}},"d":{"a":{"df":2,"docs":{"124":{"tf":1.0},"129":{"tf":1.0}}},"df":0,"docs":{}},"df":9,"docs":{"106":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"27":{"tf":1.0},"32":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.7320508075688772}},"e":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"51":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"66":{"tf":2.0}},"o":{"df":0,"docs":{},"n":{"d":{"df":13,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":37,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"144":{"tf":1.0},"165":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"65":{"tf":1.0},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.0},"70":{"tf":2.23606797749979},"71":{"tf":2.0},"74":{"tf":2.8284271247461903},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":36,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"125":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":2.0},"137":{"tf":2.0},"146":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.0},"170":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":3.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"75":{"tf":2.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"m":{"df":1,"docs":{"74":{"tf":1.0}}},"n":{"df":1,"docs":{"140":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"175":{"tf":2.449489742783178},"48":{"tf":1.7320508075688772},"5":{"tf":1.0},"59":{"tf":1.7320508075688772},"87":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}},"f":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":3.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}},"m":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}}}}},"n":{"d":{"df":23,"docs":{"102":{"tf":1.0},"103":{"tf":2.23606797749979},"104":{"tf":1.7320508075688772},"105":{"tf":2.6457513110645907},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772},"149":{"tf":1.0},"166":{"tf":1.0},"54":{"tf":1.0},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"90":{"tf":1.7320508075688772},"93":{"tf":1.0},"94":{"tf":1.0},"97":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.4142135623730951},"152":{"tf":1.0},"38":{"tf":1.0},"76":{"tf":1.0},"90":{"tf":1.0}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"140":{"tf":2.23606797749979},"142":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"1":{"tf":1.0},"124":{"tf":2.0},"128":{"tf":3.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"155":{"tf":1.0},"157":{"tf":1.7320508075688772},"159":{"tf":2.23606797749979},"9":{"tf":1.7320508075688772}}}}},"t":{"df":7,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.0}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"!":{"(":{"$":{"(":{"$":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{")":{"*":{")":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}}},"df":28,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":3.4641016151377544},"103":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"111":{"tf":1.7320508075688772},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"125":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":3.4641016151377544},"92":{"tf":1.0},"93":{"tf":2.0},"94":{"tf":1.7320508075688772},"96":{"tf":3.1622776601683795},"98":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}}}},"df":1,"docs":{"51":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"108":{"tf":2.0},"109":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"67":{"tf":1.0}}}},"i":{"c":{"df":3,"docs":{"10":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"169":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.0},"70":{"tf":1.0},"96":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"t":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}}}}}}},"df":24,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"15":{"tf":1.0},"171":{"tf":1.7320508075688772},"65":{"tf":3.1622776601683795},"66":{"tf":3.3166247903554},"67":{"tf":2.449489742783178},"71":{"tf":1.4142135623730951},"74":{"tf":2.6457513110645907},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"111":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":18,"docs":{"100":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"5":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"138":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"111":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"63":{"tf":1.0},"90":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"102":{"tf":1.0},"128":{"tf":1.7320508075688772},"137":{"tf":1.0}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":2,"docs":{"28":{"tf":1.0},"65":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"p":{"df":3,"docs":{"14":{"tf":1.0},"17":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}}},"df":6,"docs":{"170":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"50":{"tf":1.0},"65":{"tf":1.0}}},"r":{"df":1,"docs":{"71":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":13,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"173":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0},"96":{"tf":1.0}},"n":{"df":9,"docs":{"118":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":10,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}}}},"df":1,"docs":{"65":{"tf":1.0}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"107":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"90":{"tf":1.0}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":3,"docs":{"133":{"tf":1.7320508075688772},"134":{"tf":1.0},"173":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"137":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"107":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"106":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"141":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"c":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}},"df":5,"docs":{"111":{"tf":1.0},"170":{"tf":1.0},"51":{"tf":1.0},"69":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"56":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":14,"docs":{"103":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0}}}}},"t":{"df":5,"docs":{"140":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0}},"e":{"df":2,"docs":{"14":{"tf":2.0},"39":{"tf":1.0}}}},"x":{"df":2,"docs":{"131":{"tf":2.0},"65":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":14,"docs":{"16":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"20":{"tf":3.4641016151377544},"51":{"tf":1.0},"56":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":2.23606797749979},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.6457513110645907},"70":{"tf":2.0},"71":{"tf":2.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":5,"docs":{"112":{"tf":1.0},"65":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"124":{"tf":2.23606797749979},"126":{"tf":2.23606797749979},"127":{"tf":2.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":2.23606797749979}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"59":{"tf":1.0},"87":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"w":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"df":1,"docs":{"118":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"86":{"tf":1.0},"90":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"76":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}}},"b":{"df":0,"docs":{},"u":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":1,"docs":{"138":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.4142135623730951},"55":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.4142135623730951}},"w":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"144":{"tf":1.4142135623730951},"59":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"d":{"df":1,"docs":{"52":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"110":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"166":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":2.0},"82":{"tf":1.0},"84":{"tf":1.0}}}},"v":{"df":3,"docs":{"13":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"142":{"tf":1.0}}}}},"w":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"132":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":18,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"158":{"tf":1.0},"50":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"14":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"147":{"tf":1.0},"159":{"tf":1.0},"86":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"r":{"c":{"df":7,"docs":{"128":{"tf":1.0},"159":{"tf":1.4142135623730951},"4":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":6,"docs":{"175":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":5.744562646538029},"75":{"tf":2.23606797749979},"76":{"tf":2.6457513110645907},"78":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":7,"docs":{"124":{"tf":1.0},"14":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"21":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0}},"i":{"df":6,"docs":{"166":{"tf":1.0},"17":{"tf":1.0},"172":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":9,"docs":{"150":{"tf":1.0},"159":{"tf":1.0},"48":{"tf":2.0},"59":{"tf":2.0},"64":{"tf":3.0},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772},"90":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.4142135623730951}},"n":{"df":3,"docs":{"157":{"tf":1.0},"158":{"tf":1.0},"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":2.6457513110645907}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"151":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"9":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"140":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"86":{"tf":1.0}}}}}},"c":{"/":{"0":{"5":{"df":6,"docs":{"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":2.0},"66":{"tf":3.1622776601683795}}},"6":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"7":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"a":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}}},"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}},"t":{"'":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"20":{"tf":1.0}},"e":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"175":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"166":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"124":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"124":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"173":{"tf":1.0}}},"t":{"df":33,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"159":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"103":{"tf":1.0},"109":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"140":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"96":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":10,"docs":{"151":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"176":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"104":{"tf":1.4142135623730951},"65":{"tf":3.4641016151377544},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"i":{"c":{"df":2,"docs":{"106":{"tf":1.0},"69":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":10,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"129":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.7320508075688772},"86":{"tf":1.0},"88":{"tf":1.0}}}},"y":{"df":1,"docs":{"68":{"tf":1.0}}}},"c":{"df":0,"docs":{},"p":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"105":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"106":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":10,"docs":{"162":{"tf":1.7320508075688772},"33":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"59":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"p":{"'":{"df":2,"docs":{"65":{"tf":1.0},"67":{"tf":1.0}}},"df":17,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"118":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"172":{"tf":2.23606797749979},"56":{"tf":1.4142135623730951},"65":{"tf":4.69041575982343},"66":{"tf":2.449489742783178},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"i":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":2,"docs":{"172":{"tf":1.0},"65":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"112":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951}}}}}},"m":{"3":{"2":{"df":1,"docs":{"56":{"tf":1.0}},"f":{"3":{"0":{"3":{"df":0,"docs":{},"v":{"c":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"t":{"6":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"78":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"0":{"3":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"_":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"78":{"tf":1.0}}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"14":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"74":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"147":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.0},"56":{"tf":1.4142135623730951}},"x":{".":{"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":5,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"48":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"}":{"df":0,"docs":{},"}":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":3.3166247903554}}},"u":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"56":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"44":{"tf":1.4142135623730951}},"i":{"a":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.0},"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"p":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}},"df":19,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"48":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"128":{"tf":1.0},"174":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"108":{"tf":1.0},"151":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":2,"docs":{"144":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}},"df":6,"docs":{"106":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.6457513110645907},"75":{"tf":3.605551275463989},"76":{"tf":1.7320508075688772},"78":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.0},"139":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"104":{"tf":1.7320508075688772},"105":{"tf":2.23606797749979},"106":{"tf":1.0},"109":{"tf":1.4142135623730951},"56":{"tf":1.0},"70":{"tf":2.0}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"96":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"163":{"tf":1.0},"65":{"tf":2.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":5,"docs":{"143":{"tf":1.0},"148":{"tf":1.0},"55":{"tf":1.0},"70":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"138":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}}}},"u":{"b":{"df":3,"docs":{"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"76":{"tf":1.0}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"63":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"62":{"tf":2.0},"80":{"tf":1.0},"81":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":7,"docs":{"132":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0}}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"df":15,"docs":{"113":{"tf":2.0},"116":{"tf":1.4142135623730951},"162":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}}},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"95":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.0},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":9,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"14":{"tf":1.4142135623730951},"145":{"tf":1.0},"159":{"tf":1.4142135623730951},"45":{"tf":1.0},"65":{"tf":1.0},"90":{"tf":1.0}}}},"s":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":15,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.4142135623730951},"149":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}},"f":{"a":{"c":{"df":2,"docs":{"138":{"tf":1.0},"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"145":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}}}}},"v":{"d":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}}}},"df":1,"docs":{"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"w":{"d":{"df":2,"docs":{"59":{"tf":1.7320508075688772},"70":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":3,"docs":{"151":{"tf":1.4142135623730951},"51":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}}},"y":{"df":1,"docs":{"138":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":8,"docs":{"174":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":6,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0}}}}}}},"n":{"c":{"df":2,"docs":{"149":{"tf":1.0},"68":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"124":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":1,"docs":{"56":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"113":{"tf":1.0}}}}},"d":{"df":1,"docs":{"113":{"tf":1.0}}},"df":15,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0},"139":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.8284271247461903}}}}}}}},"t":{"a":{"b":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.7320508075688772}},"l":{"df":5,"docs":{"102":{"tf":1.0},"137":{"tf":1.0},"174":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"105":{"tf":2.0},"11":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"51":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.7320508075688772},"83":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"n":{"df":1,"docs":{"129":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"144":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":1,"docs":{"28":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":8,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":7,"docs":{"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"56":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"65":{"tf":1.0},"69":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":19,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"168":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":3.1622776601683795},"59":{"tf":1.7320508075688772},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":2.449489742783178},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.8284271247461903},"67":{"tf":1.4142135623730951},"69":{"tf":2.0},"71":{"tf":2.23606797749979}}}}}},"s":{"df":0,"docs":{},"k":{"df":8,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"129":{"tf":1.0},"145":{"tf":3.1622776601683795},"159":{"tf":1.0},"67":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0}}}}},"c":{"df":1,"docs":{"129":{"tf":1.0}},"l":{"df":1,"docs":{"166":{"tf":1.0}}},"p":{"/":{"3":{"3":{"3":{"3":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":2.0},"110":{"tf":1.4142135623730951}}}},"df":4,"docs":{"105":{"tf":1.0},"173":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"156":{"tf":1.0},"157":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"94":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.0}}}}}}},"df":1,"docs":{"166":{"tf":2.0}}}}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.7320508075688772}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"159":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":18,"docs":{"103":{"tf":1.0},"105":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"20":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":2.449489742783178},"71":{"tf":1.4142135623730951},"96":{"tf":1.0}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"132":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":11,"docs":{"101":{"tf":1.0},"117":{"tf":1.4142135623730951},"12":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"17":{"tf":2.23606797749979},"20":{"tf":3.0},"63":{"tf":1.0},"69":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.4142135623730951}}}},"x":{"df":0,"docs":{},"t":{"df":19,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"6":{"tf":1.0},"68":{"tf":1.0}}}},"t":{"'":{"df":26,"docs":{"105":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.0}}}},"i":{"df":5,"docs":{"105":{"tf":1.0},"129":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"90":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":12,"docs":{"102":{"tf":1.0},"107":{"tf":1.4142135623730951},"133":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"3":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"97":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"t":{"a":{"df":2,"docs":{"135":{"tf":2.449489742783178},"136":{"tf":3.0}}},"df":0,"docs":{}},"y":{"'":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"6":{"tf":1.0},"83":{"tf":1.0}}}},"r":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"111":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"78":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"k":{"df":5,"docs":{"149":{"tf":1.0},"70":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":16,"docs":{"11":{"tf":1.0},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"3":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"139":{"tf":1.0},"16":{"tf":1.0},"65":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"145":{"tf":1.0},"149":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":7,"docs":{"124":{"tf":1.0},"132":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"98":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":10,"docs":{"0":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"51":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.7320508075688772},"73":{"tf":1.0},"90":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}}},"u":{"df":6,"docs":{"133":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"165":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"v":{"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"56":{"tf":1.0}}}},"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"168":{"tf":1.7320508075688772},"56":{"tf":2.8284271247461903},"63":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":2.0}}}},"m":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":7,"docs":{"105":{"tf":2.449489742783178},"142":{"tf":1.0},"154":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"163":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"107":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"79":{"tf":1.0}}}},"m":{"6":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"r":{"1":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"7":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"83":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"89":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":40,"docs":{"10":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":2.23606797749979},"107":{"tf":1.0},"109":{"tf":1.4142135623730951},"111":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":2.449489742783178},"154":{"tf":2.0},"159":{"tf":1.0},"172":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":2.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"97":{"tf":1.0}},"r":{"df":8,"docs":{"105":{"tf":1.0},"149":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":4.0},"87":{"tf":2.23606797749979},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}},"p":{"df":2,"docs":{"157":{"tf":1.0},"67":{"tf":1.0}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"x":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.0}}}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"58":{"tf":1.0},"70":{"tf":1.7320508075688772}}}},"o":{",":{"0":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":5,"docs":{"106":{"tf":1.0},"109":{"tf":1.4142135623730951},"129":{"tf":2.8284271247461903},"79":{"tf":1.0},"83":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"131":{"tf":1.0},"137":{"tf":1.0},"51":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"98":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"105":{"tf":2.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"168":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":15,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"3":{"tf":1.4142135623730951},"37":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0}}}},"p":{"df":7,"docs":{"111":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"159":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0}},"i":{"c":{"df":8,"docs":{"1":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"3":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"150":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"65":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"132":{"tf":1.7320508075688772},"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"u":{"df":2,"docs":{"165":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"79":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":5,"docs":{"175":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"k":{"df":4,"docs":{"141":{"tf":1.0},"154":{"tf":1.0},"55":{"tf":1.0},"86":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":4,"docs":{"135":{"tf":1.0},"159":{"tf":1.4142135623730951},"56":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"113":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"14":{"tf":1.0},"148":{"tf":1.7320508075688772},"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"108":{"tf":1.0},"117":{"tf":1.0}}}},"t":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}},"t":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"48":{"tf":2.0},"59":{"tf":2.0}}}}}}}},"p":{"df":4,"docs":{"107":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}},"i":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":22,"docs":{"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"13":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"163":{"tf":2.23606797749979},"164":{"tf":2.0},"166":{"tf":1.0},"170":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0},"66":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.7320508075688772},"78":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"123":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"133":{"tf":2.0},"134":{"tf":2.0},"73":{"tf":1.0}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.0},"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"v":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"92":{"tf":1.7320508075688772},"93":{"tf":1.0}}},"y":{"a":{"c":{"df":0,"docs":{},"m":{"0":{"df":1,"docs":{"92":{"tf":1.0}}},"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"0":{"df":1,"docs":{"93":{"tf":1.4142135623730951}}},"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"i":{"df":2,"docs":{"65":{"tf":2.23606797749979},"94":{"tf":1.4142135623730951}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"132":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":27,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":2.0},"138":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"74":{"tf":2.449489742783178},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":2.0},"78":{"tf":2.0},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"118":{"tf":1.0},"65":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"52":{"tf":1.0},"55":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":19,"docs":{"100":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"166":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.0},"73":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.7320508075688772},"94":{"tf":1.0}}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}},"r":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}}},"df":8,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":2.23606797749979},"113":{"tf":1.4142135623730951},"123":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"e":{"df":1,"docs":{"105":{"tf":1.0}}},"i":{"df":1,"docs":{"129":{"tf":1.0}}},"o":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"98":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":17,"docs":{"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"159":{"tf":1.0},"174":{"tf":2.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":2.0},"78":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951},"96":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"i":{"c":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"4":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"}":{"\\":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"1":{"6":{",":{"df":0,"docs":{},"u":{"1":{"6":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"[":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"1":{"df":1,"docs":{"131":{"tf":1.0}}},"2":{"df":1,"docs":{"131":{"tf":1.0}}},"3":{"df":1,"docs":{"131":{"tf":1.0}}},"4":{"df":1,"docs":{"131":{"tf":1.0}}},"5":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":9,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"66":{"tf":2.0},"77":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":6,"docs":{"72":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":4.358898943540674},"76":{"tf":1.0},"77":{"tf":2.449489742783178},"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},":":{"9":{"6":{"0":{"0":{",":{"0":{",":{"0":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"148":{"tf":1.4142135623730951},"44":{"tf":1.0},"67":{"tf":1.0}}}}},"b":{"df":1,"docs":{"65":{"tf":1.0}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":4,"docs":{"113":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"d":{"df":0,"docs":{},"m":{"df":2,"docs":{"35":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"33":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"f":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"df":1,"docs":{"173":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"106":{"tf":1.0},"71":{"tf":1.0}}}}}},"n":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"102":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"62":{"tf":1.0},"65":{"tf":1.0}}}}},"r":{"df":4,"docs":{"132":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"131":{"tf":1.0},"14":{"tf":1.4142135623730951},"3":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"83":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}}},"t":{"df":6,"docs":{"137":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.0},"173":{"tf":1.4142135623730951},"50":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"90":{"tf":1.0}}}}}},"x":{"df":1,"docs":{"56":{"tf":1.0}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"20":{"tf":1.0},"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":9,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":3,"docs":{"35":{"tf":1.0},"44":{"tf":1.0},"96":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":7,"docs":{"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"130":{"tf":1.7320508075688772},"131":{"tf":2.0},"145":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}}}}}},"p":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"101":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"168":{"tf":1.4142135623730951},"38":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":25,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"12":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"166":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.4142135623730951},"18":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"8":{"tf":1.0},"87":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"117":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"56":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"!":{"(":{"$":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"=":{"5":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"52":{"tf":1.0},"65":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"9":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"107":{"tf":1.0},"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"105":{"tf":1.0},"110":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"110":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":2.23606797749979},"106":{"tf":2.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.7320508075688772},"123":{"tf":1.0},"148":{"tf":1.0},"53":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"107":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.7320508075688772},"129":{"tf":1.0},"17":{"tf":1.0}}}}},"b":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":25,"docs":{"101":{"tf":1.0},"102":{"tf":2.0},"111":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":2.449489742783178},"155":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"33":{"tf":2.0},"34":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"44":{"tf":2.23606797749979},"45":{"tf":2.0},"48":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":2.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.7320508075688772}}},"df":112,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":2.8284271247461903},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"109":{"tf":1.7320508075688772},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"116":{"tf":1.7320508075688772},"117":{"tf":1.7320508075688772},"118":{"tf":2.0},"12":{"tf":1.0},"123":{"tf":2.23606797749979},"124":{"tf":2.6457513110645907},"125":{"tf":1.0},"129":{"tf":1.4142135623730951},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.449489742783178},"136":{"tf":2.0},"137":{"tf":1.4142135623730951},"138":{"tf":2.0},"139":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":2.23606797749979},"151":{"tf":1.0},"152":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"162":{"tf":2.0},"165":{"tf":1.0},"166":{"tf":2.8284271247461903},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"170":{"tf":1.7320508075688772},"173":{"tf":1.0},"2":{"tf":1.4142135623730951},"21":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"38":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":1.7320508075688772},"59":{"tf":3.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":2.23606797749979},"64":{"tf":2.6457513110645907},"65":{"tf":4.69041575982343},"66":{"tf":4.242640687119285},"67":{"tf":2.0},"69":{"tf":2.0},"70":{"tf":3.1622776601683795},"71":{"tf":2.6457513110645907},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"78":{"tf":3.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":2.23606797749979},"93":{"tf":1.4142135623730951},"94":{"tf":2.8284271247461903},"95":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"109":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"155":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"47":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"0":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.4142135623730951},"155":{"tf":1.0},"9":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"118":{"tf":1.0},"32":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"p":{"df":1,"docs":{"93":{"tf":1.0}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"v":{"0":{".":{"1":{".":{"0":{"df":2,"docs":{"168":{"tf":1.0},"20":{"tf":1.0}}},"2":{"df":2,"docs":{"168":{"tf":1.0},"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"4":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"8":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"0":{".":{"0":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"45":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"2":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":3,"docs":{"56":{"tf":2.23606797749979},"66":{"tf":1.0},"71":{"tf":1.0}}},"1":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"5":{"df":1,"docs":{"56":{"tf":1.0}}},"7":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"2":{"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{"9":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{".":{"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"3":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"7":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{".":{"0":{"df":2,"docs":{"17":{"tf":1.0},"56":{"tf":1.0}}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{".":{"0":{"df":2,"docs":{"168":{"tf":1.0},"56":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"2":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"6":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":2,"docs":{"162":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"59":{"tf":1.0}}},"7":{"df":1,"docs":{"48":{"tf":1.0}}},"df":8,"docs":{"162":{"tf":1.0},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":2.0},"58":{"tf":1.0},"59":{"tf":2.6457513110645907}}},"3":{"7":{"df":1,"docs":{"59":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":32,"docs":{"105":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":2.6457513110645907},"138":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"173":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"74":{"tf":2.0},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"77":{"tf":1.7320508075688772},"78":{"tf":5.5677643628300215},"79":{"tf":4.69041575982343},"80":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"107":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.23606797749979},"37":{"tf":1.0},"38":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"137":{"tf":1.0}}}}},"c":{"c":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"78":{"tf":3.3166247903554},"79":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":1.0}}}}}},"df":5,"docs":{"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}},"e":{"c":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"124":{"tf":1.0},"78":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"168":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":15,"docs":{"106":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":10,"docs":{"123":{"tf":1.0},"138":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"56":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"105":{"tf":1.0},"17":{"tf":3.0},"19":{"tf":1.0},"20":{"tf":1.7320508075688772},"37":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.449489742783178},"60":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}}}},"i":{"a":{"df":5,"docs":{"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"51":{"tf":1.0},"95":{"tf":1.0}}},"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":1,"docs":{"34":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"140":{"tf":1.0},"65":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"90":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"168":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":2.0},"75":{"tf":1.0},"85":{"tf":1.0}},"e":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{">":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}},"e":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"152":{"tf":1.4142135623730951},"153":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":2.449489742783178}}}},"df":1,"docs":{"73":{"tf":1.4142135623730951}},"s":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"152":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"s":{"df":1,"docs":{"1":{"tf":1.0}}}},"w":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"m":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"b":{"df":0,"docs":{},"r":{"1":{"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"1":{"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"1":{"0":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"1":{"df":2,"docs":{"130":{"tf":1.4142135623730951},"131":{"tf":1.0}}},"6":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"r":{"1":{"0":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"m":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{")":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"s":{"c":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"7":{"_":{"9":{"9":{"9":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"d":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"a":{"d":{"d":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"d":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"*":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"b":{"'":{"df":0,"docs":{},"x":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":2.0},"14":{"tf":1.0},"168":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.449489742783178},"89":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"t":{"df":13,"docs":{"104":{"tf":1.0},"12":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"158":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}},"n":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"70":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"y":{"df":16,"docs":{"106":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":6,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772}},"e":{"'":{"d":{"df":2,"docs":{"133":{"tf":1.0},"143":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":42,"docs":{"100":{"tf":1.0},"102":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"111":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":2.23606797749979},"132":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.7320508075688772},"49":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":2.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":2.449489742783178},"87":{"tf":2.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"r":{"df":2,"docs":{"51":{"tf":1.0},"65":{"tf":1.0}}},"v":{"df":3,"docs":{"65":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0}}}},"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"140":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"105":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":1.0}}},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":14,"docs":{"106":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.4142135623730951},"143":{"tf":1.0},"3":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"56":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":5,"docs":{"102":{"tf":1.0},"12":{"tf":1.0},"155":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.0}}},"df":1,"docs":{"150":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"135":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"86":{"tf":1.0}}}}},"y":{"'":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"12":{"tf":1.0},"124":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"1":{"tf":1.0},"150":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}},"o":{"df":0,"docs":{},"w":{"df":16,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.4142135623730951},"21":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"47":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"90":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"df":1,"docs":{"67":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":16,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"102":{"tf":2.6457513110645907},"105":{"tf":1.0},"111":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":2.0},"123":{"tf":2.23606797749979},"129":{"tf":1.0},"14":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"90":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"131":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.0},"105":{"tf":1.0},"123":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":16,"docs":{"129":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":3,"docs":{"102":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":33,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":2.23606797749979},"149":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"165":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.4142135623730951},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"60":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.0}},"s":{":":{"1":{"0":{":":{"5":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"0":{"tf":1.0},"149":{"tf":1.0},"20":{"tf":1.0},"70":{"tf":3.605551275463989},"71":{"tf":3.1622776601683795},"93":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.0},"55":{"tf":1.0},"90":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"76":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":3,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951}}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":23,"docs":{"1":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0},"144":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"78":{"tf":2.449489742783178},"79":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"153":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"105":{"tf":1.0},"162":{"tf":1.0},"84":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"123":{"tf":1.0},"75":{"tf":1.0}}}}}}},"x":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"[":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"/":{"4":{"df":0,"docs":{},"x":{"b":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"0":{"df":0,"docs":{},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}},"8":{"6":{"_":{"6":{"4":{"df":4,"docs":{"20":{"tf":1.0},"28":{"tf":1.4142135623730951},"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":22,"docs":{"103":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"133":{"tf":2.6457513110645907},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"137":{"tf":3.1622776601683795},"138":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"140":{"tf":2.23606797749979},"141":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":3.1622776601683795},"64":{"tf":1.0},"65":{"tf":3.7416573867739413},"67":{"tf":2.23606797749979},"70":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.7320508075688772},"95":{"tf":1.0}},"i":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"j":{"df":0,"docs":{},"f":{"df":1,"docs":{"28":{"tf":1.0}}}},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"78":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"x":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}}}}},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":4,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.0}}}}},"y":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.0}},"z":{"df":1,"docs":{"131":{"tf":1.0}}}}},"y":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"[":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":13,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"133":{"tf":2.6457513110645907},"134":{"tf":1.7320508075688772},"135":{"tf":2.0},"136":{"tf":1.4142135623730951},"137":{"tf":3.1622776601683795},"138":{"tf":2.0},"140":{"tf":2.23606797749979},"141":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"154":{"tf":1.4142135623730951}}}},"df":3,"docs":{"113":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"145":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":29,"docs":{"103":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"129":{"tf":1.7320508075688772},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":2.0},"155":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":2.23606797749979},"80":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":2,"docs":{"143":{"tf":1.0},"67":{"tf":1.0}}},"v":{"df":2,"docs":{"46":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":9,"docs":{"101":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}}}}}},"z":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":7,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"137":{"tf":2.8284271247461903},"138":{"tf":1.7320508075688772},"140":{"tf":2.449489742783178},"141":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":8,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"2":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{".":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"85":{"tf":1.0}}}},"1":{"_":{"0":{"0":{"0":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":3,"docs":{"69":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"1":{"5":{"5":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}},"1":{"df":3,"docs":{"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0}}},"2":{"df":2,"docs":{"56":{"tf":1.0},"69":{"tf":1.0}}},"3":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"140":{"tf":3.1622776601683795}}},"1":{".":{"3":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"3":{"3":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{".":{"0":{"df":3,"docs":{"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"71":{"tf":1.0}}},"4":{"df":1,"docs":{"63":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"7":{"5":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"3":{".":{"1":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"2":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}},"s":{":":{"4":{"7":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"5":{"7":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{".":{"0":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"5":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"142":{"tf":1.0}}},"6":{".":{"1":{"3":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}},"s":{":":{"4":{"9":{"7":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"6":{"0":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"7":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"3":{"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"3":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"44":{"tf":1.0}}},"5":{"df":1,"docs":{"44":{"tf":1.0}}},":":{"0":{"0":{"df":2,"docs":{"44":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":3.0}}},"1":{"df":1,"docs":{"56":{"tf":1.7320508075688772}}},"4":{"0":{"3":{":":{"6":{"0":{"0":{"1":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{":":{"3":{"7":{"4":{"b":{"df":2,"docs":{"33":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"168":{"tf":1.0},"18":{"tf":1.0}}},"5":{"df":3,"docs":{"118":{"tf":1.0},"14":{"tf":1.0},"67":{"tf":1.0}}},"6":{"df":2,"docs":{"14":{"tf":1.0},"70":{"tf":1.0}}},"7":{"df":1,"docs":{"72":{"tf":1.0}}},"8":{"0":{"0":{"0":{"1":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"f":{"6":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"3":{"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"4":{"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"168":{"tf":1.0}}},"b":{"0":{"0":{"1":{"1":{"_":{"1":{"1":{"0":{"0":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"1":{"0":{"0":{"0":{"df":2,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{":":{"0":{"8":{"b":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":26,"docs":{"107":{"tf":1.0},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.449489742783178},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.0},"67":{"tf":1.0},"69":{"tf":2.0},"71":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":2.449489742783178},"75":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"78":{"tf":3.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":2,"docs":{"62":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"77":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"df":3,"docs":{"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"4":{"8":{"3":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"0":{"1":{"9":{"4":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":2,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"f":{"0":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"4":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"6":{"df":1,"docs":{"65":{"tf":1.0}}},"8":{"df":1,"docs":{"65":{"tf":1.0}}},"a":{"df":1,"docs":{"65":{"tf":1.0}}},"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}}},"2":{"0":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"1":{"0":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"2":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"3":{"0":{"df":2,"docs":{"63":{"tf":1.0},"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"4":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"a":{"df":2,"docs":{"66":{"tf":1.0},"75":{"tf":1.0}}},"c":{"df":2,"docs":{"66":{"tf":2.0},"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"5":{"0":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.0},"75":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.0}}}},"6":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"7":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"8":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"5":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"c":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"3":{"c":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"0":{"6":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"5":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"c":{"4":{"df":1,"docs":{"173":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"2":{"df":2,"docs":{"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"7":{"4":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"76":{"tf":1.0}}}},"5":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":1,"docs":{"76":{"tf":1.0}}},"4":{"df":1,"docs":{"76":{"tf":1.0}}},"6":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"df":1,"docs":{"76":{"tf":1.0}}},"a":{"df":1,"docs":{"76":{"tf":1.0}}},"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"7":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"6":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"8":{"0":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"0":{"0":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"8":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"9":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"b":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"0":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.0}}},"df":3,"docs":{"69":{"tf":4.898979485566356},"78":{"tf":1.0},"79":{"tf":3.3166247903554}}},"1":{"0":{"0":{"3":{"6":{"4":{"2":{"2":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"74":{"tf":1.0}}},"9":{"4":{"df":6,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"8":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"76":{"tf":1.4142135623730951}},"f":{"4":{"df":1,"docs":{"66":{"tf":2.449489742783178}}},"df":0,"docs":{}}},"2":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"69":{"tf":2.0}}},"4":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"3":{"a":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"4":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}},"a":{"0":{"0":{"0":{"df":3,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"f":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"3":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"2":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"65":{"tf":1.0}}},"df":2,"docs":{"75":{"tf":2.0},"78":{"tf":1.0}}},"3":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"7":{"4":{"b":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"4":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"8":{"0":{"0":{"1":{"0":{"0":{"0":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"1":{"8":{"df":3,"docs":{"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"0":{"0":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"1":{"4":{"df":1,"docs":{"77":{"tf":1.0}}},"8":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"df":2,"docs":{"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"5":{"0":{"0":{"0":{"4":{"0":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"4":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"c":{"0":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"4":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"a":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"1":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":9,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"4":{"df":8,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},"5":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"8":{"df":1,"docs":{"63":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"f":{"0":{"df":3,"docs":{"65":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"6":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"2":{"0":{"0":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"a":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"3":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"4":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"6":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"7":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"8":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"4":{"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"8":{"1":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"2":{"a":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"1":{"0":{"6":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"9":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"5":{"a":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"6":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"7":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"9":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"a":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"b":{"c":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"5":{"c":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"c":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"6":{"b":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"4":{"8":{"df":1,"docs":{"107":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"3":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"2":{"c":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"5":{"4":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":2.23606797749979},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"1":{"0":{"0":{"0":{"2":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"14":{"tf":1.0}}},"df":1,"docs":{"173":{"tf":1.4142135623730951}}},"b":{"5":{"0":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"a":{"a":{"a":{"a":{"a":{"a":{"d":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"{":{":":{"0":{"2":{"df":0,"docs":{},"x":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}}},"4":{"df":0,"docs":{},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"5":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}},"df":0,"docs":{}},".":{"0":{"3":{"1":{"2":{"5":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"8":{"1":{"2":{"5":{"df":1,"docs":{"140":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"7":{"1":{"8":{"7":{"5":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{".":{"2":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"3":{"1":{".":{"0":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{".":{"0":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":7,"docs":{"162":{"tf":1.0},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"/":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{"0":{"0":{"df":5,"docs":{"48":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772},"64":{"tf":2.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}},"6":{"4":{"4":{"df":2,"docs":{"63":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"48":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.7320508075688772}},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"1":{"3":{"2":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"5":{"3":{"6":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"6":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"7":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"df":1,"docs":{"76":{"tf":1.0}}},"9":{"df":1,"docs":{"76":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"5":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"1":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"3":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"8":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"df":15,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.0},"86":{"tf":1.0}}},"1":{",":{"5":{"2":{"0":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"0":{".":{"0":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{"2":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"77":{"tf":1.0}}},"7":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"2":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"137":{"tf":2.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"2":{"4":{"df":1,"docs":{"75":{"tf":1.0}}},"7":{"9":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"5":{",":{"2":{"0":{"0":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":5,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":2.23606797749979},"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":9,"docs":{"103":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"75":{"tf":3.4641016151377544},"77":{"tf":1.4142135623730951}}},"2":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"7":{"6":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"3":{"4":{"df":2,"docs":{"111":{"tf":1.0},"115":{"tf":1.0}}},"df":2,"docs":{"171":{"tf":2.0},"172":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":10,"docs":{"140":{"tf":1.0},"142":{"tf":1.0},"18":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"78":{"tf":1.0}},"g":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}},"3":{"4":{"2":{"1":{"7":{"7":{"2":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"6":{"0":{".":{"6":{"7":{"5":{"3":{"1":{"0":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},":":{"3":{"2":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"110":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"75":{"tf":1.0}}},"4":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"6":{"3":{"3":{"9":{"2":{"0":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":9,"docs":{"140":{"tf":1.0},"142":{"tf":1.0},"16":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0}}},"5":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"3":{"0":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"66":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"6":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"80":{"tf":1.0}}},"7":{"3":{"3":{"6":{"2":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"16":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":3.0},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":3.4641016151377544},"76":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"7":{".":{"9":{"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"66":{"tf":1.0}}},"1":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"64":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}},"8":{".":{"0":{"4":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"135":{"tf":1.0}}},"2":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"3":{"7":{"6":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"9":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"93":{"tf":1.0}}},"9":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"df":6,"docs":{"66":{"tf":2.449489742783178},"70":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0}}},"9":{"1":{"6":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"132":{"tf":1.0}}},"5":{"df":2,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.0}}},"6":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"132":{"tf":1.0}}},"df":5,"docs":{"107":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}},"_":{"0":{"0":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":4.58257569495584},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":3.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":3.1622776601683795},"75":{"tf":4.47213595499958},"76":{"tf":1.7320508075688772},"77":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.449489742783178},"88":{"tf":2.0},"89":{"tf":2.449489742783178},"90":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}},"e":{"6":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"c":{"c":{"6":{"2":{"9":{"9":{"d":{"b":{"9":{"df":0,"docs":{},"e":{"c":{"8":{"2":{"3":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":5,"docs":{"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.0}}}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"66":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"df":2,"docs":{"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951}}}},"2":{"'":{"df":1,"docs":{"56":{"tf":1.0}}},".":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"7":{"df":1,"docs":{"17":{"tf":1.0}}},"8":{"8":{"8":{"1":{"8":{"3":{"df":1,"docs":{"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"1":{"5":{"6":{"0":{"8":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"0":{"df":1,"docs":{"66":{"tf":2.23606797749979}},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"6":{"0":{"9":{"1":{"9":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"2":{"0":{"/":{"0":{"9":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"78":{"tf":1.0}}},"8":{"2":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"6":{"0":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"6":{":":{"0":{"5":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":3,"docs":{"114":{"tf":1.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}},"1":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"1":{"4":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"138":{"tf":2.23606797749979}}},"df":5,"docs":{"44":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"2":{".":{"4":{".":{"9":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"4":{"1":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"165":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"86":{"tf":1.0}}},"3":{"9":{"df":1,"docs":{"77":{"tf":1.0}}},"df":2,"docs":{"26":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"4":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"3":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"4":{"8":{"4":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"1":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":1,"docs":{"131":{"tf":1.0}}},"df":2,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}},"5":{"0":{"df":2,"docs":{"131":{"tf":1.0},"137":{"tf":1.0}}},"1":{"df":1,"docs":{"131":{"tf":1.0}}},"4":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"131":{"tf":1.7320508075688772}}},"6":{"df":1,"docs":{"148":{"tf":1.0}},"k":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"62":{"tf":1.0},"64":{"tf":1.0}}}}}},"df":0,"docs":{}}},"9":{"df":1,"docs":{"44":{"tf":1.0}}},"df":4,"docs":{"128":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"df":3,"docs":{"74":{"tf":1.0},"75":{"tf":1.0},"93":{"tf":1.0}}},"8":{".":{"7":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"0":{"1":{".":{"8":{"7":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"6":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"44":{"tf":1.0},"66":{"tf":2.449489742783178}}},"9":{"0":{"6":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"106":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"137":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.3166247903554},"70":{"tf":1.0},"71":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}},"f":{"3":{"8":{"df":0,"docs":{},"f":{"6":{"b":{".":{".":{"9":{"5":{"8":{"6":{"0":{"a":{"0":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{",":{"8":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}},"9":{"0":{"0":{"df":1,"docs":{"105":{"tf":2.0}}},"6":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"2":{".":{"2":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"0":{"0":{"df":0,"docs":{},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"4":{"9":{"9":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"1":{"0":{":":{"1":{"0":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"5":{"8":{"8":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"6":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}},"2":{"df":7,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"40":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":2.23606797749979}}},"3":{"3":{"3":{"df":7,"docs":{"166":{"tf":1.4142135623730951},"60":{"tf":2.0},"61":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"67":{"tf":1.0}}},"df":0,"docs":{}},"7":{"7":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"4":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"0":{"df":1,"docs":{"135":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"4":{"b":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"1":{"2":{".":{"3":{"7":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"0":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"9":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"132":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"44":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"73":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.0}}},"4":{"0":{"0":{"0":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}},"df":1,"docs":{"124":{"tf":1.0}}},"4":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"9":{"2":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"106":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"1":{"2":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":5,"docs":{"106":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951}}},"4":{"4":{"1":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"166":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":3,"docs":{"102":{"tf":1.0},"131":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}},"5":{"df":4,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"56":{"tf":1.0}}},"6":{"6":{"6":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0}}},"7":{"1":{"2":{"3":{"9":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"132":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"9":{"7":{"df":1,"docs":{"62":{"tf":1.0}}},"df":1,"docs":{"131":{"tf":1.0}}},"c":{"df":1,"docs":{"56":{"tf":1.0}}},"df":16,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"14":{"tf":1.0},"173":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"69":{"tf":1.7320508075688772},"71":{"tf":2.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"84":{"tf":1.0}}},"5":{".":{"1":{".":{"1":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"df":0,"docs":{},"k":{"b":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"4":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"66":{"tf":3.3166247903554}}},"8":{"6":{"1":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"66":{"tf":1.4142135623730951},"83":{"tf":1.0},"89":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.0}}},"2":{"6":{"4":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772}}},"3":{"6":{"8":{"7":{"0":{"9":{"1":{"2":{"df":1,"docs":{"65":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"138":{"tf":2.0},"66":{"tf":1.0}}},"5":{"5":{"df":1,"docs":{"76":{"tf":1.0}}},"6":{"df":1,"docs":{"76":{"tf":1.0}}},"7":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"4":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.0}}},"9":{"df":1,"docs":{"76":{"tf":1.0}}},"df":1,"docs":{"138":{"tf":1.0}}},"6":{"0":{"df":4,"docs":{"63":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":1,"docs":{"76":{"tf":1.0}}},"3":{"df":1,"docs":{"76":{"tf":1.0}}},"4":{"df":2,"docs":{"69":{"tf":1.0},"76":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":2.0}}},"7":{"0":{"df":3,"docs":{"63":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"6":{"0":{"0":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"71":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"df":9,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"173":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"84":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":1,"docs":{"173":{"tf":1.0}}},"v":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}}}},"6":{".":{"4":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":2.0}}},"1":{"2":{"1":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"9":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{":":{"8":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"28":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.7320508075688772}}},"5":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"5":{"3":{"5":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"6":{"6":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"7":{"0":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"df":1,"docs":{"86":{"tf":1.0}}},"4":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"7":{":":{"2":{"9":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":7,"docs":{"131":{"tf":1.7320508075688772},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"76":{"tf":1.0}}},"7":{".":{"1":{"0":{"df":1,"docs":{"17":{"tf":1.0}}},"1":{"df":1,"docs":{"17":{"tf":1.0}}},"2":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"84":{"tf":1.0}}},"3":{"df":1,"docs":{"138":{"tf":1.0}}},"4":{"9":{"7":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"6":{"9":{"7":{"5":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"138":{"tf":2.0},"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"9":{"9":{"9":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":13,"docs":{"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"131":{"tf":1.0},"136":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"67":{"tf":1.7320508075688772},"75":{"tf":1.0},"78":{"tf":1.0}},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"8":{".":{"1":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"8":{"df":1,"docs":{"85":{"tf":1.0}}},"a":{"df":1,"docs":{"85":{"tf":1.0}}},"c":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"85":{"tf":1.0}}}},"9":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"4":{"df":1,"docs":{"85":{"tf":1.0}}},"6":{"df":1,"docs":{"85":{"tf":1.0}}},"8":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"f":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}}},"2":{"0":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"1":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"2":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"4":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"6":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"6":{"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"7":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":2,"docs":{"67":{"tf":1.0},"84":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"1":{"8":{"3":{"2":{"8":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"5":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"6":{"8":{"df":1,"docs":{"129":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"7":{"2":{"0":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":20,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"136":{"tf":2.8284271247461903},"65":{"tf":2.23606797749979},"66":{"tf":2.6457513110645907},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.0},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"126":{"tf":1.0},"127":{"tf":1.0}}}}},"9":{",":{"6":{"0":{"0":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"4":{".":{"1":{"4":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":3,"docs":{"132":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"5":{"0":{"df":5,"docs":{"48":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772},"64":{"tf":2.449489742783178},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"0":{"0":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"107":{"tf":1.0}}},"8":{"0":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"9":{"9":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":13,"docs":{"113":{"tf":1.4142135623730951},"131":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":3.3166247903554},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"90":{"tf":1.7320508075688772}}},"_":{"_":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"107":{"tf":1.7320508075688772}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":3,"docs":{"142":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":10,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"d":{"df":3,"docs":{"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":3.3166247903554}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}}}}},"y":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":3.7416573867739413}}},"z":{"df":0,"docs":{},"n":{"1":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"8":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"1":{"7":{"df":0,"docs":{},"h":{"5":{"1":{"df":0,"docs":{},"e":{"7":{"c":{"3":{"d":{"a":{"a":{"d":{"2":{"a":{"df":0,"docs":{},"f":{"2":{"5":{"1":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"f":{"2":{"b":{"c":{"7":{"9":{"9":{"0":{"b":{"1":{"3":{"7":{"3":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"1":{"8":{"c":{"0":{"6":{"0":{"0":{"1":{"4":{"a":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"1":{"8":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"1":{"7":{"df":0,"docs":{},"h":{"4":{"5":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"a":{"a":{"8":{"d":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"a":{"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"0":{"2":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":1,"docs":{"56":{"tf":1.0}},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"168":{"tf":1.7320508075688772},"76":{"tf":1.0}}}},"v":{"df":15,"docs":{"106":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"56":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"84":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"159":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":2.23606797749979},"83":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":3.7416573867739413},"141":{"tf":2.449489742783178},"142":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"124":{"tf":1.4142135623730951},"128":{"tf":1.0},"139":{"tf":1.7320508075688772},"140":{"tf":2.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"62":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.4142135623730951},"166":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"137":{"tf":1.0},"78":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"k":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"l":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"m":{"df":1,"docs":{"92":{"tf":1.0}}},"t":{"df":1,"docs":{"51":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"77":{"tf":1.7320508075688772}}}},"v":{"df":1,"docs":{"65":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"116":{"tf":1.0},"131":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":2.23606797749979},"63":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":2.0},"80":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}}},"t":{"df":2,"docs":{"1":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"102":{"tf":1.7320508075688772},"48":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.0}}},"d":{"df":11,"docs":{"143":{"tf":1.0},"150":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.0},"37":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":4.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"11":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"17":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"67":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"69":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":29,"docs":{"113":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":2.449489742783178},"130":{"tf":2.449489742783178},"131":{"tf":3.0},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":2.0},"174":{"tf":1.7320508075688772},"175":{"tf":2.0},"56":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"74":{"tf":2.449489742783178},"75":{"tf":1.7320508075688772},"76":{"tf":3.4641016151377544},"77":{"tf":1.4142135623730951},"78":{"tf":2.6457513110645907}}}}}}},"df":3,"docs":{"143":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"65":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"111":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"l":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"2":{"5":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":21,"docs":{"104":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"119":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":2.0},"164":{"tf":2.0},"168":{"tf":1.0},"176":{"tf":1.0},"35":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":2.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"14":{"tf":1.0},"90":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}}}}}},"h":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"159":{"tf":1.0}}}},"k":{"a":{"df":3,"docs":{"14":{"tf":1.0},"59":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":4,"docs":{"132":{"tf":1.0},"140":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"69":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":24,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":8,"docs":{"118":{"tf":1.0},"149":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"51":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}},"g":{"df":4,"docs":{"132":{"tf":1.0},"140":{"tf":1.0},"65":{"tf":1.0},"90":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":22,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"3":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":1.0},"55":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.4142135623730951}},"n":{"df":2,"docs":{"45":{"tf":1.0},"65":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"135":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"77":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":12,"docs":{"118":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"146":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":2.0},"153":{"tf":2.0}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"135":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":10,"docs":{"124":{"tf":1.0},"145":{"tf":1.0},"166":{"tf":1.4142135623730951},"172":{"tf":1.0},"65":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"106":{"tf":1.7320508075688772},"119":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"90":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}},"b":{"1":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"86":{"tf":2.6457513110645907},"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":2,"docs":{"80":{"tf":1.0},"87":{"tf":1.0}}}}}},"2":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":9,"docs":{"105":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":2.449489742783178}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"141":{"tf":2.0},"55":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":7,"docs":{"103":{"tf":1.0},"165":{"tf":1.0},"44":{"tf":1.0},"59":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"108":{"tf":1.0},"12":{"tf":1.0},"138":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"20":{"tf":1.0},"55":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"83":{"tf":1.0}}},"df":2,"docs":{"138":{"tf":1.0},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"14":{"tf":1.0},"145":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.0},"28":{"tf":1.0}}}}},"x":{"df":1,"docs":{"118":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"t":{"df":3,"docs":{"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"27":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"15":{"tf":1.0},"56":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"65":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}},"df":5,"docs":{"106":{"tf":1.0},"175":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"175":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}},"m":{"'":{"df":2,"docs":{"28":{"tf":1.0},"52":{"tf":1.0}}},".":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":24,"docs":{"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"27":{"tf":1.7320508075688772},"28":{"tf":2.0},"37":{"tf":2.23606797749979},"41":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":2.6457513110645907},"56":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":2.8284271247461903},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":1.0},"175":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"131":{"tf":1.4142135623730951},"56":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.0}}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"70":{"tf":1.0}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"133":{"tf":1.0},"65":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"df":5,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"5":{"tf":1.0},"71":{"tf":1.0},"90":{"tf":1.0}}},"m":{"df":3,"docs":{"65":{"tf":2.449489742783178},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"65":{"tf":2.6457513110645907},"66":{"tf":2.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"116":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"143":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"132":{"tf":1.0},"44":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":6,"docs":{"153":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"148":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"t":{"+":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"=":{"1":{"1":{"5":{"2":{"0":{"0":{",":{"0":{",":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"169":{"tf":1.0},"51":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"115":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"}":{"=":{"=":{"\"":{"3":{"7":{"4":{"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"0":{"0":{"1":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"}":{"=":{"=":{"\"":{"0":{"4":{"0":{"3":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"8":{"3":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"x":{"1":{"1":{":":{":":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"107":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"103":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"102":{"tf":1.0}}},"4":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":2.6457513110645907},"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}},"{":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"66":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"6":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.7320508075688772}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"70":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{")":{".":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"1":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"72":{"tf":1.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"72":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.0}}},"8":{":":{":":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.4142135623730951},"82":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.4142135623730951},"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"85":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"66":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"159":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"105":{"tf":1.0},"157":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"140":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"x":{"df":3,"docs":{"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0}},"i":{"df":7,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"b":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":1,"docs":{"105":{"tf":1.7320508075688772}}}}}},"'":{"\\":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"n":{"df":4,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":4.58257569495584},"75":{"tf":1.0},"76":{"tf":1.0}}}},"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":19,"docs":{"102":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.0},"83":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"148":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":3,"docs":{"175":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"140":{"tf":1.0},"158":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":2,"docs":{"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"143":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":11,"docs":{"0":{"tf":1.0},"113":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"34":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.0},"59":{"tf":1.0},"74":{"tf":2.0},"78":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"c":{"df":1,"docs":{"86":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}},"u":{"d":{"df":8,"docs":{"105":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"90":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":9,"docs":{"14":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"170":{"tf":1.0},"65":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":2.0},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":7,"docs":{"118":{"tf":1.0},"145":{"tf":1.7320508075688772},"158":{"tf":1.0},"171":{"tf":1.0},"3":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":21,"docs":{"100":{"tf":1.4142135623730951},"111":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"170":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"80":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"172":{"tf":1.0},"65":{"tf":2.0},"67":{"tf":1.7320508075688772},"71":{"tf":1.0}},"n":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"128":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"52":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"w":{"df":18,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"18":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"131":{"tf":1.0},"14":{"tf":1.0},"65":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"48":{"tf":1.0},"53":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"69":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"20":{"tf":1.0},"38":{"tf":1.0},"56":{"tf":1.4142135623730951},"60":{"tf":1.0},"69":{"tf":1.7320508075688772}}}}},"d":{"df":2,"docs":{"116":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772}}},"df":6,"docs":{"28":{"tf":1.0},"56":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"17":{"tf":1.0},"20":{"tf":2.0}}}}}}},"t":{"df":27,"docs":{"105":{"tf":1.7320508075688772},"107":{"tf":1.0},"124":{"tf":1.4142135623730951},"126":{"tf":2.0},"127":{"tf":2.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":2.449489742783178},"78":{"tf":2.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"90":{"tf":2.8284271247461903},"94":{"tf":2.0},"96":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"129":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":7,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"163":{"tf":1.0},"50":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"96":{"tf":1.0}}}}},"df":5,"docs":{"65":{"tf":1.7320508075688772},"66":{"tf":4.358898943540674},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"111":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.0},"83":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":12,"docs":{"113":{"tf":2.0},"166":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":2.23606797749979},"78":{"tf":2.6457513110645907},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.0}},"g":{"df":1,"docs":{"159":{"tf":1.7320508075688772}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"111":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"'":{"df":3,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":2.0},"123":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"115":{"tf":1.0}}}}},"df":19,"docs":{"111":{"tf":3.3166247903554},"112":{"tf":1.7320508075688772},"113":{"tf":2.8284271247461903},"114":{"tf":1.0},"115":{"tf":2.0},"116":{"tf":1.7320508075688772},"117":{"tf":2.0},"118":{"tf":2.8284271247461903},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":2.23606797749979},"124":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.4142135623730951},"155":{"tf":1.0},"17":{"tf":2.23606797749979},"54":{"tf":1.7320508075688772}}}}}}},"z":{"df":5,"docs":{"113":{"tf":1.0},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951}}}}}},"o":{"a":{"df":0,"docs":{},"r":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":35,"docs":{"10":{"tf":1.0},"101":{"tf":2.23606797749979},"102":{"tf":1.4142135623730951},"111":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":2.449489742783178},"139":{"tf":1.0},"14":{"tf":3.3166247903554},"140":{"tf":2.6457513110645907},"141":{"tf":1.7320508075688772},"157":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"3":{"tf":1.7320508075688772},"33":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"50":{"tf":2.23606797749979},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"92":{"tf":2.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":14,"docs":{"0":{"tf":1.0},"128":{"tf":1.0},"14":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"16":{"tf":1.0},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"68":{"tf":2.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"t":{"df":3,"docs":{"3":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":10,"docs":{"124":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"14":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":4,"docs":{"105":{"tf":1.0},"123":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"94":{"tf":1.0}}},"r":{"1":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"74":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"68":{"tf":2.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"o":{"df":1,"docs":{"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":9,"docs":{"110":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":3.1622776601683795},"65":{"tf":2.23606797749979},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":2.0},"76":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"171":{"tf":3.605551275463989},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"64":{"tf":1.0},"65":{"tf":3.4641016151377544},"66":{"tf":3.7416573867739413},"67":{"tf":2.23606797749979},"70":{"tf":2.23606797749979},"71":{"tf":3.7416573867739413},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"41":{"tf":1.4142135623730951}}}},"i":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"150":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}}},"o":{"a":{"d":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"124":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":2.0},"129":{"tf":2.23606797749979},"130":{"tf":2.23606797749979},"131":{"tf":2.8284271247461903}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}}},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}},"s":{"1":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"74":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":4,"docs":{"74":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951}}}},"s":{"df":1,"docs":{"69":{"tf":2.0}}}},"t":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"u":{"df":7,"docs":{"113":{"tf":1.4142135623730951},"124":{"tf":2.0},"128":{"tf":1.4142135623730951},"139":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.7320508075688772},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"(":{")":{".":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"&":{"[":{"b":{"'":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"109":{"tf":1.0}}}}}}},"df":5,"docs":{"105":{"tf":1.4142135623730951},"109":{"tf":1.7320508075688772},"110":{"tf":2.0},"131":{"tf":2.449489742783178},"148":{"tf":1.0}}}}}},"g":{"df":3,"docs":{"159":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":15,"docs":{"1":{"tf":1.0},"104":{"tf":1.0},"139":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":3.0},"63":{"tf":1.4142135623730951},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"139":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"148":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"155":{"tf":1.0}}},"i":{"df":3,"docs":{"107":{"tf":1.0},"52":{"tf":1.0},"88":{"tf":2.23606797749979}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"118":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"50":{"tf":1.0},"69":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}}},"y":{"df":1,"docs":{"14":{"tf":1.0}}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":18,"docs":{"103":{"tf":2.23606797749979},"105":{"tf":3.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":2.23606797749979},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":3.0},"148":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"56":{"tf":2.23606797749979},"65":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0}},"s":{"/":{"df":1,"docs":{"105":{"tf":1.0}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}},":":{"1":{"0":{"7":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"6":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"8":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"c":{"/":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},":":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{"\\":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.4142135623730951}},"s":{"\\":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":2,"docs":{"38":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"102":{"tf":1.7320508075688772},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"14":{"tf":2.23606797749979},"164":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"138":{"tf":2.6457513110645907}}}},"df":0,"docs":{}},"l":{"df":15,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":3.0},"69":{"tf":1.0},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":10,"docs":{"106":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"168":{"tf":2.23606797749979},"55":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"147":{"tf":2.23606797749979},"159":{"tf":1.0},"60":{"tf":1.0}}}},"c":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"75":{"tf":1.0}}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"133":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"df":3,"docs":{"155":{"tf":1.0},"158":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":4,"docs":{"129":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"55":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":3,"docs":{"102":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"63":{"tf":3.4641016151377544},"67":{"tf":2.0}}}}}}},"df":1,"docs":{"55":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":4,"docs":{"62":{"tf":1.0},"66":{"tf":3.1622776601683795},"71":{"tf":3.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":23,"docs":{"12":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":3.3166247903554},"55":{"tf":2.0},"56":{"tf":2.8284271247461903},"63":{"tf":2.23606797749979},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"85":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":16,"docs":{"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":1,"docs":{"56":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":4,"docs":{"63":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}}}}},"u":{"df":0,"docs":{},"s":{"df":12,"docs":{"103":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"60":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}}}}},"d":{"c":{"_":{"a":{"c":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"20":{"tf":1.4142135623730951},"28":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"df":16,"docs":{"12":{"tf":2.0},"13":{"tf":1.4142135623730951},"166":{"tf":1.0},"170":{"tf":1.0},"173":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":2.8284271247461903},"67":{"tf":1.0},"71":{"tf":2.23606797749979},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"138":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"2":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.0},"157":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"!":{"(":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"59":{"tf":1.0}}}},"h":{"3":{"4":{"0":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"141":{"tf":1.7320508075688772},"67":{"tf":2.449489742783178},"68":{"tf":1.0},"84":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"45":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"80":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"107":{"tf":1.0},"18":{"tf":1.0},"48":{"tf":1.0},"70":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"173":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"137":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":2,"docs":{"103":{"tf":1.0},"14":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.7320508075688772},"14":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"k":{"df":20,"docs":{"113":{"tf":1.0},"119":{"tf":1.4142135623730951},"140":{"tf":1.0},"159":{"tf":2.23606797749979},"162":{"tf":1.0},"18":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"115":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":5,"docs":{"38":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":2.6457513110645907},"59":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"28":{"tf":1.0},"6":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"135":{"tf":1.0},"138":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"3":{"tf":1.0},"51":{"tf":1.0}}}},"m":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"171":{"tf":1.7320508075688772},"65":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":1,"docs":{"65":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"124":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"158":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}},"s":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"h":{"7":{"1":{"1":{"c":{"df":0,"docs":{},"e":{"9":{"b":{"d":{"6":{"8":{"a":{"6":{"3":{"2":{"8":{"df":0,"docs":{},"f":{"+":{"0":{"df":0,"docs":{},"x":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"165":{"tf":1.0},"48":{"tf":1.0}}}}}},"df":13,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.0},"76":{"tf":1.0}},"r":{"df":2,"docs":{"105":{"tf":1.0},"51":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"78":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"85":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"86":{"tf":2.0},"87":{"tf":1.0},"89":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":33,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"67":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"m":{"3":{"df":1,"docs":{"96":{"tf":1.0}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"78":{"tf":1.0}}}},"o":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":3,"docs":{"117":{"tf":1.4142135623730951},"123":{"tf":1.0},"96":{"tf":2.8284271247461903}},"e":{"df":6,"docs":{"107":{"tf":1.0},"124":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":37,"docs":{"104":{"tf":1.0},"116":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"20":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":5.385164807134504},"66":{"tf":3.4641016151377544},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"71":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"93":{"tf":1.0},"95":{"tf":2.449489742783178},"96":{"tf":1.4142135623730951}},"s":{":":{"3":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"6":{"6":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"r":{"c":{"df":1,"docs":{"14":{"tf":2.0}},"i":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.0},"105":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"159":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":23,"docs":{"1":{"tf":1.0},"100":{"tf":2.0},"101":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.8284271247461903},"125":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":3.4641016151377544},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"r":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":11,"docs":{"132":{"tf":2.449489742783178},"133":{"tf":2.23606797749979},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"168":{"tf":2.0},"20":{"tf":1.0},"56":{"tf":7.54983443527075},"66":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"t":{"df":4,"docs":{"105":{"tf":1.0},"14":{"tf":1.0},"148":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"i":{"c":{"df":2,"docs":{"106":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":15,"docs":{"10":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":2.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"20":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"t":{"df":29,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"135":{"tf":1.0},"17":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"8":{"tf":1.0},"90":{"tf":2.8284271247461903},"92":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"113":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"!":{"(":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"51":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"df":1,"docs":{"67":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":21,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"118":{"tf":2.0},"128":{"tf":1.0},"151":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"81":{"tf":3.0},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"89":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"118":{"tf":1.0},"166":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"129":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":34,"docs":{"101":{"tf":1.0},"102":{"tf":2.8284271247461903},"103":{"tf":1.0},"111":{"tf":2.0},"115":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":3.0},"123":{"tf":2.449489742783178},"124":{"tf":1.0},"129":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":2.23606797749979},"163":{"tf":1.7320508075688772},"164":{"tf":2.0},"166":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"9":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"96":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"155":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.7320508075688772},"96":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.0},"153":{"tf":1.0}}}}},"df":12,"docs":{"129":{"tf":1.7320508075688772},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772},"85":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"m":{"df":1,"docs":{"10":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":17,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"34":{"tf":1.4142135623730951},"67":{"tf":1.0},"77":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"131":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":16,"docs":{"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"138":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":2.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"65":{"tf":2.8284271247461903},"66":{"tf":5.5677643628300215},"67":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"143":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":23,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":2.23606797749979},"158":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":2.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":7,"docs":{"1":{"tf":1.0},"137":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"34":{"tf":1.0},"53":{"tf":1.0},"93":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"12":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"145":{"tf":1.7320508075688772}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"78":{"tf":3.3166247903554},"79":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{">":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"<":{"(":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":2.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"3":{"2":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"0":{"3":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"_":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"78":{"tf":1.0}}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{"+":{"1":{"4":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"66":{"tf":2.23606797749979},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":2.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"168":{"tf":2.23606797749979},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"66":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"162":{"tf":1.0},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"42":{"tf":1.0},"93":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"74":{"tf":1.0}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"137":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":11,"docs":{"159":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":3.4641016151377544},"55":{"tf":1.4142135623730951},"56":{"tf":3.605551275463989},"59":{"tf":1.0},"76":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"52":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.0},"88":{"tf":2.0},"89":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":3,"docs":{"0":{"tf":1.0},"84":{"tf":1.0},"93":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.0},"138":{"tf":1.0},"156":{"tf":1.0},"3":{"tf":1.4142135623730951},"56":{"tf":1.0},"64":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"174":{"tf":1.4142135623730951}},"u":{"df":5,"docs":{"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}},"r":{"1":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"!":{"(":{"$":{"(":{"$":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"14":{"tf":1.4142135623730951},"159":{"tf":1.0},"168":{"tf":2.23606797749979},"55":{"tf":2.0},"56":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"13":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"56":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"102":{"tf":1.0},"56":{"tf":2.23606797749979}}}}},"w":{"df":2,"docs":{"44":{"tf":2.0},"93":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"v":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"138":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"a":{"df":1,"docs":{"95":{"tf":2.449489742783178}}},"c":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":2.0}}},"df":0,"docs":{}},"df":3,"docs":{"48":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"u":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"69":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"121":{"tf":1.4142135623730951},"132":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"51":{"tf":1.4142135623730951},"56":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"71":{"tf":1.0},"77":{"tf":1.7320508075688772}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":3,"docs":{"11":{"tf":1.0},"150":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}}},"d":{"a":{"c":{"df":1,"docs":{"153":{"tf":1.7320508075688772}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"113":{"tf":1.0},"57":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":34,"docs":{"100":{"tf":1.0},"102":{"tf":2.0},"103":{"tf":1.0},"105":{"tf":2.23606797749979},"107":{"tf":2.6457513110645907},"124":{"tf":2.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.7320508075688772},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"53":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"77":{"tf":1.0},"90":{"tf":3.4641016151377544},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"y":{"df":1,"docs":{"154":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"1":{"7":{"df":0,"docs":{},"f":{".":{".":{"0":{"2":{"a":{"c":{"9":{"5":{"2":{"df":1,"docs":{"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":7,"docs":{"117":{"tf":1.0},"173":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}},"e":{"a":{"d":{"df":1,"docs":{"159":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":10,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"59":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}}},"_":{"a":{"b":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"o":{"c":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":26,"docs":{"1":{"tf":1.0},"105":{"tf":2.0},"15":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":3.4641016151377544},"66":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"75":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0}},"g":{"df":8,"docs":{"104":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":1.0},"76":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":8,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"59":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"173":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"131":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"90":{"tf":1.4142135623730951}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":18,"docs":{"106":{"tf":1.0},"111":{"tf":1.4142135623730951},"118":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"20":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"86":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"173":{"tf":1.4142135623730951},"174":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"132":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"y":{"(":{"1":{"0":{"0":{"0":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":3,"docs":{"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"1":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"8":{"df":3,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":5,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":3.1622776601683795}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"v":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":19,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"66":{"tf":4.123105625617661},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":3.3166247903554},"85":{"tf":2.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"69":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"165":{"tf":1.0},"171":{"tf":2.8284271247461903}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"=":{"'":{"\\":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":3,"docs":{"65":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.0}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":22,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"113":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"1":{"1":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"159":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":6,"docs":{"123":{"tf":1.0},"138":{"tf":1.0},"159":{"tf":1.0},"175":{"tf":1.0},"62":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"128":{"tf":1.4142135623730951},"61":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":3.0}}}}},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"116":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"71":{"tf":2.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"128":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"141":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"124":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"51":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0}}}}}}}},"v":{"/":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"/":{"0":{"0":{"3":{"/":{"0":{"0":{"4":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}},"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"0":{"df":2,"docs":{"116":{"tf":1.0},"117":{"tf":1.0}}},"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"a":{"c":{"df":0,"docs":{},"m":{"0":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"0":{"df":2,"docs":{"116":{"tf":1.0},"93":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":11,"docs":{"116":{"tf":1.0},"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":42,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":2.0},"147":{"tf":1.0},"15":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0}}}}}},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"c":{"df":34,"docs":{"11":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.23606797749979},"117":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":2.449489742783178},"125":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"44":{"tf":2.449489742783178},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"64":{"tf":2.23606797749979},"90":{"tf":1.7320508075688772},"92":{"tf":2.0},"93":{"tf":1.4142135623730951},"94":{"tf":2.0},"96":{"tf":2.0},"97":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"63":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":33,"docs":{"10":{"tf":1.0},"102":{"tf":1.0},"12":{"tf":1.0},"128":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"166":{"tf":1.4142135623730951},"48":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"1":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"151":{"tf":2.23606797749979},"152":{"tf":2.0},"153":{"tf":1.7320508075688772},"155":{"tf":1.0},"73":{"tf":2.23606797749979},"79":{"tf":1.0},"81":{"tf":2.23606797749979}}}}},"m":{"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}}}}},"o":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":9,"docs":{"132":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":2.0},"148":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"139":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":14,"docs":{"103":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"71":{"tf":1.0},"72":{"tf":1.0},"94":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"171":{"tf":2.0},"51":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.6457513110645907},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"173":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"128":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"68":{"tf":1.7320508075688772},"92":{"tf":1.7320508075688772},"93":{"tf":1.4142135623730951},"96":{"tf":2.449489742783178}}},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"0":{"5":{"df":5,"docs":{"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":2.449489742783178}}},"6":{"df":2,"docs":{"70":{"tf":2.23606797749979},"71":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"66":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"144":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"71":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"y":{"df":5,"docs":{"118":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"77":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"113":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"28":{"tf":1.7320508075688772}}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}}},"m":{"a":{"df":2,"docs":{"148":{"tf":2.0},"56":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":2,"docs":{"92":{"tf":1.0},"93":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"f":{"df":2,"docs":{"26":{"tf":1.0},"31":{"tf":1.0}}}},"o":{"c":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"166":{"tf":1.0},"67":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":2.0},"52":{"tf":1.0},"74":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}}},"df":8,"docs":{"149":{"tf":1.0},"2":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"117":{"tf":1.0},"170":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{".":{"\"":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.0}}},"n":{"'":{"df":0,"docs":{},"t":{"df":24,"docs":{"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"116":{"tf":1.0},"12":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":2.0},"140":{"tf":1.0},"144":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"113":{"tf":1.0},"149":{"tf":1.0},"175":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":4,"docs":{"28":{"tf":1.0},"39":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":9,"docs":{"124":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0}},"n":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"40":{"tf":2.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"14":{"tf":1.0},"168":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":4,"docs":{"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"141":{"tf":1.0},"70":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.7320508075688772}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"163":{"tf":1.0},"28":{"tf":1.0},"63":{"tf":1.0},"78":{"tf":1.0}}}},"a":{"b":{"df":0,"docs":{},"i":{"df":16,"docs":{"165":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"37":{"tf":2.0},"41":{"tf":1.0},"56":{"tf":1.7320508075688772},"60":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":2.449489742783178},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"h":{"df":0,"docs":{},"f":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":2.0}}}}}}},"l":{"df":9,"docs":{"56":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"168":{"tf":1.7320508075688772},"56":{"tf":2.6457513110645907},"63":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"69":{"tf":2.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":24,"docs":{"105":{"tf":1.0},"109":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"133":{"tf":1.0},"166":{"tf":1.4142135623730951},"173":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.23606797749979},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":2.23606797749979},"80":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"'":{"df":5,"docs":{"131":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"159":{"tf":1.0}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"s":{"df":1,"docs":{"2":{"tf":1.0}},"i":{"df":4,"docs":{"12":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0}}}}},"t":{"df":7,"docs":{"133":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":7,"docs":{"108":{"tf":2.23606797749979},"117":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"63":{"tf":1.0}}}}}}},"df":5,"docs":{"106":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.0},"74":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951}},"f":{".":{"df":0,"docs":{},"p":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"b":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":2.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"147":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"132":{"tf":1.0},"50":{"tf":1.0},"66":{"tf":1.0}}}}}},"l":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"124":{"tf":1.0},"125":{"tf":1.0},"14":{"tf":1.0},"87":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"10":{"tf":1.0},"150":{"tf":1.4142135623730951},"3":{"tf":1.0},"51":{"tf":1.7320508075688772},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.7320508075688772},"150":{"tf":1.0},"153":{"tf":1.0},"3":{"tf":1.0},"72":{"tf":1.0}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"67":{"tf":1.0},"9":{"tf":1.0}}}}}}},"f":{"3":{"2":{"df":2,"docs":{"56":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":22,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.7320508075688772},"147":{"tf":1.0},"156":{"tf":1.7320508075688772},"159":{"tf":2.0},"2":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":2.23606797749979},"56":{"tf":2.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":3.1622776601683795},"67":{"tf":2.8284271247461903},"68":{"tf":1.0},"70":{"tf":2.8284271247461903},"71":{"tf":2.6457513110645907},"9":{"tf":1.0}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":1,"docs":{"133":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"102":{"tf":1.4142135623730951},"171":{"tf":2.0},"51":{"tf":1.0},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"71":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"141":{"tf":1.0},"45":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"71":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"162":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"56":{"tf":1.0},"66":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"65":{"tf":2.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"88":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"60":{"tf":1.0},"65":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":37,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"171":{"tf":1.0},"55":{"tf":2.23606797749979},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":3.3166247903554},"66":{"tf":2.23606797749979},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"133":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":35,"docs":{"128":{"tf":1.0},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"135":{"tf":1.0},"140":{"tf":1.0}}},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"56":{"tf":1.0},"69":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"94":{"tf":1.0}}}}}}},"r":{"(":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"e":{"0":{"4":{"6":{"3":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":13,"docs":{"109":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"166":{"tf":2.0},"168":{"tf":2.6457513110645907},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"78":{"tf":1.0}},"s":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"118":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"c":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"d":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"113":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"d":{"/":{"9":{"9":{"df":1,"docs":{"34":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":11,"docs":{"1":{"tf":1.7320508075688772},"119":{"tf":1.0},"121":{"tf":1.0},"133":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"173":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"11":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":7,"docs":{"10":{"tf":1.0},"117":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":2.23606797749979},"86":{"tf":1.4142135623730951},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}},"s":{":":{"3":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"6":{"7":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":1,"docs":{"1":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"129":{"tf":1.0},"16":{"tf":1.0},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"'":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"129":{"tf":1.0},"171":{"tf":1.4142135623730951},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"153":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"118":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"173":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":21,"docs":{"11":{"tf":1.0},"125":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"143":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"9":{"tf":1.0},"96":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"163":{"tf":1.7320508075688772},"76":{"tf":4.0},"78":{"tf":1.0},"94":{"tf":1.0},"97":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"100":{"tf":1.0},"124":{"tf":1.7320508075688772},"53":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":5,"docs":{"37":{"tf":1.0},"60":{"tf":2.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907}},"e":{"c":{"df":1,"docs":{"56":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":24,"docs":{"10":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.7320508075688772},"145":{"tf":2.8284271247461903},"146":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":2.8284271247461903},"176":{"tf":1.4142135623730951},"33":{"tf":1.0},"56":{"tf":2.23606797749979},"57":{"tf":1.0},"60":{"tf":1.4142135623730951},"65":{"tf":3.7416573867739413},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"106":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"2":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"152":{"tf":1.0},"3":{"tf":1.0},"76":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":5,"docs":{"107":{"tf":1.0},"138":{"tf":1.0},"66":{"tf":1.7320508075688772},"79":{"tf":1.0},"95":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"153":{"tf":1.0},"46":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"52":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"138":{"tf":1.0},"14":{"tf":1.0},"170":{"tf":1.0},"2":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"59":{"tf":1.0}}}},"n":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"135":{"tf":1.0},"64":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":18,"docs":{"143":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"72":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":8,"docs":{"105":{"tf":1.0},"131":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"78":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"95":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"10":{"tf":1.0},"102":{"tf":2.0},"132":{"tf":1.0},"14":{"tf":1.0},"62":{"tf":1.0},"76":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":6,"docs":{"129":{"tf":1.0},"137":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"69":{"tf":1.0}}}},"f":{"/":{"df":0,"docs":{},"f":{"df":4,"docs":{"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"123":{"tf":2.0}}},"m":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951}}}},"3":{"'":{"df":3,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951}}},"2":{")":{".":{"a":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"2":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"i":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"0":{"3":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"c":{".":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"x":{")":{".":{"a":{"b":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"x":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}},"z":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":6,"docs":{"105":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.7320508075688772}}},"df":18,"docs":{"102":{"tf":2.23606797749979},"111":{"tf":2.0},"118":{"tf":2.0},"123":{"tf":2.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"14":{"tf":1.0},"159":{"tf":1.0},"33":{"tf":1.0},"50":{"tf":1.7320508075688772},"51":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"155":{"tf":1.0},"67":{"tf":1.0}}},"t":{"df":3,"docs":{"14":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":2.449489742783178},"164":{"tf":2.449489742783178},"168":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"94":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"140":{"tf":1.7320508075688772}}},"s":{"df":3,"docs":{"133":{"tf":2.0},"134":{"tf":2.0},"73":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"12":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}},"df":4,"docs":{"106":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.0}}}}}},"n":{"df":1,"docs":{"9":{"tf":1.0}}},"q":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},"r":{"df":5,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"148":{"tf":1.0},"94":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"t":{"df":5,"docs":{"124":{"tf":1.4142135623730951},"153":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"105":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"65":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"df":14,"docs":{"138":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.7320508075688772},"173":{"tf":2.0},"45":{"tf":2.0},"46":{"tf":2.0},"47":{"tf":2.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"59":{"tf":2.0},"63":{"tf":2.0},"70":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":6,"docs":{"102":{"tf":1.4142135623730951},"157":{"tf":1.0},"166":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}}},"b":{"df":1,"docs":{"44":{"tf":1.0}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":2,"docs":{"26":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"14":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"w":{"df":9,"docs":{"105":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":11,"docs":{"131":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":2.6457513110645907},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":2.23606797749979},"138":{"tf":1.7320508075688772},"159":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"44":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":24,"docs":{"116":{"tf":1.7320508075688772},"117":{"tf":1.0},"138":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":2.449489742783178},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772},"70":{"tf":2.8284271247461903},"71":{"tf":2.23606797749979},"78":{"tf":2.0},"85":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":2.0}}},"l":{"df":2,"docs":{"107":{"tf":1.0},"131":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":12,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}}},"d":{"df":15,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":1.0},"168":{"tf":2.23606797749979},"44":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":13,"docs":{"107":{"tf":1.0},"149":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"37":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":2.449489742783178},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":24,"docs":{"103":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.7320508075688772},"175":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}}}},"x":{"df":8,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"168":{"tf":1.0},"70":{"tf":1.4142135623730951},"84":{"tf":1.0}},"m":{"df":1,"docs":{"135":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":16,"docs":{"1":{"tf":1.0},"165":{"tf":1.7320508075688772},"169":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":2.6457513110645907},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"173":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":5,"docs":{"51":{"tf":1.4142135623730951},"65":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"n":{"df":37,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.449489742783178},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":29,"docs":{"1":{"tf":1.0},"111":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.23606797749979},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}}},"r":{"c":{"df":1,"docs":{"76":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"48":{"tf":1.0}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}}},"k":{"df":1,"docs":{"68":{"tf":2.23606797749979}}},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":7,"docs":{"138":{"tf":1.0},"14":{"tf":1.0},"154":{"tf":1.0},"173":{"tf":1.4142135623730951},"50":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}}},"df":5,"docs":{"135":{"tf":1.0},"145":{"tf":1.0},"170":{"tf":1.0},"52":{"tf":1.0},"74":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"102":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"158":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"1":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"75":{"tf":1.7320508075688772}}}},"x":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"105":{"tf":1.4142135623730951},"175":{"tf":4.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":2.0},"90":{"tf":2.0},"94":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"107":{"tf":1.0},"140":{"tf":1.7320508075688772},"159":{"tf":1.0},"166":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"124":{"tf":1.0},"150":{"tf":1.0},"153":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"14":{"tf":1.0},"154":{"tf":1.0},"2":{"tf":1.0},"78":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"t":{"2":{"3":{"2":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"34":{"tf":1.0}}}}}},"df":2,"docs":{"118":{"tf":2.449489742783178},"93":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"110":{"tf":1.0},"5":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0}},"i":{"df":2,"docs":{"14":{"tf":1.0},"150":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":27,"docs":{"1":{"tf":1.0},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":3.605551275463989},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"96":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"79":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.0},"81":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"159":{"tf":1.0}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"159":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"44":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"46":{"tf":1.0}}}}},"g":{"_":{"df":0,"docs":{},"x":{"df":1,"docs":{"142":{"tf":2.23606797749979}}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":2.0}}}},"r":{"b":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"132":{"tf":1.0},"137":{"tf":2.6457513110645907}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"79":{"tf":1.0}}}}},"c":{"c":{"df":2,"docs":{"37":{"tf":2.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"d":{"b":{"'":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"74":{"tf":1.0}}},"df":40,"docs":{"107":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"166":{"tf":1.0},"169":{"tf":2.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"41":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":2.6457513110645907},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"63":{"tf":3.605551275463989},"64":{"tf":2.0},"65":{"tf":7.745966692414834},"66":{"tf":8.366600265340756},"67":{"tf":4.123105625617661},"69":{"tf":2.449489742783178},"70":{"tf":2.0},"71":{"tf":3.4641016151377544},"74":{"tf":2.23606797749979},"75":{"tf":3.4641016151377544},"76":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":2.0},"79":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"137":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.0},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":27,"docs":{"10":{"tf":1.7320508075688772},"125":{"tf":1.7320508075688772},"126":{"tf":1.0},"127":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"170":{"tf":1.4142135623730951},"48":{"tf":1.0},"56":{"tf":2.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"137":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"66":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"67":{"tf":1.0}}},"t":{"df":2,"docs":{"63":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":6,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"67":{"tf":1.0},"83":{"tf":1.0}},"n":{"df":3,"docs":{"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"d":{"df":4,"docs":{"102":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951}}},"df":1,"docs":{"137":{"tf":1.4142135623730951}},"u":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"7":{"1":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"0":{"4":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"3":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"4":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":4,"docs":{"20":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"106":{"tf":1.0},"3":{"tf":1.4142135623730951},"55":{"tf":1.0}}}},"df":25,"docs":{"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"3":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"df":6,"docs":{"141":{"tf":1.0},"142":{"tf":1.0},"51":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}},"o":{"d":{"df":8,"docs":{"12":{"tf":1.0},"131":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}},"df":4,"docs":{"72":{"tf":1.4142135623730951},"74":{"tf":2.23606797749979},"77":{"tf":1.0},"81":{"tf":1.0}},"e":{".":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"78":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":5,"docs":{"72":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":3.3166247903554},"76":{"tf":1.0},"77":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":6,"docs":{"74":{"tf":2.0},"78":{"tf":3.3166247903554},"79":{"tf":2.449489742783178},"80":{"tf":2.0},"81":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951}}},"x":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"74":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}},"r":{"a":{"b":{"df":4,"docs":{"13":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"78":{"tf":1.0}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"135":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"112":{"tf":1.0},"135":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"140":{"tf":2.8284271247461903}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"133":{"tf":1.0},"48":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":1.0}}}},"p":{"df":4,"docs":{"33":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"132":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":3,"docs":{"5":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0}}}}}},"s":{"df":1,"docs":{"140":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"66":{"tf":1.0},"74":{"tf":1.0}}}}},"i":{"df":1,"docs":{"96":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":5,"docs":{"124":{"tf":1.0},"157":{"tf":2.0},"159":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178}},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":5.291502622129181}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"66":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":9,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"176":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"71":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"2":{"tf":1.0},"69":{"tf":1.0}},"i":{"df":1,"docs":{"65":{"tf":1.0}}},"l":{"df":6,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"64":{"tf":1.0},"76":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"163":{"tf":1.0},"76":{"tf":2.0}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.0},"140":{"tf":1.0},"66":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}},"r":{"d":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"67":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"67":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"df":24,"docs":{"105":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.7320508075688772},"145":{"tf":1.0},"156":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"109":{"tf":1.0},"123":{"tf":1.0},"67":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":2,"docs":{"118":{"tf":1.0},"14":{"tf":1.4142135623730951}},"i":{"0":{"df":1,"docs":{"113":{"tf":2.23606797749979}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"113":{"tf":2.0}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"114":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"df":1,"docs":{"56":{"tf":1.0}},"e":{"a":{"d":{"df":2,"docs":{"16":{"tf":1.0},"70":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"56":{"tf":3.3166247903554},"70":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":1,"docs":{"52":{"tf":1.0}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":4,"docs":{"20":{"tf":1.0},"70":{"tf":4.0},"71":{"tf":3.4641016151377544},"93":{"tf":1.0}}}},"p":{"df":10,"docs":{"123":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.7320508075688772},"159":{"tf":1.0},"169":{"tf":1.0},"3":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":11,"docs":{"109":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"28":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0}}},"df":18,"docs":{"12":{"tf":1.0},"123":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"162":{"tf":1.0},"2":{"tf":1.4142135623730951},"22":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":10,"docs":{"132":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"51":{"tf":1.0},"67":{"tf":1.0},"81":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"df":7,"docs":{"10":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}},"l":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"d":{"df":5,"docs":{"118":{"tf":1.0},"133":{"tf":1.0},"163":{"tf":1.0},"52":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"/":{"a":{"d":{"a":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"v":{"c":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"df":4,"docs":{"138":{"tf":1.0},"140":{"tf":1.0},"71":{"tf":1.0},"94":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"132":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"71":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.0},"52":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"/":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"154":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"a":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":5,"docs":{"103":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"83":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"v":{"df":4,"docs":{"10":{"tf":1.0},"129":{"tf":1.0},"65":{"tf":1.0},"78":{"tf":1.0}}}},".":{"df":3,"docs":{"141":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}},"1":{"6":{"df":1,"docs":{"131":{"tf":1.7320508075688772}},"x":{"3":{"df":9,"docs":{"132":{"tf":2.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"c":{"1":{".":{"c":{"df":0,"docs":{},"r":{"2":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"c":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":14,"docs":{"1":{"tf":1.0},"124":{"tf":2.23606797749979},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":2.23606797749979},"129":{"tf":2.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0}}},"df":1,"docs":{"155":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"65":{"tf":2.0}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"44":{"tf":1.0}}},"d":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.4142135623730951},"62":{"tf":1.0}},"e":{"a":{"df":4,"docs":{"146":{"tf":1.0},"159":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":2.0}}}}}},"i":{"df":1,"docs":{"134":{"tf":1.0}},"i":{"df":1,"docs":{"134":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"71":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":2,"docs":{"12":{"tf":1.0},"14":{"tf":1.0}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.0},"106":{"tf":2.6457513110645907},"108":{"tf":1.0},"124":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"138":{"tf":2.6457513110645907},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"14":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"38":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"71":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":4,"docs":{"133":{"tf":1.4142135623730951},"56":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0}}}},"i":{"c":{"df":11,"docs":{"105":{"tf":1.0},"117":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"65":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"163":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"o":{"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"0":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":12,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"174":{"tf":2.23606797749979},"175":{"tf":2.0},"48":{"tf":3.0},"59":{"tf":3.0},"62":{"tf":2.0},"64":{"tf":2.6457513110645907},"65":{"tf":2.8284271247461903},"66":{"tf":1.4142135623730951},"71":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"176":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.7320508075688772},"76":{"tf":1.0},"78":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"162":{"tf":1.0},"176":{"tf":1.0},"28":{"tf":1.0},"66":{"tf":1.0}},"i":{"df":14,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"159":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"83":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":4,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}},"df":4,"docs":{"1":{"tf":1.0},"151":{"tf":2.0},"81":{"tf":1.0},"84":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"104":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"139":{"tf":1.0},"155":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"84":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":3,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":26,"docs":{"162":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.7320508075688772},"42":{"tf":2.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"n":{"c":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"105":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"67":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":22,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.7320508075688772},"149":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"172":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":2.0},"75":{"tf":1.0},"78":{"tf":1.7320508075688772},"90":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":23,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.7320508075688772},"37":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":2.0},"69":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.449489742783178},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"56":{"tf":1.0},"6":{"tf":1.0}},"r":{"df":3,"docs":{"12":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0}}}},"l":{"df":1,"docs":{"52":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"111":{"tf":1.0},"128":{"tf":1.0},"149":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"124":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"106":{"tf":1.0},"109":{"tf":1.0},"138":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0}}}}},"f":{"a":{"c":{"df":11,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"162":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.7320508075688772},"65":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":3,"docs":{"45":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":7,"docs":{"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":2,"docs":{"44":{"tf":1.0},"67":{"tf":1.0}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"71":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"1":{"tf":1.0},"129":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":2,"docs":{"10":{"tf":1.0},"141":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"69":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"2":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}},"t":{"df":7,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"76":{"tf":2.449489742783178},"78":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":9,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":2.23606797749979}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":21,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"76":{"tf":1.0}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"103":{"tf":1.0},"105":{"tf":2.23606797749979},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0}}}}}}}}},"r":{"a":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":3,"docs":{"129":{"tf":2.0},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"a":{"df":1,"docs":{"155":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"w":{"a":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":3,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"129":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"u":{"df":7,"docs":{"128":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"4":{"tf":1.0},"65":{"tf":2.0},"70":{"tf":1.4142135623730951}}}}},"t":{"'":{"df":29,"docs":{"104":{"tf":1.0},"105":{"tf":2.23606797749979},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.7320508075688772},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"14":{"tf":1.4142135623730951},"146":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"143":{"tf":1.0},"156":{"tf":1.0}}}},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"[":{"0":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"138":{"tf":1.0},"165":{"tf":1.0},"48":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178}}}}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"'":{"df":2,"docs":{"131":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"df":13,"docs":{"102":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.7320508075688772},"140":{"tf":1.0},"165":{"tf":2.449489742783178},"17":{"tf":1.0},"19":{"tf":2.0},"70":{"tf":3.0},"71":{"tf":1.7320508075688772}}}}}},"df":21,"docs":{"105":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.7320508075688772},"70":{"tf":3.0},"71":{"tf":2.449489742783178},"77":{"tf":3.0},"78":{"tf":1.0},"90":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"65":{"tf":1.0},"67":{"tf":1.0},"90":{"tf":1.0}}}}}}},"v":{"df":1,"docs":{"134":{"tf":1.0}}}},"j":{"a":{"b":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"168":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"48":{"tf":1.0},"59":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":6,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"172":{"tf":1.7320508075688772},"55":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"70":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"k":{"b":{"/":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"c":{"df":7,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"85":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":11,"docs":{"11":{"tf":1.0},"132":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":2.0},"76":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"135":{"tf":1.0},"78":{"tf":1.0}}}},"y":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"109":{"tf":1.0},"166":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"71":{"tf":1.0},"94":{"tf":1.0}}}}}}}}},"h":{"df":0,"docs":{},"z":{"df":9,"docs":{"124":{"tf":1.4142135623730951},"48":{"tf":2.449489742783178},"59":{"tf":2.449489742783178},"64":{"tf":3.872983346207417},"65":{"tf":2.23606797749979},"71":{"tf":2.23606797749979},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"166":{"tf":1.7320508075688772}}}},"n":{"d":{"a":{"df":1,"docs":{"118":{"tf":1.0}}},"df":5,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":13,"docs":{"107":{"tf":1.0},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"14":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":9,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0}}}}}}},"l":{"3":{"df":0,"docs":{},"g":{"d":{"2":{"0":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.0},"67":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.0}},"n":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"#":{"2":{"8":{"7":{"2":{"8":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":4,"docs":{"105":{"tf":1.0},"50":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"132":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"129":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"71":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"14":{"tf":1.0},"39":{"tf":1.0},"55":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":11,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"123":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.0},"65":{"tf":3.0},"78":{"tf":1.4142135623730951}}}}}},"z":{"df":0,"docs":{},"i":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}}},"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"d":{"3":{"df":2,"docs":{"132":{"tf":1.0},"74":{"tf":1.0}}},"7":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":3,"docs":{"66":{"tf":2.449489742783178},"75":{"tf":2.0},"76":{"tf":2.0}}}},"df":2,"docs":{"44":{"tf":1.0},"93":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":1,"docs":{"154":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"131":{"tf":1.0},"168":{"tf":1.0},"51":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}},"v":{"df":7,"docs":{"148":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"d":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"66":{"tf":1.0}}}},"n":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"+":{"1":{"0":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"1":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"6":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"7":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.8284271247461903},"67":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"66":{"tf":3.0},"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":50,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"132":{"tf":2.8284271247461903},"133":{"tf":3.4641016151377544},"134":{"tf":1.7320508075688772},"135":{"tf":2.6457513110645907},"136":{"tf":1.7320508075688772},"137":{"tf":1.0},"138":{"tf":1.0},"150":{"tf":2.0},"151":{"tf":1.0},"2":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":2.0},"56":{"tf":2.8284271247461903},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"64":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":6.082762530298219},"67":{"tf":3.605551275463989},"68":{"tf":1.0},"69":{"tf":2.6457513110645907},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":2.8284271247461903},"74":{"tf":3.1622776601683795},"75":{"tf":3.0},"77":{"tf":2.0},"78":{"tf":2.0},"79":{"tf":2.8284271247461903},"80":{"tf":1.4142135623730951},"81":{"tf":2.0},"82":{"tf":1.4142135623730951},"83":{"tf":2.23606797749979},"84":{"tf":1.0},"89":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":6,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"l":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"[":{"0":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}}},"n":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":3.3166247903554}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":21,"docs":{"106":{"tf":1.0},"143":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0}}}},"n":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"105":{"tf":1.0},"70":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"10":{"tf":1.0},"105":{"tf":1.4142135623730951},"137":{"tf":1.0},"159":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}}},"t":{"'":{"df":38,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"49":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}}},"df":1,"docs":{"77":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"38":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":11,"docs":{"132":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"152":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":2.23606797749979}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}}},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"5":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"9":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":21,"docs":{"100":{"tf":2.0},"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"124":{"tf":2.23606797749979},"171":{"tf":1.7320508075688772},"172":{"tf":2.0},"55":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":2.23606797749979},"65":{"tf":3.1622776601683795},"66":{"tf":2.449489742783178},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"71":{"tf":2.449489742783178},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}}},"k":{"/":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"45":{"tf":1.0}}},"2":{".":{"1":{"df":3,"docs":{"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"16":{"tf":1.0},"162":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"b":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"df":31,"docs":{"10":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":2.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"66":{"tf":2.6457513110645907},"75":{"tf":1.0},"92":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"102":{"tf":1.0},"113":{"tf":1.7320508075688772},"166":{"tf":1.0},"17":{"tf":1.4142135623730951},"5":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"96":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"102":{"tf":1.0},"62":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":4,"docs":{"51":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":3,"docs":{"20":{"tf":2.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}}}}},"m":{"a":{"df":6,"docs":{"63":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"o":{"a":{"d":{"df":10,"docs":{"150":{"tf":1.0},"165":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":3.4641016151377544},"67":{"tf":2.449489742783178},"70":{"tf":2.0},"71":{"tf":2.0}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"28":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":2.6457513110645907},"66":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"t":{"df":8,"docs":{"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"46":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"2":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"133":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":9,"docs":{"105":{"tf":1.0},"117":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":21,"docs":{"100":{"tf":1.0},"106":{"tf":2.23606797749979},"131":{"tf":1.0},"133":{"tf":1.7320508075688772},"134":{"tf":1.0},"138":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"174":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"101":{"tf":1.0},"117":{"tf":2.0},"97":{"tf":2.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":39,"docs":{"1":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":3.1622776601683795},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"163":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":2.6457513110645907},"69":{"tf":1.0},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"s":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"t":{"df":2,"docs":{"105":{"tf":1.0},"164":{"tf":1.7320508075688772}}}},"t":{"df":5,"docs":{"143":{"tf":1.0},"152":{"tf":1.0},"6":{"tf":1.0},"78":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"143":{"tf":1.0}}}},"w":{"df":10,"docs":{"11":{"tf":1.0},"150":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"123":{"tf":1.4142135623730951},"66":{"tf":1.0},"90":{"tf":1.0}}}}}},"r":{"df":6,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"76":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}},"s":{"b":{"df":1,"docs":{"137":{"tf":2.449489742783178}}},"df":2,"docs":{"44":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951}},"m":{"3":{"0":{"3":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":1,"docs":{"128":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"c":{".":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"g":{"1":{"2":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":14,"docs":{"128":{"tf":2.8284271247461903},"129":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"16":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"166":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"b":{"df":3,"docs":{"162":{"tf":1.0},"33":{"tf":2.0},"44":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"t":{"d":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":2,"docs":{"69":{"tf":1.0},"78":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"106":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"m":{"0":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"51":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":3,"docs":{"51":{"tf":1.0},"52":{"tf":2.0},"56":{"tf":1.4142135623730951}},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"7":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"142":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"a":{"c":{"df":5,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"166":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"166":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"21":{"tf":1.0},"41":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"o":{"2":{"df":1,"docs":{"56":{"tf":1.0}}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}}},"df":7,"docs":{"106":{"tf":2.0},"138":{"tf":1.0},"141":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"158":{"tf":1.0},"63":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"137":{"tf":1.4142135623730951}},"i":{"c":{"df":6,"docs":{"56":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":2.6457513110645907},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":2.8284271247461903},"138":{"tf":1.7320508075688772},"159":{"tf":1.0}},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"124":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":2.23606797749979},"130":{"tf":2.0},"131":{"tf":2.6457513110645907},"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"138":{"tf":2.23606797749979},"139":{"tf":1.4142135623730951},"159":{"tf":1.0},"50":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"10":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":3.3166247903554},"138":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"171":{"tf":1.7320508075688772},"70":{"tf":1.0}},"s":{":":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}}}}},"1":{"2":{"3":{"df":1,"docs":{"171":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{"1":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":45,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"55":{"tf":2.23606797749979},"65":{"tf":3.872983346207417},"66":{"tf":3.0},"67":{"tf":2.23606797749979},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"128":{"tf":1.0},"14":{"tf":1.0},"52":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":35,"docs":{"10":{"tf":1.7320508075688772},"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"14":{"tf":2.0},"144":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"102":{"tf":1.0},"14":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"111":{"tf":1.0},"112":{"tf":1.0},"12":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"138":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"158":{"tf":1.0},"170":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"84":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"129":{"tf":1.0},"78":{"tf":2.23606797749979}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"129":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":2.449489742783178},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":8,"docs":{"128":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"124":{"tf":2.449489742783178},"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"129":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"68":{"tf":1.4142135623730951}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":12,"docs":{"106":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.0},"174":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"74":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.7320508075688772},"3":{"tf":1.4142135623730951},"51":{"tf":1.0}}}}},"h":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{".":{"a":{"b":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":5,"docs":{"105":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"72":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"x":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{".":{"a":{"b":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"142":{"tf":2.449489742783178}}}},"df":1,"docs":{"142":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.4142135623730951}}}}}}},"y":{"b":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"16":{"tf":1.0}}},"c":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"51":{"tf":1.0}}},"df":2,"docs":{"50":{"tf":1.7320508075688772},"51":{"tf":2.23606797749979}}}},"df":18,"docs":{"126":{"tf":1.7320508075688772},"127":{"tf":2.0},"159":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"52":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"56":{"tf":2.23606797749979},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"n":{"df":11,"docs":{"105":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.4142135623730951},"159":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.7320508075688772},"149":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"142":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"49":{"tf":1.7320508075688772},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0}}}},"m":{"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"148":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":12,"docs":{"128":{"tf":2.0},"148":{"tf":1.4142135623730951},"171":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"143":{"tf":1.0}}}}},"u":{"df":1,"docs":{"96":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"108":{"tf":1.0},"75":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"109":{"tf":1.0},"138":{"tf":1.0},"165":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"df":1,"docs":{"78":{"tf":1.0}}}},"t":{"a":{"df":1,"docs":{"95":{"tf":1.4142135623730951}},"l":{"df":3,"docs":{"51":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}},"df":2,"docs":{"10":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"139":{"tf":2.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"157":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"106":{"tf":2.23606797749979},"135":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}},"g":{"df":1,"docs":{"137":{"tf":2.23606797749979}}},"h":{"df":0,"docs":{},"z":{"df":5,"docs":{"105":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"'":{"df":1,"docs":{"102":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":51,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"10":{"tf":2.449489742783178},"100":{"tf":1.4142135623730951},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"11":{"tf":2.0},"111":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"163":{"tf":1.0},"169":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"50":{"tf":1.7320508075688772},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":1.7320508075688772},"59":{"tf":2.23606797749979},"65":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"8":{"tf":2.0},"80":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772},"90":{"tf":2.6457513110645907},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":4,"docs":{"102":{"tf":1.4142135623730951},"57":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}}}},"df":1,"docs":{"14":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"51":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"105":{"tf":2.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"137":{"tf":1.0}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"66":{"tf":1.0},"67":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"69":{"tf":1.0}}},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"103":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.7320508075688772},"123":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"y":{"'":{"df":3,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":10,"docs":{"117":{"tf":1.0},"17":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"41":{"tf":1.4142135623730951},"92":{"tf":1.0},"94":{"tf":2.8284271247461903},"95":{"tf":2.0}}}}},"df":1,"docs":{"14":{"tf":1.0}},"m":{"df":1,"docs":{"8":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"c":{".":{"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"94":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"s":{")":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.7320508075688772}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"s":{"df":2,"docs":{"138":{"tf":1.0},"162":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{":":{"=":{"\"":{"0":{"6":{"6":{"6":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":18,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"118":{"tf":2.23606797749979},"124":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"69":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.7320508075688772}},"l":{"df":6,"docs":{"124":{"tf":1.0},"128":{"tf":1.0},"14":{"tf":1.4142135623730951},"149":{"tf":1.0},"52":{"tf":1.0},"78":{"tf":1.0}}},"r":{"df":3,"docs":{"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"123":{"tf":1.0},"131":{"tf":1.0},"78":{"tf":1.4142135623730951}},"i":{"df":9,"docs":{"131":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":25,"docs":{"1":{"tf":1.0},"102":{"tf":3.1622776601683795},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":2.449489742783178},"118":{"tf":2.6457513110645907},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.8284271247461903},"150":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.4142135623730951},"53":{"tf":2.23606797749979},"54":{"tf":2.0},"90":{"tf":1.7320508075688772},"93":{"tf":2.0},"94":{"tf":1.4142135623730951},"96":{"tf":2.23606797749979},"98":{"tf":2.0}},"e":{"'":{"df":3,"docs":{"102":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"165":{"tf":1.4142135623730951},"176":{"tf":2.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0}}}}}},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"(":{")":{".":{"0":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"154":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":37,"docs":{"109":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"168":{"tf":1.0},"174":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":2.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"158":{"tf":2.6457513110645907}}}}},"v":{".":{"df":0,"docs":{},"w":{"df":3,"docs":{"66":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"78":{"tf":2.0}}}},"df":5,"docs":{"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}},"e":{"df":9,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":2.0},"158":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}}},"t":{"df":2,"docs":{"75":{"tf":2.6457513110645907},"78":{"tf":1.0}}},"w":{"df":2,"docs":{"75":{"tf":2.6457513110645907},"78":{"tf":1.0}}}}},"s":{"=":{"5":{"0":{"0":{"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"89":{"tf":2.449489742783178}},"p":{"4":{"3":{"0":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"113":{"tf":2.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":10,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":2.23606797749979},"146":{"tf":1.0},"150":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"52":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"60":{"tf":1.0},"63":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"77":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"145":{"tf":3.1622776601683795},"159":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":28,"docs":{"105":{"tf":2.0},"106":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":2.449489742783178},"132":{"tf":1.7320508075688772},"133":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"65":{"tf":1.7320508075688772},"66":{"tf":3.605551275463989},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"75":{"tf":4.123105625617661},"77":{"tf":2.6457513110645907},"78":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"105":{"tf":1.0}}}}}}}},"n":{"$":{"df":0,"docs":{},"u":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"h":{"df":1,"docs":{"90":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":14,"docs":{"133":{"tf":1.0},"165":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":2,"docs":{"63":{"tf":1.0},"67":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"56":{"tf":1.4142135623730951},"75":{"tf":1.0}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":8,"docs":{"106":{"tf":1.4142135623730951},"171":{"tf":2.6457513110645907},"172":{"tf":2.0},"173":{"tf":1.0},"175":{"tf":3.1622776601683795},"65":{"tf":2.0},"71":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"102":{"tf":1.0},"113":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":36,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":3.0},"143":{"tf":1.0},"146":{"tf":1.0},"17":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"140":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"85":{"tf":1.0}}}}},"w":{"df":20,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"131":{"tf":1.0},"141":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"101":{"tf":1.7320508075688772},"128":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":1.0},"24":{"tf":2.0},"26":{"tf":1.4142135623730951},"53":{"tf":1.0},"92":{"tf":2.0},"96":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"94":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.7320508075688772}}}}}},"x":{"df":0,"docs":{},"t":{"df":31,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":2.6457513110645907},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"69":{"tf":1.0},"70":{"tf":2.6457513110645907},"72":{"tf":1.0},"74":{"tf":1.7320508075688772},"75":{"tf":2.6457513110645907},"78":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"139":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}},"r":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}}}}},"x":{"df":10,"docs":{"46":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0}}}},"o":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":31,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"d":{"df":31,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":4,"docs":{"140":{"tf":1.0},"3":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":24,"docs":{"142":{"tf":1.7320508075688772},"165":{"tf":1.0},"168":{"tf":1.7320508075688772},"17":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"37":{"tf":2.0},"41":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":3.3166247903554},"59":{"tf":1.0},"60":{"tf":2.449489742783178},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"63":{"tf":3.4641016151377544},"65":{"tf":1.4142135623730951},"66":{"tf":3.0},"67":{"tf":3.3166247903554},"69":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"75":{"tf":1.0},"96":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"94":{"tf":1.0}}}}}}}}}}},"p":{"df":1,"docs":{"85":{"tf":2.0}},"e":{"df":1,"docs":{"140":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"165":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"132":{"tf":2.449489742783178},"133":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":35,"docs":{"109":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":2.6457513110645907},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"80":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"h":{"df":7,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0}}},"i":{"c":{"df":6,"docs":{"55":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":38,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"163":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.1622776601683795},"67":{"tf":1.7320508075688772},"70":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":2.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}}},"p":{"df":1,"docs":{"138":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"11":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"152":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":2.0},"56":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0}}}}},"df":2,"docs":{"56":{"tf":1.4142135623730951},"71":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"150":{"tf":1.0},"72":{"tf":1.0}}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"75":{"tf":2.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":7,"docs":{"118":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"55":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"76":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}}}},"d":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":1,"docs":{"93":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":4,"docs":{"77":{"tf":3.4641016151377544},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}}}},"df":6,"docs":{"139":{"tf":2.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"157":{"tf":1.0},"173":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"90":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"166":{"tf":1.0},"38":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"k":{"df":10,"docs":{"106":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"70":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"102":{"tf":1.4142135623730951},"14":{"tf":1.0},"168":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"59":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}},"t":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":2.0}}}}},"n":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":3,"docs":{"118":{"tf":1.0},"151":{"tf":1.0},"74":{"tf":1.0}}}}}},"c":{"df":9,"docs":{"124":{"tf":1.0},"170":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}},"df":45,"docs":{"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.7320508075688772},"111":{"tf":2.0},"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.0},"146":{"tf":1.0},"158":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"28":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":3.3166247903554},"87":{"tf":1.4142135623730951},"89":{"tf":1.0},"9":{"tf":1.4142135623730951},"90":{"tf":2.23606797749979},"96":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"148":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":5,"docs":{"102":{"tf":1.0},"169":{"tf":1.0},"3":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"v":{"[":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":13,"docs":{"1":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"143":{"tf":1.4142135623730951},"162":{"tf":2.0},"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}},"o":{"c":{"d":{"'":{"df":3,"docs":{"166":{"tf":1.0},"62":{"tf":1.0},"70":{"tf":1.4142135623730951}}},".":{"df":0,"docs":{},"g":{"d":{"b":{"df":6,"docs":{"63":{"tf":3.0},"64":{"tf":1.0},"67":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"34":{"tf":2.0}}}}}},"df":33,"docs":{"102":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"163":{"tf":2.23606797749979},"164":{"tf":2.449489742783178},"165":{"tf":1.7320508075688772},"166":{"tf":2.6457513110645907},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"38":{"tf":2.449489742783178},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"48":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":3.3166247903554},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"m":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"153":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"20":{"tf":1.0},"56":{"tf":1.4142135623730951},"69":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"14":{"tf":2.0},"159":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"70":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"149":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"141":{"tf":1.0},"159":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}},"s":{"/":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"111":{"tf":1.0},"117":{"tf":1.0},"145":{"tf":1.0},"17":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"146":{"tf":1.0},"155":{"tf":1.4142135623730951},"65":{"tf":1.0},"78":{"tf":1.4142135623730951},"86":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"66":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"p":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":23,"docs":{"13":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"152":{"tf":1.0},"159":{"tf":2.449489742783178},"3":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":33,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"106":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.23606797749979},"71":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"96":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"69":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":19,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.23606797749979},"111":{"tf":1.0},"123":{"tf":1.7320508075688772},"13":{"tf":1.0},"132":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"78":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":2.0}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}}}}}}}},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}}}}},"p":{"/":{"c":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":1,"docs":{"79":{"tf":1.0}}}},"a":{"1":{"0":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"123":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"123":{"tf":1.0}}},"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":11,"docs":{"12":{"tf":1.7320508075688772},"124":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"63":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"66":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"165":{"tf":2.0},"61":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":12,"docs":{"102":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"137":{"tf":1.4142135623730951},"16":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":2.23606797749979},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":5,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"115":{"tf":2.0},"117":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"!":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}}}}}},"t":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":2,"docs":{"56":{"tf":1.0},"71":{"tf":2.6457513110645907}},"k":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"96":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"132":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"47":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"94":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}},"s":{"df":1,"docs":{"70":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.0}}}}},"t":{"df":17,"docs":{"106":{"tf":1.0},"128":{"tf":1.7320508075688772},"14":{"tf":1.0},"149":{"tf":1.0},"157":{"tf":1.0},"51":{"tf":2.23606797749979},"52":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":2.0},"67":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.7320508075688772},"8":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"158":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"56":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"t":{"df":2,"docs":{"56":{"tf":1.0},"65":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":0,"docs":{},"e":{"d":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"g":{"c":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"=":{"$":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{"$":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"g":{"c":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":8,"docs":{"102":{"tf":1.0},"28":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":2.0},"39":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"66":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"117":{"tf":1.0}}}},"y":{"df":1,"docs":{"65":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"70":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"3":{"df":1,"docs":{"70":{"tf":1.0}}},"6":{"df":1,"docs":{"129":{"tf":1.0}}},"7":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"c":{"4":{"df":3,"docs":{"101":{"tf":1.7320508075688772},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"5":{"df":3,"docs":{"101":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"10":{"tf":1.0}}},"df":10,"docs":{"155":{"tf":1.0},"173":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0},"90":{"tf":1.0}}},"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":2,"docs":{"28":{"tf":1.0},"65":{"tf":2.0}},"e":{"1":{"1":{"df":1,"docs":{"74":{"tf":2.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"74":{"tf":2.23606797749979}}},"df":0,"docs":{},"r":{"df":5,"docs":{"105":{"tf":1.0},"140":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":7,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"52":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"150":{"tf":1.0},"67":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}},"df":20,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"146":{"tf":1.0},"148":{"tf":2.23606797749979},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"74":{"tf":2.23606797749979},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"80":{"tf":2.8284271247461903},"81":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"162":{"tf":1.0},"44":{"tf":2.449489742783178},"78":{"tf":2.0},"93":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"140":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"135":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"90":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"d":{"(":{"df":1,"docs":{"166":{"tf":1.0}}},"df":3,"docs":{"166":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":3,"docs":{"10":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":2.8284271247461903}},"e":{"c":{"df":2,"docs":{"63":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":21,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":4.242640687119285},"111":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":2.8284271247461903},"123":{"tf":2.8284271247461903},"129":{"tf":1.0},"151":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"51":{"tf":2.23606797749979},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"74":{"tf":4.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"81":{"tf":2.23606797749979},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"138":{"tf":1.0},"165":{"tf":1.4142135623730951}}}},"t":{"c":{"df":0,"docs":{},"p":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"158":{"tf":1.0},"171":{"tf":1.0},"2":{"tf":1.0},"39":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.0}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"y":{"df":2,"docs":{"139":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"140":{"tf":1.0},"143":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"124":{"tf":1.0},"155":{"tf":1.0},"2":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":2.23606797749979}}}},"t":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"c":{"a":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"(":{"'":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":1,"docs":{"138":{"tf":1.0}}},"u":{"df":2,"docs":{"67":{"tf":1.0},"90":{"tf":1.0}},"g":{"df":3,"docs":{"35":{"tf":1.4142135623730951},"44":{"tf":1.0},"96":{"tf":2.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":23,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"16":{"tf":1.0},"173":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"175":{"tf":1.0},"65":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"175":{"tf":1.4142135623730951}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":4,"docs":{"146":{"tf":1.0},"148":{"tf":1.0},"163":{"tf":2.449489742783178},"164":{"tf":2.449489742783178}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"p":{"df":3,"docs":{"85":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.4142135623730951},"123":{"tf":1.0},"166":{"tf":2.6457513110645907},"3":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"74":{"tf":3.0},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"8":{"tf":1.0},"96":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"133":{"tf":1.7320508075688772},"140":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"102":{"tf":1.0},"146":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"8":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":2.0},"153":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":3.3166247903554},"87":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}}},"r":{"'":{"df":1,"docs":{"68":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"129":{"tf":1.0},"2":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"11":{"tf":1.0},"135":{"tf":1.0},"158":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"df":3,"docs":{"28":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"v":{"df":3,"docs":{"1":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0}}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"13":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":12,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"86":{"tf":1.4142135623730951},"87":{"tf":1.7320508075688772},"89":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"75":{"tf":1.0}}}}},"s":{"df":8,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"163":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"d":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"151":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"67":{"tf":1.7320508075688772}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"159":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"168":{"tf":1.7320508075688772},"2":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"s":{"df":1,"docs":{"101":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"113":{"tf":1.4142135623730951},"14":{"tf":1.0},"52":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"df":20,"docs":{"10":{"tf":1.0},"106":{"tf":1.7320508075688772},"131":{"tf":1.0},"140":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":3.0},"174":{"tf":3.0},"175":{"tf":2.449489742783178},"65":{"tf":3.605551275463989},"66":{"tf":3.4641016151377544},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.7320508075688772},"78":{"tf":2.449489742783178},"79":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"df":0,"docs":{},"{":{":":{"df":0,"docs":{},"x":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"162":{"tf":1.0},"33":{"tf":1.0}}}}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"10":{"tf":1.0},"105":{"tf":1.4142135623730951},"112":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"162":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":9,"docs":{"13":{"tf":1.4142135623730951},"144":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"4":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.7320508075688772}}}}}},"c":{"df":1,"docs":{"56":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"66":{"tf":1.0}}}}},"df":1,"docs":{"102":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"166":{"tf":1.0}}},"df":10,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"166":{"tf":2.0},"3":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"10":{"tf":1.0},"105":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":2.449489742783178},"59":{"tf":1.0},"65":{"tf":2.0},"72":{"tf":1.7320508075688772},"76":{"tf":2.0},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"14":{"tf":1.0},"153":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"78":{"tf":1.0},"87":{"tf":1.0}},"t":{"df":2,"docs":{"13":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":52,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":2.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"50":{"tf":1.4142135623730951},"55":{"tf":3.0},"56":{"tf":2.23606797749979},"57":{"tf":2.0},"59":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":4.0},"66":{"tf":4.795831523312719},"67":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":2.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":2.449489742783178},"77":{"tf":1.7320508075688772},"78":{"tf":2.23606797749979},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"94":{"tf":1.0}},"m":{"df":1,"docs":{"59":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"59":{"tf":1.0}}},"df":7,"docs":{"14":{"tf":1.0},"159":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"60":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"48":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"132":{"tf":1.0},"140":{"tf":2.0},"150":{"tf":1.0},"159":{"tf":1.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"162":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"84":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":14,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"124":{"tf":2.8284271247461903},"125":{"tf":2.23606797749979},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":3.3166247903554}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":12,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"145":{"tf":1.0},"37":{"tf":1.0},"5":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"65":{"tf":2.0},"72":{"tf":1.0},"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"c":{"df":3,"docs":{"86":{"tf":2.0},"87":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"0":{"df":0,"docs":{},"x":{"4":{"8":{"0":{"0":{"_":{"1":{"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"75":{"tf":2.8284271247461903},"77":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}}}},"u":{"b":{"df":4,"docs":{"106":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}},"df":1,"docs":{"94":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"140":{"tf":1.0},"143":{"tf":1.0}}},"s":{"df":5,"docs":{"1":{"tf":1.0},"150":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"148":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"139":{"tf":2.0},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"157":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"107":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}},"t":{"df":7,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.7320508075688772}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"17":{"tf":1.0},"39":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"w":{"d":{"/":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"1":{"tf":1.0},"150":{"tf":2.23606797749979}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"q":{"4":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":10,"docs":{"60":{"tf":2.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":3.0},"65":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":2.8284271247461903},"70":{"tf":1.0},"71":{"tf":1.7320508075688772},"95":{"tf":1.0}},"u":{"a":{"d":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":2.8284271247461903},"134":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"121":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"137":{"tf":1.4142135623730951},"5":{"tf":1.0},"66":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"65":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"117":{"tf":1.0},"149":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"159":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":10,"docs":{"129":{"tf":1.0},"138":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"71":{"tf":2.6457513110645907},"75":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"56":{"tf":1.0},"90":{"tf":1.0}}}}}},"r":{"/":{"df":0,"docs":{},"w":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772}}}},"0":{"df":7,"docs":{"168":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":5.291502622129181},"75":{"tf":5.385164807134504},"76":{"tf":4.123105625617661},"78":{"tf":2.449489742783178}}},"1":{"2":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"df":4,"docs":{"66":{"tf":3.872983346207417},"75":{"tf":4.0},"76":{"tf":1.4142135623730951},"78":{"tf":2.8284271247461903}}},"2":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"66":{"tf":2.0},"85":{"tf":2.23606797749979}}},"5":{"df":1,"docs":{"85":{"tf":2.0}}},"7":{"df":5,"docs":{"65":{"tf":2.0},"66":{"tf":2.6457513110645907},"75":{"tf":3.1622776601683795},"78":{"tf":2.0},"85":{"tf":1.4142135623730951}}},"a":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"135":{"tf":1.7320508075688772},"136":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"163":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"86":{"tf":1.0}}}},"m":{"df":5,"docs":{"148":{"tf":2.0},"51":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"8":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.7320508075688772},"140":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":16,"docs":{"105":{"tf":1.7320508075688772},"118":{"tf":2.23606797749979},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"153":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0},"90":{"tf":2.23606797749979},"94":{"tf":1.4142135623730951}}}},"w":{"df":3,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}}},"c":{"c":{".":{"a":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"79":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}},"d":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":3,"docs":{"138":{"tf":2.449489742783178},"173":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"129":{"tf":1.0},"139":{"tf":1.0},"145":{"tf":1.4142135623730951},"65":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":1.0}}}},"d":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":2.0}}}}}}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":37,"docs":{"107":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"129":{"tf":2.8284271247461903},"130":{"tf":1.7320508075688772},"131":{"tf":3.605551275463989},"132":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"67":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":2.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"81":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":1,"docs":{"68":{"tf":1.0}}},"o":{"b":{"df":0,"docs":{},"j":{"df":1,"docs":{"56":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"2":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"50":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":2.449489742783178},"109":{"tf":1.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"55":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.0},"117":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"170":{"tf":1.0},"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"38":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":12,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"c":{"df":2,"docs":{"131":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":7,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"164":{"tf":1.4142135623730951},"44":{"tf":1.0},"56":{"tf":1.0},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"129":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"47":{"tf":1.0},"50":{"tf":1.0},"65":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":2.0},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.7320508075688772}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}},"r":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"174":{"tf":2.449489742783178}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":28,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.7320508075688772},"128":{"tf":2.6457513110645907},"129":{"tf":4.123105625617661},"130":{"tf":2.23606797749979},"131":{"tf":3.4641016151377544},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"168":{"tf":1.0},"175":{"tf":2.23606797749979},"56":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":2.6457513110645907},"73":{"tf":1.4142135623730951},"74":{"tf":4.242640687119285},"75":{"tf":3.1622776601683795},"76":{"tf":3.0},"77":{"tf":2.0},"78":{"tf":6.244997998398398},"79":{"tf":3.7416573867739413},"80":{"tf":2.8284271247461903},"81":{"tf":2.449489742783178},"86":{"tf":3.7416573867739413},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"1":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"9":{"df":3,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"+":{"2":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"h":{"1":{"9":{"9":{"df":0,"docs":{},"f":{"1":{"3":{"5":{"9":{"5":{"0":{"1":{"d":{"5":{"c":{"7":{"1":{"+":{"0":{"df":0,"docs":{},"x":{"2":{"8":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"a":{"a":{"8":{"d":{"0":{"+":{"0":{"df":0,"docs":{},"x":{"2":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"2":{"df":0,"docs":{},"e":{"3":{"4":{"3":{"6":{"df":0,"docs":{},"f":{"a":{"3":{"8":{"c":{"d":{"6":{"df":0,"docs":{},"f":{"2":{"+":{"0":{"df":0,"docs":{},"x":{"4":{"4":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"147":{"tf":1.4142135623730951}}}},"df":3,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"138":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"118":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"53":{"tf":1.0},"69":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"v":{"df":3,"docs":{"128":{"tf":1.0},"143":{"tf":1.0},"156":{"tf":1.4142135623730951}}}},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"a":{"d":{"df":2,"docs":{"35":{"tf":1.7320508075688772},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":3,"docs":{"65":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":11,"docs":{"15":{"tf":1.0},"158":{"tf":1.0},"166":{"tf":1.0},"176":{"tf":1.4142135623730951},"60":{"tf":2.0},"61":{"tf":2.0},"62":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":3.0},"67":{"tf":1.4142135623730951},"71":{"tf":2.449489742783178}}},"v":{"df":3,"docs":{"101":{"tf":1.0},"165":{"tf":1.0},"85":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"120":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"172":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"118":{"tf":1.0},"119":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":2,"docs":{"90":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":1,"docs":{"68":{"tf":1.0}},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.7320508075688772},"47":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"4":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":4,"docs":{"133":{"tf":1.0},"51":{"tf":1.4142135623730951},"66":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"131":{"tf":1.4142135623730951},"143":{"tf":1.0},"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.8284271247461903},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"10":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":2.449489742783178},"166":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.0},"55":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"78":{"tf":2.0}}}},"t":{"df":13,"docs":{"142":{"tf":1.0},"163":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"62":{"tf":1.7320508075688772},"65":{"tf":2.0},"69":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"80":{"tf":1.0},"86":{"tf":1.0},"95":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"11":{"tf":1.0},"5":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"10":{"tf":1.0},"109":{"tf":1.7320508075688772},"110":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772}}},"df":0,"docs":{},"s":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"109":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"90":{"tf":1.0}}}},"m":{"df":4,"docs":{"145":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"66":{"tf":1.0},"71":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":1,"docs":{"66":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":4,"docs":{"107":{"tf":1.4142135623730951},"137":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":13,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"18":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"12":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"109":{"tf":2.23606797749979}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"59":{"tf":1.0}}}},"s":{"df":13,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"53":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"92":{"tf":2.449489742783178},"93":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}}}}},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":3,"docs":{"111":{"tf":1.0},"116":{"tf":2.0},"17":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"113":{"tf":2.0},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0}}}}}}},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":23,"docs":{"111":{"tf":1.0},"116":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"v":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"b":{"c":{"df":1,"docs":{"168":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"129":{"tf":1.0}}},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"162":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":2.0},"93":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":2.449489742783178},"140":{"tf":1.0},"158":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":17,"docs":{"55":{"tf":2.0},"56":{"tf":2.6457513110645907},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":2.449489742783178},"61":{"tf":1.7320508075688772},"62":{"tf":2.449489742783178},"63":{"tf":2.23606797749979},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":3.0},"67":{"tf":2.449489742783178},"68":{"tf":1.0},"69":{"tf":2.8284271247461903},"83":{"tf":1.0},"84":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0}},"s":{":":{"1":{"0":{"df":2,"docs":{"63":{"tf":1.0},"65":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"5":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"7":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}},"9":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"166":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"132":{"tf":1.0},"75":{"tf":1.0}}}}}},"w":{"[":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"138":{"tf":2.0}}}},"p":{"c":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"t":{"c":{"c":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"154":{"tf":1.4142135623730951}}},"df":6,"docs":{"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.4142135623730951}},"o":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"73":{"tf":1.0},"74":{"tf":1.7320508075688772}}}},"s":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"33":{"tf":1.7320508075688772},"35":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"n":{"df":50,"docs":{"10":{"tf":2.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"113":{"tf":1.0},"116":{"tf":1.0},"123":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":2.0},"168":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":2.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"64":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":3.7416573867739413},"67":{"tf":2.449489742783178},"69":{"tf":1.7320508075688772},"70":{"tf":3.0},"71":{"tf":2.0},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"63":{"tf":3.1622776601683795},"67":{"tf":2.8284271247461903}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"/":{"d":{"5":{"a":{"8":{"2":{"b":{"b":{"d":{"2":{"6":{"df":0,"docs":{},"e":{"1":{"a":{"d":{"8":{"b":{"7":{"4":{"0":{"1":{"df":0,"docs":{},"f":{"6":{"a":{"7":{"1":{"8":{"a":{"9":{"c":{"5":{"7":{"c":{"9":{"6":{"9":{"0":{"5":{"4":{"8":{"3":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.0}},"s":{":":{"3":{"9":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"df":2,"docs":{"18":{"tf":2.23606797749979},"56":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":17,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"12":{"tf":2.0},"13":{"tf":2.0},"14":{"tf":1.0},"149":{"tf":1.7320508075688772},"159":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":2.0},"56":{"tf":1.7320508075688772},"6":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"168":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"56":{"tf":1.7320508075688772}}}}}}},"w":{"df":2,"docs":{"44":{"tf":2.8284271247461903},"93":{"tf":1.7320508075688772}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}},"r":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}}},"df":7,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":2.23606797749979},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"123":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"98":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"107":{"tf":1.0},"129":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"d":{"d":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"78":{"tf":2.449489742783178}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"52":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":18,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"119":{"tf":1.4142135623730951},"140":{"tf":1.0},"56":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"146":{"tf":1.4142135623730951},"154":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0}}}},"w":{"df":3,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"78":{"tf":1.0}}}},"b":{"1":{"0":{"df":1,"docs":{"70":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"140":{"tf":1.0}}}},"n":{"df":2,"docs":{"114":{"tf":2.0},"115":{"tf":1.0}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"148":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"124":{"tf":1.0},"129":{"tf":1.0}}},"o":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"132":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"3":{"tf":1.0},"64":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}}}}},"d":{"a":{"df":2,"docs":{"124":{"tf":1.0},"129":{"tf":1.0}}},"df":0,"docs":{}},"df":9,"docs":{"106":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"27":{"tf":1.0},"32":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.7320508075688772}},"e":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"51":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"66":{"tf":2.0}},"o":{"df":0,"docs":{},"n":{"d":{"df":13,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":37,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"144":{"tf":1.0},"165":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"65":{"tf":1.0},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.0},"70":{"tf":2.23606797749979},"71":{"tf":2.0},"74":{"tf":2.8284271247461903},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":36,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"125":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":2.0},"137":{"tf":2.0},"146":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.0},"170":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":3.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"75":{"tf":2.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"m":{"df":1,"docs":{"74":{"tf":1.0}}},"n":{"df":1,"docs":{"140":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"175":{"tf":2.449489742783178},"48":{"tf":1.7320508075688772},"5":{"tf":1.0},"59":{"tf":1.7320508075688772},"87":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}},"f":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":3.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}},"m":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}}}}},"n":{"d":{"df":23,"docs":{"102":{"tf":1.0},"103":{"tf":2.6457513110645907},"104":{"tf":2.23606797749979},"105":{"tf":2.6457513110645907},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772},"149":{"tf":1.0},"166":{"tf":1.0},"54":{"tf":1.0},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"90":{"tf":1.7320508075688772},"93":{"tf":1.0},"94":{"tf":1.0},"97":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.4142135623730951},"152":{"tf":1.0},"38":{"tf":1.0},"76":{"tf":1.0},"90":{"tf":1.0}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"140":{"tf":2.23606797749979},"142":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"1":{"tf":1.0},"124":{"tf":2.0},"128":{"tf":3.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"155":{"tf":1.0},"157":{"tf":1.7320508075688772},"159":{"tf":2.449489742783178},"9":{"tf":1.7320508075688772}}}}},"t":{"df":7,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.0}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"!":{"(":{"$":{"(":{"$":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{")":{"*":{")":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}}},"df":31,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":3.605551275463989},"103":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"111":{"tf":1.7320508075688772},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"123":{"tf":2.0},"124":{"tf":1.4142135623730951},"125":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":3.7416573867739413},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":2.449489742783178},"94":{"tf":2.0},"95":{"tf":1.0},"96":{"tf":3.3166247903554},"97":{"tf":1.0},"98":{"tf":2.23606797749979},"99":{"tf":1.7320508075688772}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}}}},"df":1,"docs":{"51":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"108":{"tf":2.449489742783178},"109":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"67":{"tf":1.0}}}},"i":{"c":{"df":3,"docs":{"10":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"158":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"169":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.0},"70":{"tf":1.0},"96":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"t":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}}}}}}},"df":57,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":3.1622776601683795},"66":{"tf":3.3166247903554},"67":{"tf":2.449489742783178},"71":{"tf":1.4142135623730951},"74":{"tf":2.6457513110645907},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":15,"docs":{"111":{"tf":1.7320508075688772},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":18,"docs":{"100":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.7320508075688772},"138":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"5":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"138":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"111":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"63":{"tf":1.0},"90":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"102":{"tf":1.0},"128":{"tf":1.7320508075688772},"137":{"tf":1.0}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":2,"docs":{"28":{"tf":1.0},"65":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"p":{"df":3,"docs":{"14":{"tf":1.0},"17":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}}},"df":6,"docs":{"170":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"50":{"tf":1.0},"65":{"tf":1.0}}},"r":{"df":1,"docs":{"71":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"86":{"tf":2.0}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":13,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"173":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0},"96":{"tf":1.0}},"n":{"df":9,"docs":{"118":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":10,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}}}},"df":1,"docs":{"65":{"tf":1.0}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"107":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"90":{"tf":1.0}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":3,"docs":{"133":{"tf":1.7320508075688772},"134":{"tf":1.0},"173":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"137":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"107":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"106":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"141":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"c":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}},"df":5,"docs":{"111":{"tf":1.0},"170":{"tf":1.0},"51":{"tf":1.0},"69":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"56":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":14,"docs":{"103":{"tf":2.23606797749979},"107":{"tf":2.0},"108":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.7320508075688772},"145":{"tf":1.0},"159":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0}}}}},"t":{"df":5,"docs":{"140":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0}},"e":{"df":2,"docs":{"14":{"tf":2.0},"39":{"tf":1.0}}}},"x":{"df":2,"docs":{"131":{"tf":2.0},"65":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":14,"docs":{"16":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"20":{"tf":3.4641016151377544},"51":{"tf":1.0},"56":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":2.23606797749979},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.6457513110645907},"70":{"tf":2.0},"71":{"tf":2.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":5,"docs":{"112":{"tf":1.0},"65":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"124":{"tf":2.23606797749979},"126":{"tf":2.449489742783178},"127":{"tf":2.23606797749979},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":2.449489742783178}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"59":{"tf":1.0},"87":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"w":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"df":1,"docs":{"118":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"86":{"tf":1.0},"90":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"76":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}}},"b":{"df":0,"docs":{},"u":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":1,"docs":{"138":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.7320508075688772},"55":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.4142135623730951}},"w":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"144":{"tf":1.7320508075688772},"59":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"d":{"df":1,"docs":{"52":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"110":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"142":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":2.449489742783178},"82":{"tf":1.7320508075688772},"84":{"tf":1.0}}}},"v":{"df":3,"docs":{"13":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"142":{"tf":1.0}}}}},"w":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"132":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":18,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"158":{"tf":1.0},"50":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"14":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"147":{"tf":1.0},"159":{"tf":1.0},"86":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"r":{"c":{"df":7,"docs":{"128":{"tf":1.0},"159":{"tf":1.4142135623730951},"4":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":6,"docs":{"175":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":5.744562646538029},"75":{"tf":2.23606797749979},"76":{"tf":2.6457513110645907},"78":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":7,"docs":{"124":{"tf":1.0},"14":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"21":{"tf":1.7320508075688772},"51":{"tf":1.0},"52":{"tf":1.0}},"i":{"df":6,"docs":{"166":{"tf":1.0},"17":{"tf":1.0},"172":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":9,"docs":{"150":{"tf":1.0},"159":{"tf":1.0},"48":{"tf":2.0},"59":{"tf":2.0},"64":{"tf":3.0},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772},"90":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.4142135623730951}},"n":{"df":3,"docs":{"157":{"tf":1.0},"158":{"tf":1.0},"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":2.6457513110645907}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"151":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"77":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"9":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"140":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"86":{"tf":1.0}}}}}},"c":{"/":{"0":{"5":{"df":6,"docs":{"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":2.0},"66":{"tf":3.1622776601683795}}},"6":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"7":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"a":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}}},"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}},"t":{"'":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"20":{"tf":1.0}},"e":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"175":{"tf":1.7320508075688772},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"166":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"124":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"124":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"173":{"tf":1.0}}},"t":{"df":33,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"159":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"103":{"tf":1.0},"109":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"140":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"96":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":10,"docs":{"151":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"176":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"104":{"tf":1.4142135623730951},"65":{"tf":3.4641016151377544},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"i":{"c":{"df":2,"docs":{"106":{"tf":1.0},"69":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":10,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"129":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.7320508075688772},"86":{"tf":1.0},"88":{"tf":1.0}}}},"y":{"df":1,"docs":{"68":{"tf":1.0}}}},"c":{"df":0,"docs":{},"p":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"105":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"106":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":10,"docs":{"162":{"tf":1.7320508075688772},"33":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"59":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"p":{"'":{"df":2,"docs":{"65":{"tf":1.0},"67":{"tf":1.0}}},"df":17,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"118":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"172":{"tf":2.23606797749979},"56":{"tf":1.4142135623730951},"65":{"tf":4.69041575982343},"66":{"tf":2.449489742783178},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"i":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":2,"docs":{"172":{"tf":1.0},"65":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.7320508075688772}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"112":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951}}}}}},"m":{"3":{"2":{"df":1,"docs":{"56":{"tf":1.0}},"f":{"3":{"0":{"3":{"df":0,"docs":{},"v":{"c":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"t":{"6":{"df":1,"docs":{"51":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"78":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"0":{"3":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"_":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"78":{"tf":1.0}}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"14":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"59":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"74":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"147":{"tf":1.0},"51":{"tf":1.7320508075688772},"52":{"tf":2.0},"56":{"tf":1.4142135623730951}},"x":{".":{"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":5,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"48":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"}":{"df":0,"docs":{},"}":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":3.3166247903554}}},"u":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"56":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"44":{"tf":1.4142135623730951}},"i":{"a":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.0},"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"p":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}},"df":19,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"48":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"128":{"tf":1.0},"174":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"108":{"tf":1.0},"151":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":2,"docs":{"144":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}},"df":6,"docs":{"106":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.6457513110645907},"75":{"tf":3.605551275463989},"76":{"tf":1.7320508075688772},"78":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.0},"139":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"h":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"104":{"tf":2.23606797749979},"105":{"tf":2.23606797749979},"106":{"tf":1.0},"109":{"tf":2.0},"56":{"tf":1.0},"70":{"tf":2.0}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"96":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"163":{"tf":1.0},"65":{"tf":2.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":5,"docs":{"143":{"tf":1.0},"148":{"tf":1.0},"55":{"tf":1.0},"70":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"138":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}}}},"u":{"b":{"df":3,"docs":{"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"76":{"tf":1.0}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.4142135623730951}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"63":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"62":{"tf":2.23606797749979},"80":{"tf":1.0},"81":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":7,"docs":{"132":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0}}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"df":15,"docs":{"113":{"tf":2.0},"116":{"tf":1.4142135623730951},"162":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}}},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"95":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.0},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":9,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"14":{"tf":1.4142135623730951},"145":{"tf":1.0},"159":{"tf":1.4142135623730951},"45":{"tf":1.0},"65":{"tf":1.0},"90":{"tf":1.0}}}},"s":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":15,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.4142135623730951},"149":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}},"f":{"a":{"c":{"df":2,"docs":{"138":{"tf":1.0},"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"145":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}}}}},"v":{"d":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}}}},"df":1,"docs":{"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"w":{"d":{"df":2,"docs":{"59":{"tf":1.7320508075688772},"70":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":3,"docs":{"151":{"tf":1.4142135623730951},"51":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}}},"y":{"df":1,"docs":{"138":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":8,"docs":{"174":{"tf":2.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":6,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0}}}}}}},"n":{"c":{"df":2,"docs":{"149":{"tf":1.0},"68":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"124":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":1,"docs":{"56":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"113":{"tf":1.0}}}}},"d":{"df":1,"docs":{"113":{"tf":1.0}}},"df":15,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0},"139":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.8284271247461903}}}}}}}},"t":{"a":{"b":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.7320508075688772}},"l":{"df":5,"docs":{"102":{"tf":1.0},"137":{"tf":1.0},"174":{"tf":1.4142135623730951},"56":{"tf":1.0},"74":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"105":{"tf":2.0},"11":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"138":{"tf":1.0},"51":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.7320508075688772},"83":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"n":{"df":1,"docs":{"129":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"144":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":1,"docs":{"28":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":8,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":7,"docs":{"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"56":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"65":{"tf":1.0},"69":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":19,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"168":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":3.1622776601683795},"59":{"tf":1.7320508075688772},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":2.449489742783178},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.8284271247461903},"67":{"tf":1.4142135623730951},"69":{"tf":2.0},"71":{"tf":2.23606797749979}}}}}},"s":{"df":0,"docs":{},"k":{"df":8,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"129":{"tf":1.0},"145":{"tf":3.1622776601683795},"159":{"tf":1.0},"67":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0}}}}},"c":{"df":1,"docs":{"129":{"tf":1.0}},"l":{"df":1,"docs":{"166":{"tf":1.0}}},"p":{"/":{"3":{"3":{"3":{"3":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":2.0},"110":{"tf":1.4142135623730951}}}},"df":4,"docs":{"105":{"tf":1.0},"173":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"156":{"tf":1.0},"157":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"94":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.0}}}}}}},"df":1,"docs":{"166":{"tf":2.23606797749979}}}}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.7320508075688772}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"159":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":18,"docs":{"103":{"tf":1.0},"105":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"20":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":2.449489742783178},"71":{"tf":1.4142135623730951},"96":{"tf":1.0}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"132":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":11,"docs":{"101":{"tf":1.0},"117":{"tf":1.4142135623730951},"12":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"17":{"tf":2.23606797749979},"20":{"tf":3.0},"63":{"tf":1.0},"69":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.4142135623730951}}}},"x":{"df":0,"docs":{},"t":{"df":19,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"6":{"tf":1.0},"68":{"tf":1.0}}}},"t":{"'":{"df":26,"docs":{"105":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.0}}}},"i":{"df":5,"docs":{"105":{"tf":1.0},"129":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"90":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":12,"docs":{"102":{"tf":1.0},"107":{"tf":1.4142135623730951},"133":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"3":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"97":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"t":{"a":{"df":2,"docs":{"135":{"tf":2.449489742783178},"136":{"tf":3.0}}},"df":0,"docs":{}},"y":{"'":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"6":{"tf":1.0},"83":{"tf":1.0}}}},"r":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"111":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"78":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"k":{"df":5,"docs":{"149":{"tf":1.0},"70":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":16,"docs":{"11":{"tf":1.0},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"3":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"139":{"tf":1.0},"16":{"tf":1.0},"65":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"145":{"tf":1.0},"149":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":7,"docs":{"124":{"tf":1.0},"132":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"98":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":10,"docs":{"0":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"51":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.7320508075688772},"73":{"tf":1.0},"90":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}}},"u":{"df":6,"docs":{"133":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"165":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"v":{"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"56":{"tf":1.0}}}},"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"168":{"tf":1.7320508075688772},"56":{"tf":2.8284271247461903},"63":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":2.0}}}},"m":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":7,"docs":{"105":{"tf":2.449489742783178},"142":{"tf":1.0},"154":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"163":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"107":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"79":{"tf":1.0}}}},"m":{"6":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"r":{"1":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"7":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"83":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"89":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":40,"docs":{"10":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":2.23606797749979},"107":{"tf":1.0},"109":{"tf":1.4142135623730951},"111":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":2.449489742783178},"154":{"tf":2.23606797749979},"159":{"tf":1.0},"172":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":2.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"97":{"tf":1.0}},"r":{"df":9,"docs":{"105":{"tf":1.0},"149":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":4.358898943540674},"87":{"tf":2.449489742783178},"88":{"tf":2.23606797749979},"89":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}},"p":{"df":2,"docs":{"157":{"tf":1.0},"67":{"tf":1.0}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"x":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.0}}}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"58":{"tf":1.0},"70":{"tf":1.7320508075688772}}}},"o":{",":{"0":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":5,"docs":{"106":{"tf":1.0},"109":{"tf":1.4142135623730951},"129":{"tf":2.8284271247461903},"79":{"tf":1.0},"83":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"131":{"tf":1.0},"137":{"tf":1.0},"51":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"105":{"tf":2.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"168":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":19,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"3":{"tf":1.4142135623730951},"37":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.7320508075688772}}}},"p":{"df":7,"docs":{"111":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"159":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0}},"i":{"c":{"df":8,"docs":{"1":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"156":{"tf":1.7320508075688772},"159":{"tf":1.0},"3":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"150":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"65":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"132":{"tf":1.7320508075688772},"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"u":{"df":2,"docs":{"165":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"79":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":5,"docs":{"175":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"k":{"df":4,"docs":{"141":{"tf":1.0},"154":{"tf":1.0},"55":{"tf":1.0},"86":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":4,"docs":{"135":{"tf":1.0},"159":{"tf":1.4142135623730951},"56":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"113":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"14":{"tf":1.0},"148":{"tf":1.7320508075688772},"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"108":{"tf":1.0},"117":{"tf":1.0}}}},"t":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}},"t":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"48":{"tf":2.0},"59":{"tf":2.0}}}}}}}},"p":{"df":4,"docs":{"107":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}},"i":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":22,"docs":{"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"13":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"163":{"tf":2.23606797749979},"164":{"tf":2.0},"166":{"tf":1.0},"170":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0},"66":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.7320508075688772},"78":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"123":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":10,"docs":{"160":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"133":{"tf":2.0},"134":{"tf":2.0},"73":{"tf":1.0}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.0},"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"v":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"92":{"tf":1.7320508075688772},"93":{"tf":1.0}}},"y":{"a":{"c":{"df":0,"docs":{},"m":{"0":{"df":1,"docs":{"92":{"tf":1.0}}},"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"0":{"df":1,"docs":{"93":{"tf":1.4142135623730951}}},"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"i":{"df":2,"docs":{"65":{"tf":2.23606797749979},"94":{"tf":1.4142135623730951}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"132":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":27,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":2.0},"138":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"74":{"tf":2.449489742783178},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":2.0},"78":{"tf":2.0},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"118":{"tf":1.0},"65":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"52":{"tf":1.0},"55":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":19,"docs":{"100":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"166":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.0},"73":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.7320508075688772},"94":{"tf":1.0}}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}},"r":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}}},"df":8,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":2.23606797749979},"113":{"tf":1.4142135623730951},"123":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"e":{"df":1,"docs":{"105":{"tf":1.0}}},"i":{"df":1,"docs":{"129":{"tf":1.0}}},"o":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"98":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":17,"docs":{"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"159":{"tf":1.0},"174":{"tf":2.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":2.0},"78":{"tf":2.23606797749979},"94":{"tf":1.4142135623730951},"96":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"i":{"c":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"4":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"}":{"\\":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"1":{"6":{",":{"df":0,"docs":{},"u":{"1":{"6":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"[":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"1":{"df":1,"docs":{"131":{"tf":1.0}}},"2":{"df":1,"docs":{"131":{"tf":1.0}}},"3":{"df":1,"docs":{"131":{"tf":1.0}}},"4":{"df":1,"docs":{"131":{"tf":1.0}}},"5":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":9,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"66":{"tf":2.0},"77":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":6,"docs":{"72":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":4.358898943540674},"76":{"tf":1.0},"77":{"tf":2.449489742783178},"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},":":{"9":{"6":{"0":{"0":{",":{"0":{",":{"0":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"148":{"tf":1.4142135623730951},"44":{"tf":1.0},"67":{"tf":1.0}}}}},"b":{"df":1,"docs":{"65":{"tf":1.0}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":4,"docs":{"113":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"d":{"df":0,"docs":{},"m":{"df":2,"docs":{"35":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"44":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"f":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"df":1,"docs":{"173":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"106":{"tf":1.0},"71":{"tf":1.0}}}}}},"n":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"102":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"62":{"tf":1.0},"65":{"tf":1.0}}}}},"r":{"df":4,"docs":{"132":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"131":{"tf":1.0},"14":{"tf":1.4142135623730951},"3":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"83":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}}},"t":{"df":6,"docs":{"137":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.0},"173":{"tf":1.4142135623730951},"50":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"90":{"tf":1.0}}}}}},"x":{"df":1,"docs":{"56":{"tf":1.0}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"20":{"tf":1.0},"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":9,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":3,"docs":{"35":{"tf":1.0},"44":{"tf":1.0},"96":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":7,"docs":{"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"130":{"tf":1.7320508075688772},"131":{"tf":2.0},"145":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}}}}}},"p":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"101":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"168":{"tf":1.4142135623730951},"38":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":56,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":2.0},"12":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":2.23606797749979},"146":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"166":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"8":{"tf":1.0},"87":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"117":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"56":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"!":{"(":{"$":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":2.0}}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"=":{"5":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"52":{"tf":1.0},"65":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"9":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"107":{"tf":1.0},"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"105":{"tf":1.0},"110":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"110":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":2.23606797749979},"106":{"tf":2.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.7320508075688772},"123":{"tf":1.0},"148":{"tf":1.0},"53":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"107":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":13,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":2.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"17":{"tf":1.0}}}}},"b":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":25,"docs":{"101":{"tf":1.0},"102":{"tf":2.0},"111":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":2.449489742783178},"155":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"33":{"tf":2.0},"34":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"44":{"tf":2.23606797749979},"45":{"tf":2.0},"48":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":2.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.7320508075688772}}},"df":117,"docs":{"0":{"tf":1.0},"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":2.8284271247461903},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"109":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"116":{"tf":1.7320508075688772},"117":{"tf":1.7320508075688772},"118":{"tf":2.0},"12":{"tf":1.4142135623730951},"123":{"tf":2.23606797749979},"124":{"tf":2.6457513110645907},"125":{"tf":1.0},"129":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.449489742783178},"136":{"tf":2.0},"137":{"tf":1.4142135623730951},"138":{"tf":2.0},"139":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":2.23606797749979},"151":{"tf":1.0},"152":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"162":{"tf":2.0},"165":{"tf":1.0},"166":{"tf":3.0},"168":{"tf":1.0},"169":{"tf":2.0},"17":{"tf":1.4142135623730951},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"2":{"tf":1.4142135623730951},"21":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"38":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":1.7320508075688772},"59":{"tf":3.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":2.23606797749979},"64":{"tf":2.6457513110645907},"65":{"tf":4.69041575982343},"66":{"tf":4.242640687119285},"67":{"tf":2.0},"69":{"tf":2.0},"70":{"tf":3.1622776601683795},"71":{"tf":2.6457513110645907},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"78":{"tf":3.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":2.23606797749979},"93":{"tf":1.4142135623730951},"94":{"tf":2.8284271247461903},"95":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"109":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"155":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"47":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"0":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.4142135623730951},"155":{"tf":1.0},"9":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"118":{"tf":1.0},"32":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"p":{"df":1,"docs":{"93":{"tf":1.0}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"v":{"0":{".":{"1":{".":{"0":{"df":2,"docs":{"168":{"tf":1.0},"20":{"tf":1.0}}},"2":{"df":2,"docs":{"168":{"tf":1.0},"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"4":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"8":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"0":{".":{"0":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"45":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"2":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":3,"docs":{"56":{"tf":2.23606797749979},"66":{"tf":1.0},"71":{"tf":1.0}}},"1":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"5":{"df":1,"docs":{"56":{"tf":1.0}}},"7":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"2":{"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{"9":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{".":{"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"3":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"7":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{".":{"0":{"df":2,"docs":{"17":{"tf":1.0},"56":{"tf":1.0}}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{".":{"0":{"df":2,"docs":{"168":{"tf":1.0},"56":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"2":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"6":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":2,"docs":{"162":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"59":{"tf":1.0}}},"7":{"df":1,"docs":{"48":{"tf":1.0}}},"df":8,"docs":{"162":{"tf":1.0},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":2.0},"58":{"tf":1.0},"59":{"tf":2.6457513110645907}}},"3":{"7":{"df":1,"docs":{"59":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":32,"docs":{"105":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":2.6457513110645907},"138":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"173":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"74":{"tf":2.0},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"77":{"tf":1.7320508075688772},"78":{"tf":5.5677643628300215},"79":{"tf":4.69041575982343},"80":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"107":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.23606797749979},"37":{"tf":1.0},"38":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"137":{"tf":1.0}}}}},"c":{"c":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"78":{"tf":3.3166247903554},"79":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":1.0}}}}}},"df":5,"docs":{"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}},"e":{"c":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"124":{"tf":1.0},"78":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"168":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":15,"docs":{"106":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"123":{"tf":1.0},"138":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"105":{"tf":1.0},"17":{"tf":3.0},"19":{"tf":1.0},"20":{"tf":1.7320508075688772},"37":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.449489742783178},"60":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}}}},"i":{"a":{"df":5,"docs":{"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"51":{"tf":1.0},"95":{"tf":1.0}}},"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":1,"docs":{"34":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"140":{"tf":1.0},"65":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"90":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"168":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":2.0},"75":{"tf":1.0},"85":{"tf":1.0}},"e":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{">":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}},"e":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"152":{"tf":1.4142135623730951},"153":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":2.6457513110645907}}}},"df":1,"docs":{"73":{"tf":1.4142135623730951}},"s":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"152":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"s":{"df":1,"docs":{"1":{"tf":1.0}}}},"w":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"m":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"b":{"df":0,"docs":{},"r":{"1":{"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"1":{"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"1":{"0":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"1":{"df":2,"docs":{"130":{"tf":1.4142135623730951},"131":{"tf":1.0}}},"6":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"r":{"1":{"0":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"m":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{")":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"s":{"c":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"7":{"_":{"9":{"9":{"9":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"d":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"a":{"d":{"d":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"d":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"*":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"b":{"'":{"df":0,"docs":{},"x":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":2.0},"14":{"tf":1.0},"168":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.8284271247461903},"89":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"t":{"df":13,"docs":{"104":{"tf":1.0},"12":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"158":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}},"n":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"70":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"y":{"df":16,"docs":{"106":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":6,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772}},"e":{"'":{"d":{"df":2,"docs":{"133":{"tf":1.0},"143":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":42,"docs":{"100":{"tf":1.0},"102":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"111":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":2.23606797749979},"132":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.7320508075688772},"49":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":2.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":2.449489742783178},"87":{"tf":2.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"r":{"df":2,"docs":{"51":{"tf":1.0},"65":{"tf":1.0}}},"v":{"df":3,"docs":{"65":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0}}}},"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"140":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"105":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":1.0}}},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":30,"docs":{"106":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"3":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"56":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":5,"docs":{"102":{"tf":1.0},"12":{"tf":1.0},"155":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.0}}},"df":1,"docs":{"150":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"135":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"86":{"tf":1.0}}}}},"y":{"'":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"12":{"tf":1.0},"124":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"1":{"tf":1.0},"150":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}},"o":{"df":0,"docs":{},"w":{"df":18,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.4142135623730951},"21":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"90":{"tf":1.0},"96":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"p":{"df":1,"docs":{"67":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":16,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"102":{"tf":2.6457513110645907},"105":{"tf":1.0},"111":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":2.0},"123":{"tf":2.23606797749979},"129":{"tf":1.0},"14":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"90":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"131":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.0},"105":{"tf":1.0},"123":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":16,"docs":{"129":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":3,"docs":{"102":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":33,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":2.23606797749979},"149":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"165":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.4142135623730951},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"60":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.0}},"s":{":":{"1":{"0":{":":{"5":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"0":{"tf":1.0},"149":{"tf":1.0},"20":{"tf":1.0},"70":{"tf":3.872983346207417},"71":{"tf":3.3166247903554},"93":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.0},"55":{"tf":1.0},"90":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"76":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":3,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951}}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":23,"docs":{"1":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0},"144":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"78":{"tf":2.449489742783178},"79":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"153":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"105":{"tf":1.0},"162":{"tf":1.0},"84":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"123":{"tf":1.0},"75":{"tf":1.0}}}}}}},"x":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"[":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"/":{"4":{"df":0,"docs":{},"x":{"b":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"0":{"df":0,"docs":{},"m":{"df":2,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"8":{"6":{"_":{"6":{"4":{"df":4,"docs":{"20":{"tf":1.0},"28":{"tf":1.4142135623730951},"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":22,"docs":{"103":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"133":{"tf":2.6457513110645907},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"137":{"tf":3.1622776601683795},"138":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"140":{"tf":2.23606797749979},"141":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":3.1622776601683795},"64":{"tf":1.0},"65":{"tf":3.7416573867739413},"67":{"tf":2.23606797749979},"70":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.7320508075688772},"95":{"tf":1.0}},"i":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"j":{"df":0,"docs":{},"f":{"df":1,"docs":{"28":{"tf":1.0}}}},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"78":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"x":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}}}}},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":4,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.0}}}}},"y":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.0}},"z":{"df":1,"docs":{"131":{"tf":1.0}}}}},"y":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"[":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":13,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"133":{"tf":2.6457513110645907},"134":{"tf":1.7320508075688772},"135":{"tf":2.0},"136":{"tf":1.4142135623730951},"137":{"tf":3.1622776601683795},"138":{"tf":2.0},"140":{"tf":2.23606797749979},"141":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"154":{"tf":1.4142135623730951}}}},"df":3,"docs":{"113":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"145":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":29,"docs":{"103":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"129":{"tf":1.7320508075688772},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":2.0},"155":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":2.23606797749979},"80":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":2,"docs":{"143":{"tf":1.0},"67":{"tf":1.0}}},"v":{"df":2,"docs":{"46":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":9,"docs":{"101":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}}}}}},"z":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":7,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"137":{"tf":2.8284271247461903},"138":{"tf":1.7320508075688772},"140":{"tf":2.449489742783178},"141":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":8,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"2":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"0":{"df":0,"docs":{},"x":{"b":{"a":{"a":{"a":{"a":{"a":{"a":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"4":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{".":{"0":{"4":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"133":{"tf":1.0},"134":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"26":{"tf":1.0}}},"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.0}}},"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"c":{"df":1,"docs":{"152":{"tf":1.0}}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"166":{"tf":1.0},"76":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"79":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"152":{"tf":1.0},"153":{"tf":1.0}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":2,"docs":{"37":{"tf":1.0},"52":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"111":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"54":{"tf":1.0}}}}}}}}}},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"68":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"171":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"103":{"tf":1.0},"107":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"'":{"df":0,"docs":{},"t":{"df":5,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"167":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"61":{"tf":1.0},"62":{"tf":1.0}}}}},"df":2,"docs":{"12":{"tf":1.0},"59":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"141":{"tf":1.0},"67":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"122":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"154":{"tf":1.0},"83":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"118":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"155":{"tf":1.0},"90":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"132":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"81":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"165":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"172":{"tf":1.0},"176":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"152":{"tf":1.0},"153":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"168":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"168":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}},"d":{"a":{"c":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"171":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":2,"docs":{"170":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"66":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"i":{"c":{"df":4,"docs":{"116":{"tf":1.0},"120":{"tf":1.0},"165":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"73":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"148":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"68":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"m":{"a":{"df":1,"docs":{"148":{"tf":1.0}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"108":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":3,"docs":{"144":{"tf":1.0},"156":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0}}}}}},"t":{"c":{"/":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"d":{"/":{"9":{"9":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"172":{"tf":1.0},"60":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"143":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"102":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"f":{"3":{"df":1,"docs":{"50":{"tf":1.0}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"162":{"tf":1.0},"61":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":2,"docs":{"26":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"168":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"165":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"68":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"g":{"d":{"b":{"df":3,"docs":{"169":{"tf":1.0},"37":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"125":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"170":{"tf":1.0}}}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"140":{"tf":1.0}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"49":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"i":{"2":{"c":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"151":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"42":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"m":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"d":{"df":5,"docs":{"132":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"143":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"40":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":5,"docs":{"112":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"174":{"tf":1.0}}},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"117":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"84":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"m":{"3":{"0":{"3":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"c":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"m":{"4":{"df":1,"docs":{"52":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"o":{"df":2,"docs":{"41":{"tf":1.0},"58":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.0},"127":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"147":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{")":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":7,"docs":{"102":{"tf":1.0},"121":{"tf":1.0},"150":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"x":{"df":3,"docs":{"46":{"tf":1.0},"58":{"tf":1.0},"91":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}},"e":{"df":1,"docs":{"37":{"tf":1.0}}}},"p":{"df":1,"docs":{"85":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"o":{"df":1,"docs":{"139":{"tf":1.0}},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"86":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"162":{"tf":1.0}},"o":{"c":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"34":{"tf":1.0}}}}}},"df":9,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"176":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"21":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"123":{"tf":1.0}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"23":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"115":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"59":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"175":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"113":{"tf":1.0},"80":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"173":{"tf":1.0}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"161":{"tf":1.0},"167":{"tf":1.0},"4":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"175":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"125":{"tf":1.0},"155":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"150":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"89":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"m":{"df":1,"docs":{"150":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":1,"docs":{"154":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"107":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"74":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"72":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"156":{"tf":1.0}}}},"o":{"a":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"23":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"109":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"s":{"df":7,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"t":{"c":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"74":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"33":{"tf":1.0},"35":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"18":{"tf":1.0}}},"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"119":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"102":{"tf":1.0},"123":{"tf":1.0},"53":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"108":{"tf":1.0}}}},"o":{"df":1,"docs":{"158":{"tf":1.0}}}}},"t":{"df":1,"docs":{"15":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"111":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"131":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":3,"docs":{"103":{"tf":1.0},"107":{"tf":1.0},"129":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"126":{"tf":1.0},"127":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"69":{"tf":1.0},"82":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"175":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"40":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"0":{"3":{"df":0,"docs":{},"v":{"c":{"df":0,"docs":{},"t":{"6":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"104":{"tf":1.0},"109":{"tf":1.0}}}}}}},"u":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"174":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"133":{"tf":1.0},"135":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"154":{"tf":1.0}},"r":{"df":2,"docs":{"83":{"tf":1.0},"86":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"89":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"17":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"144":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":3,"docs":{"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"33":{"tf":1.0},"35":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.0},"140":{"tf":1.0},"15":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}},"b":{"df":1,"docs":{"40":{"tf":1.0}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"143":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"150":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"36":{"tf":1.0},"47":{"tf":1.0},"59":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}}}},"x":{"0":{"0":{"df":0,"docs":{},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}}); \ No newline at end of file diff --git a/f3discovery/searchindex.json b/f3discovery/searchindex.json new file mode 100644 index 000000000..f86e7f060 --- /dev/null +++ b/f3discovery/searchindex.json @@ -0,0 +1 @@ +{"doc_urls":["index.html#discovery","index.html#scope","index.html#approach","index.html#non-goals","index.html#reporting-problems","index.html#other-embedded-rust-resources","index.html#sponsored-by","01-background/index.html#background","01-background/index.html#whats-a-microcontroller","01-background/index.html#what-can-you-do-with-a-microcontroller","01-background/index.html#when-should-i-use-a-microcontroller","01-background/index.html#when-should-i--not--use-a-microcontroller","01-background/index.html#why-use-rust-and-not-c","01-background/index.html#why-should-i-not-use-rust","02-requirements/index.html#hardwareknowledge-requirements","03-setup/index.html#setting-up-a-development-environment","03-setup/index.html#documentation","03-setup/index.html#tools","03-setup/index.html#rustc--cargo","03-setup/index.html#itmdump","03-setup/index.html#cargo-binutils","03-setup/index.html#os-specific-instructions","03-setup/linux.html#linux","03-setup/linux.html#required-packages","03-setup/linux.html#ubuntu-1804-or-newer--debian-stretch-or-newer","03-setup/linux.html#ubuntu-1404-and-1604","03-setup/linux.html#fedora-23-or-newer","03-setup/linux.html#arch-linux","03-setup/linux.html#other-distros","03-setup/linux.html#optional-packages","03-setup/linux.html#ubuntu--debian","03-setup/linux.html#fedora","03-setup/linux.html#arch-linux-1","03-setup/linux.html#udev-rules","03-setup/linux.html#create-etcudevrulesd99-openocdrules","03-setup/linux.html#reload-the-udev-rules-with","03-setup/windows.html#windows","03-setup/windows.html#arm-none-eabi-gdb","03-setup/windows.html#openocd","03-setup/windows.html#putty","03-setup/windows.html#st-link-usb-driver","03-setup/macos.html#macos","03-setup/verify.html#verify-the-installation","03-setup/verify.html#linux-only","03-setup/verify.html#verify-permissions","03-setup/verify.html#verify-openocd-connection","03-setup/verify.html#nix","03-setup/verify.html#windows","03-setup/verify.html#all","04-meet-your-hardware/index.html#meet-your-hardware","04-meet-your-hardware/index.html#stm32f3discovery-the-f3","04-meet-your-hardware/index.html#stm32f303vct6-the-stm32f3","04-meet-your-hardware/index.html#arm-cortex-m4","04-meet-your-hardware/index.html#the-serial-module","04-meet-your-hardware/index.html#the-bluetooth-module","05-led-roulette/index.html#led-roulette","05-led-roulette/build-it.html#build-it","05-led-roulette/flash-it.html#flash-it","05-led-roulette/flash-it.html#for-nix--macos","05-led-roulette/flash-it.html#for-windows--note--substitute-c-for-the-actual-openocd-path","05-led-roulette/flash-it.html#execute-gdb","05-led-roulette/flash-it.html#failing-case","05-led-roulette/flash-it.html#successful-case","05-led-roulette/flash-it.html#update-cargoconfigtoml","05-led-roulette/flash-it.html#flash-the-device","05-led-roulette/debug-it.html#debug-it","05-led-roulette/the-led-and-delay-abstractions.html#the-led-and-delay-abstractions","05-led-roulette/the-challenge.html#the-challenge","05-led-roulette/the-challenge.html#fork-the-discovery-book","05-led-roulette/my-solution.html#my-solution","06-hello-world/index.html#hello-world","06-hello-world/panic.html#panic","07-registers/index.html#registers","07-registers/index.html#an-aside-leds-digital-outputs-and-voltage-levels","07-registers/rtrm.html#rtrm-reading-the-reference-manual","07-registers/optimization.html#misoptimization","07-registers/bad-address.html#0xbaaaaaad-address","07-registers/spooky-action-at-a-distance.html#spooky-action-at-a-distance","07-registers/type-safe-manipulation.html#type-safe-manipulation","08-leds-again/index.html#leds-again","08-leds-again/power.html#power","08-leds-again/configuration.html#configuration","08-leds-again/the-solution.html#the-solution","09-clocks-and-timers/index.html#clocks-and-timers","09-clocks-and-timers/for-loop-delays.html#for-loop-delays","09-clocks-and-timers/nop.html#nop","09-clocks-and-timers/one-shot-timer.html#one-shot-timer","09-clocks-and-timers/initialization.html#initialization","09-clocks-and-timers/busy-waiting.html#busy-waiting","09-clocks-and-timers/putting-it-all-together.html#putting-it-all-together","10-serial-communication/index.html#serial-communication","10-serial-communication/nix-tooling.html#nix-tooling","10-serial-communication/nix-tooling.html#newer-revisions-of-the-discovery-board","10-serial-communication/nix-tooling.html#older-revisions-of-the-discovery-board--external-serial-module","10-serial-communication/nix-tooling.html#all-revisions-minicom","10-serial-communication/nix-tooling.html#minicom-commands","10-serial-communication/windows-tooling.html#windows-tooling","10-serial-communication/loopbacks.html#loopbacks","10-serial-communication/loopbacks.html#older-board-revision--external-serial-module","10-serial-communication/loopbacks.html#newer-board-revision","11-usart/index.html#usart","11-usart/index.html#newer-board-revisions","11-usart/index.html#older-board-revisions--external-serial-module","11-usart/send-a-single-byte.html#send-a-single-byte","11-usart/send-a-string.html#send-a-string","11-usart/buffer-overrun.html#overruns","11-usart/uprintln.html#uprintln","11-usart/receive-a-single-byte.html#receive-a-single-byte","11-usart/echo-server.html#echo-server","11-usart/reverse-a-string.html#reverse-a-string","11-usart/my-solution.html#my-solution","12-bluetooth-setup/index.html#bluetooth-setup","12-bluetooth-setup/linux.html#linux","12-bluetooth-setup/linux.html#power-up","12-bluetooth-setup/linux.html#scan","12-bluetooth-setup/linux.html#pair","12-bluetooth-setup/linux.html#rfcomm-device","12-bluetooth-setup/loopback.html#loopback-again","12-bluetooth-setup/at-commands.html#at-commands","12-bluetooth-setup/at-commands.html#sanity-check","12-bluetooth-setup/at-commands.html#rename-the-device","12-bluetooth-setup/at-commands.html#query-for-the-current-baud-rate-of-the-bluetooth-module","12-bluetooth-setup/at-commands.html#change-the-baud-rate","13-serial-over-bluetooth/index.html#serial-over-bluetooth","14-i2c/index.html#i2c","14-i2c/the-general-protocol.html#general-protocol","14-i2c/the-general-protocol.html#master---slave","14-i2c/the-general-protocol.html#master---slave-1","14-i2c/lsm303dlhc.html#lsm303dlhc","14-i2c/read-a-single-register.html#read-a-single-register","14-i2c/the-solution.html#the-solution","14-i2c/read-several-registers.html#read-several-registers","15-led-compass/index.html#led-compass","15-led-compass/take-1.html#take-1","15-led-compass/solution-1.html#solution-1","15-led-compass/take-2.html#take-2","15-led-compass/solution-2.html#solution-2","15-led-compass/magnitude.html#magnitude","15-led-compass/calibration.html#calibration","16-punch-o-meter/index.html#punch-o-meter","16-punch-o-meter/gravity-is-up.html#gravity-is-up","16-punch-o-meter/the-challenge.html#the-challenge","16-punch-o-meter/my-solution.html#my-solution","explore.html#whats-left-for-you-to-explore","explore.html#topics-about-embedded-software","explore.html#multitasking","explore.html#sleeping","explore.html#topics-related-to-microcontroller-capabilities","explore.html#direct-memory-access-dma","explore.html#interrupts","explore.html#pulse-width-modulation-pwm","explore.html#digital-inputs","explore.html#analog-to-digital-converters-adc","explore.html#digital-to-analog-converters-dac","explore.html#real-time-clock-rtc","explore.html#other-communication-protocols","explore.html#general-embedded-relevant-topics","explore.html#gyroscopes","explore.html#servo-and-stepper-motors","explore.html#sensor-fusion","appendix/1-general-troubleshooting/index.html#general-troubleshooting","appendix/1-general-troubleshooting/index.html#openocd-problems","appendix/1-general-troubleshooting/index.html#cant-connect-to-openocd---error-open-failed","appendix/1-general-troubleshooting/index.html#cant-connect-to-openocd---polling-again-in-x00ms","appendix/1-general-troubleshooting/index.html#openocd-connection-lost---polling-again-in-x00ms","appendix/1-general-troubleshooting/index.html#cant-flash-the-device---ignoring-packet-error-continuing","appendix/1-general-troubleshooting/index.html#cant-connect-to-openocd---error-couldnt-bind-telnet-to-socket-address-already-in-use","appendix/1-general-troubleshooting/index.html#cargo-problems","appendix/1-general-troubleshooting/index.html#cant-find-crate-for-core","appendix/2-how-to-use-gdb/index.html#how-to-use-gdb","appendix/2-how-to-use-gdb/index.html#general-debugging","appendix/2-how-to-use-gdb/index.html#dealing-with-breakpoints","appendix/2-how-to-use-gdb/index.html#controlling-execution","appendix/2-how-to-use-gdb/index.html#printing-information","appendix/2-how-to-use-gdb/index.html#looking-at-the-symbol-table","appendix/2-how-to-use-gdb/index.html#poking-around-the-program-stack","appendix/2-how-to-use-gdb/index.html#controlling-openocd-remotely"],"index":{"documentStore":{"docInfo":{"0":{"body":18,"breadcrumbs":2,"title":1},"1":{"body":59,"breadcrumbs":2,"title":1},"10":{"body":113,"breadcrumbs":3,"title":2},"100":{"body":61,"breadcrumbs":2,"title":1},"101":{"body":51,"breadcrumbs":4,"title":3},"102":{"body":174,"breadcrumbs":7,"title":6},"103":{"body":84,"breadcrumbs":7,"title":3},"104":{"body":51,"breadcrumbs":5,"title":2},"105":{"body":354,"breadcrumbs":4,"title":1},"106":{"body":200,"breadcrumbs":3,"title":1},"107":{"body":115,"breadcrumbs":7,"title":3},"108":{"body":27,"breadcrumbs":5,"title":2},"109":{"body":85,"breadcrumbs":5,"title":2},"11":{"body":34,"breadcrumbs":3,"title":2},"110":{"body":59,"breadcrumbs":3,"title":1},"111":{"body":134,"breadcrumbs":4,"title":2},"112":{"body":15,"breadcrumbs":4,"title":1},"113":{"body":122,"breadcrumbs":5,"title":2},"114":{"body":5,"breadcrumbs":4,"title":1},"115":{"body":24,"breadcrumbs":4,"title":1},"116":{"body":43,"breadcrumbs":5,"title":2},"117":{"body":74,"breadcrumbs":5,"title":2},"118":{"body":174,"breadcrumbs":4,"title":1},"119":{"body":10,"breadcrumbs":5,"title":2},"12":{"body":51,"breadcrumbs":4,"title":3},"120":{"body":2,"breadcrumbs":5,"title":2},"121":{"body":6,"breadcrumbs":9,"title":6},"122":{"body":2,"breadcrumbs":6,"title":3},"123":{"body":119,"breadcrumbs":6,"title":3},"124":{"body":160,"breadcrumbs":2,"title":1},"125":{"body":17,"breadcrumbs":5,"title":2},"126":{"body":55,"breadcrumbs":5,"title":2},"127":{"body":53,"breadcrumbs":5,"title":2},"128":{"body":119,"breadcrumbs":3,"title":1},"129":{"body":232,"breadcrumbs":7,"title":3},"13":{"body":44,"breadcrumbs":3,"title":2},"130":{"body":122,"breadcrumbs":3,"title":1},"131":{"body":325,"breadcrumbs":7,"title":3},"132":{"body":190,"breadcrumbs":4,"title":2},"133":{"body":191,"breadcrumbs":6,"title":2},"134":{"body":69,"breadcrumbs":6,"title":2},"135":{"body":143,"breadcrumbs":6,"title":2},"136":{"body":87,"breadcrumbs":6,"title":2},"137":{"body":230,"breadcrumbs":4,"title":1},"138":{"body":271,"breadcrumbs":4,"title":1},"139":{"body":61,"breadcrumbs":6,"title":3},"14":{"body":323,"breadcrumbs":4,"title":2},"140":{"body":217,"breadcrumbs":7,"title":2},"141":{"body":77,"breadcrumbs":5,"title":1},"142":{"body":97,"breadcrumbs":5,"title":1},"143":{"body":40,"breadcrumbs":6,"title":3},"144":{"body":21,"breadcrumbs":6,"title":3},"145":{"body":99,"breadcrumbs":4,"title":1},"146":{"body":52,"breadcrumbs":4,"title":1},"147":{"body":22,"breadcrumbs":7,"title":4},"148":{"body":45,"breadcrumbs":7,"title":4},"149":{"body":82,"breadcrumbs":4,"title":1},"15":{"body":16,"breadcrumbs":8,"title":4},"150":{"body":87,"breadcrumbs":7,"title":4},"151":{"body":30,"breadcrumbs":5,"title":2},"152":{"body":37,"breadcrumbs":7,"title":4},"153":{"body":37,"breadcrumbs":7,"title":4},"154":{"body":27,"breadcrumbs":7,"title":4},"155":{"body":41,"breadcrumbs":5,"title":2},"156":{"body":13,"breadcrumbs":7,"title":4},"157":{"body":50,"breadcrumbs":4,"title":1},"158":{"body":48,"breadcrumbs":6,"title":3},"159":{"body":160,"breadcrumbs":5,"title":2},"16":{"body":59,"breadcrumbs":5,"title":1},"160":{"body":0,"breadcrumbs":4,"title":2},"161":{"body":0,"breadcrumbs":4,"title":2},"162":{"body":74,"breadcrumbs":8,"title":6},"163":{"body":99,"breadcrumbs":8,"title":6},"164":{"body":81,"breadcrumbs":8,"title":6},"165":{"body":90,"breadcrumbs":9,"title":7},"166":{"body":139,"breadcrumbs":13,"title":11},"167":{"body":0,"breadcrumbs":4,"title":2},"168":{"body":93,"breadcrumbs":6,"title":4},"169":{"body":15,"breadcrumbs":4,"title":2},"17":{"body":113,"breadcrumbs":5,"title":1},"170":{"body":32,"breadcrumbs":4,"title":2},"171":{"body":94,"breadcrumbs":4,"title":2},"172":{"body":66,"breadcrumbs":4,"title":2},"173":{"body":100,"breadcrumbs":4,"title":2},"174":{"body":70,"breadcrumbs":5,"title":3},"175":{"body":83,"breadcrumbs":6,"title":4},"176":{"body":28,"breadcrumbs":5,"title":3},"18":{"body":32,"breadcrumbs":6,"title":2},"19":{"body":10,"breadcrumbs":5,"title":1},"2":{"body":38,"breadcrumbs":2,"title":1},"20":{"body":102,"breadcrumbs":6,"title":2},"21":{"body":9,"breadcrumbs":7,"title":3},"22":{"body":6,"breadcrumbs":6,"title":1},"23":{"body":0,"breadcrumbs":7,"title":2},"24":{"body":19,"breadcrumbs":11,"title":6},"25":{"body":23,"breadcrumbs":8,"title":3},"26":{"body":6,"breadcrumbs":8,"title":3},"27":{"body":23,"breadcrumbs":7,"title":2},"28":{"body":72,"breadcrumbs":6,"title":1},"29":{"body":0,"breadcrumbs":7,"title":2},"3":{"body":64,"breadcrumbs":3,"title":2},"30":{"body":5,"breadcrumbs":7,"title":2},"31":{"body":5,"breadcrumbs":6,"title":1},"32":{"body":7,"breadcrumbs":7,"title":2},"33":{"body":65,"breadcrumbs":7,"title":2},"34":{"body":34,"breadcrumbs":8,"title":3},"35":{"body":15,"breadcrumbs":8,"title":3},"36":{"body":0,"breadcrumbs":6,"title":1},"37":{"body":43,"breadcrumbs":9,"title":4},"38":{"body":47,"breadcrumbs":6,"title":1},"39":{"body":7,"breadcrumbs":6,"title":1},"4":{"body":10,"breadcrumbs":3,"title":2},"40":{"body":25,"breadcrumbs":9,"title":4},"41":{"body":23,"breadcrumbs":6,"title":1},"42":{"body":5,"breadcrumbs":8,"title":2},"43":{"body":0,"breadcrumbs":7,"title":1},"44":{"body":154,"breadcrumbs":8,"title":2},"45":{"body":76,"breadcrumbs":9,"title":3},"46":{"body":33,"breadcrumbs":7,"title":1},"47":{"body":37,"breadcrumbs":7,"title":1},"48":{"body":150,"breadcrumbs":6,"title":0},"49":{"body":5,"breadcrumbs":4,"title":2},"5":{"body":22,"breadcrumbs":4,"title":3},"50":{"body":53,"breadcrumbs":4,"title":2},"51":{"body":126,"breadcrumbs":4,"title":2},"52":{"body":137,"breadcrumbs":5,"title":3},"53":{"body":39,"breadcrumbs":4,"title":2},"54":{"body":13,"breadcrumbs":4,"title":2},"55":{"body":230,"breadcrumbs":4,"title":2},"56":{"body":535,"breadcrumbs":4,"title":1},"57":{"body":67,"breadcrumbs":4,"title":1},"58":{"body":9,"breadcrumbs":5,"title":2},"59":{"body":286,"breadcrumbs":10,"title":7},"6":{"body":19,"breadcrumbs":2,"title":1},"60":{"body":94,"breadcrumbs":5,"title":2},"61":{"body":43,"breadcrumbs":5,"title":2},"62":{"body":133,"breadcrumbs":5,"title":2},"63":{"body":365,"breadcrumbs":5,"title":2},"64":{"body":205,"breadcrumbs":5,"title":2},"65":{"body":1112,"breadcrumbs":4,"title":1},"66":{"body":1912,"breadcrumbs":8,"title":3},"67":{"body":455,"breadcrumbs":4,"title":1},"68":{"body":38,"breadcrumbs":6,"title":3},"69":{"body":318,"breadcrumbs":4,"title":1},"7":{"body":0,"breadcrumbs":2,"title":1},"70":{"body":541,"breadcrumbs":4,"title":2},"71":{"body":513,"breadcrumbs":4,"title":1},"72":{"body":123,"breadcrumbs":2,"title":1},"73":{"body":92,"breadcrumbs":7,"title":6},"74":{"body":358,"breadcrumbs":6,"title":4},"75":{"body":662,"breadcrumbs":3,"title":1},"76":{"body":416,"breadcrumbs":5,"title":2},"77":{"body":188,"breadcrumbs":7,"title":3},"78":{"body":614,"breadcrumbs":7,"title":3},"79":{"body":220,"breadcrumbs":4,"title":2},"8":{"body":32,"breadcrumbs":3,"title":2},"80":{"body":107,"breadcrumbs":4,"title":1},"81":{"body":87,"breadcrumbs":4,"title":1},"82":{"body":42,"breadcrumbs":4,"title":1},"83":{"body":76,"breadcrumbs":4,"title":2},"84":{"body":88,"breadcrumbs":6,"title":2},"85":{"body":159,"breadcrumbs":4,"title":1},"86":{"body":238,"breadcrumbs":8,"title":3},"87":{"body":108,"breadcrumbs":4,"title":1},"88":{"body":142,"breadcrumbs":6,"title":2},"89":{"body":111,"breadcrumbs":6,"title":2},"9":{"body":77,"breadcrumbs":2,"title":1},"90":{"body":254,"breadcrumbs":4,"title":2},"91":{"body":0,"breadcrumbs":6,"title":2},"92":{"body":58,"breadcrumbs":8,"title":4},"93":{"body":102,"breadcrumbs":11,"title":7},"94":{"body":167,"breadcrumbs":6,"title":2},"95":{"body":43,"breadcrumbs":6,"title":2},"96":{"body":174,"breadcrumbs":6,"title":2},"97":{"body":24,"breadcrumbs":4,"title":1},"98":{"body":55,"breadcrumbs":9,"title":6},"99":{"body":69,"breadcrumbs":6,"title":3}},"docs":{"0":{"body":"Discover the world of microcontrollers through Rust ! This book is an introductory course on microcontroller-based embedded systems that uses Rust as the teaching language rather than the usual C/C++.","breadcrumbs":"Introduction » Discovery","id":"0","title":"Discovery"},"1":{"body":"The following topics will be covered (eventually, I hope): How to write, build, flash and debug an \"embedded\" (Rust) program. Functionality (\"peripherals\") commonly found in microcontrollers: Digital input and output, Pulse Width Modulation (PWM), Analog to Digital Converters (ADC), common communication protocols like Serial, I2C and SPI, etc. Multitasking concepts: cooperative vs preemptive multitasking, interrupts, schedulers, etc. Control systems concepts: sensors, calibration, digital filters, actuators, open loop control, closed loop control, etc.","breadcrumbs":"Introduction » Scope","id":"1","title":"Scope"},"10":{"body":"All these applications I've mentioned, you can probably implement with a Raspberry Pi, a computer that runs Linux. Why should I bother with a microcontroller that operates without an OS? Sounds like it would be harder to develop a program. The main reason is cost. A microcontroller is much cheaper than a general-purpose computer. Not only the microcontroller is cheaper; it also requires many fewer external electrical components to operate. This makes Printed Circuit Boards (PCBs) smaller and cheaper to design and manufacture. The other big reason is power consumption. A microcontroller consumes orders of magnitude less power than a full-blown processor. If your application will run on batteries that makes a huge difference. And last but not least: (hard) real-time constraints. Some processes require their controllers to respond to some events within some time interval (e.g. a quadcopter/drone hit by a wind gust). If this deadline is not met, the process could end in catastrophic failure (e.g. the drone crashes to the ground). A general-purpose computer running a general-purpose OS has many services running in the background. This makes it hard to guarantee the execution of a program within tight time constraints.","breadcrumbs":"Background » When should I use a microcontroller?","id":"10","title":"When should I use a microcontroller?"},"100":{"body":"The microcontroller has a peripheral called USART, which stands for Universal Synchronous/Asynchronous Receiver/Transmitter. This peripheral can be configured to work with several communication protocols like the serial communication protocol. Throughout this chapter, we'll use serial communication to exchange information between the microcontroller and your computer. But before we do that we have to wire up everything. I mentioned before that this protocol involves two data lines: TX and RX. TX stands for transmitter and RX stands for receiver. Transmitter and receiver are relative terms though; which line is the transmitter and which line is the receiver depends from which side of the communication you are looking at the lines.","breadcrumbs":"USART » USART","id":"100","title":"USART"},"101":{"body":"If you have a newer revision of the board and are using the on-board USB <-> Serial functionality then the auxiliary crate will set pin PC4 as the TX line and pin PC5 as the RX line. If you had previously connected the PC4 and PC4 pins in order to test the loopback functionality in the previous section, make sure to remove that wire, or the upcoming serial communication will fail silently. Everything is already wired on the board so you don't need to wire anything yourself. You can move on to the next section .","breadcrumbs":"USART » Newer board revisions","id":"101","title":"Newer board revisions"},"102":{"body":"If you are using an external USB <-> Serial module then you will need to enable the adapter feature of the aux11 crate dependency in Cargo.toml. [dependencies.aux11]\npath = \"auxiliary\"\n# enable this if you are going to use an external serial adapter\nfeatures = [\"adapter\"] # <- uncomment this We'll be using the pin PA9 as the microcontroller's TX line and PA10 as its RX line. In other words, the pin PA9 outputs data onto its wire whereas the pin PA10 listens for data on its wire. We could have used a different pair of pins as the TX and RX pins. There's a table in page 44 of the Data Sheet that list all the other possible pins we could have used. The serial module also has TX and RX pins. We'll have to cross these pins: that is connect the microcontroller's TX pin to the serial module's RX pin and the micro's RX pin to the serial module's TX pin. The wiring diagram below shows all the necessary connections. These are the recommended steps to connect the microcontroller and the serial module: Close OpenOCD and itmdump Disconnect the USB cables from the F3 and the serial module. Connect one of F3 GND pins to the GND pin of the serial module using a female to male (F/M) wire. Preferably, a black one. Connect the PA9 pin on the back of the F3 to the RXI pin of the serial module using a F/M wire. Connect the PA10 pin on the back of the F3 to the TXO pin of the serial module using a F/M wire. Now connect the USB cable to the F3. Finally connect the USB cable to the Serial module. Re-launch OpenOCD and itmdump Everything's wired up! Let's proceed to send data back and forth.","breadcrumbs":"USART » Older board revisions / external serial module","id":"102","title":"Older board revisions / external serial module"},"103":{"body":"Our first task will be to send a single byte from the microcontroller to the computer over the serial connection. This time, I'm going to provide you with an already initialized USART peripheral. You'll only have to work with the registers that are in charge of sending and receiving data. Go into the 11-usart directory and let's run the starter code therein. Make sure that you have minicom/PuTTY open. #![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); // Send a single character usart1 .tdr .write(|w| w.tdr().bits(u16::from(b'X')) ); loop {}\n} This program writes to the TDR register. This causes the USART peripheral to send one byte of information through the serial interface. On the receiving end, your computer, you should see show the character X appear on minicom/PuTTY's terminal.","breadcrumbs":"USART » Send a single byte » Send a single byte","id":"103","title":"Send a single byte"},"104":{"body":"The next task will be to send a whole string from the microcontroller to your computer. I want you to send the string \"The quick brown fox jumps over the lazy dog.\" from the microcontroller to your computer. It's your turn to write the program. Execute your program inside the debugger, statement by statement. What do you see? Then execute the program again but in one go using the continue command. What happens this time? Finally, build the program in release mode and, again, run it in one go. What happens this time?","breadcrumbs":"USART » Send a string » Send a string","id":"104","title":"Send a string"},"105":{"body":"If you wrote your program like this: #![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); // Send a string for byte in b\"The quick brown fox jumps over the lazy dog.\".iter() { usart1 .tdr .write(|w| w.tdr().bits(u16::from(*byte))); } loop {}\n} You probably received something like this on your computer when you executed the program compiled in debug mode. $ # minicom's terminal\n(..)\nThe uic brwn oxjums oer helaz do. And if you compiled in release mode, you probably only got something like this: $ # minicom's terminal\n(..)\nT What went wrong? You see, sending bytes over the wire takes a relatively large amount of time. I already did the math so let me quote myself: With a common configuration of 1 start bit, 8 bits of data, 1 stop bit and a baud rate of 115200 bps one can, in theory, send 11,520 frames per second. Since each one frame carries a byte of data that results in a data rate of 11.52 KB/s Our pangram has a length of 45 bytes. That means it's going to take, at least, 3,900 microseconds (45 bytes / (11,520 bytes/s) = 3,906 us) to send the string. The processor is working at 8 MHz, where executing an instruction takes 125 nanoseconds, so it's likely going to be done with the for loop in less than 3,900 microseconds. We can actually time how long it takes to execute the for loop. aux11::init() returns a MonoTimer (monotonic timer) value that exposes an Instant API that's similar to the one in std::time. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let (usart1, mono_timer, mut itm) = aux11::init(); let instant = mono_timer.now(); // Send a string for byte in b\"The quick brown fox jumps over the lazy dog.\".iter() { usart1.tdr.write(|w| w.tdr().bits(u16::from(*byte))); } let elapsed = instant.elapsed(); // in ticks iprintln!( &mut itm.stim[0], \"`for` loop took {} ticks ({} us)\", elapsed, elapsed as f32 / mono_timer.frequency().0 as f32 * 1e6 ); loop {}\n} In debug mode, I get: $ # itmdump terminal\n(..)\n`for` loop took 22415 ticks (2801.875 us) This is less than 3,900 microseconds but it's not that far off and that's why only a few bytes of information are lost. In conclusion, the processor is trying to send bytes at a faster rate than what the hardware can actually handle and this results in data loss. This condition is known as buffer overrun . How do we avoid this? The status register (ISR) has a flag, TXE, that indicates if it's \"safe\" to write to the TDR register without incurring in data loss. Let's use that to slowdown the processor. #![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let (usart1, mono_timer, mut itm) = aux11::init(); let instant = mono_timer.now(); // Send a string for byte in b\"The quick brown fox jumps over the lazy dog.\".iter() { // wait until it's safe to write to TDR while usart1.isr.read().txe().bit_is_clear() {} // <- NEW! usart1 .tdr .write(|w| w.tdr().bits(u16::from(*byte))); } let elapsed = instant.elapsed(); // in ticks iprintln!( &mut itm.stim[0], \"`for` loop took {} ticks ({} us)\", elapsed, elapsed as f32 / mono_timer.frequency().0 as f32 * 1e6 ); loop {}\n} This time, running the program in debug or release mode should result in a complete string on the receiving side. $ # minicom/PuTTY's console\n(..)\nThe quick brown fox jumps over the lazy dog. The timing of the for loop should be closer to the theoretical 3,900 microseconds as well. The timing below is for the debug version. $ # itmdump terminal\n(..)\n`for` loop took 30499 ticks (3812.375 us)","breadcrumbs":"USART » Buffer overrun » Overruns","id":"105","title":"Overruns"},"106":{"body":"For the next exercise, we'll implement the uprint! family of macros. Your goal is to make this line of code work: uprintln!(serial, \"The answer is {}\", 40 + 2); Which must send the string \"The answer is 42\" through the serial interface. How do we go about that? It's informative to look into the std implementation of println!. // src/libstd/macros.rs\nmacro_rules! print { ($($arg:tt)*) => ($crate::io::_print(format_args!($($arg)*)));\n} Looks simple so far. We need the built-in format_args! macro (it's implemented in the compiler so we can't see what it actually does). We'll have to use that macro in the exact same way. What does this _print function do? // src/libstd/io/stdio.rs\npub fn _print(args: fmt::Arguments) { let result = match LOCAL_STDOUT.state() { LocalKeyState::Uninitialized | LocalKeyState::Destroyed => stdout().write_fmt(args), LocalKeyState::Valid => { LOCAL_STDOUT.with(|s| { if s.borrow_state() == BorrowState::Unused { if let Some(w) = s.borrow_mut().as_mut() { return w.write_fmt(args); } } stdout().write_fmt(args) }) } }; if let Err(e) = result { panic!(\"failed printing to stdout: {}\", e); }\n} That looks complicated but the only part we are interested in is: w.write_fmt(args) and stdout().write_fmt(args). What print! ultimately does is call the fmt::Write::write_fmt method with the output of format_args! as its argument. Luckily we don't have to implement the fmt::Write::write_fmt method either because it's a default method. We only have to implement the fmt::Write::write_str method. Let's do that. This is what the macro side of the equation looks like. What's left to be done by you is provide the implementation of the write_str method. Above we saw that Write is in std::fmt. We don't have access to std but Write is also available in core::fmt. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use core::fmt::{self, Write}; #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln, usart1}; macro_rules! uprint { ($serial:expr, $($arg:tt)*) => { $serial.write_fmt(format_args!($($arg)*)).ok() };\n} macro_rules! uprintln { ($serial:expr, $fmt:expr) => { uprint!($serial, concat!($fmt, \"\\n\")) }; ($serial:expr, $fmt:expr, $($arg:tt)*) => { uprint!($serial, concat!($fmt, \"\\n\"), $($arg)*) };\n} struct SerialPort { usart1: &'static mut usart1::RegisterBlock,\n} impl fmt::Write for SerialPort { fn write_str(&mut self, s: &str) -> fmt::Result { // TODO implement this // hint: this will look very similar to the previous program Ok(()) }\n} #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); let mut serial = SerialPort { usart1 }; uprintln!(serial, \"The answer is {}\", 40 + 2); loop {}\n}","breadcrumbs":"USART » uprintln! » uprintln!","id":"106","title":"uprintln!"},"107":{"body":"So far we have sending data from the microcontroller to your computer. It's time to try the opposite: receiving data from your computer. There's a RDR register that will be filled with the data that comes from the RX line. If we read that register, we'll retrieve the data that the other side of the channel sent. The question is: How do we know that we have received (new) data? The status register, ISR, has a bit for that purpose: RXNE. We can just busy wait on that flag. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); loop { // Wait until there's data available while usart1.isr.read().rxne().bit_is_clear() {} // Retrieve the data let _byte = usart1.rdr.read().rdr().bits() as u8; aux11::bkpt(); }\n} Let's try this program! Let it run free using continue and then type a single character in minicom/PuTTY's console. What happens? What are the contents of the _byte variable? (gdb) continue\nContinuing. Program received signal SIGTRAP, Trace/breakpoint trap.\n0x8003d48 in __bkpt () (gdb) finish\nRun till exit from #0 0x8003d48 in __bkpt ()\nusart::main () at src/11-usart/src/main.rs:19\n19 aux11::bkpt(); (gdb) p/c _byte\n$1 = 97 'a'","breadcrumbs":"USART » Receive a single byte » Receive a single byte","id":"107","title":"Receive a single byte"},"108":{"body":"Let's merge transmission and reception into a single program and write an echo server. An echo server sends back to the client the same text it sent. For this application, the microcontroller will be the server and you and your computer will be the client. This should be straightforward to implement. (hint: do it byte by byte)","breadcrumbs":"USART » Echo server » Echo server","id":"108","title":"Echo server"},"109":{"body":"Alright, next let's make the server more interesting by having it respond to the client with the reverse of the text that they sent. The server will respond to the client every time they press the ENTER key. Each server response will be in a new line. This time you'll need a buffer; you can use heapless::Vec . Here's the starter code: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln};\nuse heapless::Vec; #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); // A buffer with 32 bytes of capacity let mut buffer: Vec = Vec::new(); loop { buffer.clear(); // TODO Receive a user request. Each user request ends with ENTER // NOTE `buffer.push` returns a `Result`. Handle the error by responding // with an error message. // TODO Send back the reversed string }\n}","breadcrumbs":"USART » Reverse a string » Reverse a string","id":"109","title":"Reverse a string"},"11":{"body":"Where heavy computations are involved. To keep their power consumption low, microcontrollers have very limited computational resources available to them. For example, some microcontrollers don't even have hardware support for floating-point operations. On those devices, performing a simple addition of single-precision numbers can take hundreds of CPU cycles.","breadcrumbs":"Background » When should I not use a microcontroller?","id":"11","title":"When should I not use a microcontroller?"},"110":{"body":"#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux11::{entry, iprint, iprintln};\nuse heapless::Vec; #[entry]\nfn main() -> ! { let (usart1, _mono_timer, _itm) = aux11::init(); // A buffer with 32 bytes of capacity let mut buffer: Vec = Vec::new(); loop { buffer.clear(); loop { while usart1.isr.read().rxne().bit_is_clear() {} let byte = usart1.rdr.read().rdr().bits() as u8; if buffer.push(byte).is_err() { // buffer full for byte in b\"error: buffer full\\n\\r\" { while usart1.isr.read().txe().bit_is_clear() {} usart1 .tdr .write(|w| w.tdr().bits(u16::from(*byte))); } break; } // Carriage return if byte == 13 { // Respond for byte in buffer.iter().rev().chain(&[b'\\n', b'\\r']) { while usart1.isr.read().txe().bit_is_clear() {} usart1 .tdr .write(|w| w.tdr().bits(u16::from(*byte))); } break; } } }\n}","breadcrumbs":"USART » My solution » My solution","id":"110","title":"My solution"},"111":{"body":"It's time to get rid of some wires. Serial communication can not only be emulated on top of the USB protocol; it can also be emulated on top of the Bluetooth protocol. This serial over Bluetooth protocol is known as RFCOMM. Before we use the Bluetooth module with the microcontroller, let's first interact with it using minicom/PuTTY. The first thing we'll need to do is: turn on the Bluetooth module. We'll have to share some of the F3 power to it using the following connection: The recommend steps to wire this up are: Close OpenOCD and itmdump Disconnect the USB cables from the F3 and the serial module. Connect F3's GND pin to the Bluetooth's GND pin using a female to female (F/F) wire. Preferably, a black one. Connect F3's 5V pin to the Bluetooth's VCC pin using a F/F wire. Preferably, a red one. Then, connect the USB cable back to the F3. Re-launch OpenOCD and itmdump Two LEDs, a blue one and a red one, on the Bluetooth module should start blinking right after you power on the F3 board. Next thing to do is pair your computer and the Bluetooth module. AFAIK, Windows and mac users can simply use their OS default Bluetooth manager to do the pairing. The Bluetooth module default pin is 1234. Linux users will have to follow (some of) these instructions .","breadcrumbs":"Bluetooth setup » Bluetooth setup","id":"111","title":"Bluetooth setup"},"112":{"body":"If you have a graphical Bluetooth manager, you can use that to pair your computer to the Bluetooth module and skip most of these steps. You'll probably still have to this step though.","breadcrumbs":"Bluetooth setup » Linux » Linux","id":"112","title":"Linux"},"113":{"body":"First, your computer's Bluetooth transceiver may be OFF. Check its status with hciconfig and turn it ON if necessary: $ hciconfig\nhci0: Type: Primary Bus: USB BD Address: 68:17:29:XX:XX:XX ACL MTU: 310:10 SCO MTU: 64:8 DOWN <-- RX bytes:580 acl:0 sco:0 events:31 errors:0 TX bytes:368 acl:0 sco:0 commands:30 errors:0 $ sudo hciconfig hci0 up $ hciconfig\nhci0: Type: Primary Bus: USB BD Address: 68:17:29:XX:XX:XX ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING <-- RX bytes:1190 acl:0 sco:0 events:67 errors:0 TX bytes:1072 acl:0 sco:0 commands:66 errors:0 Then you need to launch the BlueZ (Bluetooth) daemon: On systemd based Linux distributions, use: $ sudo systemctl start bluetooth On Ubuntu (or upstart based Linux distributions), use: $ sudo /etc/init.d/bluetooth start You may also need to unblock your Bluetooth, depending on what rfkill list says: $ rfkill list\n9: hci0: Bluetooth Soft blocked: yes # <-- Hard blocked: no $ sudo rfkill unblock bluetooth $ rfkill list\n9: hci0: Bluetooth Soft blocked: no # <-- Hard blocked: no","breadcrumbs":"Bluetooth setup » Linux » Power up","id":"113","title":"Power up"},"114":{"body":"$ hcitool scan\nScanning ... 20:16:05:XX:XX:XX Ferris\n$ # ^^^^^^","breadcrumbs":"Bluetooth setup » Linux » Scan","id":"114","title":"Scan"},"115":{"body":"$ bluetoothctl\n[bluetooth]# scan on\n[bluetooth]# agent on\n[bluetooth]# pair 20:16:05:XX:XX:XX\nAttempting to pair with 20:16:05:XX:XX:XX\n[CHG] Device 20:16:05:XX:XX:XX Connected: yes\nRequest PIN code\n[agent] Enter PIN code: 1234","breadcrumbs":"Bluetooth setup » Linux » Pair","id":"115","title":"Pair"},"116":{"body":"We'll create a device file for our Bluetooth module in /dev. Then we'll be able to use it just like we used /dev/ttyUSB0. $ sudo rfcomm bind 0 20:16:05:XX:XX:XX Because we used 0 as an argument to bind, /dev/rfcomm0 will be the device file assigned to our Bluetooth module. You can release (destroy) the device file at any time with the following command: $ # Don't actually run this command right now!\n$ sudo rfcomm release 0","breadcrumbs":"Bluetooth setup » Linux » rfcomm device","id":"116","title":"rfcomm device"},"117":{"body":"After pairing your computer to the Bluetooth module, your OS should have created a device file / COM port for you. On Linux, it should be /dev/rfcomm*; on mac, it should be /dev/cu.*; and on Windows, it should be a new COM port. We can now test the Bluetooth module with minicom/PuTTY. Because this module doesn't have LED indicators for the transmission and reception events like the serial module did, we'll test the module using a loopback connection: Just connect the module's TXD pin to its RXD pin using a F/F wire. Now, connect to the device using minicom/PuTTY: $ minicom -D /dev/rfcomm0 Upon connecting, the blinking pattern of the Bluetooth module should change to: long pause then blink twice quickly. Typing inside minicom/PuTTY terminal should echo back what you type.","breadcrumbs":"Bluetooth setup » Loopback » Loopback, again","id":"117","title":"Loopback, again"},"118":{"body":"The Bluetooth module and the F3 need to be configured to communicate at the same baud rate. The tutorial code initializes the UART1 serial device to a baud rate of 115200. The HC-05 Bluetooth module is configured at a baud rate of 9600 by default. The Bluetooth module supports an AT mode that allows you to examine and change its configuration and settings. To utilize the AT mode, connect the Bluetooth module to the F3 and FTDI as shown in the following diagram. Recommended steps to enter AT mode: Disconnect the F3 and FTDI from your computer. Connect F3's GND pin to the Bluetooth's GND pin using a Female/Female (F/F) wire (preferably, a black one). Connect F3's 5V pin to the Bluetooth's VCC pin using a F/F wire (preferably, a red one). Connect the FTDI RXI pin to the Bluetooth's TXD pin using a Female/Male (F/M) wire. Connect the FTDI TXO pin to the Bluetooth's RXD pin using a Female/Male (F/M) wire. Now connect the FTDI to your computer via USB cable. Next connect the F3 to your computer via USB cable while simultaneously pressing and holding the button on the Bluetooth module (kinda tricky). Now, release the button and the Bluetooth module will enter AT mode. You can confirm this by observing that the red LED on the Bluetooth module is blinking in a slow pattern (approx 1-2 seconds on/off). The AT mode always operates at a baud rate of 38400, so configure your terminal program for that baud rate and connect to the FTDI device. When your serial connection is established, you may get a bunch of ERROR: (0) repeatedly being displayed. If this happens, just hit ENTER to stop the errors.","breadcrumbs":"Bluetooth setup » AT commands » AT commands","id":"118","title":"AT commands"},"119":{"body":"$ at\nOK\nOK\n(etc...) Answers OK repeatedly until you hit ENTER again.","breadcrumbs":"Bluetooth setup » AT commands » Sanity check","id":"119","title":"Sanity check"},"12":{"body":"Hopefully, I don't need to convince you here as you are probably familiar with the language differences between Rust and C. One point I do want to bring up is package management. C lacks an official, widely accepted package management solution whereas Rust has Cargo. This makes development much easier. And, IMO, easy package management encourages code reuse because libraries can be easily integrated into an application which is also a good thing as libraries get more \"battle testing\".","breadcrumbs":"Background » Why use Rust and not C?","id":"12","title":"Why use Rust and not C?"},"120":{"body":"$ at+name=ferris\nOK","breadcrumbs":"Bluetooth setup » AT commands » Rename the device","id":"120","title":"Rename the device"},"121":{"body":"at+uart?\n+UART:9600,0,0\nOK\n+UART:9600,0,0\nOK\n(etc ...)","breadcrumbs":"Bluetooth setup » AT commands » Query for the current baud rate of the Bluetooth module","id":"121","title":"Query for the current baud rate of the Bluetooth module"},"122":{"body":"$ at+uart=115200,0,0\nOK","breadcrumbs":"Bluetooth setup » AT commands » Change the baud rate","id":"122","title":"Change the baud rate"},"123":{"body":"Now that we verify that the Bluetooth module works with minicom/PuTTY, let's connect it to the microcontroller: Recommended steps to wire this up: Close OpenOCD and itmdump. Disconnect the F3 from your computer. Connect F3's GND pin to the module's GND pin using a female to female (F/F) wire (preferably, a black one). Connect F3's 5V pin to the module's VCC pin using a F/F wire (preferably, a red one). Connect the PA9 (TX) pin on the back of the F3 to the Bluetooth's RXD pin using a F/F wire. Connect the PA10 (RX) pin on the back of the F3 to the Bluetooth's TXD pin using a F/F wire. Now connect the F3 and your computer using an USB cable. Re-launch OpenOCD and itmdump. And that's it! You should be able to run all the programs you wrote in section 11 without modification! Just make sure you open the right serial device / COM port. NOTE If you are having trouble communicating with the bluetooth device, you may need to initialize USART1 with a lower baud rate. Lowering it from 115,200 bps to 9,600 bps might help, as described in the code here","breadcrumbs":"Serial over Bluetooth » Serial over Bluetooth","id":"123","title":"Serial over Bluetooth"},"124":{"body":"We just saw the serial communication protocol. It's a widely used protocol because it's very simple and this simplicity makes it easy to implement on top of other protocols like Bluetooth and USB. However, it's simplicity is also a downside. More elaborated data exchanges, like reading a digital sensor, would require the sensor vendor to come up with another protocol on top of it. (Un)Luckily for us, there are plenty of other communication protocols in the embedded space. Some of them are widely used in digital sensors. The F3 board we are using has three motion sensors in it: an accelerometer, a magnetometer and gyroscope. The accelerometer and magnetometer are packaged in a single component and can be accessed via an I2C bus. I2C stands for Inter-Integrated Circuit and is a synchronous serial communication protocol. It uses two lines to exchange data: a data line (SDA) and a clock line (SCL). Because a clock line is used to synchronize the communication, this is a synchronous protocol. This protocol uses a master slave model where the master is the device that starts and drives the communication with a slave device. Several devices, both masters and slaves, can be connected to the same bus at the same time. A master device can communicate with a specific slave device by first broadcasting its address to the bus. This address can be 7 bits or 10 bits long. Once a master has started a communication with a slave, no other device can make use of the bus until the master stops the communication. The clock line determines how fast data can be exchanged and it usually operates at a frequency of 100 KHz (standard mode) or 400 KHz (fast mode).","breadcrumbs":"I2C » I2C","id":"124","title":"I2C"},"125":{"body":"The I2C protocol is more elaborate than the serial communication protocol because it has to support communication between several devices. Let's see how it works using examples:","breadcrumbs":"I2C » The general protocol » General protocol","id":"125","title":"General protocol"},"126":{"body":"If the master wants to send data to the slave: Master: Broadcast START M: Broadcast slave address (7 bits) + the R/W (8th) bit set to WRITE Slave: Responds ACK (ACKnowledgement) M: Send one byte S: Responds ACK Repeat steps 4 and 5 zero or more times M: Broadcast STOP OR (broadcast RESTART and go back to (2)) NOTE The slave address could have been 10 bits instead of 7 bits long. Nothing else would have changed.","breadcrumbs":"I2C » The general protocol » Master -> Slave","id":"126","title":"Master -> Slave"},"127":{"body":"If the master wants to read data from the slave: M: Broadcast START M: Broadcast slave address (7 bits) + the R/W (8th) bit set to READ S: Responds with ACK S: Send byte M: Responds with ACK Repeat steps 4 and 5 zero or more times M: Broadcast STOP OR (broadcast RESTART and go back to (2)) NOTE The slave address could have been 10 bits instead of 7 bits long. Nothing else would have changed.","breadcrumbs":"I2C » The general protocol » Master <- Slave","id":"127","title":"Master <- Slave"},"128":{"body":"* NOTE : Newer (from around 2020/09) Discovery boards may have an LSM303AGR rather than a LSM303DLHC . Checkout the github issues like this for more details. Two of the sensors in the F3, the magnetometer and the accelerometer, are packaged in a single component: the LSM303DLHC integrated circuit. These two sensors can be accessed via an I2C bus. Each sensor behaves like an I2C slave and has a different address. Each sensor has its own memory where it stores the results of sensing its environment. Our interaction with these sensors will mainly involve reading their memory. The memory of these sensors is modeled as byte addressable registers. These sensors can be configured too; that's done by writing to their registers. So, in a sense, these sensors are very similar to the peripherals inside the microcontroller. The difference is that their registers are not mapped into the microcontrollers' memory. Instead, their registers have to be accessed via the I2C bus. The main source of information about the LSM303DLHC is its Data Sheet . Read through it to see how one can read the sensors' registers. That part is in: Section 5.1.1 I2C Operation - Page 20 - LSM303DLHC Data Sheet The other part of the documentation relevant to this book is the description of the registers. That part is in: Section 7 Register description - Page 25 - LSM303DLHC Data Sheet","breadcrumbs":"I2C » LSM303DLHC » LSM303DLHC","id":"128","title":"LSM303DLHC"},"129":{"body":"Let's put all that theory into practice! Just like with the USART peripheral, I've taken care of initializing everything before you reach main so you'll only have to deal with the following registers: CR2. Control register 2. ISR. Interrupt and status register. TXDR. Transmit data register. RXDR. Receive data register. These registers are documented in the following section of the Reference Manual: Section 28.7 I2C registers - Page 868 - Reference Manual We'll be using the I2C1 peripheral in conjunction with pins PB6 (SCL) and PB7 (SDA). You won't have to wire anything this time because the sensor is on the board and it's already connected to the microcontroller. However, I would recommend that you disconnect the serial / Bluetooth module from the F3 to make it easier to manipulate. Later on, we'll be moving the board around quite a bit. Your task is to write a program that reads the contents of the magnetometer's IRA_REG_M register. This register is read only and always contains the value 0b01001000. The microcontroller will be taking the role of the I2C master and the magnetometer inside the LSM303DLHC will be the I2C slave. Here's the starter code. You'll have to implement the TODOs. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux14::{entry, iprint, iprintln, prelude::*}; // Slave address\nconst MAGNETOMETER: u16 = 0b0011_1100; // Addresses of the magnetometer's registers\nconst OUT_X_H_M: u8 = 0x03;\nconst IRA_REG_M: u8 = 0x0A; #[entry]\nfn main() -> ! { let (i2c1, _delay, mut itm) = aux14::init(); // Stage 1: Send the address of the register we want to read to the // magnetometer { // TODO Broadcast START // TODO Broadcast the MAGNETOMETER address with the R/W bit set to Write // TODO Send the address of the register that we want to read: IRA_REG_M } // Stage 2: Receive the contents of the register we asked for let byte = { // TODO Broadcast RESTART // TODO Broadcast the MAGNETOMETER address with the R/W bit set to Read // TODO Receive the contents of the register // TODO Broadcast STOP 0 }; // Expected output: 0x0A - 0b01001000 iprintln!(&mut itm.stim[0], \"0x{:02X} - 0b{:08b}\", IRA_REG_M, byte); loop {}\n} To give you some extra help, these are the exact bitfields you'll be working with: CR2: SADD1, RD_WRN, NBYTES, START, AUTOEND ISR: TXIS, RXNE, TC TXDR: TXDATA RXDR: RXDATA","breadcrumbs":"I2C » Read a single register » Read a single register","id":"129","title":"Read a single register"},"13":{"body":"Or why should I prefer C over Rust? The C ecosystem is way more mature. Off the shelf solution for several problems already exist. If you need to control a time-sensitive process, you can grab one of the existing commercial Real-Time Operating Systems (RTOS) out there and solve your problem. There are no commercial, production-grade RTOSes in Rust yet so you would have to either create one yourself or try one of the ones that are in development.","breadcrumbs":"Background » Why should I not use Rust?","id":"13","title":"Why should I not use Rust?"},"130":{"body":"#![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux14::{entry, iprint, iprintln, prelude::*}; // Slave address\nconst MAGNETOMETER: u16 = 0b0011_1100; // Addresses of the magnetometer's registers\nconst OUT_X_H_M: u8 = 0x03;\nconst IRA_REG_M: u8 = 0x0A; #[entry]\nfn main() -> ! { let (i2c1, _delay, mut itm) = aux14::init(); // Stage 1: Send the address of the register we want to read to the // magnetometer { // Broadcast START // Broadcast the MAGNETOMETER address with the R/W bit set to Write i2c1.cr2.write(|w| { w.start().set_bit(); w.sadd().bits(MAGNETOMETER); w.rd_wrn().clear_bit(); w.nbytes().bits(1); w.autoend().clear_bit() }); // Wait until we can send more data while i2c1.isr.read().txis().bit_is_clear() {} // Send the address of the register that we want to read: IRA_REG_M i2c1.txdr.write(|w| w.txdata().bits(IRA_REG_M)); // Wait until the previous byte has been transmitted while i2c1.isr.read().tc().bit_is_clear() {} } // Stage 2: Receive the contents of the register we asked for let byte = { // Broadcast RESTART // Broadcast the MAGNETOMETER address with the R/W bit set to Read i2c1.cr2.modify(|_, w| { w.start().set_bit(); w.nbytes().bits(1); w.rd_wrn().set_bit(); w.autoend().set_bit() }); // Wait until we have received the contents of the register while i2c1.isr.read().rxne().bit_is_clear() {} // Broadcast STOP (automatic because of `AUTOEND = 1`) i2c1.rxdr.read().rxdata().bits() }; // Expected output: 0x0A - 0b01001000 iprintln!(&mut itm.stim[0], \"0x{:02X} - 0b{:08b}\", IRA_REG_M, byte); loop {}\n}","breadcrumbs":"I2C » The solution » The solution","id":"130","title":"The solution"},"131":{"body":"Reading the IRA_REG_M register was a good test of our understanding of the I2C protocol but that register contains uninteresting information. This time, we'll read the registers of the magnetometer that actually expose the sensor readings. Six contiguous registers are involved and they start with OUT_X_H_M at address 0x03. We'll modify our previous program to read these six registers. Only a few modifications are needed. We'll need to change the address we request from the magnetometer from IRA_REG_M to OUT_X_H_M. // Send the address of the register that we want to read: OUT_X_H_M i2c1.txdr.write(|w| w.txdata().bits(OUT_X_H_M)); We'll have to request the slave for six bytes rather than just one. // Broadcast RESTART // Broadcast the MAGNETOMETER address with the R/W bit set to Read i2c1.cr2.modify(|_, w| { w.start().set_bit(); w.nbytes().bits(6); w.rd_wrn().set_bit(); w.autoend().set_bit() }); And fill a buffer rather than read just one byte: let mut buffer = [0u8; 6]; for byte in &mut buffer { // Wait until we have received the contents of the register while i2c1.isr.read().rxne().bit_is_clear() {} *byte = i2c1.rxdr.read().rxdata().bits(); } // Broadcast STOP (automatic because of `AUTOEND = 1`) Putting it all together inside a loop alongside a delay to reduce the data throughput: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux14::{entry, iprint, iprintln, prelude::*}; // Slave address\nconst MAGNETOMETER: u16 = 0b0011_1100; // Addresses of the magnetometer's registers\nconst OUT_X_H_M: u8 = 0x03;\nconst IRA_REG_M: u8 = 0x0A; #[entry]\nfn main() -> ! { let (i2c1, mut delay, mut itm) = aux14::init(); loop { // Broadcast START // Broadcast the MAGNETOMETER address with the R/W bit set to Write i2c1.cr2.write(|w| { w.start().set_bit(); w.sadd().bits(MAGNETOMETER); w.rd_wrn().clear_bit(); w.nbytes().bits(1); w.autoend().clear_bit() }); // Wait until we can send more data while i2c1.isr.read().txis().bit_is_clear() {} // Send the address of the register that we want to read: OUT_X_H_M i2c1.txdr.write(|w| w.txdata().bits(OUT_X_H_M)); // Wait until the previous byte has been transmitted while i2c1.isr.read().tc().bit_is_clear() {} // Broadcast RESTART // Broadcast the MAGNETOMETER address with the R/W bit set to Read i2c1.cr2.modify(|_, w| { w.start().set_bit(); w.nbytes().bits(6); w.rd_wrn().set_bit(); w.autoend().set_bit() }); let mut buffer = [0u8; 6]; for byte in &mut buffer { // Wait until we have received something while i2c1.isr.read().rxne().bit_is_clear() {} *byte = i2c1.rxdr.read().rxdata().bits(); } // Broadcast STOP (automatic because of `AUTOEND = 1`) iprintln!(&mut itm.stim[0], \"{:?}\", buffer); delay.delay_ms(1_000_u16); }\n} If you run this, you should printed in the itmdump's console a new array of six bytes every second. The values within the array should change if you move around the board. $ # itmdump terminal\n(..)\n[0, 45, 255, 251, 0, 193]\n[0, 44, 255, 249, 0, 193]\n[0, 49, 255, 250, 0, 195] But these bytes don't make much sense like that. Let's turn them into actual readings: let x_h = u16::from(buffer[0]); let x_l = u16::from(buffer[1]); let z_h = u16::from(buffer[2]); let z_l = u16::from(buffer[3]); let y_h = u16::from(buffer[4]); let y_l = u16::from(buffer[5]); let x = ((x_h << 8) + x_l) as i16; let y = ((y_h << 8) + y_l) as i16; let z = ((z_h << 8) + z_l) as i16; iprintln!(&mut itm.stim[0], \"{:?}\", (x, y, z)); Now it should look better: $ # `itmdump terminal\n(..)\n(44, 196, -7)\n(45, 195, -6)\n(46, 196, -9) This is the Earth's magnetic field decomposed alongside the XYZ axis of the magnetometer. In the next section, we'll learn how to make sense of these numbers.","breadcrumbs":"I2C » Read several registers » Read several registers","id":"131","title":"Read several registers"},"132":{"body":"In this section, we'll implement a compass using the LEDs on the F3. Like proper compasses, our LED compass must point north somehow. It will do that by turning on one of its eight LEDs; the on LED should point towards north. Magnetic fields have both a magnitude, measured in Gauss or Teslas, and a direction . The magnetometer on the F3 measures both the magnitude and the direction of an external magnetic field but it reports back the decomposition of said field along its axes . See below, the magnetometer has three axes associated to it. Only the X and Y axes are shown above. The Z axis is pointing \"out\" of your screen. Let's get familiar with the readings of the magnetometer by running the following starter code: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*}; #[entry]\nfn main() -> ! { let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init(); loop { iprintln!(&mut itm.stim[0], \"{:?}\", lsm303dlhc.mag().unwrap()); delay.delay_ms(1_000_u16); }\n} This lsm303dlhc module provides high level API over the LSM303DLHC. Under the hood it does the same I2C routine that you implemented in the last section but it reports the X, Y and Z values in a I16x3 struct instead of a tuple. Locate where north is at your current location. Then rotate the board such that it's aligned \"towards north\": the North LED (LD3) should be pointing towards north. Now run the starter code and observe the output. What X, Y and Z values do you see? $ # itmdump terminal\n(..)\nI16x3 { x: 45, y: 194, z: -3 }\nI16x3 { x: 46, y: 195, z: -8 }\nI16x3 { x: 47, y: 197, z: -2 } Now rotate the board 90 degrees while keeping it parallel to the ground. What X, Y and Z values do you see this time? Then rotate it 90 degrees again. What values do you see?","breadcrumbs":"LED compass » LED compass","id":"132","title":"LED compass"},"133":{"body":"What's the simplest way in which we can implement the LED compass? Even if it's not perfect. For starters, we'd only care about the X and Y components of the magnetic field because when you look at a compass you always hold it in horizontal position thus the compass is in the XY plane. For example, what LED would you turn on in the following case. EMF stands for Earth's Magnetic Field and green arrow has the direction of the EMF (it points north). The Southeast LED, right? What signs do the X and Y components of the magnetic field have in that scenario? Both are positive. If we only looked at the signs of the X and Y components we could determine to which quadrant the magnetic field belongs to. In the previous example, the magnetic field was in the first quadrant (x and y were positive) and it made sense to turn on the SouthEast LED. Similarly, we could turn a different LED if the magnetic field was in a different quadrant. Let's try that logic. Here's the starter code: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3}; #[entry]\nfn main() -> ! { let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init(); let mut leds = leds.into_array(); loop { let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap(); // Look at the signs of the X and Y components to determine in which // quadrant the magnetic field is let dir = match (x > 0, y > 0) { // Quadrant ??? (true, true) => Direction::Southeast, // Quadrant ??? (false, true) => panic!(\"TODO\"), // Quadrant ??? (false, false) => panic!(\"TODO\"), // Quadrant ??? (true, false) => panic!(\"TODO\"), }; leds.iter_mut().for_each(|led| led.off().unwrap()); leds[dir as usize].on().unwrap(); delay.delay_ms(1_000_u16); }\n} There's a Direction enum in the led module that has 8 variants named after the cardinal points: North, East, Southwest, etc. Each of these variants represent one of the 8 LEDs in the compass. The Leds value can be indexed using the Direction enum; the result of indexing is the LED that points in that Direction.","breadcrumbs":"LED compass » Take 1 » Take 1","id":"133","title":"Take 1"},"134":{"body":"#![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3}; #[entry]\nfn main() -> ! { let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init(); let mut leds = leds.into_array(); loop { let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap(); // Look at the signs of the X and Y components to determine in which // quadrant the magnetic field is let dir = match (x > 0, y > 0) { // Quadrant I (true, true) => Direction::Southeast, // Quadrant II (false, true) => Direction::Northeast, // Quadrant III (false, false) => Direction::Northwest, // Quadrant IV (true, false) => Direction::Southwest, }; leds.iter_mut().for_each(|led| led.off().unwrap()); leds[dir as usize].on().unwrap(); delay.delay_ms(1_000_u16); }\n}","breadcrumbs":"LED compass » Solution 1 » Solution 1","id":"134","title":"Solution 1"},"135":{"body":"This time, we'll use math to get the precise angle that the magnetic field forms with the X and Y axes of the magnetometer. We'll use the atan2 function. This function returns an angle in the -PI to PI range. The graphic below shows how this angle is measured: Although not explicitly shown in this graph the X axis points to the right and the Y axis points up. Here's the starter code. theta, in radians, has already been computed. You need to pick which LED to turn on based on the value of theta. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] // You'll find this useful ;-)\nuse core::f32::consts::PI; #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};\n// this trait provides the `atan2` method\nuse m::Float; #[entry]\nfn main() -> ! { let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init(); let mut leds = leds.into_array(); loop { let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap(); let _theta = (y as f32).atan2(x as f32); // in radians // FIXME pick a direction to point to based on `theta` let dir = Direction::Southeast; leds.iter_mut().for_each(|led| led.off().unwrap()); leds[dir as usize].on().unwrap(); delay.delay_ms(100_u8); }\n} Suggestions/tips: A whole circle rotation equals 360 degrees. PI radians is equivalent to 180 degrees. If theta was zero, what LED would you turn on? If theta was, instead, very close to zero, what LED would you turn on? If theta kept increasing, at what value would you turn on a different LED?","breadcrumbs":"LED compass » Take 2 » Take 2","id":"135","title":"Take 2"},"136":{"body":"#![deny(unsafe_code)]\n#![no_main]\n#![no_std] // You'll find this useful ;-)\nuse core::f32::consts::PI; #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, switch_hal::OutputSwitch, Direction, I16x3};\nuse m::Float; #[entry]\nfn main() -> ! { let (leds, mut lsm303dlhc, mut delay, _itm) = aux15::init(); let mut leds = leds.into_array(); loop { let I16x3 { x, y, .. } = lsm303dlhc.mag().unwrap(); let theta = (y as f32).atan2(x as f32); // in radians let dir = if theta < -7. * PI / 8. { Direction::North } else if theta < -5. * PI / 8. { Direction::Northwest } else if theta < -3. * PI / 8. { Direction::West } else if theta < -PI / 8. { Direction::Southwest } else if theta < PI / 8. { Direction::South } else if theta < 3. * PI / 8. { Direction::Southeast } else if theta < 5. * PI / 8. { Direction::East } else if theta < 7. * PI / 8. { Direction::Northeast } else { Direction::North }; leds.iter_mut().for_each(|led| led.off().unwrap()); leds[dir as usize].on().unwrap(); delay.delay_ms(100_u8); }\n}","breadcrumbs":"LED compass » Solution 2 » Solution 2","id":"136","title":"Solution 2"},"137":{"body":"We have been working with the direction of the magnetic field but what's its real magnitude? The number that the magnetic_field function reports are unit-less. How can we convert those values to Gauss? The documentation will answer that question. Section 2.1 Sensor characteristics - Page 10 - LSM303DLHC Data Sheet The table in that page shows a magnetic gain setting that has different values according to the values of the GN bits. By default, those GN bits are set to 001. That means that magnetic gain of the X and Y axes is 1100 LSB / Gauss and the magnetic gain of the Z axis is 980 LSB / Gauss. LSB stands for Least Significant Bits and the 1100 LSB / Gauss number indicates that a reading of 1100 is equivalent to 1 Gauss, a reading of 2200 is equivalent to 2 Gauss and so on. So, what we need to do is divide the X, Y and Z values that the sensor outputs by its corresponding gain . Then, we'll have the X, Y and Z components of the magnetic field in Gauss. With some extra math we can retrieve the magnitude of the magnetic field from its X, Y and Z components: let magnitude = (x * x + y * y + z * z).sqrt(); Putting all this together in a program: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, I16x3};\nuse m::Float; #[entry]\nfn main() -> ! { const XY_GAIN: f32 = 1100.; // LSB / G const Z_GAIN: f32 = 980.; // LSB / G let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init(); loop { let I16x3 { x, y, z } = lsm303dlhc.mag().unwrap(); let x = f32::from(x) / XY_GAIN; let y = f32::from(y) / XY_GAIN; let z = f32::from(z) / Z_GAIN; let mag = (x * x + y * y + z * z).sqrt(); iprintln!(&mut itm.stim[0], \"{} mG\", mag * 1_000.); delay.delay_ms(500_u16); }\n} This program will report the magnitude (strength) of the magnetic field in milligauss (mG). The magnitude of the Earth's magnetic field is in the range of 250 mG to 650 mG (the magnitude varies depending on your geographical location) so you should see a value in that range or close to that range -- I see a magnitude of around 210 mG. Some questions: Without moving the board, what value do you see? Do you always see the same value? If you rotate the board, does the magnitude change? Should it change?","breadcrumbs":"LED compass » Magnitude » Magnitude","id":"137","title":"Magnitude"},"138":{"body":"If we rotate the board, the direction of the Earth's magnetic field with respect to the magnetometer should change but its magnitude should not! Yet, the magnetometer indicates that the magnitude of the magnetic field changes as the board rotates. Why's that the case? Turns out the magnetometer needs to be calibrated to return the correct answer. The calibration involves quite a bit of math (matrices) so we won't cover it here but this Application Note describes the procedure if you are interested. Instead, what we'll do in this section is visualize how off we are. Let's try this experiment: Let's record the readings of the magnetometer while we slowly rotate the board in different directions. We'll use the iprintln macro to format the readings as Tab Separated Values (TSV). #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux15::{entry, iprint, iprintln, prelude::*, I16x3}; #[entry]\nfn main() -> ! { let (_leds, mut lsm303dlhc, mut delay, mut itm) = aux15::init(); loop { let I16x3 { x, y, z } = lsm303dlhc.mag().unwrap(); iprintln!(&mut itm.stim[0], \"{}\\t{}\\t{}\", x, y, z); delay.delay_ms(100_u8); }\n} You should get an output in the console that looks like this: $ # itmdump console\n-76 213 -54\n-76 213 -54\n-76 213 -54\n-76 213 -54\n-73 213 -55 You can pipe that to a file using: $ # Careful! Exit any running other `itmdump` instance that may be running\n$ itmdump -F -f itm.txt > emf.txt Rotate the board in many different direction while you log data for a several seconds. Then import that TSV file into a spreadsheet program (or use the Python script shown below) and plot the first two columns as a scatter plot. #!/usr/bin/python import csv\nimport math\nimport matplotlib.pyplot as plt\nimport numpy as np\nimport seaborn as sns\nimport sys # apply plot style\nsns.set() x = []\ny = [] with open(sys.argv[1], 'r') as f: rows = csv.reader(f, delimiter='\\t') for row in rows: # discard rows that are missing data if len(row) != 3 or not row[0] or not row[1]: continue x.append(int(row[0])) y.append(int(row[1])) r = math.ceil(max(max(np.abs(x)), max(np.abs(y))) / 100) * 100 plt.plot(x, y, '.')\nplt.xlim(-r, r)\nplt.ylim(-r, r)\nplt.gca().set_aspect(1)\nplt.tight_layout() plt.savefig('emf.svg')\nplt.close If you rotated the board on a flat horizontal surface, the Z component of the magnetic field should have remained relatively constant and this plot should have been a circumference (not a ellipse) centered at the origin. If you rotated the board in random directions, which was the case of plot above, then you should have gotten a circle made of a bunch of points centered at the origin. Deviations from the circle shape indicate that the magnetometer needs to be calibrated. Take home message: Don't just trust the reading of a sensor. Verify it's outputting sensible values. If it's not, then calibrate it.","breadcrumbs":"LED compass » Calibration » Calibration","id":"138","title":"Calibration"},"139":{"body":"In this section we'll be playing with the accelerometer that's in the board. What are we building this time? A punch-o-meter! We'll be measuring the power of your jabs. Well, actually the maximum acceleration that you can reach because acceleration is what accelerometers measure. Strength and acceleration are proportional though so it's a good approximation. The accelerometer is also built inside the LSM303DLHC package. And just like the magnetometer, it can also be accessed using the I2C bus. It also has the same coordinate system as the magnetometer. Here's the coordinate system again: Just like in the previous unit, we'll be using a high level API to directly get the sensor readings in a nicely packaged struct.","breadcrumbs":"Punch-o-meter » Punch-o-meter","id":"139","title":"Punch-o-meter"},"14":{"body":"The primary knowledge requirement to read this book is to know some Rust. It's hard for me to quantify some but at least I can tell you that you don't need to fully grok generics but you do need to know how to use closures. You also need to be familiar with the idioms of the 2018 edition , in particular with the fact that extern crate is not necessary in the 2018 edition. Due to the nature of embedded programming, it will also be extremely helpful to understand how binary and hexadecimal representations of values work, as well as the use of some bitwise operators. For example, it would be useful to understand how the following program produces its output. fn main() { let a = 0x4000_0000 + 0xa2; // Use of the bit shift \"<<\" operation. let b = 1 << 5; // {:X} will format values as hexadecimal println!(\"{:X}: {:X}\", a, b);\n} Also, to follow this material you'll need the following hardware: (Some components are optional but recommended) A STM32F3DISCOVERY board. (You can purchase this board from \"big\" electronics suppliers or from e-commerce sites ) OPTIONAL. A 3.3V USB <-> Serial module. To elaborate: if you have one of the latest revisions of the discovery board (which is usually the case given the first revision was released years ago) then you do not need this module because the board includes this functionality on-board. If you have an older revision of the board then you'll need this module for chapters 10 and 11. For completeness, we'll include instructions for using a Serial module. The book will use this particular model but you can use any other model as long as it operates at 3.3V. The CH340G module, which you can buy from e-commerce sites works too and it's probably cheaper for you to get. OPTIONAL. A HC-05 Bluetooth module (with headers!). A HC-06 would work too. (As with other Chinese parts, you pretty much can only find these on e-commerce sites . (US) Electronics suppliers don't usually stock these for some reason) Two mini-B USB cables. One is required to make the STM32F3DISCOVERY board work. The other is only required if you have the Serial <-> USB module. Make sure that the cables both support data transfer as some cables only support charging devices. NOTE These are not the USB cables that ship with pretty much every Android phone; those are micro USB cables. Make sure you have the right thing! MOSTLY OPTIONAL. 5 female to female, 4 male to female and 1 Male to Male jumper (AKA Dupont) wires. You'll very likely need one female to female to get ITM working. The other wires are only needed if you'll be using the USB <-> Serial and Bluetooth modules. (You can get these from electronics suppliers or from e-commerce sites ) FAQ : Wait, why do I need this specific hardware? It makes my life and yours much easier. The material is much, much more approachable if we don't have to worry about hardware differences. Trust me on this one. FAQ : Can I follow this material with a different development board? Maybe? It depends mainly on two things: your previous experience with microcontrollers and/or whether there already exists a high level crate, like the f3 , for your development board somewhere. With a different development board, this text would lose most if not all its beginner friendliness and \"easy to follow\"-ness, IMO. If you have a different development board and you don't consider yourself a total beginner, you are better off starting with the quickstart project template.","breadcrumbs":"Hardware/knowledge requirements » Hardware/knowledge requirements","id":"14","title":"Hardware/knowledge requirements"},"140":{"body":"What's the first thing we'll do? Perform a sanity check! The starter code prints the X, Y and Z components of the acceleration measured by the accelerometer. The values have already been \"scaled\" and have units of gs. Where 1 g is equal to the acceleration of the gravity, about 9.8 meters per second squared. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux16::{entry, iprint, iprintln, prelude::*, I16x3, Sensitivity}; #[entry]\nfn main() -> ! { let (mut lsm303dlhc, mut delay, _mono_timer, mut itm) = aux16::init(); // extend sensing range to `[-12g, +12g]` lsm303dlhc.set_accel_sensitivity(Sensitivity::G12).unwrap(); loop { const SENSITIVITY: f32 = 12. / (1 << 14) as f32; let I16x3 { x, y, z } = lsm303dlhc.accel().unwrap(); let x = f32::from(x) * SENSITIVITY; let y = f32::from(y) * SENSITIVITY; let z = f32::from(z) * SENSITIVITY; iprintln!(&mut itm.stim[0], \"{:?}\", (x, y, z)); delay.delay_ms(1_000_u16); }\n} The output of this program with the board sitting still will be something like: $ # itmdump console\n(..)\n(0.0, 0.0, 1.078125)\n(0.0, 0.0, 1.078125)\n(0.0, 0.0, 1.171875)\n(0.0, 0.0, 1.03125)\n(0.0, 0.0, 1.078125) Which is weird because the board is not moving yet its acceleration is non-zero. What's going on? This must be related to the gravity, right? Because the acceleration of gravity is 1 g. But the gravity pulls objects downwards so the acceleration along the Z axis should be negative not positive ... Did the program get the Z axis backwards? Nope, you can test rotating the board to align the gravity to the X or Y axis but the acceleration measured by the accelerometer is always pointing up. What happens here is that the accelerometer is measuring the proper acceleration of the board not the acceleration you are observing. This proper acceleration is the acceleration of the board as seen from a observer that's in free fall. An observer that's in free fall is moving toward the center of the the Earth with an acceleration of 1g; from its point of view the board is actually moving upwards (away from the center of the Earth) with an acceleration of 1g. And that's why the proper acceleration is pointing up. This also means that if the board was in free fall, the accelerometer would report a proper acceleration of zero. Please, don't try that at home. Yes, physics is hard. Let's move on.","breadcrumbs":"Punch-o-meter » Gravity is up? » Gravity is up?","id":"140","title":"Gravity is up?"},"141":{"body":"To keep things simple, we'll measure the acceleration only in the X axis while the board remains horizontal. That way we won't have to deal with subtracting that fictitious 1g we observed before which would be hard because that 1g could have X Y Z components depending on how the board is oriented. Here's what the punch-o-meter must do: By default, the app is not \"observing\" the acceleration of the board. When a significant X acceleration is detected (i.e. the acceleration goes above some threshold), the app should start a new measurement. During that measurement interval, the app should keep track of the maximum acceleration observed After the measurement interval ends, the app must report the maximum acceleration observed. You can report the value using the iprintln macro. Give it a try and let me know how hard you can punch ;-).","breadcrumbs":"Punch-o-meter » The challenge » The challenge","id":"141","title":"The challenge"},"142":{"body":"#![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux16::{entry, iprint, iprintln, prelude::*, I16x3, Sensitivity};\nuse m::Float; #[entry]\nfn main() -> ! { const SENSITIVITY: f32 = 12. / (1 << 14) as f32; const THRESHOLD: f32 = 0.5; let (mut lsm303dlhc, mut delay, mono_timer, mut itm) = aux16::init(); lsm303dlhc.set_accel_sensitivity(Sensitivity::G12).unwrap(); let measurement_time = mono_timer.frequency().0; // 1 second in ticks let mut instant = None; let mut max_g = 0.; loop { let g_x = f32::from(lsm303dlhc.accel().unwrap().x).abs() * SENSITIVITY; match instant { None => { // If acceleration goes above a threshold, we start measuring if g_x > THRESHOLD { iprintln!(&mut itm.stim[0], \"START!\"); max_g = g_x; instant = Some(mono_timer.now()); } } // Still measuring Some(ref instant) if instant.elapsed() < measurement_time => { if g_x > max_g { max_g = g_x; } } _ => { // Report max value iprintln!(&mut itm.stim[0], \"Max acceleration: {}g\", max_g); // Measurement done instant = None; // Reset max_g = 0.; } } delay.delay_ms(50_u8); }\n}","breadcrumbs":"Punch-o-meter » My solution » My solution","id":"142","title":"My solution"},"143":{"body":"We have barely scratched the surface! There's lots of stuff left for you to explore. NOTE: If you're reading this, and you'd like to help add examples or exercises to the Discovery book for any of the items below, or any other relevant embedded topics, we'd love to have your help! Please open an issue if you would like to help, but need assistance or mentoring for how to contribute this to the book, or open a Pull Request adding the information!","breadcrumbs":"What's left for you to explore » What's left for you to explore","id":"143","title":"What's left for you to explore"},"144":{"body":"These topics discuss strategies for writing embedded software. Although many problems can be solved in different ways, these sections talk about some strategies, and when they make sense (or don't make sense) to use.","breadcrumbs":"What's left for you to explore » Topics about embedded software","id":"144","title":"Topics about embedded software"},"145":{"body":"All our programs executed a single task. How could we achieve multitasking in a system with no OS, and thus no threads. There are two main approaches to multitasking: preemptive multitasking and cooperative multitasking. In preemptive multitasking a task that's currently being executed can, at any point in time, be preempted (interrupted) by another task. On preemption, the first task will be suspended and the processor will instead execute the second task. At some point the first task will be resumed. Microcontrollers provide hardware support for preemption in the form of interrupts . In cooperative multitasking a task that's being executed will run until it reaches a suspension point . When the processor reaches that suspension point it will stop executing the current task and instead go and execute a different task. At some point the first task will be resumed. The main difference between these two approaches to multitasking is that in cooperative multitasking yields execution control at known suspension points instead of being forcefully preempted at any point of its execution.","breadcrumbs":"What's left for you to explore » Multitasking","id":"145","title":"Multitasking"},"146":{"body":"All our programs have been continuously polling peripherals to see if there's anything that needs to be done. However, some times there's nothing to be done! At those times, the microcontroller should \"sleep\". When the processor sleeps, it stops executing instructions and this saves power. It's almost always a good idea to save power so your microcontroller should be sleeping as much as possible. But, how does it know when it has to wake up to perform some action? \"Interrupts\" are one of the events that wake up the microcontroller but there are others and the wfi and wfe are the instructions that make the processor \"sleep\".","breadcrumbs":"What's left for you to explore » Sleeping","id":"146","title":"Sleeping"},"147":{"body":"Microcontrollers (like our STM32F3) have many different capabilities. However, many share similar capabilities that can be used to solve all sorts of different problems. These topics discuss some of those capabilities, and how they can be used effectively in embedded development.","breadcrumbs":"What's left for you to explore » Topics related to microcontroller capabilities","id":"147","title":"Topics related to microcontroller capabilities"},"148":{"body":"This peripheral is a kind of asynchronous memcpy. So far our programs have been pumping data, byte by byte, into peripherals like UART and I2C. This DMA peripheral can be used to perform bulk transfers of data. Either from RAM to RAM, from a peripheral, like a UART, to RAM or from RAM to a peripheral. You can schedule a DMA transfer, like read 256 bytes from USART1 into this buffer, leave it running in the background and then poll some register to see if it has completed so you can do other stuff while the transfer is ongoing.","breadcrumbs":"What's left for you to explore » Direct Memory Access (DMA).","id":"148","title":"Direct Memory Access (DMA)."},"149":{"body":"In order to interact with the real world, it is often necessary for the microcontroller to respond immediately when some kind of event occurs. Microcontrollers have the ability to be interrupted, meaning when a certain event occurs, it will stop whatever it is doing at the moment, to instead respond to that event. This can be very useful when we want to stop a motor when a button is pressed, or measure a sensor when a timer finishes counting down. Although these interrupts can be very useful, they can also be a bit difficult to work with properly. We want to make sure that we respond to events quickly, but also allow other work to continue as well. In Rust, we model interrupts similar to the concept of threading on desktop Rust programs. This means we also must think about the Rust concepts of Send and Sync when sharing data between our main application, and code that executes as part of handling an interrupt event.","breadcrumbs":"What's left for you to explore » Interrupts","id":"149","title":"Interrupts"},"15":{"body":"Dealing with microcontrollers involves several tools as we'll be dealing with an architecture different than your computer's and we'll have to run and debug programs on a \"remote\" device.","breadcrumbs":"Setting up a development environment » Setting up a development environment","id":"15","title":"Setting up a development environment"},"150":{"body":"In a nutshell, PWM is turning on something and then turning it off periodically while keeping some proportion (\"duty cycle\") between the \"on time\" and the \"off time\". When used on a LED with a sufficiently high frequency, this can be used to dim the LED. A low duty cycle, say 10% on time and 90% off time, will make the LED very dim wheres a high duty cycle, say 90% on time and 10% off time, will make the LED much brighter (almost as if it were fully powered). In general, PWM can be used to control how much power is given to some electric device. With proper (power) electronics between a microcontroller and an electrical motor, PWM can be used to control how much power is given to the motor thus it can be used to control its torque and speed. Then you can add an angular position sensor and you got yourself a closed loop controller that can control the position of the motor at different loads.","breadcrumbs":"What's left for you to explore » Pulse Width Modulation (PWM)","id":"150","title":"Pulse Width Modulation (PWM)"},"151":{"body":"We have used the microcontroller pins as digital outputs, to drive LEDs. But these pins can also be configured as digital inputs. As digital inputs, these pins can read the binary state of switches (on/off) or buttons (pressed/not pressed). ( spoilers reading the binary state of switches / buttons is not as straightforward as it sounds ;-)","breadcrumbs":"What's left for you to explore » Digital inputs","id":"151","title":"Digital inputs"},"152":{"body":"There are a lots of digital sensors out there. You can use a protocol like I2C and SPI to read them. But analog sensors also exist! These sensors just output a voltage level that's proportional to the magnitude they are sensing. The ADC peripheral can be use to convert that \"analog\" voltage level, say 1.25 Volts,into a \"digital\" number, say in the [0, 65535] range, that the processor can use in its calculations.","breadcrumbs":"What's left for you to explore » Analog-to-Digital Converters (ADC)","id":"152","title":"Analog-to-Digital Converters (ADC)"},"153":{"body":"As you might expect a DAC is exactly the opposite of ADC. You can write some digital value into a register to produce a voltage in the [0, 3.3V] range (assuming a 3.3V power supply) on some \"analog\" pin. When this analog pin is connected to some appropriate electronics and the register is written to at some constant, fast rate (frequency) with the right values you can produce sounds or even music!","breadcrumbs":"What's left for you to explore » Digital-to-Analog Converters (DAC)","id":"153","title":"Digital-to-Analog Converters (DAC)"},"154":{"body":"This peripheral can be used to track time in \"human format\". Seconds, minutes, hours, days, months and years. This peripheral handles the translation from \"ticks\" to these human friendly units of time. It even handles leap years and Daylight Save Time for you!","breadcrumbs":"What's left for you to explore » Real Time Clock (RTC)","id":"154","title":"Real Time Clock (RTC)"},"155":{"body":"SPI, I2S, SMBUS, CAN, IrDA, Ethernet, USB, Bluetooth, etc. Different applications use different communication protocols. User facing applications usually have an USB connector because USB is an ubiquitous protocol in PCs and smartphones. Whereas inside cars you'll find plenty of CAN \"buses\". Some digital sensors use SPI, others use I2C and others, SMBUS.","breadcrumbs":"What's left for you to explore » Other communication protocols","id":"155","title":"Other communication protocols"},"156":{"body":"These topics cover items that are not specific to our device, or the hardware on it. Instead, they discuss useful techniques that could be used on embedded systems.","breadcrumbs":"What's left for you to explore » General Embedded-Relevant Topics","id":"156","title":"General Embedded-Relevant Topics"},"157":{"body":"As part of our Punch-o-meter exercise, we used the Accelerometer to measure changes in acceleration in three dimensions. Our board also features a sensor called a Gyroscope, which allows us to measure changes in \"spin\" in three dimensions. This can be very useful when trying to build certain systems, such as a robot that wants to avoid tipping over. Additionally, the data from a sensor like a gyroscope can also be combined with data from accelerometer using a technique called Sensor Fusion (see below for more information).","breadcrumbs":"What's left for you to explore » Gyroscopes","id":"157","title":"Gyroscopes"},"158":{"body":"While some motors are used primarily just to spin in one direction or the other, for example driving a remote control car forwards or backwards, it is sometimes useful to measure more precisely how a motor rotates. Our microcontroller can be used to drive Servo or Stepper motors, which allow for more precise control of how many turns are being made by the motor, or can even position the motor in one specific place, for example if we wanted to move the arms of a clock to a particular direction.","breadcrumbs":"What's left for you to explore » Servo and Stepper Motors","id":"158","title":"Servo and Stepper Motors"},"159":{"body":"The STM32F3DISCOVERY contains three motion sensors: an accelerometer, a gyroscope and a magnetometer. On their own these measure: (proper) acceleration, angular speed and (the Earth's) magnetic field. But these magnitudes can be \"fused\" into something more useful: a \"robust\" measurement of the orientation of the board. Where robust means with less measurement error than a single sensor would be capable of. This idea of deriving more reliable data from different sources is known as sensor fusion. So where to next? There are several options: You could check out the examples in the f3 board support crate. All those examples work for the STM32F3DISCOVERY board you have. You could try out this motion sensors demo . Details about the implementation and source code are available in this blog post . You could check out Real Time for The Masses . A very efficient preemptive multitasking framework that supports task prioritization and dead lock free execution. You could try running Rust on a different development board. The easiest way to get started is to use the cortex-m-quickstart Cargo project template. You could check out this blog post which describes how Rust type system can prevent bugs in I/O configuration. You could check out my blog for miscellaneous topics about embedded development with Rust. You could check out the embedded-hal project which aims to build abstractions (traits) for all the embedded I/O functionality commonly found on microcontrollers. You could join the Weekly driver initiative and help us write generic drivers on top of the embedded-hal traits and that work for all sorts of platforms (ARM Cortex-M, AVR, MSP430, RISCV, etc.)","breadcrumbs":"What's left for you to explore » Sensor fusion","id":"159","title":"Sensor fusion"},"16":{"body":"Tooling is not everything though. Without documentation it is pretty much impossible to work with microcontrollers. We'll be referring to all these documents throughout this book: HEADS UP All these links point to PDF files and some of them are hundreds of pages long and several MBs in size. STM32F3DISCOVERY User Manual STM32F303VC Datasheet STM32F303VC Reference Manual LSM303DLHC * L3GD20 * * NOTE : Newer (from around 2020/09) Discovery boards may have a different e-compass and gyroscope (see the user manual). As such, much in chapters 14-16 will not work as is. Checkout the github issues like this .","breadcrumbs":"Setting up a development environment » Documentation","id":"16","title":"Documentation"},"160":{"body":"","breadcrumbs":"General troubleshooting » General troubleshooting","id":"160","title":"General troubleshooting"},"161":{"body":"","breadcrumbs":"General troubleshooting » OpenOCD problems","id":"161","title":"OpenOCD problems"},"162":{"body":"Symptoms Upon trying to establish a new connection with the device you get an error that looks like this: $ openocd -f (..)\n(..)\nError: open failed\nin procedure 'init'\nin procedure 'ocd_bouncer' Cause The device is not (properly) connected or not the correct ST-LINK interface configuration is used. Fix Linux: Check the USB connection using lsusb. You may not have enough permission to open the device. Try again with sudo. If that works, you can use these instructions to make OpenOCD work without root privilege. You might be using the wrong interface configuration for your ST-LINK. Try interface/stlink-v2.cfg instead of interface/stlink-v2-1.cfg. Windows: You are probably missing the ST-LINK USB driver. Installation instructions here .","breadcrumbs":"General troubleshooting » can't connect to OpenOCD - \"Error: open failed\"","id":"162","title":"can't connect to OpenOCD - \"Error: open failed\""},"163":{"body":"Symptoms Upon trying to establish a new connection with the device you get an error that looks like this: $ openocd -f (..)\n(..)\nError: jtag status contains invalid mode value - communication failure\nPolling target stm32f3x.cpu failed, trying to reexamine\nExamination failed, GDB will be halted. Polling again in 100ms\nInfo : Previous state query failed, trying to reconnect\nError: jtag status contains invalid mode value - communication failure\nPolling target stm32f3x.cpu failed, trying to reexamine\nExamination failed, GDB will be halted. Polling again in 300ms\nInfo : Previous state query failed, trying to reconnect Cause The microcontroller may have get stuck in some tight infinite loop or it may be continuously raising an exception, e.g. the exception handler is raising an exception. Fix Close OpenOCD, if running Press and hold the reset (black) button Launch the OpenOCD command Now, release the reset button","breadcrumbs":"General troubleshooting » can't connect to OpenOCD - \"Polling again in X00ms\"","id":"163","title":"can't connect to OpenOCD - \"Polling again in X00ms\""},"164":{"body":"Symptoms A running OpenOCD session suddenly errors with: # openocd -f (..)\nError: jtag status contains invalid mode value - communication failure\nPolling target stm32f3x.cpu failed, trying to reexamine\nExamination failed, GDB will be halted. Polling again in 100ms\nInfo : Previous state query failed, trying to reconnect\nError: jtag status contains invalid mode value - communication failure\nPolling target stm32f3x.cpu failed, trying to reexamine\nExamination failed, GDB will be halted. Polling again in 300ms\nInfo : Previous state query failed, trying to reconnect Cause The USB connection was lost. Fix Close OpenOCD Disconnect and re-connect the USB cable. Re-launch OpenOCD","breadcrumbs":"General troubleshooting » OpenOCD connection lost - \"Polling again in X00ms\"","id":"164","title":"OpenOCD connection lost - \"Polling again in X00ms\""},"165":{"body":"Symptoms While flashing the device, you get: $ arm-none-eabi-gdb $file\nStart address 0x8000194, load size 31588\nTransfer rate: 22 KB/sec, 5264 bytes/write.\nIgnoring packet error, continuing...\nIgnoring packet error, continuing... Cause Closed itmdump while a program that \"printed\" to the ITM was running. The current GDB session will appear to work normally, just without ITM output but the next GDB session will error with the message that was shown in the previous section. Or, itmdump was called after the monitor tpiu was issued thus making itmdump delete the file / named-pipe that OpenOCD was writing to. Fix Close/kill GDB, OpenOCD and itmdump Remove the file / named-pipe that itmdump was using (for example, itm.txt). Launch OpenOCD Then, launch itmdump Then, launch the GDB session that executes the monitor tpiu command.","breadcrumbs":"General troubleshooting » Can't flash the device - \"Ignoring packet error, continuing...\"","id":"165","title":"Can't flash the device - \"Ignoring packet error, continuing...\""},"166":{"body":"Symptoms Upon trying to establish a new connection with the device you get an error that looks something like this: $ openocd -f (..)\n(..)\nError: couldn't bind telnet to socket: Address already in use Cause One or more of the ports OpenOCD requires access to, 3333, 4444, or 6666, is in use by another process. Each of these ports is used for another aspect: 3333 for gdb, 4444 for telnet, 6666 for remote procedure call (RPC) commands to TCL Fix You can go two routes for fixing this. A) Kill any process that's using one of those ports. B) Specify different ports you know to be free for OpenOCD to use. Solution A Mac: Get a list of processes using ports by running sudo lsof -PiTCP -sTCP:LISTEN Kill the process(es) blocking the key ports by noting their pid(s) and running kill [pid] for each. (Assuming you can confirm they're not running anything mission-critical on your machine!) Solution B All: Send configuration details to OpenOCD when starting it up so that it uses a different port from the default for any of the processes. For example, to do its telnet features on 4441 instead of the default 4444, you would run openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg -c \"telnet_port 4441\" More details on OpenOCD's Configuration Stage can be found in their official docs online .","breadcrumbs":"General troubleshooting » can't connect to OpenOCD - \"Error: couldn't bind [telnet] to socket: Address already in use\"","id":"166","title":"can't connect to OpenOCD - \"Error: couldn't bind [telnet] to socket: Address already in use\""},"167":{"body":"","breadcrumbs":"General troubleshooting » Cargo problems","id":"167","title":"Cargo problems"},"168":{"body":"Symptoms Compiling volatile-register v0.1.2 Compiling rlibc v1.0.0 Compiling r0 v0.1.0\nerror[E0463]: can't find crate for `core` error: aborting due to previous error error[E0463]: can't find crate for `core` error: aborting due to previous error error[E0463]: can't find crate for `core` error: aborting due to previous error Build failed, waiting for other jobs to finish...\nBuild failed, waiting for other jobs to finish...\nerror: Could not compile `r0`. To learn more, run the command again with --verbose. Cause You are using a toolchain older than nightly-2018-04-08 and forgot to call rustup target add thumbv7em-none-eabihf. Fix Update your nightly and install the thumbv7em-none-eabihf target. $ rustup update nightly $ rustup target add thumbv7em-none-eabihf","breadcrumbs":"General troubleshooting » \"can't find crate for core\"","id":"168","title":"\"can't find crate for core\""},"169":{"body":"Below are some useful GDB commands that can help us debug our programs. This assumes you have flashed a program onto your microcontroller and attached to an OpenOCD session.","breadcrumbs":"How to use GDB » How to use GDB","id":"169","title":"How to use GDB"},"17":{"body":"We'll use all the tools listed below. Where a minimum version is not specified, any recent version should work but we have listed the version we have tested. Rust 1.31 or a newer toolchain. Chapter USART requires 1.51 or newer. itmdump >=0.3.1 (cargo install itm). Tested versions: 0.3.1. OpenOCD >=0.8. Tested versions: v0.9.0 and v0.10.0 arm-none-eabi-gdb. Version 7.12 or newer highly recommended. Tested versions: 7.10, 7.11, 7.12 and 8.1 cargo-binutils . Version 0.1.4 or newer. minicom on Linux and macOS. Tested version: 2.7. Readers report that picocom also works but we'll use minicom in this text. PuTTY on Windows. If your computer has Bluetooth functionality and you have the Bluetooth module, you can additionally install these tools to play with the Bluetooth module. All these are optional: Linux, only if you don't have a Bluetooth manager application like Blueman. bluez hcitool rfcomm rfkill macOS / OSX / Windows users only need the default bluetooth manager that ships with their OS. Next, follow OS-agnostic installation instructions for a few of the tools:","breadcrumbs":"Setting up a development environment » Tools","id":"17","title":"Tools"},"170":{"body":"NOTE: Many of the commands you see below can be executed using a short form. For example, continue can simply be used as c, or break $location can be used as b $location. Once you have experience with the commands below, try to see how short you can get the commands to go before GDB doesn't recognize them!","breadcrumbs":"How to use GDB » General Debugging","id":"170","title":"General Debugging"},"171":{"body":"break $location: Set a breakpoint at a place in your code. The value of $location can include: break *main - Break on the exact address of the function main break *0x080012f2 - Break on the exact memory location 0x080012f2 break 123 - Break on line 123 of the currently displayed file break main.rs:123 - Break on line 123 of the file main.rs info break: Display current breakpoints delete: Delete all breakpoints delete $n: Delete breakpoint $n (n being a number. For example: delete $2) clear: Delete breakpoint at next instruction clear main.rs:$function: Delete breakpoint at entry of $function in main.rs clear main.rs:123: Delete breakpoint on line 123 of main.rs enable: Enable all set breakpoints enable $n: Enable breakpoint $n disable: Disable all set breakpoints disable $n: Disable breakpoint $n","breadcrumbs":"How to use GDB » Dealing with Breakpoints","id":"171","title":"Dealing with Breakpoints"},"172":{"body":"continue: Begin or continue execution of your program next: Execute the next line of your program next $n: Repeat next $n number times nexti: Same as next but with machine instructions instead step: Execute the next line, if the next line includes a call to another function, step into that code step $n: Repeat step $n number times stepi: Same as step but with machine instructions instead jump $location: Resume execution at specified location: jump 123: Resume execution at line 123 jump 0x080012f2: Resume execution at address 0x080012f2","breadcrumbs":"How to use GDB » Controlling Execution","id":"172","title":"Controlling Execution"},"173":{"body":"print /$f $data - Print the value contained by the variable $data. Optionally format the output with $f, which can include: x: hexadecimal d: signed decimal\nu: unsigned decimal\no: octal\nt: binary\na: address\nc: character\nf: floating point print /t 0xA: Prints the hexadecimal value 0xA as binary (0b1010) x /$n$u$f $address: Examine memory at $address. Optionally, $n define the number of units to display, $u unit size (bytes, halfwords, words, etc), $f any print format defined above x /5i 0x080012c4: Print 5 machine instructions staring at address 0x080012c4 x/4xb $pc: Print 4 bytes of memory starting where $pc currently is pointing disassemble $location disassemble /r main: Disassemble the function main, using /r to show the bytes that make up each instruction","breadcrumbs":"How to use GDB » Printing Information","id":"173","title":"Printing Information"},"174":{"body":"info functions $regex: Print the names and data types of functions matched by $regex, omit $regex to print all functions info functions main: Print names and types of defined functions that contain the word main info address $symbol: Print where $symbol is stored in memory info address GPIOC: Print the memory address of the variable GPIOC info variables $regex: Print names and types of global variables matched by $regex, omit $regex to print all global variables ptype $data: Print more detailed information about $data ptype cp: Print detailed type information about the variable cp","breadcrumbs":"How to use GDB » Looking at the Symbol Table","id":"174","title":"Looking at the Symbol Table"},"175":{"body":"backtrace $n: Print trace of $n frames, or omit $n to print all frames backtrace 2: Print trace of first 2 frames frame $n: Select frame with number or address $n, omit $n to display current frame up $n: Select frame $n frames up down $n: Select frame $n frames down info frame $address: Describe frame at $address, omit $address for currently selected frame info args: Print arguments of selected frame info registers $r: Print the value of register $r in selected frame, omit $r for all registers info registers $sp: Print the value of the stack pointer register $sp in the current frame","breadcrumbs":"How to use GDB » Poking around the Program Stack","id":"175","title":"Poking around the Program Stack"},"176":{"body":"monitor reset run: Reset the CPU, starting execution over again monitor reset: Same as above monitor reset init: Reset the CPU, halting execution at the start monitor targets: Display information and state of current target","breadcrumbs":"How to use GDB » Controlling OpenOCD Remotely","id":"176","title":"Controlling OpenOCD Remotely"},"18":{"body":"Install rustup by following the instructions at https://rustup.rs . If you already have rustup installed double check that you are on the stable channel and your stable toolchain is up to date. rustc -V should return a date newer than the one shown below: $ rustc -V\nrustc 1.31.0 (abe02cefd 2018-12-04)","breadcrumbs":"Setting up a development environment » rustc & Cargo","id":"18","title":"rustc & Cargo"},"19":{"body":"cargo install itm Verify the version is >=0.3.1 $ itmdump -V\nitmdump 0.3.1","breadcrumbs":"Setting up a development environment » itmdump","id":"19","title":"itmdump"},"2":{"body":"Beginner friendly. No previous experience with microcontrollers or embedded systems is required. Hands on. Plenty of exercises to put the theory into practice. You will be doing most of the work here. Tool centered. We'll make plenty use of tooling to ease development. \"Real\" debugging, with GDB, and logging will be introduced early on. Using LEDs as a debugging mechanism has no place here.","breadcrumbs":"Introduction » Approach","id":"2","title":"Approach"},"20":{"body":"Install llvm-tools rustup component add llvm-tools Install cargo-binutils cargo install cargo-binutils Verify tools are installed Run the following commands at your terminal cargo new test-size cd test-size cargo run cargo size -- --version The results should be something like: ~\n$ cargo new test-size Created binary (application) `test-size` package ~\n$ cd test-size ~/test-size (main)\n$ cargo run Compiling test-size v0.1.0 (~/test-size) Finished dev [unoptimized + debuginfo] target(s) in 0.26s Running `target/debug/test-size`\nHello, world! ~/test-size (main)\n$ cargo size -- --version Finished dev [unoptimized + debuginfo] target(s) in 0.00s\nLLVM (http://llvm.org/): LLVM version 11.0.0-rust-1.50.0-stable Optimized build. Default target: x86_64-unknown-linux-gnu Host CPU: znver2","breadcrumbs":"Setting up a development environment » cargo-binutils","id":"20","title":"cargo-binutils"},"21":{"body":"Now follow the instructions specific to the OS you are using: Linux Windows macOS","breadcrumbs":"Setting up a development environment » OS specific instructions","id":"21","title":"OS specific instructions"},"22":{"body":"Here are the installation commands for a few Linux distributions.","breadcrumbs":"Setting up a development environment » Linux » Linux","id":"22","title":"Linux"},"23":{"body":"","breadcrumbs":"Setting up a development environment » Linux » REQUIRED packages","id":"23","title":"REQUIRED packages"},"24":{"body":"NOTE gdb-multiarch is the GDB command you'll use to debug your ARM Cortex-M programs sudo apt-get install \\ gdb-multiarch \\ minicom \\ openocd","breadcrumbs":"Setting up a development environment » Linux » Ubuntu 18.04 or newer / Debian stretch or newer","id":"24","title":"Ubuntu 18.04 or newer / Debian stretch or newer"},"25":{"body":"NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM Cortex-M programs sudo apt-get install \\ gdb-arm-none-eabi \\ minicom \\ openocd","breadcrumbs":"Setting up a development environment » Linux » Ubuntu 14.04 and 16.04","id":"25","title":"Ubuntu 14.04 and 16.04"},"26":{"body":"sudo dnf install \\ minicom \\ openocd \\ gdb","breadcrumbs":"Setting up a development environment » Linux » Fedora 23 or newer","id":"26","title":"Fedora 23 or newer"},"27":{"body":"NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM Cortex-M programs sudo pacman -S \\ arm-none-eabi-gdb \\ minicom \\ openocd","breadcrumbs":"Setting up a development environment » Linux » Arch Linux","id":"27","title":"Arch Linux"},"28":{"body":"NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM Cortex-M programs For distros that don't have packages for ARM's pre-built toolchain , download the \"Linux 64-bit\" file and put its bin directory on your path. Here's one way to do it: mkdir -p ~/local && cd ~/local tar xjf /path/to/downloaded/file/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 Then, use your editor of choice to append to your PATH in the appropriate shell init file (e.g. ~/.zshrc or ~/.bashrc): PATH=$PATH:$HOME/local/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux/bin","breadcrumbs":"Setting up a development environment » Linux » Other distros","id":"28","title":"Other distros"},"29":{"body":"","breadcrumbs":"Setting up a development environment » Linux » Optional packages","id":"29","title":"Optional packages"},"3":{"body":"What's out of scope for this book: Teaching Rust. There's plenty of material on that topic already. We'll focus on microcontrollers and embedded systems. Being a comprehensive text about electric circuit theory or electronics. We'll just cover the minimum required to understand how some devices work. Covering details such as linker scripts and the boot process. For example, we'll use existing tools to help get your code onto your board, but not go into detail about how those tools work. Also I don't intend to port this material to other development boards; this book will make exclusive use of the STM32F3DISCOVERY development board.","breadcrumbs":"Introduction » Non-goals","id":"3","title":"Non-goals"},"30":{"body":"sudo apt-get install \\ bluez \\ rfkill","breadcrumbs":"Setting up a development environment » Linux » Ubuntu / Debian","id":"30","title":"Ubuntu / Debian"},"31":{"body":"sudo dnf install \\ bluez \\ rfkill","breadcrumbs":"Setting up a development environment » Linux » Fedora","id":"31","title":"Fedora"},"32":{"body":"sudo pacman -S \\ bluez \\ bluez-utils \\ rfkill","breadcrumbs":"Setting up a development environment » Linux » Arch Linux","id":"32","title":"Arch Linux"},"33":{"body":"These rules let you use USB devices like the F3 and the Serial module without root privilege, i.e. sudo. Create 99-openocd.rules in /etc/udev/rules.d using the idVendor and idProduct from the lsusb output. For example, connect the STM32F3DISCOVERY to your computer using a USB cable. Be sure to connect the cable to the \"USB ST-LINK\" port, the USB port in the center of the edge of the board. Execute lsusb: lsusb | grep ST-LINK It should result in something like: $ lsusb | grep ST-LINK\nBus 003 Device 003: ID 0483:374b STMicroelectronics ST-LINK/V2.1 So the idVendor is 0483 and idProduct is 374b.","breadcrumbs":"Setting up a development environment » Linux » udev rules","id":"33","title":"udev rules"},"34":{"body":"sudo vi /etc/udev/rules.d/99-openocd.rules With the contents: # STM32F3DISCOVERY - ST-LINK/V2.1\nATTRS{idVendor}==\"0483\", ATTRS{idProduct}==\"374b\", MODE:=\"0666\" For older devices with OPTIONAL USB <-> FT232 based Serial Module Create /etc/udev/rules.d/99-ftdi.rules: sudo vi /etc/udev/rules.d/99-openocd.rules With the contents: # FT232 - USB <-> Serial Converter\nATTRS{idVendor}==\"0403\", ATTRS{idProduct}==\"6001\", MODE:=\"0666\"","breadcrumbs":"Setting up a development environment » Linux » Create /etc/udev/rules.d/99-openocd.rules:","id":"34","title":"Create /etc/udev/rules.d/99-openocd.rules:"},"35":{"body":"sudo udevadm control --reload-rules If you had any board plugged to your computer, unplug them and then plug them in again. Now, go to the next section .","breadcrumbs":"Setting up a development environment » Linux » Reload the udev rules with:","id":"35","title":"Reload the udev rules with:"},"36":{"body":"","breadcrumbs":"Setting up a development environment » Windows » Windows","id":"36","title":"Windows"},"37":{"body":"ARM provides .exe installers for Windows. Grab one from here , and follow the instructions. Just before the installation process finishes tick/select the \"Add path to environment variable\" option. Then verify that the tools are in your %PATH%: Verify gcc is installed: arm-none-eabi-gcc -v The results should be something like: (..)\n$ arm-none-eabi-gcc -v\ngcc version 5.4.1 20160919 (release) (..)","breadcrumbs":"Setting up a development environment » Windows » arm-none-eabi-gdb","id":"37","title":"arm-none-eabi-gdb"},"38":{"body":"There's no official binary release of OpenOCD for Windows but there are unofficial releases available here . Grab the 0.10.x zipfile and extract it somewhere in your drive (I recommend C:\\OpenOCD but with the drive letter that makes sense to you) then update your %PATH% environment variable to include the following path: C:\\OpenOCD\\bin (or the path that you used before). Verify OpenOCD is installed and in your %PATH% with: openocd -v The results should be something like: $ openocd -v\nOpen On-Chip Debugger 0.10.0\n(..)","breadcrumbs":"Setting up a development environment » Windows » OpenOCD","id":"38","title":"OpenOCD"},"39":{"body":"Download the latest putty.exe from this site and place it somewhere in your %PATH%.","breadcrumbs":"Setting up a development environment » Windows » PuTTY","id":"39","title":"PuTTY"},"4":{"body":"The source of this book is in this repository . If you encounter any typo or problem with the code report it on the issue tracker .","breadcrumbs":"Introduction » Reporting problems","id":"4","title":"Reporting problems"},"40":{"body":"You'll also need to install this USB driver or OpenOCD won't work. Follow the installer instructions and make sure you install the right (32-bit or 64-bit) version of the driver. That's all! Go to the next section .","breadcrumbs":"Setting up a development environment » Windows » ST-LINK USB driver","id":"40","title":"ST-LINK USB driver"},"41":{"body":"All the tools can be installed using Homebrew : $ # ARM GCC debugger\n$ brew install arm-none-eabi-gdb $ # Minicom and OpenOCD\n$ brew install minicom openocd That's all! Go to the next section .","breadcrumbs":"Setting up a development environment » macOS » macOS","id":"41","title":"macOS"},"42":{"body":"Let's verify that all the tools were installed correctly.","breadcrumbs":"Setting up a development environment » Verify the installation » Verify the installation","id":"42","title":"Verify the installation"},"43":{"body":"","breadcrumbs":"Setting up a development environment » Verify the installation » Linux only","id":"43","title":"Linux only"},"44":{"body":"Connect the STM32F3DISCOVERY to your computer using an USB cable. Be sure to connect the cable to the \"USB ST-LINK\" port, the USB port in the center of the edge of the board. The STM32F3DISCOVERY should now appear as a USB device (file) in /dev/bus/usb. Let's find out how it got enumerated: lsusb | grep -i stm This should result in: $ lsusb | grep -i stm\nBus 003 Device 004: ID 0483:374b STMicroelectronics ST-LINK/V2.1\n$ # ^^^ ^^^ In my case, the STM32F3DISCOVERY got connected to the bus #3 and got enumerated as the device #4. This means the file /dev/bus/usb/003/004 is the STM32F3DISCOVERY. Let's check its permissions: $ ls -la /dev/bus/usb/003/004\ncrw-rw-rw-+ 1 root root 189, 259 Feb 28 13:32 /dev/bus/usb/003/00 The permissions should be crw-rw-rw-. If it's not ... then check your udev rules and try re-loading them with: sudo udevadm control --reload-rules For older devices with OPTIONAL USB <-> FT232 based Serial Module Unplug the STM32F3DISCOVERY and plug the Serial module. Now, figure out what's its associated file: $ lsusb | grep -i ft232\nBus 003 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC In my case, it's the /dev/bus/usb/003/005. Now, check its permissions: $ ls -l /dev/bus/usb/003/005\ncrw-rw-rw- 1 root root 189, 21 Sep 13 00:00 /dev/bus/usb/003/005 As before, the permissions should be crw-rw-rw-.","breadcrumbs":"Setting up a development environment » Verify the installation » Verify permissions","id":"44","title":"Verify permissions"},"45":{"body":"Connect the STM32F3DISCOVERY using the USB cable to the USB port in the center of edge of the board, the one that's labeled \"USB ST-LINK\". Two red LEDs should turn on right after connecting the USB cable to the board. IMPORTANT There is more than one hardware revision of the STM32F3DISCOVERY board. For older revisions, you'll need to change the \"interface\" argument to -f interface/stlink-v2.cfg (note: no -1 at the end). Alternatively, older revisions can use -f board/stm32f3discovery.cfg instead of -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg. NOTE OpenOCD v0.11.0 has deprecated interface/stlink-v2.cfg in favor of interface/stlink.cfg which supports ST-LINK/V1, ST-LINK/V2, ST-LINK/V2-1, and ST-LINK/V3.","breadcrumbs":"Setting up a development environment » Verify the installation » Verify OpenOCD connection","id":"45","title":"Verify OpenOCD connection"},"46":{"body":"FYI: The interface directory is typically located in /usr/share/openocd/scripts/, which is the default location OpenOCD expects these files. If you've installed them somewhere else use the -s /path/to/scripts/ option to specify your install directory. openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg or openocd -f interface/stlink.cfg -f target/stm32f3x.cfg","breadcrumbs":"Setting up a development environment » Verify the installation » *Nix","id":"46","title":"*Nix"},"47":{"body":"Below the references to C:\\OpenOCD is the directory where OpenOCD is installed. openocd -s C:\\OpenOCD\\share\\scripts -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg NOTE cygwin users have reported problems with the -s flag. If you run into that problem you can add C:\\OpenOCD\\share\\scripts\\ directory to the parameters. cygwin users: openocd -f C:\\OpenOCD\\share\\scripts\\interface\\stlink-v2-1.cfg -f C:\\OpenOCD\\share\\scripts\\target\\stm32f3x.cfg","breadcrumbs":"Setting up a development environment » Verify the installation » Windows","id":"47","title":"Windows"},"48":{"body":"OpenOCD is a service which forwards debug information from the ITM channel to a file, itm.txt, as such it runs forever and does not return to the terminal prompt. The initial output of OpenOCD is something like: Open On-Chip Debugger 0.10.0\nLicensed under GNU GPL v2\nFor bug reports, read http://openocd.org/doc/doxygen/bugs.html\nInfo : auto-selecting first available session transport \"hla_swd\". To override use 'transport select '.\nadapter speed: 1000 kHz\nadapter_nsrst_delay: 100\nInfo : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD\nnone separate\nInfo : Unable to match requested speed 1000 kHz, using 950 kHz\nInfo : Unable to match requested speed 1000 kHz, using 950 kHz\nInfo : clock speed 950 kHz\nInfo : STLINK v2 JTAG v27 API v2 SWIM v15 VID 0x0483 PID 0x374B\nInfo : using stlink api v2\nInfo : Target voltage: 2.915608\nInfo : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints (If you don't ... then check the general troubleshooting instructions.) Also, one of the red LEDs, the one closest to the USB port, should start oscillating between red light and green light. That's it! It works. You can now use Ctrl-c to stop OpenOCD or close/kill the terminal.","breadcrumbs":"Setting up a development environment » Verify the installation » All","id":"48","title":"All"},"49":{"body":"Let's get familiar with the hardware we'll be working with.","breadcrumbs":"Meet your hardware » Meet your hardware","id":"49","title":"Meet your hardware"},"5":{"body":"This Discovery book is just one of several embedded Rust resources provided by the Embedded Working Group . The full selection can be found at The Embedded Rust Bookshelf . This includes the list of Frequently Asked Questions .","breadcrumbs":"Introduction » Other embedded Rust resources","id":"5","title":"Other embedded Rust resources"},"50":{"body":"We'll refer to this board as \"F3\" throughout this book. Here are some of the many components on the board: A microcontroller . A number of LEDs, including the eight aligned in a \"compass\" formation. Two buttons. Two USB ports. An accelerometer . A magnetometer . A gyroscope . Of these components, the most important is the microcontroller (sometimes shortened to \"MCU\" for \"microcontroller unit\"), which is the large black square sitting in the center of your board. The MCU is what runs your code. You might sometimes read about \"programming a board\", when in reality what we are doing is programming the MCU that is installed on the board.","breadcrumbs":"Meet your hardware » STM32F3DISCOVERY (the \"F3\")","id":"50","title":"STM32F3DISCOVERY (the \"F3\")"},"51":{"body":"Since the MCU is so important, let's take a closer look at the one sitting on our board. Our MCU is surrounded by 100 tiny metal pins . These pins are connected to traces , the little \"roads\" that act as the wires connecting components together on the board. The MCU can dynamically alter the electrical properties of the pins. This works similar to a light switch altering how electrical current flows through a circuit. By enabling or disabling electrical current to flow through a specific pin, an LED attached to that pin (via the traces) can be turned on and off. Each manufacturer uses a different part numbering scheme, but many will allow you to determine information about a component simply by looking at the part number. Looking at our MCU's part number (STM32F303VCT6), the ST at the front hints to us that this is a part manufactured by ST Microelectronics . Searching through ST's marketing materials we can also learn the following: The M32 represents that this is an Arm®-based 32-bit microcontroller. The F3 represents that the MCU is from ST's \"STM32F3\" series. This is a series of MCUs based on the Cortex®-M4 processor design. The remainder of the part number goes into more details about things like extra features and RAM size, which at this point we're less concerned about.","breadcrumbs":"Meet your hardware » STM32F303VCT6 (the \"STM32F3\")","id":"51","title":"STM32F303VCT6 (the \"STM32F3\")"},"52":{"body":"If our chip is manufactured by ST, then who is Arm? And if our chip is the STM32F3, what is the Cortex-M4? You might be surprised to hear that while \"Arm-based\" chips are quite popular, the company behind the \"Arm\" trademark ( Arm Holdings ) doesn't actually manufacture chips for purchase. Instead, their primary business model is to just design parts of chips. They will then license those designs to manufacturers, who will in turn implement the designs (perhaps with some of their own tweaks) in the form of physical hardware that can then be sold. Arm's strategy here is different from companies like Intel, which both designs and manufactures their chips. Arm licenses a bunch of different designs. Their \"Cortex-M\" family of designs are mainly used as the core in microcontrollers. For example, the Cortex-M0 is designed for low cost and low power usage. The Cortex-M7 is higher cost, but with more features and performance. The core of our STM32F3 is based on the Cortex-M4, which is in the middle: more features and performance than the Cortex-M0, but less expensive than the Cortex-M7. Luckily, you don't need to know too much about different types of processors or Cortex designs for the sake of this book. However, you are hopefully now a bit more knowledgeable about the terminology of your device. While you are working specifically with an STM32F3, you might find yourself reading documentation and using tools for Cortex-M-based chips, as the STM32F3 is based on a Cortex-M design.","breadcrumbs":"Meet your hardware » Arm? Cortex-M4?","id":"52","title":"Arm? Cortex-M4?"},"53":{"body":"If you have an older revision of the discovery board, you can use this module to exchange data between the microcontroller in the F3 and your computer. This module will be connected to your computer using an USB cable. I won't say more at this point. If you have a newer release of the board then you don't need this module. The ST-LINK will double as a USB<->serial converter connected to the microcontroller USART1 at pins PC4 and PC5.","breadcrumbs":"Meet your hardware » The Serial module","id":"53","title":"The Serial module"},"54":{"body":"This module has the exact same purpose as the serial module but it sends the data over Bluetooth instead of over USB.","breadcrumbs":"Meet your hardware » The Bluetooth module","id":"54","title":"The Bluetooth module"},"55":{"body":"Alright, let's start by building the following application: I'm going to give you a high level API to implement this app but don't worry we'll do low level stuff later on. The main goal of this chapter is to get familiar with the flashing and debugging process. Throughout this text we'll be using the starter code that's in the discovery repository. Make sure you always have the latest version of the master branch because this website tracks that branch. The starter code is in the src directory of that repository. Inside that directory there are more directories named after each chapter of this book. Most of those directories are starter Cargo projects. Now, jump into the src/05-led-roulette directory. Check the src/main.rs file: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use aux5::entry; #[entry]\nfn main() -> ! { let _y; let x = 42; _y = x; // infinite loop; just so we don't leave this stack frame loop {}\n} Microcontroller programs are different from standard programs in two aspects: #![no_std] and #![no_main]. The no_std attribute says that this program won't use the std crate, which assumes an underlying OS; the program will instead use the core crate, a subset of std that can run on bare metal systems (i.e., systems without OS abstractions like files and sockets). The no_main attribute says that this program won't use the standard main interface, which is tailored for command line applications that receive arguments. Instead of the standard main we'll use the entry attribute from the cortex-m-rt crate to define a custom entry point. In this program we have named the entry point \"main\", but any other name could have been used. The entry point function must have the signature fn() -> !; this type indicates that the function can't return – this means that the program never terminates. If you are a careful observer, you'll also notice there is a .cargo directory in the Cargo project as well. This directory contains a Cargo configuration file (.cargo/config) that tweaks the linking process to tailor the memory layout of the program to the requirements of the target device. This modified linking process is a requirement of the cortex-m-rt crate. You'll also be making further tweaks to .cargo/config in future sections to make building and debugging easier. Alright, let's start by building this program.","breadcrumbs":"LED roulette » LED roulette","id":"55","title":"LED roulette"},"56":{"body":"The first step is to build our \"binary\" crate. Because the microcontroller has a different architecture than your computer we'll have to cross compile. Cross compiling in Rust land is as simple as passing an extra --target flag to rustcor Cargo. The complicated part is figuring out the argument of that flag: the name of the target. The microcontroller in the F3 has a Cortex-M4F processor in it. rustc knows how to cross compile to the Cortex-M architecture and provides 4 different targets that cover the different processor families within that architecture: thumbv6m-none-eabi, for the Cortex-M0 and Cortex-M1 processors thumbv7m-none-eabi, for the Cortex-M3 processor thumbv7em-none-eabi, for the Cortex-M4 and Cortex-M7 processors thumbv7em-none-eabihf, for the Cortex-M4 F and Cortex-M7 F processors For the F3, we'll use the thumbv7em-none-eabihf target. Before cross compiling you have to download a pre-compiled version of the standard library (a reduced version of it actually) for your target. That's done using rustup: rustup target add thumbv7em-none-eabihf You only need to do the above step once; rustup will re-install a new standard library (rust-std component) whenever you update your toolchain. With the rust-std component in place you can now cross compile the program using Cargo. NOTE Make sure you are in the src/05-led-roulette directory and run cargo build command below to create the executable: cargo build --target thumbv7em-none-eabihf On your console you should see something like: $ cargo build --target thumbv7em-none-eabihf Compiling typenum v1.12.0 Compiling semver-parser v0.7.0 Compiling version_check v0.9.2 Compiling nb v1.0.0 Compiling void v1.0.2 Compiling autocfg v1.0.1 Compiling cortex-m v0.7.1 Compiling proc-macro2 v1.0.24 Compiling vcell v0.1.3 Compiling unicode-xid v0.2.1 Compiling stable_deref_trait v1.2.0 Compiling syn v1.0.60 Compiling bitfield v0.13.2 Compiling cortex-m v0.6.7 Compiling cortex-m-rt v0.6.13 Compiling r0 v0.2.2 Compiling stm32-usbd v0.5.1 Compiling stm32f3 v0.12.1 Compiling usb-device v0.2.7 Compiling cfg-if v1.0.0 Compiling paste v1.0.4 Compiling stm32f3-discovery v0.6.0 Compiling embedded-dma v0.1.2 Compiling volatile-register v0.2.0 Compiling nb v0.1.3 Compiling embedded-hal v0.2.4 Compiling semver v0.9.0 Compiling generic-array v0.14.4 Compiling switch-hal v0.3.2 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling rustc_version v0.2.3 Compiling bare-metal v0.2.5 Compiling cast v0.2.3 Compiling quote v1.0.9 Compiling generic-array v0.13.2 Compiling generic-array v0.12.3 Compiling generic-array v0.11.1 Compiling panic-itm v0.4.2 Compiling lsm303dlhc v0.2.0 Compiling as-slice v0.1.4 Compiling micromath v1.1.0 Compiling accelerometer v0.12.0 Compiling chrono v0.4.19 Compiling aligned v0.3.4 Compiling rtcc v0.2.0 Compiling cortex-m-rt-macros v0.1.8 Compiling stm32f3xx-hal v0.6.1 Compiling aux5 v0.2.0 (~/embedded-discovery/src/05-led-roulette/auxiliary) Compiling led-roulette v0.2.0 (~/embedded-discovery/src/05-led-roulette) Finished dev [unoptimized + debuginfo] target(s) in 17.91s NOTE Be sure to compile this crate without optimizations. The provided Cargo.toml file and build command above will ensure optimizations are off. OK, now we have produced an executable. This executable won't blink any LEDs, it's just a simplified version that we will build upon later in the chapter. As a sanity check, let's verify that the produced executable is actually an ARM binary: cargo readobj --target thumbv7em-none-eabihf --bin led-roulette -- --file-header The cargo readobj .. above is equivalent to readelf -h target/thumbv7em-none-eabihf/debug/led-roulette and should produce something similar to: $ cargo readobj --target thumbv7em-none-eabihf --bin led-roulette -- --file-header Finished dev [unoptimized + debuginfo] target(s) in 0.02s\nELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: ARM Version: 0x1 Entry point address: 0x8000195 Start of program headers: 52 (bytes into file) Start of section headers: 818328 (bytes into file) Flags: 0x5000400 Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 4 Size of section headers: 40 (bytes) Number of section headers: 22 Section header string table index: 20 Next, we'll flash the program into our microcontroller.","breadcrumbs":"LED roulette » Build it » Build it","id":"56","title":"Build it"},"57":{"body":"Flashing is the process of moving our program into the microcontroller's (persistent) memory. Once flashed, the microcontroller will execute the flashed program every time it is powered on. In this case, our led-roulette program will be the only program in the microcontroller memory. By this I mean that there's nothing else running on the microcontroller: no OS, no \"daemon\", nothing. led-roulette has full control over the device. Onto the actual flashing. First thing we need to do is launch OpenOCD. We did that in the previous section but this time we'll run the command inside a temporary directory (/tmp on *nix; %TEMP% on Windows). Make sure the F3 is connected to your computer and run the following commands in a new terminal .","breadcrumbs":"LED roulette » Flash it » Flash it","id":"57","title":"Flash it"},"58":{"body":"cd /tmp\nopenocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg","breadcrumbs":"LED roulette » Flash it » For *nix & MacOS:","id":"58","title":"For *nix & MacOS:"},"59":{"body":"cd %TEMP%\nopenocd -s C:\\share\\scripts -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg NOTE Older revisions of the board need to pass slightly different arguments to openocd. Review this section for the details. The program will block; leave that terminal open. Now it's a good time to explain what the openocd command is actually doing. I mentioned that the STM32F3DISCOVERY (aka F3) actually has two microcontrollers. One of them is used as a programmer/debugger. The part of the board that's used as a programmer is called ST-LINK (that's what STMicroelectronics decided to call it). This ST-LINK is connected to the target microcontroller using a Serial Wire Debug (SWD) interface (this interface is an ARM standard so you'll run into it when dealing with other Cortex-M based microcontrollers). This SWD interface can be used to flash and debug a microcontroller. The ST-LINK is connected to the \"USB ST-LINK\" port and will appear as a USB device when you connect the F3 to your computer. As for OpenOCD, it's software that provides some services like a GDB server on top of USB devices that expose a debugging protocol like SWD or JTAG. Onto the actual command: those .cfg files we are using instruct OpenOCD to look for a ST-LINK USB device (interface/stlink-v2-1.cfg) and to expect a STM32F3XX microcontroller (target/stm32f3x.cfg) to be connected to the ST-LINK. The OpenOCD output looks like this: $ openocd -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg\nOpen On-Chip Debugger 0.10.0\nLicensed under GNU GPL v2\nFor bug reports, read http://openocd.org/doc/doxygen/bugs.html\nInfo : auto-selecting first available session transport \"hla_swd\". To override use 'transport select '.\nadapter speed: 1000 kHz\nadapter_nsrst_delay: 100\nInfo : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD\nnone separate\nInfo : Unable to match requested speed 1000 kHz, using 950 kHz\nInfo : Unable to match requested speed 1000 kHz, using 950 kHz\nInfo : clock speed 950 kHz\nInfo : STLINK v2 JTAG v37 API v2 SWIM v26 VID 0x0483 PID 0x374B\nInfo : using stlink api v2\nInfo : Target voltage: 2.888183\nInfo : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints The \"6 breakpoints, 4 watchpoints\" part indicates the debugging features the processor has available. Leave that openocd process running, and in the previous terminal or a new terminal make sure that you are inside the project's src/05-led-roulette/ directory . I mentioned that OpenOCD provides a GDB server so let's connect to that right now:","breadcrumbs":"LED roulette » Flash it » For Windows Note : substitute C: for the actual OpenOCD path:","id":"59","title":"For Windows Note : substitute C: for the actual OpenOCD path:"},"6":{"body":"Many thanks to integer 32 for sponsoring me to work on this book! Please give them lots of work (they do Rust consulting!) so they'll have no choice but to hire more Rustaceans <3.","breadcrumbs":"Introduction » Sponsored by","id":"6","title":"Sponsored by"},"60":{"body":"First, we need to determine what version of gdb you have that is capable of debugging ARM binaries. This could be any one of the commands below, try each one: arm-none-eabi-gdb -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette gdb-multiarch -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette gdb -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette NOTE : If you are getting target/thumbv7em-none-eabihf/debug/led-roulette: No such file or directory error, try adding ../../ to the file path, for example: $ gdb -q -ex \"target remote :3333\" ../../target/thumbv7em-none-eabihf/debug/led-roulette This is caused by each example project being in a workspace that contains the entire book, and workspaces have a single target directory. Check out [Workspaces chapter in Rust Book] for more.","breadcrumbs":"LED roulette » Flash it » Execute GDB","id":"60","title":"Execute GDB"},"61":{"body":"You can detect a failing case if there is a warning or error after the Remote debugging using :3333 line: $ gdb -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette\nReading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...\nRemote debugging using :3333\nwarning: Architecture rejected target-supplied description\nTruncated register 16 in remote 'g' packet\n(gdb)","breadcrumbs":"LED roulette » Flash it » Failing case","id":"61","title":"Failing case"},"62":{"body":"Successful case 1: $ arm-none-eabi-gdb -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette\nReading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...\nRemote debugging using :3333\ncortex_m_rt::Reset () at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:497\n497 pub unsafe extern \"C\" fn Reset() -> ! {\n(gdb) Successful case 2: ~/embedded-discovery/src/05-led-roulette (master)\n$ arm-none-eabi-gdb -q -ex \"target remote :3333\" target/thumbv7em-none-eabihf/debug/led-roulette\nReading symbols from target/thumbv7em-none-eabihf/debug/led-roulette...\nRemote debugging using :3333\n0x00000000 in ?? ()\n(gdb) In both failing and successful cases you should see new output in the OpenOCD terminal , something like the following: Info : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints\n+Info : accepting 'gdb' connection on tcp/3333\n+Info : device id = 0x10036422\n+Info : flash size = 256kbytes NOTE If you are getting an error like undefined debug reason 7 - target needs reset, you can try running monitor reset halt as described here . By default OpenOCD's GDB server listens on TCP port 3333 (localhost). This command is connecting to that port.","breadcrumbs":"LED roulette » Flash it » Successful case","id":"62","title":"Successful case"},"63":{"body":"Now that you've successfully determined which debugger you need to use we need to change ../.cargo/config.toml so that the cargo run command will succeed. NOTE cargo is the Rust package manager and you can read about it here . Get back to the terminal prompt and look at ../.cargo/config.toml: ~/embedded-discovery/src/05-led-roulette\n$ cat ../.cargo/config.toml\n# default runner starts a GDB sesssion, which requires OpenOCD to be\n# running, e.g.,\n## openocd -f interface/stlink.cfg -f target/stm32f3x.cfg\n# depending on your local GDB, pick one of the following\n[target.thumbv7em-none-eabihf]\nrunner = \"arm-none-eabi-gdb -q -x ../openocd.gdb\"\n# runner = \"gdb-multiarch -q -x ../openocd.gdb\"\n# runner = \"gdb -q -x ../openocd.gdb\"\nrustflags = [ \"-C\", \"link-arg=-Tlink.x\",\n] [build]\ntarget = \"thumbv7em-none-eabihf\" Use your favorite editor to edit ../.cargo/config.toml so that the runner line contains the correct name of that debugger: nano ../.cargo/config.toml For example, if your debugger was gdb-multiarch then after editing the git diff should be: $ git diff ../.cargo/config.toml\ndiff --git a/f3discovery/src/.cargo/config.toml b/f3discovery/src/.cargo/config.toml\nindex 2f38f6b..95860a0 100644\n--- a/f3discovery/src/.cargo/config.toml\n+++ b/f3discovery/src/.cargo/config.toml\n@@ -3,8 +3,8 @@ ## openocd -f interface/stlink.cfg -f target/stm32f3x.cfg # depending on your local GDB, pick one of the following [target.thumbv7em-none-eabihf]\n-runner = \"arm-none-eabi-gdb -q -x ../openocd.gdb\"\n-# runner = \"gdb-multiarch -q -x ../openocd.gdb\"\n+# runner = \"arm-none-eabi-gdb -q -x ../openocd.gdb\"\n+runner = \"gdb-multiarch -q -x ../openocd.gdb\" # runner = \"gdb -q -x ../openocd.gdb\" rustflags = [ \"-C\", \"link-arg=-Tlink.x\", Now that you have ../.cargo/config.toml setup let's test it using cargo run to start the debug session. NOTE The --target thumbv7em-none-eabihf defines which architecture to build and run. In our ../.cargo/config.toml file we have target = \"thumbv7em-none-eabihf\" so it is actually not necessary to specify --target we do it here just so you know that parameters on the command line can be used and they override those in config.toml files. cargo run --target thumbv7em-none-eabihf Results in: ~/embedded-discovery/src/05-led-roulette\n$ cargo run --target thumbv7em-none-eabihf Finished dev [unoptimized + debuginfo] target(s) in 0.14s Running `gdb-multiarch -q -x ../openocd.gdb /home/adam/vc/rust-training/discovery/f3discovery/target/thumbv7em-none-eabihf/debug/led-roulette`\nReading symbols from /home/adam/vc/rust-training/discovery/f3discovery/target/thumbv7em-none-eabihf/debug/led-roulette...\n0x08000230 in core::fmt::Arguments::new_v1 (pieces=..., args=...) at /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/fmt/mod.rs:394\n394\t/rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/fmt/mod.rs: No such file or directory.\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x1ad8 lma 0x8000194\nLoading section .rodata, size 0x5a4 lma 0x8001c6c\nStart address 0x08000194, load size 8720\nTransfer rate: 12 KB/sec, 2906 bytes/write.\nBreakpoint 1 at 0x80001e8: file src/05-led-roulette/src/main.rs, line 7.\nNote: automatically using hardware breakpoints for read-only addresses.\nBreakpoint 2 at 0x800020a: file src/lib.rs, line 570.\nBreakpoint 3 at 0x8001c5a: file src/lib.rs, line 560. Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7\n7\t#[entry]\nhalted: PC: 0x080001ee\nled_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:10\n10 let x = 42; Bravo, we will be modifying ../.cargo/config.toml in future. But , since this file is shared with all of the chapters those changes should be made with that in mind. If you want or we need to make changes that only pertain to a particular chapter then create a .cargo/config.toml local to that chapter directory.","breadcrumbs":"LED roulette » Flash it » Update ../.cargo/config.toml","id":"63","title":"Update ../.cargo/config.toml"},"64":{"body":"Assuming you have GDB running, if not start it as suggested in the previous section. NOTE The -x ../openocd.gdb arguments to gdb is already setup to flash the device, so explicitly flashing the project code to the device is normally handled with a simple cargo run. We'll cover the openocd configuration script in the next section. Now use the load command in gdb to actually flash the program into the device: (gdb) load\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x20ec lma 0x8000194\nLoading section .rodata, size 0x514 lma 0x8002280\nStart address 0x08000194, load size 10132\nTransfer rate: 17 KB/sec, 3377 bytes/write. You'll also see new output in the OpenOCD terminal, something like: Info : flash size = 256kbytes\n+Info : Unable to match requested speed 1000 kHz, using 950 kHz\n+Info : Unable to match requested speed 1000 kHz, using 950 kHz\n+adapter speed: 950 kHz\n+target halted due to debug-request, current mode: Thread\n+xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000\n+Info : Unable to match requested speed 8000 kHz, using 4000 kHz\n+Info : Unable to match requested speed 8000 kHz, using 4000 kHz\n+adapter speed: 4000 kHz\n+target halted due to breakpoint, current mode: Thread\n+xPSR: 0x61000000 pc: 0x2000003a msp: 0x2000a000\n+Info : Unable to match requested speed 1000 kHz, using 950 kHz\n+Info : Unable to match requested speed 1000 kHz, using 950 kHz\n+adapter speed: 950 kHz\n+target halted due to debug-request, current mode: Thread\n+xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000 Our program is loaded, let's debug it!","breadcrumbs":"LED roulette » Flash it » Flash the device","id":"64","title":"Flash the device"},"65":{"body":"We are already inside a debugging session so let's debug our program. After the load command, our program is stopped at its entry point . This is indicated by the \"Start address 0x8000XXX\" part of GDB's output. The entry point is the part of a program that a processor / CPU will execute first. The starter project I've provided to you has some extra code that runs before the main function. At this time, we are not interested in that \"pre-main\" part so let's skip right to the beginning of the main function. We'll do that using a breakpoint. Issue break main at the (gdb) prompt: NOTE For these GDB commands I generally won't provide a copyable code block as these are short and it's faster just to type them yourself. In addition most can be shortened. For instance b for break or s for step, see GDB Quick Reference for more info or use Google to find your others. In addition, you can use tab completion by typing the first few letters than one tab to complete or two tabs to see all possible commands. Finally, help xxxx where xxxx is the command will provide short names and other info: (gdb) help s\nstep, s\nStep program until it reaches a different source line.\nUsage: step [N]\nArgument N means step N times (or till program stops for another reason). (gdb) break main\nBreakpoint 1 at 0x80001f0: file src/05-led-roulette/src/main.rs, line 7.\nNote: automatically using hardware breakpoints for read-only addresses. Next issue a continue command: (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7\n7 #[entry] Breakpoints can be used to stop the normal flow of a program. The continue command will let the program run freely until it reaches a breakpoint. In this case, until it reaches #[entry] which is a trampoline to the main function and where break main sets the breakpoint. Note that GDB output says \"Breakpoint 1\". Remember that our processor can only use six of these breakpoints so it's a good idea to pay attention to these messages. OK. Since we are stopped at #[entry] and using the disassemble /m we see the code for entry, which is a trampoline to main. That means it sets up the stack and then invokes a subroutine call to the main function using an ARM branch and link instruction, bl. (gdb) disassemble /m\nDump of assembler code for function main:\n7 #[entry] 0x080001ec <+0>: push {r7, lr} 0x080001ee <+2>: mov r7, sp\n=> 0x080001f0 <+4>: bl 0x80001f6 <_ZN12led_roulette18__cortex_m_rt_main17he61ef18c060014a5E> 0x080001f4 <+8>: udf #254 ; 0xfe End of assembler dump. Next we need to issue a step GDB command which will advance the program statement by statement stepping into functions/procedures. So after this first step command we're inside main and are positioned at the first executable rust statement, line 10, but it is not executed: (gdb) step\nled_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:10\n10 let x = 42; Next we'll issue a second step which executes line 10 and stops at line 11 _y = x;, again line 11 is not executed. NOTE We could have pressed enter at the second (gdb) prompt and it would have reissued the previous statement, step, but for clarity in this tutorial we'll generally retype the command. (gdb) step\n11 _y = x; As you can see, in this mode, on each step command GDB will print the current statement along with its line number. As you'll see later in the TUI mode you'll not see the statement in the command area. We are now \"on\" the _y = x statement; that statement hasn't been executed yet. This means that x is initialized but _y is not. Let's inspect those stack/local variables using the print command, p for short: (gdb) print x\n$1 = 42\n(gdb) p &x\n$2 = (*mut i32) 0x20009fe0\n(gdb) p _y\n$3 = 536870912\n(gdb) p &_y\n$4 = (*mut i32) 0x20009fe4 As expected, x contains the value 42. _y, however, contains the value 536870912 (?). This is because _y has not been initialized yet, it contains some garbage value. The command print &x prints the address of the variable x. The interesting bit here is that GDB output shows the type of the reference: *mut i32, a mutable pointer to an i32 value. Another interesting thing is that the addresses of x and _y are very close to each other: their addresses are just 4 bytes apart. Instead of printing the local variables one by one, you can also use the info locals command: (gdb) info locals\nx = 42\n_y = 536870912 OK. With another step, we'll be on top of the loop {} statement: (gdb) step\n14 loop {} And _y should now be initialized. (gdb) print _y\n$5 = 42 If we use step again on top of the loop {} statement, we'll get stuck because the program will never pass that statement. NOTE If you used the step or any other command by mistake and GDB gets stuck, you can get it unstuck by hitting Ctrl+C. As introduced above the disassemble /m command can be used to disassemble the program around the line you are currently at. You might also want to set print asm-demangle on so the names are demangled, this only needs to be done once a debug session. Later this and other commands will be placed in an initialization file which will simplify starting a debug session. (gdb) set print asm-demangle on\n(gdb) disassemble /m\nDump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17h51e7c3daad2af251E:\n8 fn main() -> ! { 0x080001f6 <+0>: sub sp, #8 0x080001f8 <+2>: movs r0, #42 ; 0x2a 9 let _y;\n10 let x = 42; 0x080001fa <+4>: str r0, [sp, #0] 11 _y = x; 0x080001fc <+6>: str r0, [sp, #4] 12\n13 // infinite loop; just so we don't leave this stack frame\n14 loop {}\n=> 0x080001fe <+8>: b.n 0x8000200 0x08000200 <+10>: b.n 0x8000200 End of assembler dump. See the fat arrow => on the left side? It shows the instruction the processor will execute next. Also, as mentioned above if you were to execute the step command GDB gets stuck because it is executing a branch instruction to itself and never gets past it. So you need to use Ctrl+C to regain control. An alternative is to use the stepi(si) GDB command, which steps one asm instruction, and GDB will print the address and line number of the statement the processor will execute next and it won't get stuck. (gdb) stepi\n0x08000194 14 loop {} (gdb) si\n0x08000194 14 loop {} One last trick before we move to something more interesting. Enter the following commands into GDB: (gdb) monitor reset halt\nUnable to match requested speed 1000 kHz, using 950 kHz\nUnable to match requested speed 1000 kHz, using 950 kHz\nadapter speed: 950 kHz\ntarget halted due to debug-request, current mode: Thread\nxPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000 (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7\n7 #[entry] (gdb) disassemble /m\nDump of assembler code for function main:\n7 #[entry] 0x080001ec <+0>: push {r7, lr} 0x080001ee <+2>: mov r7, sp\n=> 0x080001f0 <+4>: bl 0x80001f6 0x080001f4 <+8>: udf #254 ; 0xfe End of assembler dump. We are now back at the beginning of #[entry]! monitor reset halt will reset the microcontroller and stop it right at the beginning of the program. The continue command will then let the program run freely until it reaches a breakpoint, in this case it is the breakpoint at #[entry]. This combo is handy when you, by mistake, skipped over a part of the program that you were interested in inspecting. You can easily roll back the state of your program back to its very beginning. The fine print : This reset command doesn't clear or touch RAM. That memory will retain its values from the previous run. That shouldn't be a problem though, unless your program behavior depends of the value of uninitialized variables but that's the definition of Undefined Behavior (UB). We are done with this debug session. You can end it with the quit command. (gdb) quit\nA debugging session is active. Inferior 1 [Remote target] will be detached. Quit anyway? (y or n) y\nDetaching from program: $PWD/target/thumbv7em-none-eabihf/debug/led-roulette, Remote target\nEnding remote debugging. For a nicer debugging experience, you can use GDB's Text User Interface (TUI). To enter into that mode enter one of the following commands in the GDB shell: (gdb) layout src\n(gdb) layout asm\n(gdb) layout split NOTE Apologies to Windows users, the GDB shipped with the GNU ARM Embedded Toolchain may not support this TUI mode :-(. Below is an example of setting up for a layout split by executing the follow commands. As you can see we've dropped passing the --target parameter: $ cargo run\n(gdb) target remote :3333\n(gdb) load\n(gdb) set print asm-demangle on\n(gdb) set style sources off\n(gdb) break main\n(gdb) continue Here is a command line with the above commands as -ex parameters to save you some typing, shortly we'll be providing an easier way to execute the initial set of commands: cargo run -- -q -ex 'target remote :3333' -ex 'load' -ex 'set print asm-demangle on' -ex 'set style sources off' -ex 'b main' -ex 'c' target/thumbv7em-none-eabihf/debug/led-roulette And below is the result: GDB session layout split Now we'll scroll the top source window down so we see the entire file and execute layout split and then step: GDB session layout split Then we'll execute a few info locals and step's: (gdb) info locals\n(gdb) step\n(gdb) info locals\n(gdb) step\n(gdb) info locals GDB session layout split At any point you can leave the TUI mode using the following command: (gdb) tui disable GDB session layout split NOTE If the default GDB CLI is not to your liking check out gdb-dashboard . It uses Python to turn the default GDB CLI into a dashboard that shows registers, the source view, the assembly view and other things. Don't close OpenOCD though! We'll use it again and again later on. It's better just to leave it running. If you want to learn more about what GDB can do, check out the section How to use GDB . What's next? The high level API I promised.","breadcrumbs":"LED roulette » Debug it » Debug it","id":"65","title":"Debug it"},"66":{"body":"Now, I'm going to introduce two high level abstractions that we'll use to implement the LED roulette application. The auxiliary crate, aux5, exposes an initialization function called init. When called this function returns two values packed in a tuple: a Delay value and a LedArray value. Delay can be used to block your program for a specified amount of milliseconds. LedArray is an array of eight Leds. Each Led represents one of the LEDs on the F3 board, and exposes two methods: on and off which can be used to turn the LED on or off, respectively. Let's try out these two abstractions by modifying the starter code to look like this: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use aux5::{entry, Delay, DelayMs, LedArray, OutputSwitch}; #[entry]\nfn main() -> ! { let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); let half_period = 500_u16; loop { leds[0].on().ok(); delay.delay_ms(half_period); leds[0].off().ok(); delay.delay_ms(half_period); }\n} Now build it: cargo build NOTE : It's possible to forget to rebuild the program before starting a GDB session; this omission can lead to very confusing debug sessions. To avoid this problem you can call just cargo run instead of cargo build. The cargo run command will build and start a debug session ensuring you never forget to recompile your program. Now we'll run and repeat the flashing procedure as we did in the previous section but with the new program. I'll let you type in the cargo run, this will get easier shortly . :) NOTE : Don't forget to start openocd (debugger) on a separate terminal. Otherwise target remote :3333 won't work! $ cargo run Finished dev [unoptimized + debuginfo] target(s) in 0.01s Running `arm-none-eabi-gdb -q ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`\nReading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette... (gdb) target remote :3333\nRemote debugging using :3333\nled_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7\n7 #[entry] (gdb) load\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x52c0 lma 0x8000194\nLoading section .rodata, size 0xb50 lma 0x8005454\nStart address 0x08000194, load size 24484\nTransfer rate: 21 KB/sec, 6121 bytes/write. (gdb) break main\nBreakpoint 1 at 0x8000202: file ~/embedded-discovery/src/05-led-roulette/src/main.rs, line 7.\nNote: automatically using hardware breakpoints for read-only addresses. (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7\n7 #[entry] (gdb) step\nled_roulette::__cortex_m_rt_main () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:9\n9 let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); (gdb) OK. Let's step through the code. This time, we'll use the next command instead of step. The difference is that the next command will step over function calls instead of going inside them. (gdb) next\n11 let half_period = 500_u16; (gdb) next\n13 loop { (gdb) next\n14 leds[0].on().ok(); (gdb) next\n15 delay.delay_ms(half_period); After executing the leds[0].on().ok() statement, you should see a red LED, the one pointing North, turn on. Let's continue stepping over the program: (gdb) next\n17 leds[0].off().ok(); (gdb) next\n18 delay.delay_ms(half_period); The delay_ms call will block the program for half a second but you may not notice because the next command also takes some time to execute. However, after stepping over the leds[0].off() statement you should see the red LED turn off. You can already guess what this program does. Let it run uninterrupted using the continue command. (gdb) continue\nContinuing. Now, let's do something more interesting. We are going to modify the behavior of our program using GDB. First, let's stop the infinite loop by hitting Ctrl+C. You'll probably end up somewhere inside Led::on, Led::off or delay_ms: ^C\nProgram received signal SIGINT, Interrupt.\n0x08003434 in core::ptr::read_volatile (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053 In my case, the program stopped its execution inside a read_volatile function. GDB output shows some interesting information about that: core::ptr::read_volatile (src=0xe000e010). This means that the function comes from the core crate and that it was called with argument src = 0xe000e010. Just so you know, a more explicit way to show the arguments of a function is to use the info args command: (gdb) info args\nsrc = 0xe000e010 Regardless of where your program may have stopped you can always look at the output of the backtrace command (bt for short) to learn how it got there: (gdb) backtrace\n#0 0x08003434 in core::ptr::read_volatile (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053\n#1 0x08002d66 in vcell::VolatileCell::get (self=0xe000e010) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/vcell-0.1.3/src/lib.rs:33\n#2 volatile_register::RW::read (self=0xe000e010) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/volatile-register-0.2.0/src/lib.rs:75\n#3 cortex_m::peripheral::SYST::has_wrapped (self=0x20009fa4) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-0.6.4/src/peripheral/syst.rs:136\n#4 0x08003004 in stm32f3xx_hal::delay::{{impl}}::delay_us (self=0x20009fa4, us=500000) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:58\n#5 0x08002f3e in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:32\n#6 0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38\n#7 0x0800024c in led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:15\n#8 0x08000206 in led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:7 backtrace will print a trace of function calls from the current function down to main. Back to our topic. To do what we are after, first, we have to return to the main function. We can do that using the finish command. This command resumes the program execution and stops it again right after the program returns from the current function. We'll have to call it several times. (gdb) finish\nRun till exit from #0 0x08003434 in core::ptr::read_volatile (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1053\ncortex_m::peripheral::SYST::has_wrapped (self=0x20009fa4) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-0.6.4/src/peripheral/syst.rs:136\n136 self.csr.read() & SYST_CSR_COUNTFLAG != 0\nValue returned is $1 = 5 (..) (gdb) finish\nRun till exit from #0 0x08002f3e in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:32\n0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38\n38 self.delay_ms(u32(ms)); (gdb) finish\nRun till exit from #0 0x08002f80 in stm32f3xx_hal::delay::{{impl}}::delay_ms (self=0x20009fa4, ms=500) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/stm32f3xx-hal-0.5.0/src/delay.rs:38\n0x0800024c in led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:15\n15 delay.delay_ms(half_period); We are back in main. We have a local variable in here: half_period (gdb) print half_period\n$3 = 500 Now, we are going to modify this variable using the set command: (gdb) set half_period = 100 (gdb) print half_period\n$5 = 100 If you let program run free again using the continue command, you might see that the LED will blink at a much faster rate now, but more likely the blink rate didn't change. What happened? Let's stop the program with Ctrl+C and then set a break point at main:14. (gdb) continue\nContinuing.\n^C\nProgram received signal SIGINT, Interrupt.\ncore::cell::UnsafeCell::get (self=0x20009fa4) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/cell.rs:1711\n1711 pub const fn get(&self) -> *mut T { Then set a break point at main.rs:14 and continue (gdb) break main.rs:14\nBreakpoint 2 at 0x8000236: file src/05-led-roulette/src/main.rs, line 14.\n(gdb) continue\nContinuing. Breakpoint 2, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:14\n14 leds[0].on().ok(); Now open your terminal window so it's about 80 lines long an 170 characters wide if possible. NOTE : If you can't open the terminal that large, no problem you'll just see --Type for more, q to quit, c to continue without paging-- so just type return until you see the (gdb) prompt. Then scroll your terminal window to see the results. (gdb) disassemble /m\nDump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17h51e7c3daad2af251E:\n8 fn main() -> ! { 0x08000208 <+0>: push {r7, lr} 0x0800020a <+2>: mov r7, sp 0x0800020c <+4>: sub sp, #64 ; 0x40 0x0800020e <+6>: add r0, sp, #32 9 let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); 0x08000210 <+8>: bl 0x8000302 0x08000214 <+12>: b.n 0x8000216 0x08000216 <+14>: add r0, sp, #32 0x08000218 <+16>: add r1, sp, #4 0x0800021a <+18>: ldmia.w r0, {r2, r3, r4, r12, lr} 0x0800021e <+22>: stmia.w r1, {r2, r3, r4, r12, lr} 0x08000222 <+26>: ldr r0, [sp, #52] ; 0x34 0x08000224 <+28>: ldr r1, [sp, #56] ; 0x38 0x08000226 <+30>: str r1, [sp, #28] 0x08000228 <+32>: str r0, [sp, #24] 0x0800022a <+34>: mov.w r0, #500 ; 0x1f4 10\n11 let half_period = 500_u16; 0x0800022e <+38>: strh.w r0, [r7, #-2] 12\n13 loop { 0x08000232 <+42>: b.n 0x8000234 0x08000234 <+44>: add r0, sp, #24 0x08000268 <+96>: b.n 0x8000234 14 leds[0].on().ok();\n=> 0x08000236 <+46>: bl 0x80001ec >>> 0x0800023a <+50>: b.n 0x800023c 0x0800023c <+52>: bl 0x8000594 ::ok<(),core::convert::Infallible>> 0x08000240 <+56>: b.n 0x8000242 0x08000242 <+58>: add r0, sp, #4 0x08000244 <+60>: mov.w r1, #500 ; 0x1f4 15 delay.delay_ms(half_period); 0x08000248 <+64>: bl 0x8002f5c 0x0800024c <+68>: b.n 0x800024e 0x0800024e <+70>: add r0, sp, #24 16\n17 leds[0].off().ok(); 0x08000250 <+72>: bl 0x800081a >>> 0x08000254 <+76>: b.n 0x8000256 0x08000256 <+78>: bl 0x8000594 ::ok<(),core::convert::Infallible>> 0x0800025a <+82>: b.n 0x800025c 0x0800025c <+84>: add r0, sp, #4 0x0800025e <+86>: mov.w r1, #500 ; 0x1f4 18 delay.delay_ms(half_period); 0x08000262 <+90>: bl 0x8002f5c 0x08000266 <+94>: b.n 0x8000268 End of assembler dump. In the above dump the reason the delay didn't change was because the compiler recognized that half_period didn't change and instead in the two places where delay.delay_ms(half_period); is called we see mov.w r1, #500. So changing the value of half_period does nothing! 0x08000244 <+60>: mov.w r1, #500 ; 0x1f4 15 delay.delay_ms(half_period); 0x08000248 <+64>: bl 0x8002f5c (..) 0x0800025e <+86>: mov.w r1, #500 ; 0x1f4 18 delay.delay_ms(half_period); 0x08000262 <+90>: bl 0x8002f5c One solution to the problem is to wrap half_period in a Volatile as shown below. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use volatile::Volatile;\nuse aux5::{Delay, DelayMs, LedArray, OutputSwitch, entry}; #[entry]\nfn main() -> ! { let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); let mut half_period = 500_u16; let v_half_period = Volatile::new(&mut half_period); loop { leds[0].on().ok(); delay.delay_ms(v_half_period.read()); leds[0].off().ok(); delay.delay_ms(v_half_period.read()); }\n} Edit Cargo.toml adding volatile = \"0.4.3\" in the [dependencies] section. [dependencies]\naux5 = { path = \"auxiliary\" }\nvolatile = \"0.4.3\" With the above code using Volatile you can now change half_period and you'll be able to experiment with different values. Here is the list of commands followed by an explanation; # xxxx to demonstrate. $ cargo run --target thumbv7em-none-eabihf # Compile and load the program into gdb\n(gdb) target remote :3333 # Connect to STM32F3DISCOVERY board from PC\n(gdb) load # Flash program\n(gdb) break main.rs:16 # Set breakpoint 1 at top of loop\n(gdb) continue # Continue, will stop at main.rs:16\n(gdb) disable 1 # Disable breakpoint 1\n(gdb) set print asm-demangle on # Enable asm-demangle\n(gdb) disassemble /m # Disassemble main function\n(gdb) continue # Led blinking on for 1/2 sec then off 1/2 sec\n^C # Stop with Ctrl+C\n(gdb) enable 1 # Enable breakpoint 1\n(gdb) continue # Continue, will stop at main.rs:16\n(gdb) print half_period # Print half_period result is 500\n(gdb) set half_period = 2000 # Set half_period to 2000ms\n(gdb) print half_period # Print half_period and result is 2000\n(gdb) disable 1 # Disable breakpoint 1\n(gdb) continue # Led blinking on for 2 secs then off 2 sec\n^C # Stop with Ctrl+C\n(gdb) quit # Quit gdb The critical changes are at lines 13, 17 and 20 in the source code which you can see in the disassembly. At 13 we create v_half_period and then read() its value in lines 17 and 20. This means that when we set half_period = 2000 the led will now be on for 2 seconds then off for 2 seconds. $ cargo run --target thumbv7em-none-eabihf Compiling led-roulette v0.2.0 (~/embedded-discovery/src/05-led-roulette) Finished dev [unoptimized + debuginfo] target(s) in 0.18s Running `arm-none-eabi-gdb -q ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`\nReading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette... (gdb) target remote :3333\nRemote debugging using :3333\nled_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16\n16 leds[0].on().ok(); (gdb) load\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x5258 lma 0x8000194\nLoading section .rodata, size 0xbd8 lma 0x80053ec\nStart address 0x08000194, load size 24516\nTransfer rate: 21 KB/sec, 6129 bytes/write. (gdb) break main.rs:16\nBreakpoint 1 at 0x8000246: file src/05-led-roulette/src/main.rs, line 16.\nNote: automatically using hardware breakpoints for read-only addresses. (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16\n16 leds[0].on().ok(); (gdb) disable 1 (gdb) set print asm-demangle on (gdb) disassemble /m\nDump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17he1f2bc7990b13731E:\n9 fn main() -> ! { 0x0800020e <+0>: push {r7, lr} 0x08000210 <+2>: mov r7, sp 0x08000212 <+4>: sub sp, #72 ; 0x48 0x08000214 <+6>: add r0, sp, #36 ; 0x24 10 let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); 0x08000216 <+8>: bl 0x800036a 0x0800021a <+12>: b.n 0x800021c 0x0800021c <+14>: add r0, sp, #36 ; 0x24 0x0800021e <+16>: add r1, sp, #8 0x08000220 <+18>: ldmia.w r0, {r2, r3, r4, r12, lr} 0x08000224 <+22>: stmia.w r1, {r2, r3, r4, r12, lr} 0x08000228 <+26>: ldr r0, [sp, #56] ; 0x38 0x0800022a <+28>: ldr r1, [sp, #60] ; 0x3c 0x0800022c <+30>: str r1, [sp, #32] 0x0800022e <+32>: str r0, [sp, #28] 0x08000230 <+34>: mov.w r0, #500 ; 0x1f4 11\n12 let mut half_period = 500_u16; 0x08000234 <+38>: strh.w r0, [r7, #-6] 0x08000238 <+42>: subs r0, r7, #6 13 let v_half_period = Volatile::new(&mut half_period); 0x0800023a <+44>: bl 0x800033e ::new<&mut u16>> 0x0800023e <+48>: str r0, [sp, #68] ; 0x44 0x08000240 <+50>: b.n 0x8000242 14\n15 loop { 0x08000242 <+52>: b.n 0x8000244 0x08000244 <+54>: add r0, sp, #28 0x08000288 <+122>: b.n 0x8000244 16 leds[0].on().ok();\n=> 0x08000246 <+56>: bl 0x800032c >>> 0x0800024a <+60>: b.n 0x800024c 0x0800024c <+62>: bl 0x80005fc ::ok<(),core::convert::Infallible>> 0x08000250 <+66>: b.n 0x8000252 0x08000252 <+68>: add r0, sp, #68 ; 0x44 17 delay.delay_ms(v_half_period.read()); 0x08000254 <+70>: bl 0x800034a ::read<&mut u16,u16,volatile::access::ReadWrite>> 0x08000258 <+74>: str r0, [sp, #4] 0x0800025a <+76>: b.n 0x800025c 0x0800025c <+78>: add r0, sp, #8 0x0800025e <+80>: ldr r1, [sp, #4] 0x08000260 <+82>: bl 0x8002fc4 0x08000264 <+86>: b.n 0x8000266 0x08000266 <+88>: add r0, sp, #28 18\n19 leds[0].off().ok(); 0x08000268 <+90>: bl 0x8000882 >>> 0x0800026c <+94>: b.n 0x800026e 0x0800026e <+96>: bl 0x80005fc ::ok<(),core::convert::Infallible>> 0x08000272 <+100>: b.n 0x8000274 0x08000274 <+102>: add r0, sp, #68 ; 0x44 20 delay.delay_ms(v_half_period.read()); 0x08000276 <+104>: bl 0x800034a ::read<&mut u16,u16,volatile::access::ReadWrite>> 0x0800027a <+108>: str r0, [sp, #0] 0x0800027c <+110>: b.n 0x800027e 0x0800027e <+112>: add r0, sp, #8 0x08000280 <+114>: ldr r1, [sp, #0] 0x08000282 <+116>: bl 0x8002fc4 0x08000286 <+120>: b.n 0x8000288 End of assembler dump. (gdb) continue\nContinuing.\n^C\nProgram received signal SIGINT, Interrupt.\n0x080037b2 in core::cell::UnsafeCell::get (self=0x20009fa0) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/cell.rs:1716\n1716 } (gdb) enable 1 (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16\n16 leds[0].on().ok(); (gdb) print half_period\n$2 = 500 (gdb) disable 1 (gdb) continue\nContinuing.\n^C\nProgram received signal SIGINT, Interrupt.\n0x08003498 in core::ptr::read_volatile (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1052\n1052 unsafe { intrinsics::volatile_load(src) } (gdb) enable 1 (gdb) continue\nContinuing. Breakpoint 1, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:16\n16 leds[0].on().ok(); (gdb) print half_period\n$3 = 500 (gdb) set half_period = 2000 (gdb) print half_period\n$4 = 2000 (gdb) disable 1 (gdb) continue\nContinuing.\n^C\nProgram received signal SIGINT, Interrupt.\n0x0800348e in core::ptr::read_volatile (src=0xe000e010) at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1046\n1046 pub unsafe fn read_volatile(src: *const T) -> T { (gdb) q\nDetaching from program: ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette, Remote target\nEnding remote debugging.\n[Inferior 1 (Remote target) detached] Question! What happens if you start lowering the value of half_period? At what value of half_period you can no longer see the LED blink? Now, it's your turn to write a program.","breadcrumbs":"LED roulette » The led and delay abstractions » The Led and Delay abstractions","id":"66","title":"The Led and Delay abstractions"},"67":{"body":"You are now well armed to face a challenge! Your task will be to implement the application I showed you at the beginning of this chapter. Here's the GIF again: Also, this may help: This is a timing diagram. It indicates which LED is on at any given instant of time and for how long each LED should be on. On the X axis we have the time in milliseconds. The timing diagram shows a single period. This pattern will repeat itself every 800 ms. The Y axis labels each LED with a cardinal point: North, East, etc. As part of the challenge you'll have to figure out how each element in the Leds array maps to these cardinal points (hint: cargo doc --open ;-)). Before you attempt this challenge, let me give you one additonal tip. Our GDB sessions always involve entering the same commands at the beginning. We can use a .gdb file to execute some commands right after GDB is started. This way you can save yourself the effort of having to enter them manually on each GDB session. As it turns out we've already created ../openocd.gdb and you can see it's doing pretty much what we did in the previous section plus a few other commands. Look at the comments for additional information: $ cat ../openocd.gdb\n# Connect to gdb remote server\ntarget remote :3333 # Load will flash the code\nload # Eanble demangling asm names on disassembly\nset print asm-demangle on # Enable pretty printing\nset print pretty on # Disable style sources as the default colors can be hard to read\nset style sources off # Initialize monitoring so iprintln! macro output\n# is sent from the itm port to itm.txt\nmonitor tpiu config internal itm.txt uart off 8000000 # Turn on the itm port\nmonitor itm port 0 on # Set a breakpoint at main, aka entry\nbreak main # Set a breakpiont at DefaultHandler\nbreak DefaultHandler # Set a breakpiont at HardFault\nbreak HardFault # Continue running and until we hit the main breakpoint\ncontinue # Step from the trampoline code in entry into main\nstep Now we need to modify the ../.cargo/config.toml file to execute ../openocd.gdb nano ../.cargo/config.toml Edit your runner command -x ../openocd.gdb. Assuming you're using arm-none-eabi-gdb the diff is: ~/embedded-discovery/src/05-led-roulette\n$ git diff ../.cargo/config.toml\ndiff --git a/src/.cargo/config.toml b/src/.cargo/config.toml\nindex ddff17f..02ac952 100644\n--- a/src/.cargo/config.toml\n+++ b/src/.cargo/config.toml\n@@ -1,5 +1,5 @@ [target.thumbv7em-none-eabihf]\n-runner = \"arm-none-eabi-gdb -q\"\n+runner = \"arm-none-eabi-gdb -q -x ../openocd.gdb\" # runner = \"gdb-multiarch -q\" # runner = \"gdb -q\" rustflags = [ And the full contents of ../.cargo/config.toml, again assuming arm-none-eabi-gdb, is: [target.thumbv7em-none-eabihf]\nrunner = \"arm-none-eabi-gdb -q -x ../openocd.gdb\"\n# runner = \"gdb-multiarch -q\"\n# runner = \"gdb -q\"\nrustflags = [ \"-C\", \"link-arg=-Tlink.x\",\n] [build]\ntarget = \"thumbv7em-none-eabihf\" With that in place, you can now use a simple cargo run command which will build the ARM version of the code and run the gdb session. The gdb session will automatically flash the program and jump to the beginning of main as it step's through the entry trampoline: cargo run ~/embedded-discovery/src/05-led-roulette (Update-05-led-roulette-WIP)\n$ cargo run Finished dev [unoptimized + debuginfo] target(s) in 0.01s Running `arm-none-eabi-gdb -q -x openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette`\nReading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/led-roulette...\nled_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7\n7 #[entry]\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x52c0 lma 0x8000194\nLoading section .rodata, size 0xb50 lma 0x8005454\nStart address 0x08000194, load size 24484\nTransfer rate: 21 KB/sec, 6121 bytes/write.\nBreakpoint 1 at 0x8000202: file ~/embedded-discovery/src/05-led-roulette/src/main.rs, line 7.\nNote: automatically using hardware breakpoints for read-only addresses. Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:7\n7 #[entry]\nled_roulette::__cortex_m_rt_main () at ~/embedded-discovery/src/05-led-roulette/src/main.rs:9\n9 let (mut delay, mut leds): (Delay, LedArray) = aux5::init();","breadcrumbs":"LED roulette » The challenge » The challenge","id":"67","title":"The challenge"},"68":{"body":"If you haven't already ready, it's probably a good idea to fork the embedded discovery book so you can save your changes in your own branch of your fork. We suggest creating your own branch and leaving the master branch alone so the master branch of your fork can stay in sync with the upstream repo. Also, it allows you to more easily create PR's and improve this book, thank you in advance !","breadcrumbs":"LED roulette » The challenge » Fork the discovery book","id":"68","title":"Fork the discovery book"},"69":{"body":"What solution did you come up with? Here's mine: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use aux5::{Delay, DelayMs, LedArray, OutputSwitch, entry}; #[entry]\nfn main() -> ! { let (mut delay, mut leds): (Delay, LedArray) = aux5::init(); let ms = 50_u8; loop { for curr in 0..8 { let next = (curr + 1) % 8; leds[next].on().ok(); delay.delay_ms(ms); leds[curr].off().ok(); delay.delay_ms(ms); } }\n} One more thing! Check that your solution also works when compiled in \"release\" mode: $ cargo build --target thumbv7em-none-eabihf --release You can test it with this gdb command: $ # or, you could simply call `cargo run --target thumbv7em-none-eabihf --release`\n$ arm-none-eabi-gdb target/thumbv7em-none-eabihf/release/led-roulette\n$ # ~~~~~~~ Binary size is something we should always keep an eye on! How big is your solution? You can check that using the size command on the release binary: $ # equivalent to size target/thumbv7em-none-eabihf/debug/led-roulette\n$ cargo size --target thumbv7em-none-eabihf --bin led-roulette -- -A Finished dev [unoptimized + debuginfo] target(s) in 0.02s\nled-roulette :\nsection size addr\n.vector_table 404 0x8000000\n.text 21144 0x8000194\n.rodata 3144 0x800542c\n.data 0 0x20000000\n.bss 4 0x20000000\n.uninit 0 0x20000004\n.debug_abbrev 19160 0x0\n.debug_info 471239 0x0\n.debug_aranges 18376 0x0\n.debug_ranges 102536 0x0\n.debug_str 508618 0x0\n.debug_pubnames 76975 0x0\n.debug_pubtypes 112797 0x0\n.ARM.attributes 58 0x0\n.debug_frame 55848 0x0\n.debug_line 282067 0x0\n.debug_loc 845 0x0\n.comment 147 0x0\nTotal 1673362 $ cargo size --target thumbv7em-none-eabihf --bin led-roulette --release -- -A Finished release [optimized + debuginfo] target(s) in 0.03s\nled-roulette :\nsection size addr\n.vector_table 404 0x8000000\n.text 5380 0x8000194\n.rodata 564 0x8001698\n.data 0 0x20000000\n.bss 4 0x20000000\n.uninit 0 0x20000004\n.debug_loc 9994 0x0\n.debug_abbrev 1821 0x0\n.debug_info 74974 0x0\n.debug_aranges 600 0x0\n.debug_ranges 6848 0x0\n.debug_str 52828 0x0\n.debug_pubnames 20821 0x0\n.debug_pubtypes 18891 0x0\n.ARM.attributes 58 0x0\n.debug_frame 1088 0x0\n.debug_line 15307 0x0\n.comment 19 0x0\nTotal 209601 NOTE The Cargo project is already configured to build the release binary using LTO. Know how to read this output? The text section contains the program instructions. It's around 5.25KB in my case. On the other hand, the data and bss sections contain variables statically allocated in RAM (static variables). A static variable is being used in aux5::init; that's why it shows 4 bytes of bss. One final thing! We have been running our programs from within GDB but our programs doesn't depend on GDB at all. You can confirm this be closing both GDB and OpenOCD and then resetting the board by pressing the black button on the board. The LED roulette application will run without intervention of GDB.","breadcrumbs":"LED roulette » My solution » My solution","id":"69","title":"My solution"},"7":{"body":"","breadcrumbs":"Background » Background","id":"7","title":"Background"},"70":{"body":"HEADS UP The \"solder bridge\" SB10 (see back of the board) on the STM32F3DISCOVERY, which is required to use the ITM and the iprint! macros shown below, is not soldered by default (see page 21 of the User Manual ). (To be more accurate: this actually depends on the board revision. If you have an old version of the board as the old User Manual said, the SB10 was soldered. Check your board to decide whether you need to fix it.) TL;DR You have two options to fix this: Either solder the solder bridge SB10 or connect a female to female jumper wire between SWO and PB3 as shown in the picture below. Just a little more of helpful magic before we start doing low level stuff. Blinking an LED is like the \"Hello, world\" of the embedded world. But in this section, we'll run a proper \"Hello, world\" program that prints stuff to your computer console. Go to the 06-hello-world directory. There's some starter code in it: #![deny(unsafe_code)]\n#![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux6::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { let mut itm = aux6::init(); iprintln!(&mut itm.stim[0], \"Hello, world!\"); loop {}\n} The iprintln macro will format messages and output them to the microcontroller's ITM . ITM stands for Instrumentation Trace Macrocell and it's a communication protocol on top of SWD (Serial Wire Debug) which can be used to send messages from the microcontroller to the debugging host. This communication is only one way : the debugging host can't send data to the microcontroller. OpenOCD, which is managing the debug session, can receive data sent through this ITM channel and redirect it to a file. The ITM protocol works with frames (you can think of them as Ethernet frames). Each frame has a header and a variable length payload. OpenOCD will receive these frames and write them directly to a file without parsing them. So, if the microntroller sends the string \"Hello, world!\" using the iprintln macro, OpenOCD's output file won't exactly contain that string. To retrieve the original string, OpenOCD's output file will have to be parsed. We'll use the itmdump program to perform the parsing as new data arrives. You should have already installed the itmdump program during the installation chapter . In a new terminal, run this command inside the /tmp directory, if you are using a *nix OS, or from within the %TEMP% directory, if you are running Windows. This should be the same directory from where you are running OpenOCD. NOTE It's very important that both itmdump and openocd are running from the same directory! $ # itmdump terminal $ # *nix\n$ cd /tmp && touch itm.txt $ # Windows\n$ cd %TEMP% && type nul >> itm.txt $ # both\n$ itmdump -F -f itm.txt This command will block as itmdump is now watching the itm.txt file. Leave this terminal open. Make sure that the STM32F3DISCOVERY board is connected to your computer. Open another terminal from /tmp directory (on Windows %TEMP%) to launch OpenOCD similar as described in chapter 3 . Alright. Now, let's build the starter code and flash it into the microcontroller. We will now build and run the application, cargo run. And step through it using next. Since openocd.gdb contains the monitor commands in openocd.gdb OpenOCD will redirect the ITM output to itm.txt and itmdump will write it to its terminal window. Also, it setup break points and stepped through the trampoline we are at the first executable statement in fn main(): ~/embedded-discovery/src/06-hello-world\n$ cargo run Finished dev [unoptimized + debuginfo] target(s) in 0.01s Running `arm-none-eabi-gdb -q -x ../openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world`\nReading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world...\nhello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:14\n14 loop {}\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x2828 lma 0x8000194\nLoading section .rodata, size 0x638 lma 0x80029bc\nStart address 0x08000194, load size 12276\nTransfer rate: 18 KB/sec, 4092 bytes/write.\nBreakpoint 1 at 0x80001f0: file ~/embedded-discovery/src/06-hello-world/src/main.rs, line 8.\nNote: automatically using hardware breakpoints for read-only addresses.\nBreakpoint 2 at 0x800092a: file /home/wink/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 570.\nBreakpoint 3 at 0x80029a8: file /home/wink/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 560. Breakpoint 1, hello_world::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/06-hello-world/src/main.rs:8\n8 #[entry]\nhello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10\n10 let mut itm = aux6::init(); (gdb) Now issue a next command which will execute aux6::init() and stop at the next executable statement in main.rs, which positions us at line 12: (gdb) next\n12 iprintln!(&mut itm.stim[0], \"Hello, world!\"); Then issue another next command which will execute line 12, executing the iprintln and stop at line 14: (gdb) next\n14 loop {} Now since iprintln has been executed the output on the itmdump terminal window should be the Hello, world! string: $ itmdump -F -f itm.txt\n(...)\nHello, world! Awesome, right? Feel free to use iprintln as a logging tool in the coming sections. Next: That's not all! The iprint! macros are not the only thing that uses the ITM. :-)","breadcrumbs":"Hello, world! » Hello, world!","id":"70","title":"Hello, world!"},"71":{"body":"The panic! macro also sends its output to the ITM! Change the main function to look like this: #[entry]\nfn main() -> ! { panic!(\"Hello, world!\");\n} Before running one other suggestion, I find it inconvenient to have to confirm when quitting gdb. Add the following file in your home directory ~/.gdbinit so that it quits immediately: $ cat ~/.gdbinit\ndefine hook-quit set confirm off\nend OK, now use cargo run and it stops at the first line of fn main(): $ cargo run Compiling hello-world v0.2.0 (~/embedded-discovery/src/06-hello-world) Finished dev [unoptimized + debuginfo] target(s) in 0.11s Running `arm-none-eabi-gdb -q -x ../openocd.gdb ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world`\nReading symbols from ~/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world...\nhello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10\n10 panic!(\"Hello, world!\");\nLoading section .vector_table, size 0x194 lma 0x8000000\nLoading section .text, size 0x20fc lma 0x8000194\nLoading section .rodata, size 0x554 lma 0x8002290\nStart address 0x08000194, load size 10212\nTransfer rate: 17 KB/sec, 3404 bytes/write.\nBreakpoint 1 at 0x80001f0: file ~/embedded-discovery/src/06-hello-world/src/main.rs, line 8.\nNote: automatically using hardware breakpoints for read-only addresses.\nBreakpoint 2 at 0x8000222: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 570.\nBreakpoint 3 at 0x800227a: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs, line 560. Breakpoint 1, hello_world::__cortex_m_rt_main_trampoline () at ~/embedded-discovery/src/06-hello-world/src/main.rs:8\n8 #[entry]\nhello_world::__cortex_m_rt_main () at ~/embedded-discovery/src/06-hello-world/src/main.rs:10\n10 panic!(\"Hello, world!\");\n(gdb) We'll use short command names to save typing, enter c then the Enter or Return key: (gdb) c\nContinuing. If all is well you'll see some new output in the itmdump terminal. $ # itmdump terminal\n(..)\npanicked at 'Hello, world!', src/06-hello-world/src/main.rs:10:5 Then type Ctrl-c which breaks out of a loop in the runtime: ^C\nProgram received signal SIGINT, Interrupt.\n0x0800115c in panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:57\n57 atomic::compiler_fence(Ordering::SeqCst); Ultimately, panic! is just another function call so you can see it leaves behind a trace of function calls. This allows you to use backtrace or just bt and to see call stack that caused the panic: (gdb) bt\n#0 panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47\n#1 0x080005c2 in core::panicking::panic_fmt () at library/core/src/panicking.rs:92\n#2 0x0800055a in core::panicking::panic () at library/core/src/panicking.rs:50\n#3 0x08000210 in hello_world::__cortex_m_rt_main () at src/06-hello-world/src/main.rs:10\n#4 0x080001f4 in hello_world::__cortex_m_rt_main_trampoline () at src/06-hello-world/src/main.rs:8 Another thing we can do is catch the panic before it does the logging. So we'll do several things; reset to the beginning, disable breakpoint 1, set a new breakpoint at rust_begin_unwind, list the break points and then continue: (gdb) monitor reset halt\nUnable to match requested speed 1000 kHz, using 950 kHz\nUnable to match requested speed 1000 kHz, using 950 kHz\nadapter speed: 950 kHz\ntarget halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x08000194 msp: 0x2000a000 (gdb) disable 1 (gdb) break rust_begin_unwind Breakpoint 4 at 0x800106c: file ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs, line 47. (gdb) info break\nNum Type Disp Enb Address What\n1 breakpoint keep n 0x080001f0 in hello_world::__cortex_m_rt_main_trampoline at ~/prgs/rust/tutorial/embedded-discovery/src/06-hello-world/src/main.rs:8 breakpoint already hit 1 time\n2 breakpoint keep y 0x08000222 in cortex_m_rt::DefaultHandler_ at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:570\n3 breakpoint keep y 0x0800227a in cortex_m_rt::HardFault_ at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:560\n4 breakpoint keep y 0x0800106c in panic_itm::panic at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47 (gdb) c\nContinuing. Breakpoint 4, panic_itm::panic (info=0x20009fa0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/panic-itm-0.4.2/src/lib.rs:47\n47 interrupt::disable(); You'll notice that nothing got printed on the itmdump console this time. If you resume the program using continue then a new line will be printed. In a later section we'll look into other simpler communication protocols. Finally, enter the q command to quit and it quits immediately without asking for confirmation: (gdb) q\nDetaching from program: ~/prgs/rust/tutorial/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world, Remote target\nEnding remote debugging.\n[Inferior 1 (Remote target) detached] As an even shorter sequence you can type Ctrl-d, which eliminates one keystroke! NOTE In this case the (gdb) prompt is overwritten with quit) quit)\nDetaching from program: ~/prgs/rust/tutorial/embedded-discovery/target/thumbv7em-none-eabihf/debug/hello-world, Remote target\nEnding remote debugging.\n[Inferior 1 (Remote target) detached]","breadcrumbs":"Hello, world! » panic! » panic!","id":"71","title":"panic!"},"72":{"body":"It's time to explore what the Led API does under the hood. In a nutshell, it just writes to some special memory regions. Go into the 07-registers directory and let's run the starter code statement by statement. #![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux7::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { aux7::init(); unsafe { // A magic address! const GPIOE_BSRR: u32 = 0x48001018; // Turn on the \"North\" LED (red) *(GPIOE_BSRR as *mut u32) = 1 << 9; // Turn on the \"East\" LED (green) *(GPIOE_BSRR as *mut u32) = 1 << 11; // Turn off the \"North\" LED *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16); // Turn off the \"East\" LED *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16); } loop {}\n} What's this magic? The address 0x48001018 points to a register . A register is a special region of memory that controls a peripheral . A peripheral is a piece of electronics that sits right next to the processor within the microcontroller package and provides the processor with extra functionality. After all, the processor, on its own, can only do math and logic. This particular register controls General Purpose Input/Output (GPIO) pins (GPIO is a peripheral) and can be used to drive each of those pins low or high .","breadcrumbs":"Registers » Registers","id":"72","title":"Registers"},"73":{"body":"Drive? Pin? Low? High? A pin is a electrical contact. Our microcontroller has several of them and some of them are connected to LEDs. An LED, a Light Emitting Diode, will only emit light when voltage is applied to it with a certain polarity. Luckily for us, the microcontroller's pins are connected to the LEDs with the right polarity. All that we have to do is output some non-zero voltage through the pin to turn the LED on. The pins attached to the LEDs are configured as digital outputs and can only output two different voltage levels: \"low\", 0 Volts, or \"high\", 3 Volts. A \"high\" (voltage) level will turn the LED on whereas a \"low\" (voltage) level will turn it off. These \"low\" and \"high\" states map directly to the concept of digital logic. \"low\" is 0 or false and \"high\" is 1 or true. This is why this pin configuration is known as digital output. OK. But how can one find out what this register does? Time to RTRM (Read the Reference Manual)!","breadcrumbs":"Registers » An aside: LEDs, digital outputs and voltage levels","id":"73","title":"An aside: LEDs, digital outputs and voltage levels"},"74":{"body":"I mentioned that the microcontroller has several pins. For convenience, these pins are grouped in ports of 16 pins. Each port is named with a letter: Port A, Port B, etc. and the pins within each port are named with numbers from 0 to 15. The first thing we have to find out is which pin is connected to which LED. This information is in the STM32F3DISCOVERY User Manual (You downloaded a copy, right?). In this particular section: Section 6.4 LEDs - Page 18 The manual says: LD3, the North LED, is connected to the pin PE9. PE9 is the short form of: Pin 9 on Port E. LD7, the East LED, is connected to the pin PE11. Up to this point, we know that we want to change the state of the pins PE9 and PE11 to turn the North/East LEDs on/off. These pins are part of Port E so we'll have to deal with the GPIOE peripheral. Each peripheral has a register block associated to it. A register block is a collection of registers allocated in contiguous memory. The address at which the register block starts is known as its base address. We need to figure out what's the base address of the GPIOE peripheral. That information is in the following section of the microcontroller Reference Manual : Section 3.2.2 Memory map and register boundary addresses - Page 51 The table says that base address of the GPIOE register block is 0x4800_1000. Each peripheral also has its own section in the documentation. Each of these sections ends with a table of the registers that the peripheral's register block contains. For the GPIO family of peripheral, that table is in: Section 11.4.12 GPIO register map - Page 243 'BSRR' is the register which we will be using to set/reset. Its offset value is '0x18' from the base address of the 'GPIOE'. We can look up BSRR in the reference manual. GPIO Registers -> GPIO port bit set/reset register (GPIOx_BSRR). Now we need to jump to the documentation of that particular register. It's a few pages above in: Section 11.4.7 GPIO port bit set/reset register (GPIOx_BSRR) - Page 240 Finally! This is the register we were writing to. The documentation says some interesting things. First, this register is write only ... so let's try reading its value :-). We'll use GDB's examine command: x. (gdb) next\n16 *(GPIOE_BSRR as *mut u32) = 1 << 9; (gdb) x 0x48001018\n0x48001018: 0x00000000 (gdb) # the next command will turn the North LED on\n(gdb) next\n19 *(GPIOE_BSRR as *mut u32) = 1 << 11; (gdb) x 0x48001018\n0x48001018: 0x00000000 Reading the register returns 0. That matches what the documentation says. The other thing that the documentation says is that the bits 0 to 15 can be used to set the corresponding pin. That is bit 0 sets the pin 0. Here, set means outputting a high value on the pin. The documentation also says that bits 16 to 31 can be used to reset the corresponding pin. In this case, the bit 16 resets the pin number 0. As you may guess, reset means outputting a low value on the pin. Correlating that information with our program, all seems to be in agreement: Writing 1 << 9 (BS9 = 1) to BSRR sets PE9 high . That turns the North LED on . Writing 1 << 11 (BS11 = 1) to BSRR sets PE11 high . That turns the East LED on . Writing 1 << 25 (BR9 = 1) to BSRR sets PE9 low . That turns the North LED off . Finally, writing 1 << 27 (BR11 = 1) to BSRR sets PE11 low . That turns the East LED off .","breadcrumbs":"Registers » RTRM » RTRM: Reading The Reference Manual","id":"74","title":"RTRM: Reading The Reference Manual"},"75":{"body":"Reads/writes to registers are quite special. I may even dare to say that they are embodiment of side effects. In the previous example we wrote four different values to the same register. If you didn't know that address was a register, you may have simplified the logic to just write the final value 1 << (11 + 16) into the register. Actually, LLVM, the compiler's backend / optimizer, does not know we are dealing with a register and will merge the writes thus changing the behavior of our program. Let's check that really quick. $ cargo run --release\n(..)\nBreakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:7\n7 #[entry] (gdb) step\nregisters::__cortex_m_rt_main () at src/07-registers/src/main.rs:9\n9 aux7::init(); (gdb) next\n25 *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16); (gdb) disassemble /m\nDump of assembler code for function _ZN9registers18__cortex_m_rt_main17h45b1ef53e18aa8d0E:\n8 fn main() -> ! { 0x08000248 <+0>: push {r7, lr} 0x0800024a <+2>: mov r7, sp 9 aux7::init(); 0x0800024c <+4>: bl 0x8000260 0x08000250 <+8>: movw r0, #4120 ; 0x1018 0x08000254 <+12>: mov.w r1, #134217728 ; 0x8000000 0x08000258 <+16>: movt r0, #18432 ; 0x4800 10\n11 unsafe {\n12 // A magic address!\n13 const GPIOE_BSRR: u32 = 0x48001018;\n14\n15 // Turn on the \"North\" LED (red)\n16 *(GPIOE_BSRR as *mut u32) = 1 << 9;\n17\n18 // Turn on the \"East\" LED (green)\n19 *(GPIOE_BSRR as *mut u32) = 1 << 11;\n20\n21 // Turn off the \"North\" LED\n22 *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16);\n23\n24 // Turn off the \"East\" LED\n25 *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16);\n=> 0x0800025c <+20>: str r1, [r0, #0] 0x0800025e <+22>: b.n 0x800025e End of assembler dump. The state of the LEDs didn't change this time! The str instruction is the one that writes a value to the register. Our debug (unoptimized) program had four of them, one for each write to the register, but the release (optimized) program only has one. We can check that using objdump and capture the output to out.asm: # same as cargo objdump -- -d --no-show-raw-insn --print-imm-hex --source target/thumbv7em-none-eabihf/debug/registers\ncargo objdump --bin registers -- -d --no-show-raw-insn --print-imm-hex --source > debug.txt Then examine debug.txt looking for main and we see the 4 str instructions: 080001ec
    :\n; #[entry] 80001ec: push {r7, lr} 80001ee: mov r7, sp 80001f0: bl #0x2 80001f4: trap 080001f6 :\n; fn main() -> ! { 80001f6: push {r7, lr} 80001f8: mov r7, sp\n; aux7::init(); 80001fa: bl #0x3e 80001fe: b #-0x2 \n; *(GPIOE_BSRR as *mut u32) = 1 << 9; 8000200: movw r0, #0x2640 8000204: movt r0, #0x800 8000208: ldr r0, [r0] 800020a: movw r1, #0x1018 800020e: movt r1, #0x4800 8000212: str r0, [r1]\n; *(GPIOE_BSRR as *mut u32) = 1 << 11; 8000214: movw r0, #0x2648 8000218: movt r0, #0x800 800021c: ldr r0, [r0] 800021e: str r0, [r1]\n; *(GPIOE_BSRR as *mut u32) = 1 << (9 + 16); 8000220: movw r0, #0x2650 8000224: movt r0, #0x800 8000228: ldr r0, [r0] 800022a: str r0, [r1]\n; *(GPIOE_BSRR as *mut u32) = 1 << (11 + 16); 800022c: movw r0, #0x2638 8000230: movt r0, #0x800 8000234: ldr r0, [r0] 8000236: str r0, [r1]\n; loop {} 8000238: b #-0x2 800023a: b #-0x4 (..) How do we prevent LLVM from misoptimizing our program? We use volatile operations instead of plain reads/writes: #![no_main]\n#![no_std] use core::ptr; #[allow(unused_imports)]\nuse aux7::entry; #[entry]\nfn main() -> ! { aux7::init(); unsafe { // A magic address! const GPIOE_BSRR: u32 = 0x48001018; // Turn on the \"North\" LED (red) ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9); // Turn on the \"East\" LED (green) ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11); // Turn off the \"North\" LED ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16)); // Turn off the \"East\" LED ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16)); } loop {}\n} Generate release.txt using with --release mode. cargo objdump --release --bin registers -- -d --no-show-raw-insn --print-imm-hex --source > release.txt Now find the main routine in release.txt and we see the 4 str instructions. 0800023e
    :\n; #[entry] 800023e: push {r7, lr} 8000240: mov r7, sp 8000242: bl #0x2 8000246: trap 08000248 :\n; fn main() -> ! { 8000248: push {r7, lr} 800024a: mov r7, sp\n; aux7::init(); 800024c: bl #0x22 8000250: movw r0, #0x1018 8000254: mov.w r1, #0x200 8000258: movt r0, #0x4800\n; intrinsics::volatile_store(dst, src); 800025c: str r1, [r0] 800025e: mov.w r1, #0x800 8000262: str r1, [r0] 8000264: mov.w r1, #0x2000000 8000268: str r1, [r0] 800026a: mov.w r1, #0x8000000 800026e: str r1, [r0] 8000270: b #-0x4 (..) We see that the four writes (str instructions) are preserved. If you run it using gdb you'll also see that we get the expected behavior. NB: The last next will endlessly execute loop {}, use Ctrl-c to get back to the (gdb) prompt. $ cargo run --release\n(..) Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:9\n9 #[entry] (gdb) step\nregisters::__cortex_m_rt_main () at src/07-registers/src/main.rs:11\n11 aux7::init(); (gdb) next\n18 ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9); (gdb) next\n21 ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11); (gdb) next\n24 ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16)); (gdb) next\n27 ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16)); (gdb) next\n^C\nProgram received signal SIGINT, Interrupt.\n0x08000270 in registers::__cortex_m_rt_main () at ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1124\n1124 intrinsics::volatile_store(dst, src);\n(gdb)","breadcrumbs":"Registers » (mis)Optimization » (mis)Optimization","id":"75","title":"(mis)Optimization"},"76":{"body":"Not all the peripheral memory can be accessed. Look at this program. #![no_main]\n#![no_std] use core::ptr; #[allow(unused_imports)]\nuse aux7::{entry, iprint, iprintln}; #[entry]\nfn main() -> ! { aux7::init(); unsafe { ptr::read_volatile(0x4800_1800 as *const u32); } loop {}\n} This address is close to the GPIOE_BSRR address we used before but this address is invalid . Invalid in the sense that there's no register at this address. Now, let's try it. $ cargo run\n(..)\nBreakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:9\n9 #[entry] (gdb) continue\nContinuing. Breakpoint 3, cortex_m_rt::HardFault_ (ef=0x20009fb0) at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.13/src/lib.rs:560\n560 loop { (gdb) We tried to do an invalid operation, reading memory that doesn't exist, so the processor raised an exception , a hardware exception. In most cases, exceptions are raised when the processor attempts to perform an invalid operation. Exceptions break the normal flow of a program and force the processor to execute an exception handler , which is just a function/subroutine. There are different kind of exceptions. Each kind of exception is raised by different conditions and each one is handled by a different exception handler. The aux7 crate depends on the cortex-m-rt crate which defines a default hard fault handler, named HardFault, that handles the \"invalid memory address\" exception. openocd.gdb placed a breakpoint on HardFault; that's why the debugger halted your program while it was executing the exception handler. We can get more information about the exception from the debugger. Let's see: (gdb) list\n555 #[allow(unused_variables)]\n556 #[doc(hidden)]\n557 #[link_section = \".HardFault.default\"]\n558 #[no_mangle]\n559 pub unsafe extern \"C\" fn HardFault_(ef: &ExceptionFrame) -> ! {\n560 loop {\n561 // add some side effect to prevent this from turning into a UDF instruction\n562 // see rust-lang/rust#28728 for details\n563 atomic::compiler_fence(Ordering::SeqCst);\n564 } ef is a snapshot of the program state right before the exception occurred. Let's inspect it: (gdb) print/x *ef\n$1 = cortex_m_rt::ExceptionFrame { r0: 0x48001800, r1: 0x80036b0, r2: 0x1, r3: 0x80000000, r12: 0xb, lr: 0x800020d, pc: 0x8001750, xpsr: 0xa1000200\n} There are several fields here but the most important one is pc, the Program Counter register. The address in this register points to the instruction that generated the exception. Let's disassemble the program around the bad instruction. (gdb) disassemble /m ef.pc\nDump of assembler code for function core::ptr::read_volatile:\n1046 pub unsafe fn read_volatile(src: *const T) -> T { 0x0800174c <+0>: sub sp, #12 0x0800174e <+2>: str r0, [sp, #4] 1047 if cfg!(debug_assertions) && !is_aligned_and_not_null(src) {\n1048 // Not panicking to keep codegen impact smaller.\n1049 abort();\n1050 }\n1051 // SAFETY: the caller must uphold the safety contract for `volatile_load`.\n1052 unsafe { intrinsics::volatile_load(src) } 0x08001750 <+4>: ldr r0, [r0, #0] 0x08001752 <+6>: str r0, [sp, #8] 0x08001754 <+8>: ldr r0, [sp, #8] 0x08001756 <+10>: str r0, [sp, #0] 0x08001758 <+12>: b.n 0x800175a +14> 1053 } 0x0800175a <+14>: ldr r0, [sp, #0] 0x0800175c <+16>: add sp, #12 0x0800175e <+18>: bx lr End of assembler dump. The exception was caused by the ldr r0, [r0, #0] instruction, a read instruction. The instruction tried to read the memory at the address indicated by the r0 register. By the way, r0 is a CPU (processor) register not a memory mapped register; it doesn't have an associated address like, say, GPIO_BSRR. Wouldn't it be nice if we could check what the value of the r0 register was right at the instant when the exception was raised? Well, we already did! The r0 field in the ef value we printed before is the value of r0 register had when the exception was raised. Here it is again: (gdb) print/x *ef\n$1 = cortex_m_rt::ExceptionFrame { r0: 0x48001800, r1: 0x80036b0, r2: 0x1, r3: 0x80000000, r12: 0xb, lr: 0x800020d, pc: 0x8001750, xpsr: 0xa1000200\n} r0 contains the value 0x4800_1800 which is the invalid address we called the read_volatile function with.","breadcrumbs":"Registers » 0xBAAAAAAD address » 0xBAAAAAAD address","id":"76","title":"0xBAAAAAAD address"},"77":{"body":"BSRR is not the only register that can control the pins of Port E. The ODR register also lets you change the value of the pins. Furthermore, ODR also lets you retrieve the current output status of Port E. ODR is documented in: Section 11.4.6 GPIO port output data register - Page 239 Let's look at this program. The key to this program is fn iprint_odr. This function prints the current value in ODR to the ITM console #![no_main]\n#![no_std] use core::ptr; #[allow(unused_imports)]\nuse aux7::{entry, iprintln, ITM}; // Print the current contents of odr\nfn iprint_odr(itm: &mut ITM) { const GPIOE_ODR: u32 = 0x4800_1014; unsafe { iprintln!( &mut itm.stim[0], \"ODR = 0x{:04x}\", ptr::read_volatile(GPIOE_ODR as *const u16) ); }\n} #[entry]\nfn main() -> ! { let mut itm= aux7::init().0; unsafe { // A magic addresses! const GPIOE_BSRR: u32 = 0x4800_1018; // Print the initial contents of ODR iprint_odr(&mut itm); // Turn on the \"North\" LED (red) ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 9); iprint_odr(&mut itm); // Turn on the \"East\" LED (green) ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << 11); iprint_odr(&mut itm); // Turn off the \"North\" LED ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (9 + 16)); iprint_odr(&mut itm); // Turn off the \"East\" LED ptr::write_volatile(GPIOE_BSRR as *mut u32, 1 << (11 + 16)); iprint_odr(&mut itm); } loop {}\n} If you run this program $ cargo run\n(..)\nBreakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:22\n22 #[entry] (gdb) continue\nContinuing. You'll see on itmdump's console: $ # itmdump's console\n(..)\nODR = 0x0000\nODR = 0x0200\nODR = 0x0a00\nODR = 0x0800\nODR = 0x0000 Side effects! Although we are reading the same address multiple times without actually modifying it, we still see its value change every time BSRR is written to.","breadcrumbs":"Registers » Spooky action at a distance » Spooky action at a distance","id":"77","title":"Spooky action at a distance"},"78":{"body":"The last register we were working with, ODR, had this in its documentation: Bits 31:16 Reserved, must be kept at reset value We are not supposed to write to those bits of the register or Bad Stuff May Happen. There's also the fact the registers have different read/write permissions. Some of them are write only, others can be read and written to and there must be others that are read only. Finally, directly working with hexadecimal addresses is error prone. You already saw that trying to access an invalid memory address causes an exception which disrupts the execution of our program. Wouldn't it be nice if we had an API to manipulate registers in a \"safe\" manner? Ideally, the API should encode these three points I've mentioned: No messing around with the actual addresses, should respect read/write permissions and should prevent modification of the reserved parts of a register. Well, we do! aux7::init() actually returns a value that provides a type safe API to manipulate the registers of the GPIOE peripheral. As you may remember: a group of registers associated to a peripheral is called register block, and it's located in a contiguous region of memory. In this type safe API each register block is modeled as a struct where each of its fields represents a register. Each register field is a different newtype over e.g. u32 that exposes a combination of the following methods: read, write or modify according to its read/write permissions. Finally, these methods don't take primitive values like u32, instead they take yet another newtype that can be constructed using the builder pattern and that prevent the modification of the reserved parts of the register. The best way to get familiar with this API is to port our running example to it. #![no_main]\n#![no_std] #[allow(unused_imports)]\nuse aux7::{entry, iprintln, ITM, RegisterBlock}; #[entry]\nfn main() -> ! { let gpioe = aux7::init().1; // Turn on the North LED gpioe.bsrr.write(|w| w.bs9().set_bit()); // Turn on the East LED gpioe.bsrr.write(|w| w.bs11().set_bit()); // Turn off the North LED gpioe.bsrr.write(|w| w.br9().set_bit()); // Turn off the East LED gpioe.bsrr.write(|w| w.br11().set_bit()); loop {}\n} First thing you notice: There are no magic addresses involved. Instead we use a more human friendly way, for example gpioe.bsrr, to refer to the BSRR register in the GPIOE register block. Then we have this write method that takes a closure. If the identity closure (|w| w) is used, this method will set the register to its default (reset) value, the value it had right after the microcontroller was powered on / reset. That value is 0x0 for the BSRR register. Since we want to write a non-zero value to the register, we use builder methods like bs9 and br9 to set some of the bits of the default value. Let's run this program! There's some interesting stuff we can do while debugging the program. gpioe is a reference to the GPIOE register block. print gpioe will return the base address of the register block. $ cargo run\n(..) Breakpoint 1, registers::__cortex_m_rt_main_trampoline () at src/07-registers/src/main.rs:7\n7 #[entry] (gdb) step\nregisters::__cortex_m_rt_main () at src/07-registers/src/main.rs:9\n9 let gpioe = aux7::init().1; (gdb) next\n12 gpioe.bsrr.write(|w| w.bs9().set_bit()); (gdb) print gpioe\n$1 = (*mut stm32f3::stm32f303::gpioc::RegisterBlock) 0x48001000 But if we instead print *gpioe, we'll get a full view of the register block: the value of each of its registers will be printed. (gdb) print *gpioe\n$2 = stm32f3::stm32f303::gpioc::RegisterBlock { moder: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 1431633920 } }, _marker: core::marker::PhantomData }, otyper: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, ospeedr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, pupdr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, idr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 204 } }, _marker: core::marker::PhantomData }, odr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, bsrr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, lckr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, afrl: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, afrh: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }, brr: stm32f3::generic::Reg { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0 } }, _marker: core::marker::PhantomData }\n} All these newtypes and closures sound like they'd generate large, bloated programs but, if you actually compile the program in release mode with LTO enabled, you'll see that it produces exactly the same instructions that the \"unsafe\" version that used write_volatile and hexadecimal addresses did! Use cargo objdump to grab the assembler code to release.txt: cargo objdump --bin registers --release -- -d --no-show-raw-insn --print-imm-hex > release.txt Then search for main in release.txt 0800023e
    : 800023e: push\t{r7, lr} 8000240: mov\tr7, sp 8000242: bl\t#0x2 8000246: trap 08000248 : 8000248: push\t{r7, lr} 800024a: mov\tr7, sp 800024c: bl\t#0x22 8000250: movw\tr0, #0x1018 8000254: mov.w\tr1, #0x200 8000258: movt\tr0, #0x4800 800025c: str\tr1, [r0] 800025e: mov.w\tr1, #0x800 8000262: str\tr1, [r0] 8000264: mov.w\tr1, #0x2000000 8000268: str\tr1, [r0] 800026a: mov.w\tr1, #0x8000000 800026e: str\tr1, [r0] 8000270: b\t#-0x4 The best part of all this is that nobody had to write a single line of code to implement the GPIOE API. All the code was automatically generated from a System View Description (SVD) file using the svd2rust tool. This SVD file is actually an XML file that microcontroller vendors provide and that contains the register maps of their microcontrollers. The file contains the layout of register blocks, the base addresses, the read/write permissions of each register, the layout of the registers, whether a register has reserved bits and lots of other useful information.","breadcrumbs":"Registers » Type safe manipulation » Type safe manipulation","id":"78","title":"Type safe manipulation"},"79":{"body":"In the last section, I gave you initialized (configured) peripherals (I initialized them in aux7::init). That's why just writing to BSRR was enough to control the LEDs. But, peripherals are not initialized right after the microcontroller boots. In this section, you'll have more fun with registers. I won't do any initialization and you'll have to initialize and configure GPIOE pins as digital outputs pins so that you'll be able to drive LEDs again. This is the starter code. #![deny(unsafe_code)]\n#![no_main]\n#![no_std] use aux8::entry; #[entry]\nfn main() -> ! { let (gpioe, rcc) = aux8::init(); // TODO initialize GPIOE // Turn on all the LEDs in the compass gpioe.odr.write(|w| { w.odr8().set_bit(); w.odr9().set_bit(); w.odr10().set_bit(); w.odr11().set_bit(); w.odr12().set_bit(); w.odr13().set_bit(); w.odr14().set_bit(); w.odr15().set_bit() }); aux8::bkpt(); loop {}\n} If you run the starter code, you'll see that nothing happens this time. Furthermore, if you print the GPIOE register block, you'll see that every register reads as zero even after the gpioe.odr.write statement was executed! $ cargo run\nBreakpoint 1, main () at src/08-leds-again/src/main.rs:9\n9 let (gpioe, rcc) = aux8::init(); (gdb) continue\nContinuing. Program received signal SIGTRAP, Trace/breakpoint trap.\n0x08000f3c in __bkpt () (gdb) finish\nRun till exit from #0 0x08000f3c in __bkpt ()\nmain () at src/08-leds-again/src/main.rs:25\n25 aux8::bkpt(); (gdb) p/x *gpioe\n$1 = stm32f30x::gpioc::RegisterBlock { moder: stm32f30x::gpioc::MODER { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, otyper: stm32f30x::gpioc::OTYPER { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, ospeedr: stm32f30x::gpioc::OSPEEDR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, pupdr: stm32f30x::gpioc::PUPDR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, idr: stm32f30x::gpioc::IDR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, odr: stm32f30x::gpioc::ODR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, bsrr: stm32f30x::gpioc::BSRR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, lckr: stm32f30x::gpioc::LCKR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, afrl: stm32f30x::gpioc::AFRL { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, afrh: stm32f30x::gpioc::AFRH { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }, brr: stm32f30x::gpioc::BRR { register: vcell::VolatileCell { value: core::cell::UnsafeCell { value: 0x0 } } }\n}","breadcrumbs":"LEDs, again » LEDs, again","id":"79","title":"LEDs, again"},"8":{"body":"A microcontroller is a system on a chip. Whereas your computer is made up of several discrete components: a processor, RAM sticks, a hard drive, an ethernet port, etc.; a microcontroller has all those components built into a single \"chip\" or package. This makes it possible to build systems with a minimal part count.","breadcrumbs":"Background » What's a microcontroller?","id":"8","title":"What's a microcontroller?"},"80":{"body":"Turns out that, to save power, most peripherals start in a powered off state -- that's their state right after the microcontroller boots. The Reset and Clock Control (RCC) peripheral can be used to power on or off every other peripheral. You can find the list of registers in the RCC register block in: Section 9.4.14 - RCC register map - Page 166 - Reference Manual The registers that control the power status of other peripherals are: AHBENR APB1ENR APB2ENR Each bit in these registers controls the power status of a single peripheral, including GPIOE. Your task in this section is to power on the GPIOE peripheral. You'll have to: Figure out which of the three registers I mentioned before has the bit that controls the power status. Figure out what value that bit must be set to,0 or 1, to power on the GPIOE peripheral. Finally, you'll have to change the starter code to modify the right register to turn on the GPIOE peripheral. If you are successful, you'll see that the gpioe.odr.write statement will now be able to modify the value of the ODR register. Note that this won't be enough to actually turn on the LEDs.","breadcrumbs":"LEDs, again » Power » Power","id":"80","title":"Power"},"81":{"body":"After turning on the GPIOE peripheral, it still needs to be configured. In this case, we want the pins to be configured as digital outputs so they can drive the LEDs; by default, most pins are configured as digital inputs . You can find the list of registers in the GPIOE register block in: Section 11.4.12 - GPIO registers - Page 243 - Reference Manual The register we'll have to deal with is: MODER. Your task for this section is to further update the starter code to configure the right GPIOE pins as digital outputs. You'll have to: Figure out which pins you need to configure as digital outputs. (hint: check Section 6.4 LEDs of the User Manual (page 18)). Read the documentation to understand what the bits in the MODER register do. Modify the MODER register to configure the pins as digital outputs. If successful, you'll see the 8 LEDs turn on when you run the program.","breadcrumbs":"LEDs, again » Configuration » Configuration","id":"81","title":"Configuration"},"82":{"body":"#![deny(unsafe_code)]\n#![no_main]\n#![no_std] use aux8::entry; #[entry]\nfn main() -> ! { let (gpioe, rcc) = aux8::init(); // enable the GPIOE peripheral rcc.ahbenr.write(|w| w.iopeen().set_bit()); // configure the pins as outputs gpioe.moder.write(|w| { w.moder8().output(); w.moder9().output(); w.moder10().output(); w.moder11().output(); w.moder12().output(); w.moder13().output(); w.moder14().output(); w.moder15().output() }); // Turn on all the LEDs in the compass gpioe.odr.write(|w| { w.odr8().set_bit(); w.odr9().set_bit(); w.odr10().set_bit(); w.odr11().set_bit(); w.odr12().set_bit(); w.odr13().set_bit(); w.odr14().set_bit(); w.odr15().set_bit() }); aux8::bkpt(); loop {}\n}","breadcrumbs":"LEDs, again » The solution » The solution","id":"82","title":"The solution"},"83":{"body":"In this section, we'll re-implement the LED roulette application. I'm going to give you back the Led abstraction but this time I'm going to take away the Delay abstraction :-). Here's the starter code. The delay function is unimplemented so if you run this program the LEDs will blink so fast that they'll appear to always be on. #![no_main]\n#![no_std] use aux9::{entry, switch_hal::OutputSwitch, tim6}; #[inline(never)]\nfn delay(tim6: &tim6::RegisterBlock, ms: u16) { // TODO implement this\n} #[entry]\nfn main() -> ! { let (leds, rcc, tim6) = aux9::init(); let mut leds = leds.into_array(); // TODO initialize TIM6 let ms = 50; loop { for curr in 0..8 { let next = (curr + 1) % 8; leds[next].on().unwrap(); delay(tim6, ms); leds[curr].off().unwrap(); delay(tim6, ms); } }\n}","breadcrumbs":"Clocks and timers » Clocks and timers","id":"83","title":"Clocks and timers"},"84":{"body":"The first challenge is to implement the delay function without using any peripheral and the obvious solution is to implement it as a for loop delay: #[inline(never)]\nfn delay(tim6: &tim6::RegisterBlock, ms: u16) { for _ in 0..1_000 {}\n} Of course, the above implementation is wrong because it always generates the same delay for any value of ms. In this section, you'll have to: Fix the delay function to generate delays proportional to its input ms. Tweak the delay function to make the LED roulette spin at a rate of approximately 5 cycles in 4 seconds (800 milliseconds period). The processor inside the microcontroller is clocked at 72 MHz and executes most instructions in one \"tick\", a cycle of its clock. How many (for) loops do you think the delay function must do to generate a delay of 1 second? How many for loops does delay(1000) actually do? What happens if compile your program in release mode and run it?","breadcrumbs":"Clocks and timers » for loop delays » for loop delays","id":"84","title":"for loop delays"},"85":{"body":"If in the previous section you compiled the program in release mode and actually looked at the disassembly, you probably noticed that the delay function is optimized away and never gets called from within main. LLVM decided that the function wasn't doing anything worthwhile and just removed it. There is a way to prevent LLVM from optimizing the for loop delay: add a volatile assembly instruction. Any instruction will do but NOP (No OPeration) is a particular good choice in this case because it has no side effect. Your for loop delay would become: #[inline(never)]\nfn delay(_tim6: &tim6::RegisterBlock, ms: u16) { const K: u16 = 3; // this value needs to be tweaked for _ in 0..(K * ms) { aux9::nop() }\n} And this time delay won't be compiled away by LLVM when you compile your program in release mode: $ cargo objdump --bin clocks-and-timers --release -- -d --no-show-raw-insn\nclocks-and-timers: file format ELF32-arm-little Disassembly of section .text:\nclocks_and_timers::delay::h711ce9bd68a6328f: 8000188: push {r4, r5, r7, lr} 800018a: movs r4, #0 800018c: adds r4, #1 800018e: uxth r5, r4 8000190: bl #4666 8000194: cmp r5, #150 8000196: blo #-14 8000198: pop {r4, r5, r7, pc} Now, test this: Compile the program in debug mode and run it, then compile the program in release mode and run it. What's the difference between them? What do you think is the main cause of the difference? Can you think of a way to make them equivalent or at least more similar again?","breadcrumbs":"Clocks and timers » NOP » NOP","id":"85","title":"NOP"},"86":{"body":"I hope that, by now, I have convinced you that for loop delays are a poor way to implement delays. Now, we'll implement delays using a hardware timer . The basic function of a (hardware) timer is ... to keep precise track of time. A timer is yet another peripheral that's available to the microcontroller; thus it can be controlled using registers. The microcontroller we are using has several (in fact, more than 10) timers of different kinds (basic, general purpose, and advanced timers) available to it. Some timers have more resolution (number of bits) than others and some can be used for more than just keeping track of time. We'll be using one of the basic timers: TIM6. This is one of the simplest timers available in our microcontroller. The documentation for basic timers is in the following section: Section 22 Timers - Page 670 - Reference Manual Its registers are documented in: Section 22.4.9 TIM6/TIM7 register map - Page 682 - Reference Manual The registers we'll be using in this section are: SR, the status register. EGR, the event generation register. CNT, the counter register. PSC, the prescaler register. ARR, the autoreload register. We'll be using the timer as a one-shot timer. It will sort of work like an alarm clock. We'll set the timer to go off after some amount of time and then we'll wait until the timer goes off. The documentation refers to this mode of operation as one pulse mode . Here's a description of how a basic timer works when configured in one pulse mode: The counter is enabled by the user (CR1.CEN = 1). The CNT register resets its value to zero and, on each tick, its value gets incremented by one. Once the CNT register has reached the value of the ARR register, the counter will be disabled by hardware (CR1.CEN = 0) and an update event will be raised (SR.UIF = 1). TIM6 is driven by the APB1 clock, whose frequency doesn't have to necessarily match the processor frequency. That is, the APB1 clock could be running faster or slower. The default, however, is that both APB1 and the processor are clocked at 8 MHz. The tick mentioned in the functional description of the one pulse mode is not the same as one tick of the APB1 clock. The CNT register increases at a frequency of apb1 / (psc + 1) times per second, where apb1 is the frequency of the APB1 clock and psc is the value of the prescaler register, PSC.","breadcrumbs":"Clocks and timers » One-shot timer » One-shot timer","id":"86","title":"One-shot timer"},"87":{"body":"As with every other peripheral, we'll have to initialize this timer before we can use it. And just as in the previous section, initialization is going to involve two steps: powering up the timer and then configuring it. Powering up the timer is easy: We just have to set TIM6EN bit to 1. This bit is in the APB1ENR register of the RCC register block. // Power on the TIM6 timer rcc.apb1enr.modify(|_, w| w.tim6en().set_bit()); The configuration part is slightly more elaborate. First, we'll have to configure the timer to operate in one pulse mode. // OPM Select one pulse mode // CEN Keep the counter disabled for now tim6.cr1.write(|w| w.opm().set_bit().cen().clear_bit()); Then, we'll like to have the CNT counter operate at a frequency of 1 KHz because our delay function takes a number of milliseconds as arguments and 1 KHz produces a 1 millisecond period. For that we'll have to configure the prescaler. // Configure the prescaler to have the counter operate at 1 KHz tim6.psc.write(|w| w.psc().bits(psc)); I'm going to let you figure out the value of the prescaler, psc. Remember that the frequency of the counter is apb1 / (psc + 1) and that apb1 is 8 MHz.","breadcrumbs":"Clocks and timers » Initialization » Initialization","id":"87","title":"Initialization"},"88":{"body":"The timer should now be properly initialized. All that's left is to implement the delay function using the timer. First thing we have to do is set the autoreload register (ARR) to make the timer go off in ms milliseconds. Because the counter operates at 1 KHz, the autoreload value will be the same as ms. // Set the timer to go off in `ms` ticks // 1 tick = 1 ms tim6.arr.write(|w| w.arr().bits(ms)); Next, we need to enable the counter. It will immediately start counting. // CEN: Enable the counter tim6.cr1.modify(|_, w| w.cen().set_bit()); Now we need to wait until the counter reaches the value of the autoreload register, ms, then we'll know that ms milliseconds have passed. That condition is known as an update event and its indicated by the UIF bit of the status register (SR). // Wait until the alarm goes off (until the update event occurs) while !tim6.sr.read().uif().bit_is_set() {} This pattern of just waiting until some condition is met, in this case that UIF becomes 1, is known as busy waiting and you'll see it a few more times in this text :-). Finally, we must clear (set to 0) this UIF bit. If we don't, next time we enter the delay function we'll think the update event has already happened and skip over the busy waiting part. // Clear the update event flag tim6.sr.modify(|_, w| w.uif().clear_bit()); Now, put this all together and check if it works as expected.","breadcrumbs":"Clocks and timers » Busy waiting » Busy waiting","id":"88","title":"Busy waiting"},"89":{"body":"#![no_main]\n#![no_std] use aux9::{entry, switch_hal::OutputSwitch, tim6}; #[inline(never)]\nfn delay(tim6: &tim6::RegisterBlock, ms: u16) { // Set the timer to go off in `ms` ticks // 1 tick = 1 ms tim6.arr.write(|w| w.arr().bits(ms)); // CEN: Enable the counter tim6.cr1.modify(|_, w| w.cen().set_bit()); // Wait until the alarm goes off (until the update event occurs) while !tim6.sr.read().uif().bit_is_set() {} // Clear the update event flag tim6.sr.modify(|_, w| w.uif().clear_bit());\n} #[entry]\nfn main() -> ! { let (leds, rcc, tim6) = aux9::init(); let mut leds = leds.into_array(); // Power on the TIM6 timer rcc.apb1enr.modify(|_, w| w.tim6en().set_bit()); // OPM Select one pulse mode // CEN Keep the counter disabled for now tim6.cr1.write(|w| w.opm().set_bit().cen().clear_bit()); // Configure the prescaler to have the counter operate at 1 KHz // APB1_CLOCK = 8 MHz // PSC = 7999 // 8 MHz / (7999 + 1) = 1 KHz // The counter (CNT) will increase on every millisecond tim6.psc.write(|w| w.psc().bits(7_999)); let ms = 50; loop { for curr in 0..8 { let next = (curr + 1) % 8; leds[next].on().unwrap(); delay(tim6, ms); leds[curr].off().unwrap(); delay(tim6, ms); } }\n}","breadcrumbs":"Clocks and timers » Putting it all together » Putting it all together","id":"89","title":"Putting it all together"},"9":{"body":"Lots of things! Microcontrollers are the central part of systems known as embedded systems. These systems are everywhere but you don't usually notice them. These systems control the brakes of your car, wash your clothes, print your documents, keep you warm, keep you cool, optimize the fuel consumption of your car, etc. The main trait of these systems is that they operate without user intervention even if they expose a user interface as a washing machine does; most of their operation is done on their own. The other common trait of these systems is that they control a process. And for that these systems usually have one or more sensors and one or more actuators. For example, an HVAC system has several sensors, thermometers, and humidity sensors spread across some areas, and several actuators as well, heating elements and fans connected to ducts.","breadcrumbs":"Background » What can you do with a microcontroller?","id":"9","title":"What can you do with a microcontroller?"},"90":{"body":"This is what we'll be using. I hope your computer has one! Nah, don't worry. This connector, the DE-9, went out of fashion on PCs quite some time ago; it got replaced by the Universal Serial Bus (USB). We won't be dealing with the DE-9 connector itself but with the communication protocol that this cable is/was usually used for. So what's this serial communication ? It's an asynchronous communication protocol where two devices exchange data serially , as in one bit at a time, using two data lines (plus a common ground). The protocol is asynchronous in the sense that neither of the shared lines carries a clock signal. Instead both parties must agree on how fast data will be sent along the wire before the communication occurs. This protocol allows duplex communication as data can be sent from A to B and from B to A simultaneously. We'll be using this protocol to exchange data between the microcontroller and your computer. In contrast to the ITM protocol we have used before, with the serial communication protocol you can send data from your computer to the microcontroller. The next practical question you probably want to ask is: How fast can we send data through this protocol? This protocol works with frames. Each frame has one start bit, 5 to 9 bits of payload (data) and 1 to 2 stop bits . The speed of the protocol is known as baud rate and it's quoted in bits per second (bps). Common baud rates are: 9600, 19200, 38400, 57600 and 115200 bps. To actually answer the question: With a common configuration of 1 start bit, 8 bits of data, 1 stop bit and a baud rate of 115200 bps one can, in theory, send 11,520 frames per second. Since each one frame carries a byte of data that results in a data rate of 11.52 KB/s. In practice, the data rate will probably be lower because of processing times on the slower side of the communication (the microcontroller). Today's computers don't support the serial communication protocol. So you can't directly connect your computer to the microcontroller. But that's where the serial module comes in. This module will sit between the two and expose a serial interface to the microcontroller and an USB interface to your computer. The microcontroller will see your computer as another serial device and your computer will see the microcontroller as a virtual serial device. Now, let's get familiar with the serial module and the serial communication tools that your OS offers. Pick a route: *nix Windows","breadcrumbs":"Serial communication » Serial communication","id":"90","title":"Serial communication"},"91":{"body":"","breadcrumbs":"Serial communication » *nix tooling » *nix tooling","id":"91","title":"*nix tooling"},"92":{"body":"With newer revisions, if you connect the discovery board to your computer you should see a new TTY device appear in /dev. $ # Linux\n$ dmesg | tail | grep -i tty\n[13560.675310] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device This is the USB <-> Serial device. On Linux, it's named tty* (usually ttyACM* or ttyUSB*). If you don't see the device appear then you probably have an older revision of the board; check the next section, which contains instructions for older revisions. If you do have a newer revision skip the next section and move to the \"minicom\" section.","breadcrumbs":"Serial communication » *nix tooling » Newer revisions of the discovery board","id":"92","title":"Newer revisions of the discovery board"},"93":{"body":"Connect the serial module to your computer and let's find out what name the OS assigned to it. NOTE On macs, the USB device will named like this: /dev/cu.usbserial-*. You won't find it using dmesg, instead use ls -l /dev | grep cu.usb and adjust the following commands accordingly! $ dmesg | grep -i tty\n(..)\n[ +0.000155] usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB0 But what's this ttyUSB0 thing? It's a file of course! Everything is a file in *nix: $ ls -l /dev/ttyUSB0\ncrw-rw-rw- 1 root uucp 188, 0 Oct 27 00:00 /dev/ttyUSB0 NOTE if the permissions above is crw-rw----, the udev rules have not been set correctly see udev rules You can send out data by simply writing to this file: $ echo 'Hello, world!' > /dev/ttyUSB0 You should see the TX (red) LED on the serial module blink, just once and very fast!","breadcrumbs":"Serial communication » *nix tooling » Older revisions of the discovery board / external serial module","id":"93","title":"Older revisions of the discovery board / external serial module"},"94":{"body":"Dealing with serial devices using echo is far from ergonomic. So, we'll use the program minicom to interact with the serial device using the keyboard. We must configure minicom before we use it. There are quite a few ways to do that but we'll use a .minirc.dfl file in the home directory. Create a file in ~/.minirc.dfl with the following contents: $ cat ~/.minirc.dfl\npu baudrate 115200\npu bits 8\npu parity N\npu stopbits 1\npu rtscts No\npu xonxoff No NOTE Make sure this file ends in a newline! Otherwise, minicom will fail to read it. That file should be straightforward to read (except for the last two lines), but nonetheless let's go over it line by line: pu baudrate 115200. Sets baud rate to 115200 bps. pu bits 8. 8 bits per frame. pu parity N. No parity check. pu stopbits 1. 1 stop bit. pu rtscts No. No hardware control flow. pu xonxoff No. No software control flow. Once that's in place, we can launch minicom. $ # NOTE you may need to use a different device here\n$ minicom -D /dev/ttyACM0 -b 115200 This tells minicom to open the serial device at /dev/ttyACM0 and set its baud rate to 115200. A text-based user interface (TUI) will pop out. You can now send data using the keyboard! Go ahead and type something. Note that the TUI will not echo back what you type but, if you are using an external module, you may see some LED on the module blink with each keystroke.","breadcrumbs":"Serial communication » *nix tooling » All revisions: minicom","id":"94","title":"All revisions: minicom"},"95":{"body":"minicom exposes commands via keyboard shortcuts. On Linux, the shortcuts start with Ctrl+A. On mac, the shortcuts start with the Meta key. Some useful commands below: Ctrl+A + Z. Minicom Command Summary Ctrl+A + C. Clear the screen Ctrl+A + X. Exit and reset Ctrl+A + Q. Quit with no reset NOTE mac users: In the above commands, replace Ctrl+A with Meta.","breadcrumbs":"Serial communication » *nix tooling » minicom commands","id":"95","title":"minicom commands"},"96":{"body":"Start by unplugging your discovery board. Before plugging the discovery board or the serial module, run the following command on the terminal: $ mode It will print a list of devices that are connected to your computer. The ones that start with COM in their names are serial devices. This is the kind of device we'll be working with. Take note of all the COM ports mode outputs before plugging the serial module. Now, plug the discovery board and run the mode command again. If you see a new COM port appear on the list then you have a newer revision of the discovery and that's the COM port assigned to the serial functionality on the discovery. You can skip the next paragraph. If you didn't get a new COM port then you probably have an older revision of the discovery. Now plug the serial module; you should see new COM port appear; that's the COM port of the serial module. Now launch putty. A GUI will pop out. On the starter screen, which should have the \"Session\" category open, pick \"Serial\" as the \"Connection type\". On the \"Serial line\" field enter the COM device you got on the previous step, for example COM3. Next, pick the \"Connection/Serial\" category from the menu on the left. On this new view, make sure that the serial port is configured as follows: \"Speed (baud)\": 115200 \"Data bits\": 8 \"Stop bits\": 1 \"Parity\": None \"Flow control\": None Finally, click the Open button. A console will show up now: If you type on this console, the TX (red) LED on the Serial module should blink. Each key stroke should make the LED blink once. Note that the console won't echo back what you type so the screen will remain blank.","breadcrumbs":"Serial communication » Windows tooling » Windows tooling","id":"96","title":"Windows tooling"},"97":{"body":"We've tested sending data. It's time to test receiving it. Except that there's no other device that can send us some data ... or is there? Enter: loopbacks You can send data to yourself! Not very useful in production but very useful for debugging.","breadcrumbs":"Serial communication » Loopbacks » Loopbacks","id":"97","title":"Loopbacks"},"98":{"body":"Connect the TXO and the RXI pins of the serial module together using a male to male jumper wire as shown above. Now enter some text into minicom/PuTTY and observe. What happens? You should see three things: As before, the TX (red) LED blinks on each key press. But now the RX (green) LED blinks on each key press as well! This indicates that the serial module is receiving some data; the one it just sent. Finally, on the minicom/PuTTY console, you should see that what you type echoes back to the console.","breadcrumbs":"Serial communication » Loopbacks » Older board revision / external serial module","id":"98","title":"Older board revision / external serial module"},"99":{"body":"If you have a newer revision of the board you can set up a loopback by shorting the PC4 and PC5 pins using a female to female jumper wire, like you did for the SWO pin . You should now be able to send data to yourself. Now try to enter some text into minicom/PuTTY and observe. NOTE : To rule out the possibility of the existing firmware doing weird things to the serial pins (PC4 and PC5) we recommend holding the reset button while you enter text into minicom/PuTTY. If all is working you should see what you type echoed back to minicom/PuTTY console. Now that you are familiar with sending and receiving data over serial port using minicom/PuTTY, let's make your microcontroller and your computer talk!","breadcrumbs":"Serial communication » Loopbacks » Newer board revision","id":"99","title":"Newer board revision"}},"length":177,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{".":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"85":{"tf":1.0}}}},"1":{"_":{"0":{"0":{"0":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":3,"docs":{"69":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"1":{"5":{"5":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}},"1":{"df":3,"docs":{"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0}}},"2":{"df":2,"docs":{"56":{"tf":1.0},"69":{"tf":1.0}}},"3":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"140":{"tf":3.1622776601683795}}},"1":{".":{"3":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"3":{"3":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{".":{"0":{"df":3,"docs":{"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"71":{"tf":1.0}}},"4":{"df":1,"docs":{"63":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"7":{"5":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"3":{".":{"1":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"2":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}},"s":{":":{"4":{"7":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"5":{"7":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{".":{"0":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"5":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"142":{"tf":1.0}}},"6":{".":{"1":{"3":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}},"s":{":":{"4":{"9":{"7":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"6":{"0":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"7":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"3":{"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"3":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"44":{"tf":1.0}}},"5":{"df":1,"docs":{"44":{"tf":1.0}}},":":{"0":{"0":{"df":2,"docs":{"44":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":3.0}}},"1":{"df":1,"docs":{"56":{"tf":1.7320508075688772}}},"4":{"0":{"3":{":":{"6":{"0":{"0":{"1":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{":":{"3":{"7":{"4":{"b":{"df":2,"docs":{"33":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"168":{"tf":1.0},"18":{"tf":1.0}}},"5":{"df":3,"docs":{"118":{"tf":1.0},"14":{"tf":1.0},"67":{"tf":1.0}}},"6":{"df":2,"docs":{"14":{"tf":1.0},"70":{"tf":1.0}}},"7":{"df":1,"docs":{"72":{"tf":1.0}}},"8":{"0":{"0":{"0":{"1":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"f":{"6":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"3":{"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"4":{"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"168":{"tf":1.0}}},"b":{"0":{"0":{"1":{"1":{"_":{"1":{"1":{"0":{"0":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"1":{"0":{"0":{"0":{"df":2,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{":":{"0":{"8":{"b":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":26,"docs":{"107":{"tf":1.0},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.449489742783178},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.0},"67":{"tf":1.0},"69":{"tf":2.0},"71":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":2.449489742783178},"75":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"78":{"tf":3.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":2,"docs":{"62":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"77":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"df":3,"docs":{"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"4":{"8":{"3":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"0":{"1":{"9":{"4":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":2,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"f":{"0":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"4":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"6":{"df":1,"docs":{"65":{"tf":1.0}}},"8":{"df":1,"docs":{"65":{"tf":1.0}}},"a":{"df":1,"docs":{"65":{"tf":1.0}}},"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}}},"2":{"0":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"1":{"0":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"2":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"3":{"0":{"df":2,"docs":{"63":{"tf":1.0},"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"4":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"a":{"df":2,"docs":{"66":{"tf":1.0},"75":{"tf":1.0}}},"c":{"df":2,"docs":{"66":{"tf":2.0},"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"5":{"0":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.0},"75":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.0}}}},"6":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"7":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"8":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"5":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"c":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"3":{"c":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"0":{"6":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"5":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"c":{"4":{"df":1,"docs":{"173":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"2":{"df":2,"docs":{"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"7":{"4":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"76":{"tf":1.0}}}},"5":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":1,"docs":{"76":{"tf":1.0}}},"4":{"df":1,"docs":{"76":{"tf":1.0}}},"6":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"df":1,"docs":{"76":{"tf":1.0}}},"a":{"df":1,"docs":{"76":{"tf":1.0}}},"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"7":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"6":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"8":{"0":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"0":{"0":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"8":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"9":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"b":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"0":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.0}}},"df":3,"docs":{"69":{"tf":4.898979485566356},"78":{"tf":1.0},"79":{"tf":3.3166247903554}}},"1":{"0":{"0":{"3":{"6":{"4":{"2":{"2":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"74":{"tf":1.0}}},"9":{"4":{"df":6,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"8":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"76":{"tf":1.4142135623730951}},"f":{"4":{"df":1,"docs":{"66":{"tf":2.449489742783178}}},"df":0,"docs":{}}},"2":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"69":{"tf":2.0}}},"4":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"3":{"a":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"4":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}},"a":{"0":{"0":{"0":{"df":3,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"f":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"3":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"2":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"65":{"tf":1.0}}},"df":2,"docs":{"75":{"tf":2.0},"78":{"tf":1.0}}},"3":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"7":{"4":{"b":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"4":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"8":{"0":{"0":{"1":{"0":{"0":{"0":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"1":{"8":{"df":3,"docs":{"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"0":{"0":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"1":{"4":{"df":1,"docs":{"77":{"tf":1.0}}},"8":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"df":2,"docs":{"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"5":{"0":{"0":{"0":{"4":{"0":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"4":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"c":{"0":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"4":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"a":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"1":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":9,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"4":{"df":8,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},"5":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"8":{"df":1,"docs":{"63":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"f":{"0":{"df":3,"docs":{"65":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"6":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"2":{"0":{"0":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"a":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"3":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"4":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"6":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"7":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"8":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"4":{"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"8":{"1":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"2":{"a":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"1":{"0":{"6":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"9":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"5":{"a":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"6":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"7":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"9":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"a":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"b":{"c":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"5":{"c":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"c":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"6":{"b":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"4":{"8":{"df":1,"docs":{"107":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"3":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"2":{"c":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"5":{"4":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":2.23606797749979},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"1":{"0":{"0":{"0":{"2":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"14":{"tf":1.0}}},"df":1,"docs":{"173":{"tf":1.4142135623730951}}},"b":{"5":{"0":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"a":{"a":{"a":{"a":{"a":{"a":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"{":{":":{"0":{"2":{"df":0,"docs":{},"x":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}}},"4":{"df":0,"docs":{},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"5":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}},"df":0,"docs":{}},".":{"0":{"3":{"1":{"2":{"5":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"8":{"1":{"2":{"5":{"df":1,"docs":{"140":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"7":{"1":{"8":{"7":{"5":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{".":{"2":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"3":{"1":{".":{"0":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{".":{"0":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":7,"docs":{"162":{"tf":1.0},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"/":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{"0":{"0":{"df":5,"docs":{"48":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772},"64":{"tf":2.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}},"6":{"4":{"4":{"df":2,"docs":{"63":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"48":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.7320508075688772}},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"1":{"3":{"2":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"5":{"3":{"6":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"6":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"7":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"df":1,"docs":{"76":{"tf":1.0}}},"9":{"df":1,"docs":{"76":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"5":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"1":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"3":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"8":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"df":15,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.0},"86":{"tf":1.0}}},"1":{",":{"5":{"2":{"0":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"0":{".":{"0":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{"2":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"77":{"tf":1.0}}},"7":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"2":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"137":{"tf":2.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"2":{"4":{"df":1,"docs":{"75":{"tf":1.0}}},"7":{"9":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"5":{",":{"2":{"0":{"0":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":5,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":2.23606797749979},"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":9,"docs":{"103":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"75":{"tf":3.4641016151377544},"77":{"tf":1.4142135623730951}}},"2":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"7":{"6":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"3":{"4":{"df":2,"docs":{"111":{"tf":1.0},"115":{"tf":1.0}}},"df":2,"docs":{"171":{"tf":2.0},"172":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":10,"docs":{"140":{"tf":1.0},"142":{"tf":1.0},"18":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"78":{"tf":1.0}},"g":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}},"3":{"4":{"2":{"1":{"7":{"7":{"2":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"6":{"0":{".":{"6":{"7":{"5":{"3":{"1":{"0":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},":":{"3":{"2":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"110":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"75":{"tf":1.0}}},"4":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"6":{"3":{"3":{"9":{"2":{"0":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":9,"docs":{"140":{"tf":1.0},"142":{"tf":1.0},"16":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0}}},"5":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"3":{"0":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"66":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"6":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"80":{"tf":1.0}}},"7":{"3":{"3":{"6":{"2":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"16":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":3.0},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":3.4641016151377544},"76":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"7":{".":{"9":{"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"66":{"tf":1.0}}},"1":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"64":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}},"8":{".":{"0":{"4":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"135":{"tf":1.0}}},"2":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"3":{"7":{"6":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"9":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"93":{"tf":1.0}}},"9":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"df":6,"docs":{"66":{"tf":2.449489742783178},"70":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0}}},"9":{"1":{"6":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"132":{"tf":1.0}}},"5":{"df":2,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.0}}},"6":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"132":{"tf":1.0}}},"df":5,"docs":{"107":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}},"_":{"0":{"0":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":4.58257569495584},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":3.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":3.1622776601683795},"75":{"tf":4.47213595499958},"76":{"tf":1.7320508075688772},"77":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.449489742783178},"88":{"tf":2.0},"89":{"tf":2.449489742783178},"90":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}},"e":{"6":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"c":{"c":{"6":{"2":{"9":{"9":{"d":{"b":{"9":{"df":0,"docs":{},"e":{"c":{"8":{"2":{"3":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":5,"docs":{"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.0}}}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"66":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"df":2,"docs":{"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951}}}},"2":{"'":{"df":1,"docs":{"56":{"tf":1.0}}},".":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"7":{"df":1,"docs":{"17":{"tf":1.0}}},"8":{"8":{"8":{"1":{"8":{"3":{"df":1,"docs":{"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"1":{"5":{"6":{"0":{"8":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"0":{"df":1,"docs":{"66":{"tf":2.23606797749979}},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"6":{"0":{"9":{"1":{"9":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"2":{"0":{"/":{"0":{"9":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"78":{"tf":1.0}}},"8":{"2":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"6":{"0":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"6":{":":{"0":{"5":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":3,"docs":{"114":{"tf":1.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}},"1":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"1":{"4":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"138":{"tf":2.23606797749979}}},"df":5,"docs":{"44":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"2":{".":{"4":{".":{"9":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"4":{"1":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"165":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"86":{"tf":1.0}}},"3":{"9":{"df":1,"docs":{"77":{"tf":1.0}}},"df":2,"docs":{"26":{"tf":1.0},"75":{"tf":1.0}}},"4":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"3":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"4":{"8":{"4":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"1":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":1,"docs":{"131":{"tf":1.0}}},"df":2,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}},"5":{"0":{"df":2,"docs":{"131":{"tf":1.0},"137":{"tf":1.0}}},"1":{"df":1,"docs":{"131":{"tf":1.0}}},"4":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"131":{"tf":1.7320508075688772}}},"6":{"df":1,"docs":{"148":{"tf":1.0}},"k":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"62":{"tf":1.0},"64":{"tf":1.0}}}}}},"df":0,"docs":{}}},"9":{"df":1,"docs":{"44":{"tf":1.0}}},"df":4,"docs":{"128":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"df":3,"docs":{"74":{"tf":1.0},"75":{"tf":1.0},"93":{"tf":1.0}}},"8":{".":{"7":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"0":{"1":{".":{"8":{"7":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"6":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"44":{"tf":1.0},"66":{"tf":2.449489742783178}}},"9":{"0":{"6":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"106":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.3166247903554},"70":{"tf":1.0},"71":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}},"f":{"3":{"8":{"df":0,"docs":{},"f":{"6":{"b":{".":{".":{"9":{"5":{"8":{"6":{"0":{"a":{"0":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{",":{"8":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}},"9":{"0":{"0":{"df":1,"docs":{"105":{"tf":2.0}}},"6":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"2":{".":{"2":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"0":{"0":{"df":0,"docs":{},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"4":{"9":{"9":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"1":{"0":{":":{"1":{"0":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"5":{"8":{"8":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"6":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}},"2":{"df":7,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"40":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":2.23606797749979}}},"3":{"3":{"3":{"df":7,"docs":{"166":{"tf":1.4142135623730951},"60":{"tf":2.0},"61":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"67":{"tf":1.0}}},"df":0,"docs":{}},"7":{"7":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"4":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"0":{"df":1,"docs":{"135":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"4":{"b":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"1":{"2":{".":{"3":{"7":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"0":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"9":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"132":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"44":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"73":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.0}}},"4":{"0":{"0":{"0":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}},"df":1,"docs":{"124":{"tf":1.0}}},"4":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"9":{"2":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"106":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"1":{"2":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":5,"docs":{"106":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951}}},"4":{"4":{"1":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"166":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":3,"docs":{"102":{"tf":1.0},"131":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}},"5":{"df":4,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"56":{"tf":1.0}}},"6":{"6":{"6":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0}}},"7":{"1":{"2":{"3":{"9":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"132":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"9":{"7":{"df":1,"docs":{"62":{"tf":1.0}}},"df":1,"docs":{"131":{"tf":1.0}}},"c":{"df":1,"docs":{"56":{"tf":1.0}}},"df":16,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"14":{"tf":1.0},"173":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"69":{"tf":1.7320508075688772},"71":{"tf":2.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"84":{"tf":1.0}}},"5":{".":{"1":{".":{"1":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"df":0,"docs":{},"k":{"b":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"4":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"66":{"tf":3.3166247903554}}},"8":{"6":{"1":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"66":{"tf":1.4142135623730951},"83":{"tf":1.0},"89":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.0}}},"2":{"6":{"4":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772}}},"3":{"6":{"8":{"7":{"0":{"9":{"1":{"2":{"df":1,"docs":{"65":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"138":{"tf":2.0},"66":{"tf":1.0}}},"5":{"5":{"df":1,"docs":{"76":{"tf":1.0}}},"6":{"df":1,"docs":{"76":{"tf":1.0}}},"7":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"4":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.0}}},"9":{"df":1,"docs":{"76":{"tf":1.0}}},"df":1,"docs":{"138":{"tf":1.0}}},"6":{"0":{"df":4,"docs":{"63":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":1,"docs":{"76":{"tf":1.0}}},"3":{"df":1,"docs":{"76":{"tf":1.0}}},"4":{"df":2,"docs":{"69":{"tf":1.0},"76":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":2.0}}},"7":{"0":{"df":3,"docs":{"63":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"6":{"0":{"0":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"71":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"df":9,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"173":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"84":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":1,"docs":{"173":{"tf":1.0}}},"v":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}}}},"6":{".":{"4":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":2.0}}},"1":{"2":{"1":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"9":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{":":{"8":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"28":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.7320508075688772}}},"5":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"5":{"3":{"5":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"6":{"6":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"7":{"0":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"df":1,"docs":{"86":{"tf":1.0}}},"4":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"7":{":":{"2":{"9":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":7,"docs":{"131":{"tf":1.7320508075688772},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"76":{"tf":1.0}}},"7":{".":{"1":{"0":{"df":1,"docs":{"17":{"tf":1.0}}},"1":{"df":1,"docs":{"17":{"tf":1.0}}},"2":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"84":{"tf":1.0}}},"3":{"df":1,"docs":{"138":{"tf":1.0}}},"4":{"9":{"7":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"6":{"9":{"7":{"5":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"138":{"tf":2.0},"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"9":{"9":{"9":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":13,"docs":{"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"131":{"tf":1.0},"136":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"67":{"tf":1.7320508075688772},"75":{"tf":1.0},"78":{"tf":1.0}},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"8":{".":{"1":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"8":{"df":1,"docs":{"85":{"tf":1.0}}},"a":{"df":1,"docs":{"85":{"tf":1.0}}},"c":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"85":{"tf":1.0}}}},"9":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"4":{"df":1,"docs":{"85":{"tf":1.0}}},"6":{"df":1,"docs":{"85":{"tf":1.0}}},"8":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"f":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}}},"2":{"0":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"1":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"2":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"4":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"6":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"6":{"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"7":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":2,"docs":{"67":{"tf":1.0},"84":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"1":{"8":{"3":{"2":{"8":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"5":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"6":{"8":{"df":1,"docs":{"129":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"7":{"2":{"0":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":20,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"136":{"tf":2.8284271247461903},"65":{"tf":2.23606797749979},"66":{"tf":2.6457513110645907},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.0},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"126":{"tf":1.0},"127":{"tf":1.0}}}}},"9":{",":{"6":{"0":{"0":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"4":{".":{"1":{"4":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":3,"docs":{"132":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"5":{"0":{"df":5,"docs":{"48":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772},"64":{"tf":2.449489742783178},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"0":{"0":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"107":{"tf":1.0}}},"8":{"0":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"9":{"9":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":13,"docs":{"113":{"tf":1.4142135623730951},"131":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":3.3166247903554},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"90":{"tf":1.7320508075688772}}},"_":{"_":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"107":{"tf":1.7320508075688772}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":3,"docs":{"142":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":10,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"d":{"df":3,"docs":{"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":3.3166247903554}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}}}}},"y":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":3.7416573867739413}}},"z":{"df":0,"docs":{},"n":{"1":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"8":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"1":{"7":{"df":0,"docs":{},"h":{"5":{"1":{"df":0,"docs":{},"e":{"7":{"c":{"3":{"d":{"a":{"a":{"d":{"2":{"a":{"df":0,"docs":{},"f":{"2":{"5":{"1":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"f":{"2":{"b":{"c":{"7":{"9":{"9":{"0":{"b":{"1":{"3":{"7":{"3":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"1":{"8":{"c":{"0":{"6":{"0":{"0":{"1":{"4":{"a":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"1":{"8":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"1":{"7":{"df":0,"docs":{},"h":{"4":{"5":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"a":{"a":{"8":{"d":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"a":{"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"0":{"2":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":1,"docs":{"56":{"tf":1.0}},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"168":{"tf":1.7320508075688772},"76":{"tf":1.0}}}},"v":{"df":15,"docs":{"106":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"56":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"84":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"159":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":3.7416573867739413},"141":{"tf":2.449489742783178},"142":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"124":{"tf":1.4142135623730951},"128":{"tf":1.0},"139":{"tf":1.7320508075688772},"140":{"tf":2.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"62":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.0},"166":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"137":{"tf":1.0},"78":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"k":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"l":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"m":{"df":1,"docs":{"92":{"tf":1.0}}},"t":{"df":1,"docs":{"51":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"77":{"tf":1.0}}}},"v":{"df":1,"docs":{"65":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"116":{"tf":1.0},"131":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":2.0},"63":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":2.0},"80":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}}},"t":{"df":2,"docs":{"1":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"102":{"tf":1.7320508075688772},"48":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.0}}},"d":{"df":11,"docs":{"143":{"tf":1.0},"150":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.0},"37":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":4.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"11":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"17":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"67":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"69":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":29,"docs":{"113":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":2.449489742783178},"130":{"tf":2.449489742783178},"131":{"tf":3.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":2.0},"174":{"tf":1.7320508075688772},"175":{"tf":2.0},"56":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"74":{"tf":2.449489742783178},"75":{"tf":1.7320508075688772},"76":{"tf":3.1622776601683795},"77":{"tf":1.4142135623730951},"78":{"tf":2.6457513110645907}}}}}}},"df":3,"docs":{"143":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"65":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"111":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"l":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"2":{"5":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":18,"docs":{"104":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"168":{"tf":1.0},"176":{"tf":1.0},"35":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"85":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"14":{"tf":1.0},"90":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}}}}}},"h":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"159":{"tf":1.0}}}},"k":{"a":{"df":3,"docs":{"14":{"tf":1.0},"59":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":4,"docs":{"132":{"tf":1.0},"140":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"69":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":24,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":8,"docs":{"118":{"tf":1.0},"149":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"51":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}},"g":{"df":4,"docs":{"132":{"tf":1.0},"140":{"tf":1.0},"65":{"tf":1.0},"90":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":22,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":1.0},"55":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.4142135623730951}},"n":{"df":2,"docs":{"45":{"tf":1.0},"65":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"135":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"77":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":12,"docs":{"118":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"146":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.7320508075688772}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"135":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":10,"docs":{"124":{"tf":1.0},"145":{"tf":1.0},"166":{"tf":1.4142135623730951},"172":{"tf":1.0},"65":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"106":{"tf":1.7320508075688772},"119":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"90":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}},"b":{"1":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"86":{"tf":2.6457513110645907},"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":2,"docs":{"80":{"tf":1.0},"87":{"tf":1.0}}}}}},"2":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":9,"docs":{"105":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":2.449489742783178}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"141":{"tf":2.0},"55":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":7,"docs":{"103":{"tf":1.0},"165":{"tf":1.0},"44":{"tf":1.0},"59":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"108":{"tf":1.0},"12":{"tf":1.0},"138":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"20":{"tf":1.0},"55":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"83":{"tf":1.0}}},"df":2,"docs":{"138":{"tf":1.0},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"14":{"tf":1.0},"145":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.0},"28":{"tf":1.0}}}}},"x":{"df":1,"docs":{"118":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"t":{"df":3,"docs":{"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"15":{"tf":1.0},"56":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"65":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}},"df":5,"docs":{"106":{"tf":1.0},"175":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"175":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}},"m":{"'":{"df":2,"docs":{"28":{"tf":1.0},"52":{"tf":1.0}}},".":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":24,"docs":{"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"27":{"tf":1.7320508075688772},"28":{"tf":2.0},"37":{"tf":2.0},"41":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":2.449489742783178},"56":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":2.8284271247461903},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":1.0},"175":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"131":{"tf":1.4142135623730951},"56":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.0}}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"70":{"tf":1.0}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"133":{"tf":1.0},"65":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"k":{"df":5,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"5":{"tf":1.0},"71":{"tf":1.0},"90":{"tf":1.0}}},"m":{"df":3,"docs":{"65":{"tf":2.449489742783178},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"65":{"tf":2.6457513110645907},"66":{"tf":2.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"116":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"143":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"132":{"tf":1.0},"44":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":6,"docs":{"153":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"148":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"t":{"+":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"=":{"1":{"1":{"5":{"2":{"0":{"0":{",":{"0":{",":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"169":{"tf":1.0},"51":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"115":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"}":{"=":{"=":{"\"":{"3":{"7":{"4":{"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"0":{"0":{"1":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"}":{"=":{"=":{"\"":{"0":{"4":{"0":{"3":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"8":{"3":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"x":{"1":{"1":{":":{":":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"107":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"103":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"102":{"tf":1.0}}},"4":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":2.6457513110645907},"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}},"{":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"66":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"6":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.7320508075688772}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"70":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{")":{".":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"1":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"72":{"tf":1.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"72":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.0}}},"8":{":":{":":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.4142135623730951},"82":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.4142135623730951},"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"85":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"66":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"159":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"105":{"tf":1.0},"157":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"140":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"x":{"df":3,"docs":{"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0}},"i":{"df":7,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"b":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":1,"docs":{"105":{"tf":1.7320508075688772}}}}}},"'":{"\\":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"n":{"df":4,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":4.58257569495584},"75":{"tf":1.0},"76":{"tf":1.0}}}},"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":19,"docs":{"102":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.0},"83":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"148":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":3,"docs":{"175":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"140":{"tf":1.0},"158":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":2,"docs":{"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"143":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":11,"docs":{"0":{"tf":1.0},"113":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"34":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.0},"59":{"tf":1.0},"74":{"tf":2.0},"78":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"c":{"df":1,"docs":{"86":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}},"u":{"d":{"df":8,"docs":{"105":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"90":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":9,"docs":{"14":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"170":{"tf":1.0},"65":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":2.0},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":7,"docs":{"118":{"tf":1.0},"145":{"tf":1.7320508075688772},"158":{"tf":1.0},"171":{"tf":1.0},"3":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":21,"docs":{"100":{"tf":1.4142135623730951},"111":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"170":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"80":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"172":{"tf":1.0},"65":{"tf":2.0},"67":{"tf":1.7320508075688772},"71":{"tf":1.0}},"n":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"128":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"52":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"w":{"df":18,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"18":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"131":{"tf":1.0},"14":{"tf":1.0},"65":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"48":{"tf":1.0},"53":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"69":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"20":{"tf":1.0},"38":{"tf":1.0},"56":{"tf":1.4142135623730951},"60":{"tf":1.0},"69":{"tf":1.7320508075688772}}}}},"d":{"df":2,"docs":{"116":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}},"df":6,"docs":{"28":{"tf":1.0},"56":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"17":{"tf":1.0},"20":{"tf":1.7320508075688772}}}}}}},"t":{"df":27,"docs":{"105":{"tf":1.7320508075688772},"107":{"tf":1.0},"124":{"tf":1.4142135623730951},"126":{"tf":2.0},"127":{"tf":2.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":2.449489742783178},"78":{"tf":2.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"90":{"tf":2.8284271247461903},"94":{"tf":2.0},"96":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"129":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":7,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"163":{"tf":1.0},"50":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"96":{"tf":1.0}}}}},"df":5,"docs":{"65":{"tf":1.7320508075688772},"66":{"tf":4.358898943540674},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"111":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.0},"83":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":12,"docs":{"113":{"tf":2.0},"166":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":2.23606797749979},"78":{"tf":2.6457513110645907},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.0}},"g":{"df":1,"docs":{"159":{"tf":1.7320508075688772}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"111":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"'":{"df":3,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":2.0},"123":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"115":{"tf":1.0}}}}},"df":15,"docs":{"111":{"tf":3.0},"112":{"tf":1.4142135623730951},"113":{"tf":2.6457513110645907},"115":{"tf":1.7320508075688772},"116":{"tf":1.4142135623730951},"117":{"tf":1.7320508075688772},"118":{"tf":2.6457513110645907},"121":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.4142135623730951},"155":{"tf":1.0},"17":{"tf":2.23606797749979},"54":{"tf":1.4142135623730951}}}}}}},"z":{"df":5,"docs":{"113":{"tf":1.0},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951}}}}}},"o":{"a":{"df":0,"docs":{},"r":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":35,"docs":{"10":{"tf":1.0},"101":{"tf":2.0},"102":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":2.449489742783178},"139":{"tf":1.0},"14":{"tf":3.3166247903554},"140":{"tf":2.6457513110645907},"141":{"tf":1.7320508075688772},"157":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"3":{"tf":1.7320508075688772},"33":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"50":{"tf":2.23606797749979},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"96":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":14,"docs":{"0":{"tf":1.0},"128":{"tf":1.0},"14":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"16":{"tf":1.0},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"t":{"df":3,"docs":{"3":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":10,"docs":{"124":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"14":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":4,"docs":{"105":{"tf":1.0},"123":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"94":{"tf":1.0}}},"r":{"1":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"74":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"68":{"tf":2.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"o":{"df":1,"docs":{"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":9,"docs":{"110":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":3.1622776601683795},"65":{"tf":2.23606797749979},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":2.0},"76":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"171":{"tf":3.4641016151377544},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"64":{"tf":1.0},"65":{"tf":3.4641016151377544},"66":{"tf":3.7416573867739413},"67":{"tf":2.23606797749979},"70":{"tf":2.23606797749979},"71":{"tf":3.7416573867739413},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"41":{"tf":1.4142135623730951}}}},"i":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"150":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}}},"o":{"a":{"d":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"124":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":2.0},"129":{"tf":2.23606797749979},"130":{"tf":2.23606797749979},"131":{"tf":2.8284271247461903}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}}},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}},"s":{"1":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"74":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":4,"docs":{"74":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951}}}},"s":{"df":1,"docs":{"69":{"tf":2.0}}}},"t":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"u":{"df":7,"docs":{"113":{"tf":1.4142135623730951},"124":{"tf":2.0},"128":{"tf":1.4142135623730951},"139":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.7320508075688772},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"(":{")":{".":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"&":{"[":{"b":{"'":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"109":{"tf":1.0}}}}}}},"df":5,"docs":{"105":{"tf":1.0},"109":{"tf":1.7320508075688772},"110":{"tf":2.0},"131":{"tf":2.449489742783178},"148":{"tf":1.0}}}}}},"g":{"df":3,"docs":{"159":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":15,"docs":{"1":{"tf":1.0},"104":{"tf":1.0},"139":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":2.6457513110645907},"63":{"tf":1.4142135623730951},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"139":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"148":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"155":{"tf":1.0}}},"i":{"df":3,"docs":{"107":{"tf":1.0},"52":{"tf":1.0},"88":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"118":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"50":{"tf":1.0},"69":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}}},"y":{"df":1,"docs":{"14":{"tf":1.0}}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":18,"docs":{"103":{"tf":1.7320508075688772},"105":{"tf":3.0},"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":2.23606797749979},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":3.0},"148":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"56":{"tf":2.23606797749979},"65":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0}},"s":{"/":{"df":1,"docs":{"105":{"tf":1.0}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}},":":{"1":{"0":{"7":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"6":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"8":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"c":{"/":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},":":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{"\\":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.4142135623730951}},"s":{"\\":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":2,"docs":{"38":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"102":{"tf":1.7320508075688772},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"14":{"tf":2.23606797749979},"164":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"138":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"l":{"df":15,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":3.0},"69":{"tf":1.0},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":10,"docs":{"106":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":2.0},"55":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"147":{"tf":2.0},"159":{"tf":1.0},"60":{"tf":1.0}}}},"c":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"75":{"tf":1.0}}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"133":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"df":3,"docs":{"155":{"tf":1.0},"158":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":4,"docs":{"129":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"55":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":3,"docs":{"102":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"63":{"tf":3.3166247903554},"67":{"tf":2.0}}}}}}},"df":1,"docs":{"55":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":4,"docs":{"62":{"tf":1.0},"66":{"tf":3.1622776601683795},"71":{"tf":3.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":23,"docs":{"12":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":3.1622776601683795},"55":{"tf":2.0},"56":{"tf":2.8284271247461903},"63":{"tf":2.23606797749979},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"85":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":16,"docs":{"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":1,"docs":{"56":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":4,"docs":{"63":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}}}}},"u":{"df":0,"docs":{},"s":{"df":12,"docs":{"103":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"60":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}}}}},"d":{"c":{"_":{"a":{"c":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"20":{"tf":1.4142135623730951},"28":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"df":16,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"166":{"tf":1.0},"170":{"tf":1.0},"173":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":2.8284271247461903},"67":{"tf":1.0},"71":{"tf":2.23606797749979},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"138":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"2":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.0},"157":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"!":{"(":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"59":{"tf":1.0}}}},"h":{"3":{"4":{"0":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"141":{"tf":1.0},"67":{"tf":2.0},"84":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"45":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"80":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"107":{"tf":1.0},"18":{"tf":1.0},"48":{"tf":1.0},"70":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"173":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"137":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":2,"docs":{"103":{"tf":1.0},"14":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.7320508075688772},"14":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"k":{"df":20,"docs":{"113":{"tf":1.0},"119":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":2.23606797749979},"162":{"tf":1.0},"18":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"115":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":5,"docs":{"38":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":2.6457513110645907},"59":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"28":{"tf":1.0},"6":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"135":{"tf":1.0},"138":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"3":{"tf":1.0},"51":{"tf":1.0}}}},"m":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"171":{"tf":1.7320508075688772},"65":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":1,"docs":{"65":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":11,"docs":{"124":{"tf":1.7320508075688772},"154":{"tf":1.0},"158":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":2.449489742783178},"90":{"tf":1.0}},"s":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"h":{"7":{"1":{"1":{"c":{"df":0,"docs":{},"e":{"9":{"b":{"d":{"6":{"8":{"a":{"6":{"3":{"2":{"8":{"df":0,"docs":{},"f":{"+":{"0":{"df":0,"docs":{},"x":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"165":{"tf":1.0},"48":{"tf":1.0}}}}}},"df":13,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.0},"76":{"tf":1.0}},"r":{"df":2,"docs":{"105":{"tf":1.0},"51":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"78":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"85":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"86":{"tf":2.0},"87":{"tf":1.0},"89":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":33,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"67":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"m":{"3":{"df":1,"docs":{"96":{"tf":1.0}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"78":{"tf":1.0}}}},"o":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":3,"docs":{"117":{"tf":1.4142135623730951},"123":{"tf":1.0},"96":{"tf":2.8284271247461903}},"e":{"df":6,"docs":{"107":{"tf":1.0},"124":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":33,"docs":{"104":{"tf":1.0},"116":{"tf":1.4142135623730951},"118":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"20":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":5.385164807134504},"66":{"tf":3.4641016151377544},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"71":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"93":{"tf":1.0},"95":{"tf":2.23606797749979},"96":{"tf":1.4142135623730951}},"s":{":":{"3":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"6":{"6":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"r":{"c":{"df":1,"docs":{"14":{"tf":2.0}},"i":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.0},"105":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"159":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":14,"docs":{"1":{"tf":1.0},"100":{"tf":2.0},"101":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.8284271247461903},"125":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":3.1622776601683795}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"r":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"132":{"tf":2.0},"133":{"tf":2.0},"16":{"tf":1.0},"50":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"168":{"tf":2.0},"20":{"tf":1.0},"56":{"tf":7.54983443527075},"66":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"t":{"df":4,"docs":{"105":{"tf":1.0},"14":{"tf":1.0},"148":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"i":{"c":{"df":2,"docs":{"106":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":15,"docs":{"10":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":2.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"20":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"t":{"df":29,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"135":{"tf":1.0},"17":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"8":{"tf":1.0},"90":{"tf":2.8284271247461903},"92":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"113":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"!":{"(":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"51":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"df":1,"docs":{"67":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":21,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"118":{"tf":2.0},"128":{"tf":1.0},"151":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"81":{"tf":2.6457513110645907},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"89":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"118":{"tf":1.0},"166":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"129":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":34,"docs":{"101":{"tf":1.0},"102":{"tf":2.8284271247461903},"103":{"tf":1.0},"111":{"tf":2.0},"115":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":3.0},"123":{"tf":2.449489742783178},"124":{"tf":1.0},"129":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"9":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"96":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"155":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.7320508075688772},"96":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.0},"153":{"tf":1.0}}}}},"df":12,"docs":{"129":{"tf":1.7320508075688772},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772},"85":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"m":{"df":1,"docs":{"10":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":17,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"34":{"tf":1.4142135623730951},"67":{"tf":1.0},"77":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"131":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":16,"docs":{"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"138":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.7320508075688772},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"65":{"tf":2.8284271247461903},"66":{"tf":5.5677643628300215},"67":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"143":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":23,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":2.23606797749979},"158":{"tf":1.4142135623730951},"172":{"tf":1.0},"176":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":2.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":7,"docs":{"1":{"tf":1.0},"137":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.0},"34":{"tf":1.0},"53":{"tf":1.0},"93":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"12":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"145":{"tf":1.7320508075688772}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"78":{"tf":3.3166247903554},"79":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{">":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"<":{"(":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":2.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"3":{"2":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"0":{"3":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"_":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"78":{"tf":1.0}}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{"+":{"1":{"4":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"66":{"tf":2.23606797749979},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":2.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"168":{"tf":2.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"66":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"162":{"tf":1.0},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"42":{"tf":1.0},"93":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"74":{"tf":1.0}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"137":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":11,"docs":{"159":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":3.3166247903554},"55":{"tf":1.4142135623730951},"56":{"tf":3.605551275463989},"59":{"tf":1.0},"76":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"52":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.0},"88":{"tf":2.0},"89":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":3,"docs":{"0":{"tf":1.0},"84":{"tf":1.0},"93":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.0},"138":{"tf":1.0},"156":{"tf":1.0},"3":{"tf":1.4142135623730951},"56":{"tf":1.0},"64":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"174":{"tf":1.4142135623730951}},"u":{"df":5,"docs":{"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}},"r":{"1":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"!":{"(":{"$":{"(":{"$":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"14":{"tf":1.4142135623730951},"159":{"tf":1.0},"168":{"tf":2.0},"55":{"tf":2.0},"56":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"13":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"56":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"102":{"tf":1.0},"56":{"tf":2.23606797749979}}}}},"w":{"df":2,"docs":{"44":{"tf":2.0},"93":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"v":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"138":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"a":{"df":1,"docs":{"95":{"tf":2.449489742783178}}},"c":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":2.0}}},"df":0,"docs":{}},"df":3,"docs":{"48":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"u":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"69":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"121":{"tf":1.0},"132":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"51":{"tf":1.4142135623730951},"56":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"71":{"tf":1.0},"77":{"tf":1.7320508075688772}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":3,"docs":{"11":{"tf":1.0},"150":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}}},"d":{"a":{"c":{"df":1,"docs":{"153":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"113":{"tf":1.0},"57":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":34,"docs":{"100":{"tf":1.0},"102":{"tf":2.0},"103":{"tf":1.0},"105":{"tf":2.23606797749979},"107":{"tf":2.6457513110645907},"124":{"tf":2.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.7320508075688772},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"53":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"77":{"tf":1.0},"90":{"tf":3.4641016151377544},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"y":{"df":1,"docs":{"154":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"1":{"7":{"df":0,"docs":{},"f":{".":{".":{"0":{"2":{"a":{"c":{"9":{"5":{"2":{"df":1,"docs":{"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":7,"docs":{"117":{"tf":1.0},"173":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}},"e":{"a":{"d":{"df":1,"docs":{"159":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":10,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"171":{"tf":1.0},"59":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}}},"_":{"a":{"b":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"o":{"c":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":26,"docs":{"1":{"tf":1.0},"105":{"tf":2.0},"15":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"2":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":3.1622776601683795},"66":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"75":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0}},"g":{"df":8,"docs":{"104":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":1.0},"76":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":8,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"59":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"173":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"131":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"90":{"tf":1.4142135623730951}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":18,"docs":{"106":{"tf":1.0},"111":{"tf":1.4142135623730951},"118":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"20":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"86":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"173":{"tf":1.4142135623730951},"174":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"132":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"y":{"(":{"1":{"0":{"0":{"0":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":3,"docs":{"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"1":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"8":{"df":3,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":5,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":3.1622776601683795}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"v":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":19,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"66":{"tf":3.872983346207417},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":3.0},"85":{"tf":2.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"69":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"165":{"tf":1.0},"171":{"tf":2.8284271247461903}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"=":{"'":{"\\":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":3,"docs":{"65":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.0}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":22,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"113":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"1":{"1":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"159":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":6,"docs":{"123":{"tf":1.0},"138":{"tf":1.0},"159":{"tf":1.0},"175":{"tf":1.0},"62":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"128":{"tf":1.4142135623730951},"61":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":3.0}}}}},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"116":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"71":{"tf":2.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"128":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"141":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"124":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"51":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0}}}}}}}},"v":{"/":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"/":{"0":{"0":{"3":{"/":{"0":{"0":{"4":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}},"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"0":{"df":2,"docs":{"116":{"tf":1.0},"117":{"tf":1.0}}},"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"a":{"c":{"df":0,"docs":{},"m":{"0":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"0":{"df":2,"docs":{"116":{"tf":1.0},"93":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":11,"docs":{"116":{"tf":1.0},"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":9,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":2.0},"147":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"c":{"df":34,"docs":{"11":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"120":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":2.449489742783178},"125":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"44":{"tf":2.449489742783178},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"64":{"tf":2.0},"90":{"tf":1.7320508075688772},"92":{"tf":2.0},"93":{"tf":1.4142135623730951},"94":{"tf":2.0},"96":{"tf":2.0},"97":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"63":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":33,"docs":{"10":{"tf":1.0},"102":{"tf":1.0},"12":{"tf":1.0},"128":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"166":{"tf":1.4142135623730951},"48":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"1":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"151":{"tf":2.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"155":{"tf":1.0},"73":{"tf":2.0},"79":{"tf":1.0},"81":{"tf":2.23606797749979}}}}},"m":{"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}}}}},"o":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":9,"docs":{"132":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":2.0},"148":{"tf":1.0},"158":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"139":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":14,"docs":{"103":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"71":{"tf":1.0},"72":{"tf":1.0},"94":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"171":{"tf":2.0},"51":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.6457513110645907},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"173":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"0":{"tf":1.0},"128":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"68":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":2.449489742783178}}},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"0":{"5":{"df":5,"docs":{"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":2.449489742783178}}},"6":{"df":2,"docs":{"70":{"tf":2.23606797749979},"71":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"66":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"144":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"71":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"y":{"df":5,"docs":{"118":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"113":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}}},"m":{"a":{"df":2,"docs":{"148":{"tf":1.7320508075688772},"56":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":2,"docs":{"92":{"tf":1.0},"93":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"f":{"df":2,"docs":{"26":{"tf":1.0},"31":{"tf":1.0}}}},"o":{"c":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"166":{"tf":1.0},"67":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":1.7320508075688772},"52":{"tf":1.0},"74":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}}},"df":8,"docs":{"149":{"tf":1.0},"2":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"117":{"tf":1.0},"170":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{".":{"\"":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.0}}},"n":{"'":{"df":0,"docs":{},"t":{"df":24,"docs":{"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"116":{"tf":1.0},"12":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":2.0},"140":{"tf":1.0},"144":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"113":{"tf":1.0},"149":{"tf":1.0},"175":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":4,"docs":{"28":{"tf":1.0},"39":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":9,"docs":{"124":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0}},"n":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"40":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"14":{"tf":1.0},"168":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":4,"docs":{"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"141":{"tf":1.0},"70":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.7320508075688772}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"163":{"tf":1.0},"28":{"tf":1.0},"63":{"tf":1.0},"78":{"tf":1.0}}}},"a":{"b":{"df":0,"docs":{},"i":{"df":16,"docs":{"165":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"41":{"tf":1.0},"56":{"tf":1.7320508075688772},"60":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":2.449489742783178},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"h":{"df":0,"docs":{},"f":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":2.0}}}}}}},"l":{"df":9,"docs":{"56":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"168":{"tf":1.7320508075688772},"56":{"tf":2.6457513110645907},"63":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"69":{"tf":2.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":24,"docs":{"105":{"tf":1.0},"109":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"133":{"tf":1.0},"166":{"tf":1.4142135623730951},"173":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.23606797749979},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":2.23606797749979},"80":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"'":{"df":5,"docs":{"131":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"159":{"tf":1.0}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"s":{"df":1,"docs":{"2":{"tf":1.0}},"i":{"df":4,"docs":{"12":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0}}}}},"t":{"df":7,"docs":{"133":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":7,"docs":{"108":{"tf":1.7320508075688772},"117":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"63":{"tf":1.0}}}}}}},"df":5,"docs":{"106":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.0},"74":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951}},"f":{".":{"df":0,"docs":{},"p":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"b":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":2.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"147":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"132":{"tf":1.0},"50":{"tf":1.0},"66":{"tf":1.0}}}}}},"l":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"124":{"tf":1.0},"125":{"tf":1.0},"14":{"tf":1.0},"87":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"10":{"tf":1.0},"150":{"tf":1.4142135623730951},"3":{"tf":1.0},"51":{"tf":1.7320508075688772},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.7320508075688772},"150":{"tf":1.0},"153":{"tf":1.0},"3":{"tf":1.0},"72":{"tf":1.0}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"67":{"tf":1.0},"9":{"tf":1.0}}}}}}},"f":{"3":{"2":{"df":2,"docs":{"56":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":22,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"147":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":2.0},"2":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":2.0},"56":{"tf":2.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":3.1622776601683795},"67":{"tf":2.8284271247461903},"68":{"tf":1.0},"70":{"tf":2.8284271247461903},"71":{"tf":2.6457513110645907},"9":{"tf":1.0}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":1,"docs":{"133":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"102":{"tf":1.4142135623730951},"171":{"tf":2.0},"51":{"tf":1.0},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"71":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"141":{"tf":1.0},"45":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"71":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"162":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"56":{"tf":1.0},"66":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"65":{"tf":2.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"88":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"60":{"tf":1.0},"65":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":37,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"171":{"tf":1.0},"55":{"tf":2.23606797749979},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":3.3166247903554},"66":{"tf":2.23606797749979},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"133":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"128":{"tf":1.0},"15":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"135":{"tf":1.0},"140":{"tf":1.0}}},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"56":{"tf":1.0},"69":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"94":{"tf":1.0}}}}}}},"r":{"(":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"e":{"0":{"4":{"6":{"3":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":13,"docs":{"109":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"166":{"tf":1.7320508075688772},"168":{"tf":2.6457513110645907},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"78":{"tf":1.0}},"s":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"118":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"c":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"d":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"113":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"d":{"/":{"9":{"9":{"df":1,"docs":{"34":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":11,"docs":{"1":{"tf":1.7320508075688772},"119":{"tf":1.0},"121":{"tf":1.0},"133":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"173":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"11":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":7,"docs":{"10":{"tf":1.0},"117":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":2.23606797749979},"86":{"tf":1.4142135623730951},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}},"s":{":":{"3":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"6":{"7":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":1,"docs":{"1":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"129":{"tf":1.0},"16":{"tf":1.0},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"'":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"129":{"tf":1.0},"171":{"tf":1.4142135623730951},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"153":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"118":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"173":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":21,"docs":{"11":{"tf":1.0},"125":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"143":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"9":{"tf":1.0},"96":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"163":{"tf":1.7320508075688772},"76":{"tf":4.0},"78":{"tf":1.0},"94":{"tf":1.0},"97":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"100":{"tf":1.0},"124":{"tf":1.7320508075688772},"53":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":5,"docs":{"37":{"tf":1.0},"60":{"tf":2.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907}},"e":{"c":{"df":1,"docs":{"56":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":24,"docs":{"10":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.7320508075688772},"145":{"tf":2.8284271247461903},"146":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":2.6457513110645907},"176":{"tf":1.4142135623730951},"33":{"tf":1.0},"56":{"tf":2.23606797749979},"57":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":3.7416573867739413},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"106":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"2":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"152":{"tf":1.0},"3":{"tf":1.0},"76":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":5,"docs":{"107":{"tf":1.0},"138":{"tf":1.0},"66":{"tf":1.7320508075688772},"79":{"tf":1.0},"95":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"153":{"tf":1.0},"46":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"52":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"138":{"tf":1.0},"14":{"tf":1.0},"170":{"tf":1.0},"2":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"59":{"tf":1.0}}}},"n":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"135":{"tf":1.0},"64":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"143":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":8,"docs":{"105":{"tf":1.0},"131":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"78":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"95":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"10":{"tf":1.0},"102":{"tf":1.7320508075688772},"132":{"tf":1.0},"14":{"tf":1.0},"62":{"tf":1.0},"76":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":6,"docs":{"129":{"tf":1.0},"137":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"69":{"tf":1.0}}}},"f":{"/":{"df":0,"docs":{},"f":{"df":4,"docs":{"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"123":{"tf":2.0}}},"m":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951}}}},"3":{"'":{"df":3,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951}}},"2":{")":{".":{"a":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"2":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"i":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"0":{"3":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"c":{".":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"x":{")":{".":{"a":{"b":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"x":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}},"z":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":6,"docs":{"105":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.7320508075688772}}},"df":18,"docs":{"102":{"tf":2.23606797749979},"111":{"tf":2.0},"118":{"tf":2.0},"123":{"tf":2.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"14":{"tf":1.0},"159":{"tf":1.0},"33":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"155":{"tf":1.0},"67":{"tf":1.0}}},"t":{"df":3,"docs":{"14":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":2.449489742783178},"164":{"tf":2.449489742783178},"168":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"94":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"140":{"tf":1.7320508075688772}}},"s":{"df":3,"docs":{"133":{"tf":2.0},"134":{"tf":2.0},"73":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"12":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}},"df":4,"docs":{"106":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.0}}}}}},"n":{"df":1,"docs":{"9":{"tf":1.0}}},"q":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},"r":{"df":5,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"148":{"tf":1.0},"94":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"t":{"df":5,"docs":{"124":{"tf":1.4142135623730951},"153":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"105":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"65":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"df":14,"docs":{"138":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.7320508075688772},"173":{"tf":2.0},"45":{"tf":2.0},"46":{"tf":2.0},"47":{"tf":2.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"59":{"tf":2.0},"63":{"tf":2.0},"70":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":6,"docs":{"102":{"tf":1.4142135623730951},"157":{"tf":1.0},"166":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}}},"b":{"df":1,"docs":{"44":{"tf":1.0}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":2,"docs":{"26":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"14":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"w":{"df":9,"docs":{"105":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":11,"docs":{"131":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":2.6457513110645907},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":2.23606797749979},"138":{"tf":1.7320508075688772},"159":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"44":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":24,"docs":{"116":{"tf":1.7320508075688772},"117":{"tf":1.0},"138":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":2.449489742783178},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772},"70":{"tf":2.8284271247461903},"71":{"tf":2.23606797749979},"78":{"tf":2.0},"85":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":2.0}}},"l":{"df":2,"docs":{"107":{"tf":1.0},"131":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":12,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}}},"d":{"df":15,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":1.0},"168":{"tf":2.0},"44":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":13,"docs":{"107":{"tf":1.0},"149":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"37":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":2.449489742783178},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":24,"docs":{"103":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.7320508075688772},"175":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}}}},"x":{"df":8,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"168":{"tf":1.0},"70":{"tf":1.4142135623730951},"84":{"tf":1.0}},"m":{"df":1,"docs":{"135":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":12,"docs":{"1":{"tf":1.0},"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":2.23606797749979},"59":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"173":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":5,"docs":{"51":{"tf":1.4142135623730951},"65":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"n":{"df":37,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.449489742783178},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":29,"docs":{"1":{"tf":1.0},"111":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.23606797749979},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}}},"r":{"c":{"df":1,"docs":{"76":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"48":{"tf":1.0}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}}},"k":{"df":1,"docs":{"68":{"tf":2.0}}},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":7,"docs":{"138":{"tf":1.0},"14":{"tf":1.0},"154":{"tf":1.0},"173":{"tf":1.4142135623730951},"50":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}}},"df":5,"docs":{"135":{"tf":1.0},"145":{"tf":1.0},"170":{"tf":1.0},"52":{"tf":1.0},"74":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"102":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"158":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"1":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"75":{"tf":1.7320508075688772}}}},"x":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"105":{"tf":1.4142135623730951},"175":{"tf":4.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":2.0},"90":{"tf":2.0},"94":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"107":{"tf":1.0},"140":{"tf":1.7320508075688772},"159":{"tf":1.0},"166":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"124":{"tf":1.0},"150":{"tf":1.0},"153":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"14":{"tf":1.0},"154":{"tf":1.0},"2":{"tf":1.0},"78":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"t":{"2":{"3":{"2":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"34":{"tf":1.0}}}}}},"df":2,"docs":{"118":{"tf":2.449489742783178},"93":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"110":{"tf":1.0},"5":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0}},"i":{"df":2,"docs":{"14":{"tf":1.0},"150":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":27,"docs":{"1":{"tf":1.0},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":3.605551275463989},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"96":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"79":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.0},"81":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"159":{"tf":1.0}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"44":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"46":{"tf":1.0}}}}},"g":{"_":{"df":0,"docs":{},"x":{"df":1,"docs":{"142":{"tf":2.23606797749979}}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":2.0}}}},"r":{"b":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"132":{"tf":1.0},"137":{"tf":2.6457513110645907}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"79":{"tf":1.0}}}}},"c":{"c":{"df":2,"docs":{"37":{"tf":2.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"d":{"b":{"'":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"74":{"tf":1.0}}},"df":34,"docs":{"107":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"166":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"37":{"tf":1.0},"41":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":2.449489742783178},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"63":{"tf":3.605551275463989},"64":{"tf":2.0},"65":{"tf":7.745966692414834},"66":{"tf":8.366600265340756},"67":{"tf":4.123105625617661},"69":{"tf":2.449489742783178},"70":{"tf":2.0},"71":{"tf":3.4641016151377544},"74":{"tf":2.23606797749979},"75":{"tf":3.4641016151377544},"76":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":2.0},"79":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"137":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.0},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"10":{"tf":1.7320508075688772},"125":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"170":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":2.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"137":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"66":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"67":{"tf":1.0}}},"t":{"df":2,"docs":{"63":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":6,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"67":{"tf":1.0},"83":{"tf":1.0}},"n":{"df":3,"docs":{"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"d":{"df":4,"docs":{"102":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951}}},"df":1,"docs":{"137":{"tf":1.4142135623730951}},"u":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"7":{"1":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"0":{"4":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"3":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"4":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":4,"docs":{"20":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"106":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.0}}}},"df":25,"docs":{"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"3":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"df":6,"docs":{"141":{"tf":1.0},"142":{"tf":1.0},"51":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}},"o":{"d":{"df":8,"docs":{"12":{"tf":1.0},"131":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}},"df":4,"docs":{"72":{"tf":1.4142135623730951},"74":{"tf":2.23606797749979},"77":{"tf":1.0},"81":{"tf":1.0}},"e":{".":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"78":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":5,"docs":{"72":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":3.3166247903554},"76":{"tf":1.0},"77":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":6,"docs":{"74":{"tf":2.0},"78":{"tf":3.3166247903554},"79":{"tf":2.449489742783178},"80":{"tf":2.0},"81":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951}}},"x":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"74":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}},"r":{"a":{"b":{"df":4,"docs":{"13":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"78":{"tf":1.0}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"135":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"112":{"tf":1.0},"135":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"140":{"tf":2.449489742783178}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"133":{"tf":1.0},"48":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":1.0}}}},"p":{"df":4,"docs":{"33":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"132":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":3,"docs":{"5":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0}}}}}},"s":{"df":1,"docs":{"140":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"66":{"tf":1.0},"74":{"tf":1.0}}}}},"i":{"df":1,"docs":{"96":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":5,"docs":{"124":{"tf":1.0},"157":{"tf":1.7320508075688772},"159":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178}},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":5.291502622129181}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"66":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":9,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"176":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"71":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"2":{"tf":1.0},"69":{"tf":1.0}},"i":{"df":1,"docs":{"65":{"tf":1.0}}},"l":{"df":6,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"64":{"tf":1.0},"76":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"163":{"tf":1.0},"76":{"tf":2.0}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.0},"140":{"tf":1.0},"66":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}},"r":{"d":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"67":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"67":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"df":20,"docs":{"105":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.7320508075688772},"145":{"tf":1.0},"156":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"109":{"tf":1.0},"123":{"tf":1.0},"67":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":2,"docs":{"118":{"tf":1.0},"14":{"tf":1.4142135623730951}},"i":{"0":{"df":1,"docs":{"113":{"tf":2.23606797749979}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"113":{"tf":2.0}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"114":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"df":1,"docs":{"56":{"tf":1.0}},"e":{"a":{"d":{"df":2,"docs":{"16":{"tf":1.0},"70":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"56":{"tf":3.3166247903554},"70":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":1,"docs":{"52":{"tf":1.0}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":4,"docs":{"20":{"tf":1.0},"70":{"tf":3.7416573867739413},"71":{"tf":3.3166247903554},"93":{"tf":1.0}}}},"p":{"df":10,"docs":{"123":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.7320508075688772},"159":{"tf":1.0},"169":{"tf":1.0},"3":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":11,"docs":{"109":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"28":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0}}},"df":18,"docs":{"12":{"tf":1.0},"123":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"162":{"tf":1.0},"2":{"tf":1.4142135623730951},"22":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":10,"docs":{"132":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"51":{"tf":1.0},"67":{"tf":1.0},"81":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"df":7,"docs":{"10":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}},"l":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"d":{"df":5,"docs":{"118":{"tf":1.0},"133":{"tf":1.0},"163":{"tf":1.0},"52":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"/":{"a":{"d":{"a":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"v":{"c":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"df":4,"docs":{"138":{"tf":1.0},"140":{"tf":1.0},"71":{"tf":1.0},"94":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"132":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"71":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.0},"52":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"/":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"154":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"a":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":5,"docs":{"103":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"83":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"v":{"df":4,"docs":{"10":{"tf":1.0},"129":{"tf":1.0},"65":{"tf":1.0},"78":{"tf":1.0}}}},".":{"df":3,"docs":{"141":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}},"1":{"6":{"df":1,"docs":{"131":{"tf":1.7320508075688772}},"x":{"3":{"df":9,"docs":{"132":{"tf":2.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"c":{"1":{".":{"c":{"df":0,"docs":{},"r":{"2":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"c":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":11,"docs":{"1":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.0},"128":{"tf":2.0},"129":{"tf":1.7320508075688772},"131":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0}}},"df":1,"docs":{"155":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"65":{"tf":2.0}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"44":{"tf":1.0}}},"d":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.4142135623730951},"62":{"tf":1.0}},"e":{"a":{"df":4,"docs":{"146":{"tf":1.0},"159":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.7320508075688772}}}}}},"i":{"df":1,"docs":{"134":{"tf":1.0}},"i":{"df":1,"docs":{"134":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"71":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":2,"docs":{"12":{"tf":1.0},"14":{"tf":1.0}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.0},"106":{"tf":2.6457513110645907},"108":{"tf":1.0},"124":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"138":{"tf":2.6457513110645907},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"14":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"38":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"71":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":4,"docs":{"133":{"tf":1.4142135623730951},"56":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0}}}},"i":{"c":{"df":11,"docs":{"105":{"tf":1.0},"117":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"65":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"163":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"o":{"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"0":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":12,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"174":{"tf":2.23606797749979},"175":{"tf":2.0},"48":{"tf":3.0},"59":{"tf":3.0},"62":{"tf":2.0},"64":{"tf":2.6457513110645907},"65":{"tf":2.8284271247461903},"66":{"tf":1.4142135623730951},"71":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.7320508075688772},"76":{"tf":1.0},"78":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"162":{"tf":1.0},"176":{"tf":1.0},"28":{"tf":1.0},"66":{"tf":1.0}},"i":{"df":14,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"159":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"83":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":4,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}},"df":4,"docs":{"1":{"tf":1.0},"151":{"tf":1.7320508075688772},"81":{"tf":1.0},"84":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"104":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"139":{"tf":1.0},"155":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"84":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":3,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":22,"docs":{"162":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"n":{"c":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"105":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"67":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":22,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.7320508075688772},"149":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"172":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":2.0},"75":{"tf":1.0},"78":{"tf":1.7320508075688772},"90":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":23,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":2.0},"69":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.449489742783178},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"56":{"tf":1.0},"6":{"tf":1.0}},"r":{"df":3,"docs":{"12":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0}}}},"l":{"df":1,"docs":{"52":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"111":{"tf":1.0},"128":{"tf":1.0},"149":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"124":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"106":{"tf":1.0},"109":{"tf":1.0},"138":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0}}}}},"f":{"a":{"c":{"df":11,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"162":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.7320508075688772},"65":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":3,"docs":{"45":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":7,"docs":{"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":2,"docs":{"44":{"tf":1.0},"67":{"tf":1.0}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"71":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"1":{"tf":1.0},"129":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":2.23606797749979},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":2,"docs":{"10":{"tf":1.0},"141":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"69":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"2":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"76":{"tf":2.449489742783178},"78":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":9,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":2.23606797749979}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":21,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"76":{"tf":1.0}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"103":{"tf":1.0},"105":{"tf":2.23606797749979},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0}}}}}}}}},"r":{"a":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":3,"docs":{"129":{"tf":2.0},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"a":{"df":1,"docs":{"155":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"w":{"a":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":3,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"129":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"u":{"df":7,"docs":{"128":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"4":{"tf":1.0},"65":{"tf":2.0},"70":{"tf":1.4142135623730951}}}}},"t":{"'":{"df":29,"docs":{"104":{"tf":1.0},"105":{"tf":2.23606797749979},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.7320508075688772},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"14":{"tf":1.4142135623730951},"146":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"143":{"tf":1.0},"156":{"tf":1.0}}}},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"[":{"0":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"138":{"tf":1.0},"165":{"tf":1.0},"48":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178}}}}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"'":{"df":2,"docs":{"131":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"df":13,"docs":{"102":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.7320508075688772},"140":{"tf":1.0},"165":{"tf":2.449489742783178},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"70":{"tf":3.0},"71":{"tf":1.7320508075688772}}}}}},"df":21,"docs":{"105":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.7320508075688772},"70":{"tf":3.0},"71":{"tf":2.449489742783178},"77":{"tf":3.0},"78":{"tf":1.0},"90":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"65":{"tf":1.0},"67":{"tf":1.0},"90":{"tf":1.0}}}}}}},"v":{"df":1,"docs":{"134":{"tf":1.0}}}},"j":{"a":{"b":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"168":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"48":{"tf":1.0},"59":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":6,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"172":{"tf":1.7320508075688772},"55":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"70":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"k":{"b":{"/":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"c":{"df":7,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"85":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":11,"docs":{"11":{"tf":1.0},"132":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":2.0},"76":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"135":{"tf":1.0},"78":{"tf":1.0}}}},"y":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"109":{"tf":1.0},"166":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"71":{"tf":1.0},"94":{"tf":1.0}}}}}}}}},"h":{"df":0,"docs":{},"z":{"df":9,"docs":{"124":{"tf":1.4142135623730951},"48":{"tf":2.449489742783178},"59":{"tf":2.449489742783178},"64":{"tf":3.872983346207417},"65":{"tf":2.23606797749979},"71":{"tf":2.23606797749979},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"166":{"tf":1.7320508075688772}}}},"n":{"d":{"a":{"df":1,"docs":{"118":{"tf":1.0}}},"df":5,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":13,"docs":{"107":{"tf":1.0},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"14":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":9,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0}}}}}}},"l":{"3":{"df":0,"docs":{},"g":{"d":{"2":{"0":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.0},"67":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.0}},"n":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"#":{"2":{"8":{"7":{"2":{"8":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":4,"docs":{"105":{"tf":1.0},"50":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"132":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"129":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"71":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"14":{"tf":1.0},"39":{"tf":1.0},"55":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":11,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"123":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.0},"65":{"tf":3.0},"78":{"tf":1.4142135623730951}}}}}},"z":{"df":0,"docs":{},"i":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}}},"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"d":{"3":{"df":2,"docs":{"132":{"tf":1.0},"74":{"tf":1.0}}},"7":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":3,"docs":{"66":{"tf":2.449489742783178},"75":{"tf":2.0},"76":{"tf":2.0}}}},"df":2,"docs":{"44":{"tf":1.0},"93":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":1,"docs":{"154":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"131":{"tf":1.0},"168":{"tf":1.0},"51":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}},"v":{"df":7,"docs":{"148":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"d":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"66":{"tf":1.0}}}},"n":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"+":{"1":{"0":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"1":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"6":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"7":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.8284271247461903},"67":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"66":{"tf":3.0},"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":43,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"132":{"tf":2.449489742783178},"133":{"tf":3.3166247903554},"134":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"136":{"tf":1.4142135623730951},"150":{"tf":2.0},"151":{"tf":1.0},"2":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":2.6457513110645907},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"65":{"tf":2.0},"66":{"tf":5.830951894845301},"67":{"tf":3.4641016151377544},"69":{"tf":2.449489742783178},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":2.6457513110645907},"74":{"tf":3.1622776601683795},"75":{"tf":3.0},"77":{"tf":2.0},"78":{"tf":2.0},"79":{"tf":2.449489742783178},"80":{"tf":1.0},"81":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":2.23606797749979},"84":{"tf":1.0},"89":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":6,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"l":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"[":{"0":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}}},"n":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":3.3166247903554}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":5,"docs":{"106":{"tf":1.0},"143":{"tf":1.4142135623730951},"65":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0}}}},"n":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"105":{"tf":1.0},"70":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"10":{"tf":1.0},"105":{"tf":1.4142135623730951},"137":{"tf":1.0},"159":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}}},"t":{"'":{"df":38,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"49":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}}},"df":1,"docs":{"77":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"38":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":11,"docs":{"132":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"152":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":2.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}}},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"5":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"9":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":21,"docs":{"100":{"tf":2.0},"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"124":{"tf":2.23606797749979},"171":{"tf":1.7320508075688772},"172":{"tf":2.0},"55":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":2.23606797749979},"65":{"tf":3.1622776601683795},"66":{"tf":2.449489742783178},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"71":{"tf":2.449489742783178},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}}},"k":{"/":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"45":{"tf":1.0}}},"2":{".":{"1":{"df":3,"docs":{"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"16":{"tf":1.0},"162":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"b":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"df":18,"docs":{"10":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"117":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"66":{"tf":2.6457513110645907},"75":{"tf":1.0},"92":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"102":{"tf":1.0},"113":{"tf":1.7320508075688772},"166":{"tf":1.0},"17":{"tf":1.4142135623730951},"5":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"96":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"102":{"tf":1.0},"62":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":4,"docs":{"51":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":3,"docs":{"20":{"tf":2.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}}}}},"m":{"a":{"df":6,"docs":{"63":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"o":{"a":{"d":{"df":10,"docs":{"150":{"tf":1.0},"165":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":3.4641016151377544},"67":{"tf":2.449489742783178},"70":{"tf":2.0},"71":{"tf":2.0}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"28":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":2.6457513110645907},"66":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"t":{"df":8,"docs":{"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"46":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"2":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"133":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":9,"docs":{"105":{"tf":1.0},"117":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":21,"docs":{"100":{"tf":1.0},"106":{"tf":2.23606797749979},"131":{"tf":1.0},"133":{"tf":1.7320508075688772},"134":{"tf":1.0},"138":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"174":{"tf":1.0},"51":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"101":{"tf":1.0},"117":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":39,"docs":{"1":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":3.1622776601683795},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"163":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":2.6457513110645907},"69":{"tf":1.0},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"s":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"t":{"df":2,"docs":{"105":{"tf":1.0},"164":{"tf":1.4142135623730951}}}},"t":{"df":5,"docs":{"143":{"tf":1.0},"152":{"tf":1.0},"6":{"tf":1.0},"78":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"143":{"tf":1.0}}}},"w":{"df":10,"docs":{"11":{"tf":1.0},"150":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"123":{"tf":1.4142135623730951},"66":{"tf":1.0},"90":{"tf":1.0}}}}}},"r":{"df":6,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"76":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}},"s":{"b":{"df":1,"docs":{"137":{"tf":2.449489742783178}}},"df":2,"docs":{"44":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951}},"m":{"3":{"0":{"3":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":1,"docs":{"128":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"c":{".":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"g":{"1":{"2":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":14,"docs":{"128":{"tf":2.449489742783178},"129":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"16":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"166":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"b":{"df":3,"docs":{"162":{"tf":1.0},"33":{"tf":2.0},"44":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"t":{"d":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":2,"docs":{"69":{"tf":1.0},"78":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"106":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"m":{"0":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"51":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":3,"docs":{"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951}},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"7":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"142":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"a":{"c":{"df":5,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"166":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"166":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"21":{"tf":1.0},"41":{"tf":1.0},"58":{"tf":1.0}}},"r":{"df":0,"docs":{},"o":{"2":{"df":1,"docs":{"56":{"tf":1.0}}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}}},"df":7,"docs":{"106":{"tf":2.0},"138":{"tf":1.0},"141":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"158":{"tf":1.0},"63":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"137":{"tf":1.4142135623730951}},"i":{"c":{"df":6,"docs":{"56":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":2.6457513110645907},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":2.8284271247461903},"138":{"tf":1.7320508075688772},"159":{"tf":1.0}},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"124":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":2.23606797749979},"130":{"tf":2.0},"131":{"tf":2.6457513110645907},"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"138":{"tf":2.23606797749979},"139":{"tf":1.4142135623730951},"159":{"tf":1.0},"50":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"10":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":3.0},"138":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"171":{"tf":1.7320508075688772},"70":{"tf":1.0}},"s":{":":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}}}}},"1":{"2":{"3":{"df":1,"docs":{"171":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{"1":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":45,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"55":{"tf":2.23606797749979},"65":{"tf":3.872983346207417},"66":{"tf":3.0},"67":{"tf":2.23606797749979},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"128":{"tf":1.0},"14":{"tf":1.0},"52":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":35,"docs":{"10":{"tf":1.7320508075688772},"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"14":{"tf":2.0},"144":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"102":{"tf":1.0},"14":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"111":{"tf":1.0},"112":{"tf":1.0},"12":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"138":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"158":{"tf":1.0},"170":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"84":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"129":{"tf":1.0},"78":{"tf":1.7320508075688772}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"129":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":2.23606797749979},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":8,"docs":{"128":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"124":{"tf":2.449489742783178},"126":{"tf":1.7320508075688772},"127":{"tf":1.4142135623730951},"129":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"68":{"tf":1.4142135623730951}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":12,"docs":{"106":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.0},"174":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"74":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.7320508075688772},"3":{"tf":1.4142135623730951},"51":{"tf":1.0}}}}},"h":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{".":{"a":{"b":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":5,"docs":{"105":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"72":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"x":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{".":{"a":{"b":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"142":{"tf":2.449489742783178}}}},"df":1,"docs":{"142":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.4142135623730951}}}}}}},"y":{"b":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"16":{"tf":1.0}}},"c":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"51":{"tf":1.0}}},"df":2,"docs":{"50":{"tf":1.7320508075688772},"51":{"tf":2.23606797749979}}}},"df":18,"docs":{"126":{"tf":1.7320508075688772},"127":{"tf":2.0},"159":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"52":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"56":{"tf":2.23606797749979},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"n":{"df":11,"docs":{"105":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.4142135623730951},"159":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.7320508075688772},"149":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"142":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":1.0}}}},"m":{"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"148":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":12,"docs":{"128":{"tf":2.0},"148":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"143":{"tf":1.0}}}}},"u":{"df":1,"docs":{"96":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"108":{"tf":1.0},"75":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"109":{"tf":1.0},"138":{"tf":1.0},"165":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"df":1,"docs":{"78":{"tf":1.0}}}},"t":{"a":{"df":1,"docs":{"95":{"tf":1.4142135623730951}},"l":{"df":3,"docs":{"51":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}},"df":2,"docs":{"10":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"157":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"106":{"tf":2.23606797749979},"135":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}},"g":{"df":1,"docs":{"137":{"tf":2.23606797749979}}},"h":{"df":0,"docs":{},"z":{"df":5,"docs":{"105":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"'":{"df":1,"docs":{"102":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":51,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"10":{"tf":2.23606797749979},"100":{"tf":1.4142135623730951},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"11":{"tf":1.7320508075688772},"111":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"163":{"tf":1.0},"169":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"50":{"tf":1.7320508075688772},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":1.7320508075688772},"59":{"tf":2.23606797749979},"65":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"8":{"tf":1.7320508075688772},"80":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951},"90":{"tf":2.6457513110645907},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":4,"docs":{"102":{"tf":1.4142135623730951},"57":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}}}},"df":1,"docs":{"14":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"51":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"105":{"tf":2.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"137":{"tf":1.0}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"66":{"tf":1.0},"67":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"69":{"tf":1.0}}},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"103":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.7320508075688772},"123":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"y":{"'":{"df":3,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":10,"docs":{"117":{"tf":1.0},"17":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"41":{"tf":1.4142135623730951},"92":{"tf":1.0},"94":{"tf":2.6457513110645907},"95":{"tf":1.7320508075688772}}}}},"df":1,"docs":{"14":{"tf":1.0}},"m":{"df":1,"docs":{"8":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"c":{".":{"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"94":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"s":{")":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"s":{"df":2,"docs":{"138":{"tf":1.0},"162":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{":":{"=":{"\"":{"0":{"6":{"6":{"6":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":18,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"118":{"tf":2.23606797749979},"124":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"69":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.7320508075688772}},"l":{"df":6,"docs":{"124":{"tf":1.0},"128":{"tf":1.0},"14":{"tf":1.4142135623730951},"149":{"tf":1.0},"52":{"tf":1.0},"78":{"tf":1.0}}},"r":{"df":3,"docs":{"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"123":{"tf":1.0},"131":{"tf":1.0},"78":{"tf":1.4142135623730951}},"i":{"df":9,"docs":{"131":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":25,"docs":{"1":{"tf":1.0},"102":{"tf":3.0},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":2.449489742783178},"118":{"tf":2.6457513110645907},"121":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.8284271247461903},"150":{"tf":1.0},"17":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.4142135623730951},"53":{"tf":2.0},"54":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951},"96":{"tf":2.23606797749979},"98":{"tf":1.7320508075688772}},"e":{"'":{"df":3,"docs":{"102":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"165":{"tf":1.4142135623730951},"176":{"tf":2.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0}}}}}},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"(":{")":{".":{"0":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"154":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":37,"docs":{"109":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"168":{"tf":1.0},"174":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":2.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"158":{"tf":2.449489742783178}}}}},"v":{".":{"df":0,"docs":{},"w":{"df":3,"docs":{"66":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"78":{"tf":2.0}}}},"df":5,"docs":{"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}},"e":{"df":9,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":2.0},"158":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}}},"t":{"df":2,"docs":{"75":{"tf":2.6457513110645907},"78":{"tf":1.0}}},"w":{"df":2,"docs":{"75":{"tf":2.6457513110645907},"78":{"tf":1.0}}}}},"s":{"=":{"5":{"0":{"0":{"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"89":{"tf":2.449489742783178}},"p":{"4":{"3":{"0":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"113":{"tf":2.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":10,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":2.23606797749979},"146":{"tf":1.0},"150":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"52":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"60":{"tf":1.0},"63":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"77":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"145":{"tf":3.0},"159":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":28,"docs":{"105":{"tf":2.0},"106":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":2.449489742783178},"132":{"tf":1.7320508075688772},"133":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"65":{"tf":1.7320508075688772},"66":{"tf":3.605551275463989},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"75":{"tf":4.123105625617661},"77":{"tf":2.6457513110645907},"78":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"105":{"tf":1.0}}}}}}}},"n":{"$":{"df":0,"docs":{},"u":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"h":{"df":1,"docs":{"90":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":14,"docs":{"133":{"tf":1.0},"165":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":2,"docs":{"63":{"tf":1.0},"67":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"56":{"tf":1.4142135623730951},"75":{"tf":1.0}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":8,"docs":{"106":{"tf":1.4142135623730951},"171":{"tf":2.6457513110645907},"172":{"tf":2.0},"173":{"tf":1.0},"175":{"tf":3.1622776601683795},"65":{"tf":2.0},"71":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"102":{"tf":1.0},"113":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":36,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":3.0},"143":{"tf":1.0},"146":{"tf":1.0},"17":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"140":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"85":{"tf":1.0}}}}},"w":{"df":20,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"131":{"tf":1.0},"141":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"128":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"53":{"tf":1.0},"92":{"tf":1.7320508075688772},"96":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"94":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.7320508075688772}}}}}},"x":{"df":0,"docs":{},"t":{"df":31,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":2.6457513110645907},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"69":{"tf":1.0},"70":{"tf":2.6457513110645907},"72":{"tf":1.0},"74":{"tf":1.7320508075688772},"75":{"tf":2.6457513110645907},"78":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"139":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}},"r":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}}}}},"x":{"df":7,"docs":{"46":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"70":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0}}}},"o":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":31,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"d":{"df":31,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":4,"docs":{"140":{"tf":1.0},"3":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":24,"docs":{"142":{"tf":1.7320508075688772},"165":{"tf":1.0},"168":{"tf":1.7320508075688772},"17":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"37":{"tf":1.7320508075688772},"41":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":3.3166247903554},"59":{"tf":1.0},"60":{"tf":2.449489742783178},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"63":{"tf":3.4641016151377544},"65":{"tf":1.4142135623730951},"66":{"tf":3.0},"67":{"tf":3.3166247903554},"69":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"75":{"tf":1.0},"96":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"94":{"tf":1.0}}}}}}}}}}},"p":{"df":1,"docs":{"85":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"140":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"165":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"132":{"tf":2.449489742783178},"133":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":35,"docs":{"109":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":2.6457513110645907},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"80":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"h":{"df":7,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0}}},"i":{"c":{"df":6,"docs":{"55":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":38,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"163":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.1622776601683795},"67":{"tf":1.7320508075688772},"70":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":2.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}}},"p":{"df":1,"docs":{"138":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"11":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"152":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":2.0},"56":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0}}}}},"df":2,"docs":{"56":{"tf":1.4142135623730951},"71":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"150":{"tf":1.0},"72":{"tf":1.0}}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"75":{"tf":2.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":7,"docs":{"118":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"55":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"76":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}}}},"d":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":1,"docs":{"93":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":4,"docs":{"77":{"tf":3.4641016151377544},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}}}},"df":4,"docs":{"139":{"tf":1.4142135623730951},"141":{"tf":1.0},"157":{"tf":1.0},"173":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"90":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"166":{"tf":1.0},"38":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"k":{"df":10,"docs":{"106":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"70":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"102":{"tf":1.0},"14":{"tf":1.0},"168":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"59":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}},"t":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":2.0}}}}},"n":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":3,"docs":{"118":{"tf":1.0},"151":{"tf":1.0},"74":{"tf":1.0}}}}}},"c":{"df":9,"docs":{"124":{"tf":1.0},"170":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}},"df":45,"docs":{"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.7320508075688772},"111":{"tf":2.0},"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.0},"146":{"tf":1.0},"158":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"28":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":3.0},"87":{"tf":1.4142135623730951},"89":{"tf":1.0},"9":{"tf":1.4142135623730951},"90":{"tf":2.23606797749979},"96":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"148":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":5,"docs":{"102":{"tf":1.0},"169":{"tf":1.0},"3":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"v":{"[":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":13,"docs":{"1":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"143":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}},"o":{"c":{"d":{"'":{"df":3,"docs":{"166":{"tf":1.0},"62":{"tf":1.0},"70":{"tf":1.4142135623730951}}},".":{"df":0,"docs":{},"g":{"d":{"b":{"df":6,"docs":{"63":{"tf":3.0},"64":{"tf":1.0},"67":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"34":{"tf":1.7320508075688772}}}}}},"df":33,"docs":{"102":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":2.0},"164":{"tf":2.23606797749979},"165":{"tf":1.7320508075688772},"166":{"tf":2.449489742783178},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"38":{"tf":2.23606797749979},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"48":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":3.1622776601683795},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"m":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"153":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"20":{"tf":1.0},"56":{"tf":1.4142135623730951},"69":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"14":{"tf":2.0},"159":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.4142135623730951},"29":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"70":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"149":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"141":{"tf":1.0},"159":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}},"s":{"/":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"111":{"tf":1.0},"117":{"tf":1.0},"145":{"tf":1.0},"17":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"146":{"tf":1.0},"155":{"tf":1.4142135623730951},"65":{"tf":1.0},"78":{"tf":1.4142135623730951},"86":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"66":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"p":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":23,"docs":{"13":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"152":{"tf":1.0},"159":{"tf":2.449489742783178},"3":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":33,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"106":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.23606797749979},"71":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"96":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"69":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":19,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.23606797749979},"111":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"78":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}}}}}}}},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}}}}},"p":{"/":{"c":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":1,"docs":{"79":{"tf":1.0}}}},"a":{"1":{"0":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"123":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"123":{"tf":1.0}}},"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":11,"docs":{"12":{"tf":1.7320508075688772},"124":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"66":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"165":{"tf":1.7320508075688772},"61":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":12,"docs":{"102":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"137":{"tf":1.4142135623730951},"16":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":2.23606797749979},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":5,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"115":{"tf":1.7320508075688772},"117":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"!":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}}}}}},"t":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":2,"docs":{"56":{"tf":1.0},"71":{"tf":2.23606797749979}},"k":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"96":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"132":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"47":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"94":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}},"s":{"df":1,"docs":{"70":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.0}}}}},"t":{"df":17,"docs":{"106":{"tf":1.0},"128":{"tf":1.7320508075688772},"14":{"tf":1.0},"149":{"tf":1.0},"157":{"tf":1.0},"51":{"tf":2.23606797749979},"52":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":2.0},"67":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.7320508075688772},"8":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"158":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"56":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"t":{"df":2,"docs":{"56":{"tf":1.0},"65":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":0,"docs":{},"e":{"d":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"g":{"c":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"=":{"$":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{"$":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"g":{"c":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":8,"docs":{"102":{"tf":1.0},"28":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":2.0},"39":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"117":{"tf":1.0}}}},"y":{"df":1,"docs":{"65":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"70":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"3":{"df":1,"docs":{"70":{"tf":1.0}}},"6":{"df":1,"docs":{"129":{"tf":1.0}}},"7":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"c":{"4":{"df":3,"docs":{"101":{"tf":1.7320508075688772},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"5":{"df":3,"docs":{"101":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"10":{"tf":1.0}}},"df":10,"docs":{"155":{"tf":1.0},"173":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0},"90":{"tf":1.0}}},"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":2,"docs":{"28":{"tf":1.0},"65":{"tf":2.0}},"e":{"1":{"1":{"df":1,"docs":{"74":{"tf":2.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"74":{"tf":2.23606797749979}}},"df":0,"docs":{},"r":{"df":5,"docs":{"105":{"tf":1.0},"140":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":7,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"52":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"150":{"tf":1.0},"67":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}},"df":20,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"146":{"tf":1.0},"148":{"tf":2.23606797749979},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"74":{"tf":2.23606797749979},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"80":{"tf":2.8284271247461903},"81":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"162":{"tf":1.0},"44":{"tf":2.23606797749979},"78":{"tf":2.0},"93":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"140":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"135":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"90":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"d":{"(":{"df":1,"docs":{"166":{"tf":1.0}}},"df":3,"docs":{"166":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":3,"docs":{"10":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":2.8284271247461903}},"e":{"c":{"df":2,"docs":{"63":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":21,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":4.242640687119285},"111":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":2.8284271247461903},"123":{"tf":2.8284271247461903},"129":{"tf":1.0},"151":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"51":{"tf":2.23606797749979},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"74":{"tf":4.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"81":{"tf":2.23606797749979},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"138":{"tf":1.0},"165":{"tf":1.4142135623730951}}}},"t":{"c":{"df":0,"docs":{},"p":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"158":{"tf":1.0},"171":{"tf":1.0},"2":{"tf":1.0},"39":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.0}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"y":{"df":2,"docs":{"139":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"140":{"tf":1.0},"143":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"124":{"tf":1.0},"155":{"tf":1.0},"2":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":2.23606797749979}}}},"t":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"c":{"a":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"(":{"'":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":1,"docs":{"138":{"tf":1.0}}},"u":{"df":2,"docs":{"67":{"tf":1.0},"90":{"tf":1.0}},"g":{"df":3,"docs":{"35":{"tf":1.4142135623730951},"44":{"tf":1.0},"96":{"tf":2.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":23,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"16":{"tf":1.0},"173":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"175":{"tf":1.0},"65":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"175":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":4,"docs":{"146":{"tf":1.0},"148":{"tf":1.0},"163":{"tf":2.23606797749979},"164":{"tf":2.23606797749979}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"p":{"df":3,"docs":{"85":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.4142135623730951},"123":{"tf":1.0},"166":{"tf":2.6457513110645907},"3":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"74":{"tf":3.0},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"8":{"tf":1.0},"96":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"133":{"tf":1.7320508075688772},"140":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"102":{"tf":1.0},"146":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"8":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":2.0},"153":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":3.0},"87":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}}},"r":{"'":{"df":1,"docs":{"68":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"129":{"tf":1.0},"2":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"11":{"tf":1.0},"135":{"tf":1.0},"158":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"df":3,"docs":{"28":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"v":{"df":3,"docs":{"1":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0}}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"13":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":12,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"86":{"tf":1.4142135623730951},"87":{"tf":1.7320508075688772},"89":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"75":{"tf":1.0}}}}},"s":{"df":8,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"163":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"d":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"151":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"67":{"tf":1.7320508075688772}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"159":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"168":{"tf":1.7320508075688772},"2":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"s":{"df":1,"docs":{"101":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"113":{"tf":1.4142135623730951},"14":{"tf":1.0},"52":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"df":20,"docs":{"10":{"tf":1.0},"106":{"tf":1.7320508075688772},"131":{"tf":1.0},"140":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":2.8284271247461903},"174":{"tf":3.0},"175":{"tf":2.449489742783178},"65":{"tf":3.605551275463989},"66":{"tf":3.4641016151377544},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.7320508075688772},"78":{"tf":2.449489742783178},"79":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"df":0,"docs":{},"{":{":":{"df":0,"docs":{},"x":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"162":{"tf":1.0},"33":{"tf":1.0}}}}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"10":{"tf":1.0},"105":{"tf":1.4142135623730951},"112":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"162":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":9,"docs":{"13":{"tf":1.4142135623730951},"144":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.0},"167":{"tf":1.0},"4":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.7320508075688772}}}}}},"c":{"df":1,"docs":{"56":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"66":{"tf":1.0}}}}},"df":1,"docs":{"102":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"166":{"tf":1.0}}},"df":10,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"166":{"tf":2.0},"3":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"10":{"tf":1.0},"105":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":2.449489742783178},"59":{"tf":1.0},"65":{"tf":2.0},"72":{"tf":1.7320508075688772},"76":{"tf":2.0},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"14":{"tf":1.0},"153":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"78":{"tf":1.0},"87":{"tf":1.0}},"t":{"df":2,"docs":{"13":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":52,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":2.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"175":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"50":{"tf":1.4142135623730951},"55":{"tf":3.0},"56":{"tf":2.23606797749979},"57":{"tf":2.0},"59":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":4.0},"66":{"tf":4.795831523312719},"67":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":2.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":2.449489742783178},"77":{"tf":1.7320508075688772},"78":{"tf":2.23606797749979},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"94":{"tf":1.0}},"m":{"df":1,"docs":{"59":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"59":{"tf":1.0}}},"df":7,"docs":{"14":{"tf":1.0},"159":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"60":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"48":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"132":{"tf":1.0},"140":{"tf":2.0},"150":{"tf":1.0},"159":{"tf":1.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"162":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"84":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"124":{"tf":2.8284271247461903},"125":{"tf":1.7320508075688772},"131":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.7320508075688772},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":3.3166247903554}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":12,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"145":{"tf":1.0},"37":{"tf":1.0},"5":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"65":{"tf":2.0},"72":{"tf":1.0},"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"c":{"df":3,"docs":{"86":{"tf":2.0},"87":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"0":{"df":0,"docs":{},"x":{"4":{"8":{"0":{"0":{"_":{"1":{"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"75":{"tf":2.8284271247461903},"77":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}}}},"u":{"b":{"df":4,"docs":{"106":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}},"df":1,"docs":{"94":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"140":{"tf":1.0},"143":{"tf":1.0}}},"s":{"df":5,"docs":{"1":{"tf":1.0},"150":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"148":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"139":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"157":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"107":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}},"t":{"df":7,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"17":{"tf":1.0},"39":{"tf":1.0},"96":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"w":{"d":{"/":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"1":{"tf":1.0},"150":{"tf":2.0}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"q":{"4":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":10,"docs":{"60":{"tf":2.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":3.0},"65":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":2.8284271247461903},"70":{"tf":1.0},"71":{"tf":1.7320508075688772},"95":{"tf":1.0}},"u":{"a":{"d":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":2.8284271247461903},"134":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"121":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"137":{"tf":1.4142135623730951},"5":{"tf":1.0},"66":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"65":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"117":{"tf":1.0},"149":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"159":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":10,"docs":{"129":{"tf":1.0},"138":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"71":{"tf":2.6457513110645907},"75":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"56":{"tf":1.0},"90":{"tf":1.0}}}}}},"r":{"/":{"df":0,"docs":{},"w":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772}}}},"0":{"df":7,"docs":{"168":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":5.291502622129181},"75":{"tf":5.385164807134504},"76":{"tf":4.123105625617661},"78":{"tf":2.449489742783178}}},"1":{"2":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"df":4,"docs":{"66":{"tf":3.872983346207417},"75":{"tf":4.0},"76":{"tf":1.4142135623730951},"78":{"tf":2.8284271247461903}}},"2":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"66":{"tf":2.0},"85":{"tf":2.23606797749979}}},"5":{"df":1,"docs":{"85":{"tf":2.0}}},"7":{"df":5,"docs":{"65":{"tf":2.0},"66":{"tf":2.6457513110645907},"75":{"tf":3.1622776601683795},"78":{"tf":2.0},"85":{"tf":1.4142135623730951}}},"a":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"135":{"tf":1.7320508075688772},"136":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"163":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"86":{"tf":1.0}}}},"m":{"df":5,"docs":{"148":{"tf":2.0},"51":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"8":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.7320508075688772},"140":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":16,"docs":{"105":{"tf":1.7320508075688772},"118":{"tf":2.23606797749979},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"153":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0},"90":{"tf":2.23606797749979},"94":{"tf":1.4142135623730951}}}},"w":{"df":3,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}}},"c":{"c":{".":{"a":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"79":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}},"d":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":3,"docs":{"138":{"tf":2.449489742783178},"173":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"129":{"tf":1.0},"139":{"tf":1.0},"145":{"tf":1.4142135623730951},"65":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":1.0}}}},"d":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":2.0}}}}}}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":37,"docs":{"107":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"129":{"tf":2.449489742783178},"130":{"tf":1.7320508075688772},"131":{"tf":3.3166247903554},"132":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"67":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"81":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":1,"docs":{"68":{"tf":1.0}}},"o":{"b":{"df":0,"docs":{},"j":{"df":1,"docs":{"56":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"2":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"50":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":2.0},"109":{"tf":1.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"55":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.0},"117":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"170":{"tf":1.0},"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"38":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":12,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"c":{"df":2,"docs":{"131":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":7,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"164":{"tf":1.4142135623730951},"44":{"tf":1.0},"56":{"tf":1.0},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"129":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"47":{"tf":1.0},"50":{"tf":1.0},"65":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.7320508075688772}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}},"r":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"174":{"tf":2.449489742783178}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":28,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.7320508075688772},"128":{"tf":2.6457513110645907},"129":{"tf":3.872983346207417},"130":{"tf":2.23606797749979},"131":{"tf":3.1622776601683795},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"168":{"tf":1.0},"175":{"tf":2.23606797749979},"56":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.0},"74":{"tf":4.123105625617661},"75":{"tf":3.0},"76":{"tf":2.8284271247461903},"77":{"tf":1.7320508075688772},"78":{"tf":6.164414002968976},"79":{"tf":3.7416573867739413},"80":{"tf":2.8284271247461903},"81":{"tf":2.449489742783178},"86":{"tf":3.7416573867739413},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"1":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"9":{"df":3,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"+":{"2":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"h":{"1":{"9":{"9":{"df":0,"docs":{},"f":{"1":{"3":{"5":{"9":{"5":{"0":{"1":{"d":{"5":{"c":{"7":{"1":{"+":{"0":{"df":0,"docs":{},"x":{"2":{"8":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"a":{"a":{"8":{"d":{"0":{"+":{"0":{"df":0,"docs":{},"x":{"2":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"2":{"df":0,"docs":{},"e":{"3":{"4":{"3":{"6":{"df":0,"docs":{},"f":{"a":{"3":{"8":{"c":{"d":{"6":{"df":0,"docs":{},"f":{"2":{"+":{"0":{"df":0,"docs":{},"x":{"4":{"4":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"147":{"tf":1.0}}}},"df":3,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"138":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"118":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"53":{"tf":1.0},"69":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"v":{"df":3,"docs":{"128":{"tf":1.0},"143":{"tf":1.0},"156":{"tf":1.0}}}},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"a":{"d":{"df":2,"docs":{"35":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":3,"docs":{"65":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":11,"docs":{"15":{"tf":1.0},"158":{"tf":1.0},"166":{"tf":1.0},"176":{"tf":1.0},"60":{"tf":2.0},"61":{"tf":2.0},"62":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":3.0},"67":{"tf":1.4142135623730951},"71":{"tf":2.449489742783178}}},"v":{"df":3,"docs":{"101":{"tf":1.0},"165":{"tf":1.0},"85":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"172":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"118":{"tf":1.0},"119":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":2,"docs":{"90":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":1,"docs":{"68":{"tf":1.0}},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"4":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":4,"docs":{"133":{"tf":1.0},"51":{"tf":1.4142135623730951},"66":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"131":{"tf":1.4142135623730951},"143":{"tf":1.0},"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.8284271247461903},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"10":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":2.0},"166":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"78":{"tf":2.0}}}},"t":{"df":13,"docs":{"142":{"tf":1.0},"163":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"62":{"tf":1.7320508075688772},"65":{"tf":2.0},"69":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"80":{"tf":1.0},"86":{"tf":1.0},"95":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"11":{"tf":1.0},"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"10":{"tf":1.0},"109":{"tf":1.7320508075688772},"110":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772}}},"df":0,"docs":{},"s":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"109":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"90":{"tf":1.0}}}},"m":{"df":4,"docs":{"145":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"66":{"tf":1.0},"71":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":1,"docs":{"66":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":4,"docs":{"107":{"tf":1.4142135623730951},"137":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":13,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"18":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"12":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"109":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"59":{"tf":1.0}}}},"s":{"df":13,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"14":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"53":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"92":{"tf":2.23606797749979},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":3,"docs":{"111":{"tf":1.0},"116":{"tf":1.7320508075688772},"17":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"113":{"tf":2.0},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0}}}}}}},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":23,"docs":{"111":{"tf":1.0},"116":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"v":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"b":{"c":{"df":1,"docs":{"168":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"129":{"tf":1.0}}},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"162":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":2.0},"93":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":2.449489742783178},"140":{"tf":1.0},"158":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":14,"docs":{"55":{"tf":1.4142135623730951},"56":{"tf":2.449489742783178},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":2.23606797749979},"63":{"tf":2.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.8284271247461903},"67":{"tf":2.23606797749979},"69":{"tf":2.6457513110645907},"83":{"tf":1.0},"84":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0}},"s":{":":{"1":{"0":{"df":2,"docs":{"63":{"tf":1.0},"65":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"5":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"7":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}},"9":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"166":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"132":{"tf":1.0},"75":{"tf":1.0}}}}}},"w":{"[":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"138":{"tf":2.0}}}},"p":{"c":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"t":{"c":{"c":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"154":{"tf":1.0}}},"df":6,"docs":{"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.4142135623730951}},"o":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"73":{"tf":1.0},"74":{"tf":1.0}}}},"s":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"n":{"df":50,"docs":{"10":{"tf":2.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"113":{"tf":1.0},"116":{"tf":1.0},"123":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":2.0},"168":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":2.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"64":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":3.7416573867739413},"67":{"tf":2.449489742783178},"69":{"tf":1.7320508075688772},"70":{"tf":3.0},"71":{"tf":2.0},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"63":{"tf":3.1622776601683795},"67":{"tf":2.8284271247461903}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"/":{"d":{"5":{"a":{"8":{"2":{"b":{"b":{"d":{"2":{"6":{"df":0,"docs":{},"e":{"1":{"a":{"d":{"8":{"b":{"7":{"4":{"0":{"1":{"df":0,"docs":{},"f":{"6":{"a":{"7":{"1":{"8":{"a":{"9":{"c":{"5":{"7":{"c":{"9":{"6":{"9":{"0":{"5":{"4":{"8":{"3":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.0}},"s":{":":{"3":{"9":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"df":2,"docs":{"18":{"tf":2.0},"56":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":17,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"149":{"tf":1.7320508075688772},"159":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772},"6":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"168":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"56":{"tf":1.7320508075688772}}}}}}},"w":{"df":2,"docs":{"44":{"tf":2.8284271247461903},"93":{"tf":1.7320508075688772}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}},"r":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}}},"df":7,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":2.23606797749979},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"123":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"98":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"107":{"tf":1.0},"129":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"d":{"d":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"78":{"tf":2.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"52":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":18,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"119":{"tf":1.0},"140":{"tf":1.0},"56":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"146":{"tf":1.4142135623730951},"154":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0}}}},"w":{"df":3,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"78":{"tf":1.0}}}},"b":{"1":{"0":{"df":1,"docs":{"70":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"140":{"tf":1.0}}}},"n":{"df":2,"docs":{"114":{"tf":1.7320508075688772},"115":{"tf":1.0}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"148":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"124":{"tf":1.0},"129":{"tf":1.0}}},"o":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"132":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"3":{"tf":1.0},"64":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}}}}},"d":{"a":{"df":2,"docs":{"124":{"tf":1.0},"129":{"tf":1.0}}},"df":0,"docs":{}},"df":9,"docs":{"106":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"27":{"tf":1.0},"32":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.7320508075688772}},"e":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"51":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"66":{"tf":2.0}},"o":{"df":0,"docs":{},"n":{"d":{"df":13,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":37,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"144":{"tf":1.0},"165":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"65":{"tf":1.0},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.0},"70":{"tf":2.23606797749979},"71":{"tf":2.0},"74":{"tf":2.8284271247461903},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":36,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"125":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":2.0},"137":{"tf":2.0},"146":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.0},"170":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":3.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"75":{"tf":2.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"m":{"df":1,"docs":{"74":{"tf":1.0}}},"n":{"df":1,"docs":{"140":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"175":{"tf":2.449489742783178},"48":{"tf":1.7320508075688772},"5":{"tf":1.0},"59":{"tf":1.7320508075688772},"87":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}},"f":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":3.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}},"m":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}}}}},"n":{"d":{"df":23,"docs":{"102":{"tf":1.0},"103":{"tf":2.23606797749979},"104":{"tf":1.7320508075688772},"105":{"tf":2.6457513110645907},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772},"149":{"tf":1.0},"166":{"tf":1.0},"54":{"tf":1.0},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"90":{"tf":1.7320508075688772},"93":{"tf":1.0},"94":{"tf":1.0},"97":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.4142135623730951},"152":{"tf":1.0},"38":{"tf":1.0},"76":{"tf":1.0},"90":{"tf":1.0}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"140":{"tf":2.23606797749979},"142":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"1":{"tf":1.0},"124":{"tf":2.0},"128":{"tf":3.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"155":{"tf":1.0},"157":{"tf":1.7320508075688772},"159":{"tf":2.23606797749979},"9":{"tf":1.7320508075688772}}}}},"t":{"df":7,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.0}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"!":{"(":{"$":{"(":{"$":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{")":{"*":{")":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}}},"df":28,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":3.4641016151377544},"103":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"111":{"tf":1.7320508075688772},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"125":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":3.4641016151377544},"92":{"tf":1.0},"93":{"tf":2.0},"94":{"tf":1.7320508075688772},"96":{"tf":3.1622776601683795},"98":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}}}},"df":1,"docs":{"51":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"108":{"tf":2.0},"109":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"67":{"tf":1.0}}}},"i":{"c":{"df":3,"docs":{"10":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"169":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.0},"70":{"tf":1.0},"96":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"t":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}}}}}}},"df":24,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"15":{"tf":1.0},"171":{"tf":1.7320508075688772},"65":{"tf":3.1622776601683795},"66":{"tf":3.3166247903554},"67":{"tf":2.449489742783178},"71":{"tf":1.4142135623730951},"74":{"tf":2.6457513110645907},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"111":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":18,"docs":{"100":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"5":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"138":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"111":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"63":{"tf":1.0},"90":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"102":{"tf":1.0},"128":{"tf":1.7320508075688772},"137":{"tf":1.0}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":2,"docs":{"28":{"tf":1.0},"65":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"p":{"df":3,"docs":{"14":{"tf":1.0},"17":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}}},"df":6,"docs":{"170":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"50":{"tf":1.0},"65":{"tf":1.0}}},"r":{"df":1,"docs":{"71":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":13,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"173":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0},"96":{"tf":1.0}},"n":{"df":9,"docs":{"118":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":10,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}}}},"df":1,"docs":{"65":{"tf":1.0}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"107":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"90":{"tf":1.0}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":3,"docs":{"133":{"tf":1.7320508075688772},"134":{"tf":1.0},"173":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"137":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"107":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"106":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"141":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"c":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}},"df":5,"docs":{"111":{"tf":1.0},"170":{"tf":1.0},"51":{"tf":1.0},"69":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"56":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":14,"docs":{"103":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0}}}}},"t":{"df":5,"docs":{"140":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0}},"e":{"df":2,"docs":{"14":{"tf":2.0},"39":{"tf":1.0}}}},"x":{"df":2,"docs":{"131":{"tf":2.0},"65":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":14,"docs":{"16":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"20":{"tf":3.4641016151377544},"51":{"tf":1.0},"56":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":2.23606797749979},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.6457513110645907},"70":{"tf":2.0},"71":{"tf":2.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":5,"docs":{"112":{"tf":1.0},"65":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"124":{"tf":2.23606797749979},"126":{"tf":2.23606797749979},"127":{"tf":2.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":2.23606797749979}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"59":{"tf":1.0},"87":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"w":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"df":1,"docs":{"118":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"86":{"tf":1.0},"90":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"76":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}}},"b":{"df":0,"docs":{},"u":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":1,"docs":{"138":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.4142135623730951},"55":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.4142135623730951}},"w":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"144":{"tf":1.4142135623730951},"59":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"d":{"df":1,"docs":{"52":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"110":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"166":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":2.0},"82":{"tf":1.0},"84":{"tf":1.0}}}},"v":{"df":3,"docs":{"13":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"142":{"tf":1.0}}}}},"w":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"132":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":18,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"158":{"tf":1.0},"50":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"14":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"147":{"tf":1.0},"159":{"tf":1.0},"86":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"r":{"c":{"df":7,"docs":{"128":{"tf":1.0},"159":{"tf":1.4142135623730951},"4":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":6,"docs":{"175":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":5.744562646538029},"75":{"tf":2.23606797749979},"76":{"tf":2.6457513110645907},"78":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":7,"docs":{"124":{"tf":1.0},"14":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"21":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0}},"i":{"df":6,"docs":{"166":{"tf":1.0},"17":{"tf":1.0},"172":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":9,"docs":{"150":{"tf":1.0},"159":{"tf":1.0},"48":{"tf":2.0},"59":{"tf":2.0},"64":{"tf":3.0},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772},"90":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.4142135623730951}},"n":{"df":3,"docs":{"157":{"tf":1.0},"158":{"tf":1.0},"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":2.6457513110645907}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"151":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"9":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"140":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"86":{"tf":1.0}}}}}},"c":{"/":{"0":{"5":{"df":6,"docs":{"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":2.0},"66":{"tf":3.1622776601683795}}},"6":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"7":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"a":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}}},"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}},"t":{"'":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"20":{"tf":1.0}},"e":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"175":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"166":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"124":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"124":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"173":{"tf":1.0}}},"t":{"df":33,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"159":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"103":{"tf":1.0},"109":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"140":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"96":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":10,"docs":{"151":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"176":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"104":{"tf":1.4142135623730951},"65":{"tf":3.4641016151377544},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"i":{"c":{"df":2,"docs":{"106":{"tf":1.0},"69":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":10,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"129":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.7320508075688772},"86":{"tf":1.0},"88":{"tf":1.0}}}},"y":{"df":1,"docs":{"68":{"tf":1.0}}}},"c":{"df":0,"docs":{},"p":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"105":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"106":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":10,"docs":{"162":{"tf":1.7320508075688772},"33":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"59":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"p":{"'":{"df":2,"docs":{"65":{"tf":1.0},"67":{"tf":1.0}}},"df":17,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"118":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"172":{"tf":2.23606797749979},"56":{"tf":1.4142135623730951},"65":{"tf":4.69041575982343},"66":{"tf":2.449489742783178},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"i":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":2,"docs":{"172":{"tf":1.0},"65":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"112":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951}}}}}},"m":{"3":{"2":{"df":1,"docs":{"56":{"tf":1.0}},"f":{"3":{"0":{"3":{"df":0,"docs":{},"v":{"c":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"t":{"6":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"78":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"0":{"3":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"_":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"78":{"tf":1.0}}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"14":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"74":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"147":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.0},"56":{"tf":1.4142135623730951}},"x":{".":{"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":5,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"48":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"}":{"df":0,"docs":{},"}":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":3.3166247903554}}},"u":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"56":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"44":{"tf":1.4142135623730951}},"i":{"a":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.0},"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"p":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}},"df":19,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"48":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"128":{"tf":1.0},"174":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"108":{"tf":1.0},"151":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":2,"docs":{"144":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}},"df":6,"docs":{"106":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.6457513110645907},"75":{"tf":3.605551275463989},"76":{"tf":1.7320508075688772},"78":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.0},"139":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"104":{"tf":1.7320508075688772},"105":{"tf":2.23606797749979},"106":{"tf":1.0},"109":{"tf":1.4142135623730951},"56":{"tf":1.0},"70":{"tf":2.0}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"96":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"163":{"tf":1.0},"65":{"tf":2.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":5,"docs":{"143":{"tf":1.0},"148":{"tf":1.0},"55":{"tf":1.0},"70":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"138":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}}}},"u":{"b":{"df":3,"docs":{"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"76":{"tf":1.0}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"63":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"62":{"tf":2.0},"80":{"tf":1.0},"81":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":7,"docs":{"132":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0}}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"df":15,"docs":{"113":{"tf":2.0},"116":{"tf":1.4142135623730951},"162":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}}},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"95":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.0},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":9,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"14":{"tf":1.4142135623730951},"145":{"tf":1.0},"159":{"tf":1.4142135623730951},"45":{"tf":1.0},"65":{"tf":1.0},"90":{"tf":1.0}}}},"s":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":15,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.4142135623730951},"149":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}},"f":{"a":{"c":{"df":2,"docs":{"138":{"tf":1.0},"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"145":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}}}}},"v":{"d":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}}}},"df":1,"docs":{"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"w":{"d":{"df":2,"docs":{"59":{"tf":1.7320508075688772},"70":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":3,"docs":{"151":{"tf":1.4142135623730951},"51":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}}},"y":{"df":1,"docs":{"138":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":8,"docs":{"174":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":6,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0}}}}}}},"n":{"c":{"df":2,"docs":{"149":{"tf":1.0},"68":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"124":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":1,"docs":{"56":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"113":{"tf":1.0}}}}},"d":{"df":1,"docs":{"113":{"tf":1.0}}},"df":15,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0},"139":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.8284271247461903}}}}}}}},"t":{"a":{"b":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.7320508075688772}},"l":{"df":5,"docs":{"102":{"tf":1.0},"137":{"tf":1.0},"174":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"105":{"tf":2.0},"11":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"51":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.7320508075688772},"83":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"n":{"df":1,"docs":{"129":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"144":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":1,"docs":{"28":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":8,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":7,"docs":{"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"56":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"65":{"tf":1.0},"69":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":19,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"168":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":3.1622776601683795},"59":{"tf":1.7320508075688772},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":2.449489742783178},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.8284271247461903},"67":{"tf":1.4142135623730951},"69":{"tf":2.0},"71":{"tf":2.23606797749979}}}}}},"s":{"df":0,"docs":{},"k":{"df":8,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"129":{"tf":1.0},"145":{"tf":3.1622776601683795},"159":{"tf":1.0},"67":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0}}}}},"c":{"df":1,"docs":{"129":{"tf":1.0}},"l":{"df":1,"docs":{"166":{"tf":1.0}}},"p":{"/":{"3":{"3":{"3":{"3":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":2.0},"110":{"tf":1.4142135623730951}}}},"df":4,"docs":{"105":{"tf":1.0},"173":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"156":{"tf":1.0},"157":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"94":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.0}}}}}}},"df":1,"docs":{"166":{"tf":2.0}}}}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.7320508075688772}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"159":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":18,"docs":{"103":{"tf":1.0},"105":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"20":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":2.449489742783178},"71":{"tf":1.4142135623730951},"96":{"tf":1.0}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"132":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":11,"docs":{"101":{"tf":1.0},"117":{"tf":1.4142135623730951},"12":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"17":{"tf":2.23606797749979},"20":{"tf":3.0},"63":{"tf":1.0},"69":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.4142135623730951}}}},"x":{"df":0,"docs":{},"t":{"df":19,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"6":{"tf":1.0},"68":{"tf":1.0}}}},"t":{"'":{"df":26,"docs":{"105":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.0}}}},"i":{"df":5,"docs":{"105":{"tf":1.0},"129":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"90":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":12,"docs":{"102":{"tf":1.0},"107":{"tf":1.4142135623730951},"133":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"3":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"97":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"t":{"a":{"df":2,"docs":{"135":{"tf":2.449489742783178},"136":{"tf":3.0}}},"df":0,"docs":{}},"y":{"'":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"6":{"tf":1.0},"83":{"tf":1.0}}}},"r":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"111":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"78":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"k":{"df":5,"docs":{"149":{"tf":1.0},"70":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":16,"docs":{"11":{"tf":1.0},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"3":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"139":{"tf":1.0},"16":{"tf":1.0},"65":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"145":{"tf":1.0},"149":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":7,"docs":{"124":{"tf":1.0},"132":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"98":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":10,"docs":{"0":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"51":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.7320508075688772},"73":{"tf":1.0},"90":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}}},"u":{"df":6,"docs":{"133":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"165":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"v":{"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"56":{"tf":1.0}}}},"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"168":{"tf":1.7320508075688772},"56":{"tf":2.8284271247461903},"63":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":2.0}}}},"m":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":7,"docs":{"105":{"tf":2.449489742783178},"142":{"tf":1.0},"154":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"163":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"107":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"79":{"tf":1.0}}}},"m":{"6":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"r":{"1":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"7":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"83":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"89":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":40,"docs":{"10":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":2.23606797749979},"107":{"tf":1.0},"109":{"tf":1.4142135623730951},"111":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":2.449489742783178},"154":{"tf":2.0},"159":{"tf":1.0},"172":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":2.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"97":{"tf":1.0}},"r":{"df":8,"docs":{"105":{"tf":1.0},"149":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":4.0},"87":{"tf":2.23606797749979},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}},"p":{"df":2,"docs":{"157":{"tf":1.0},"67":{"tf":1.0}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"x":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.0}}}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"58":{"tf":1.0},"70":{"tf":1.7320508075688772}}}},"o":{",":{"0":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":5,"docs":{"106":{"tf":1.0},"109":{"tf":1.4142135623730951},"129":{"tf":2.8284271247461903},"79":{"tf":1.0},"83":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"131":{"tf":1.0},"137":{"tf":1.0},"51":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"98":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"105":{"tf":2.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"168":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":15,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"3":{"tf":1.4142135623730951},"37":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0}}}},"p":{"df":7,"docs":{"111":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"159":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0}},"i":{"c":{"df":8,"docs":{"1":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"3":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"150":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"65":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"132":{"tf":1.7320508075688772},"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"u":{"df":2,"docs":{"165":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"79":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":5,"docs":{"175":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"k":{"df":4,"docs":{"141":{"tf":1.0},"154":{"tf":1.0},"55":{"tf":1.0},"86":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":4,"docs":{"135":{"tf":1.0},"159":{"tf":1.4142135623730951},"56":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"113":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"14":{"tf":1.0},"148":{"tf":1.7320508075688772},"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"108":{"tf":1.0},"117":{"tf":1.0}}}},"t":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}},"t":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"48":{"tf":2.0},"59":{"tf":2.0}}}}}}}},"p":{"df":4,"docs":{"107":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}},"i":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":22,"docs":{"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"13":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"163":{"tf":2.23606797749979},"164":{"tf":2.0},"166":{"tf":1.0},"170":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0},"66":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.7320508075688772},"78":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"123":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"133":{"tf":2.0},"134":{"tf":2.0},"73":{"tf":1.0}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.0},"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"v":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"92":{"tf":1.7320508075688772},"93":{"tf":1.0}}},"y":{"a":{"c":{"df":0,"docs":{},"m":{"0":{"df":1,"docs":{"92":{"tf":1.0}}},"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"0":{"df":1,"docs":{"93":{"tf":1.4142135623730951}}},"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"i":{"df":2,"docs":{"65":{"tf":2.23606797749979},"94":{"tf":1.4142135623730951}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"132":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":27,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":2.0},"138":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"74":{"tf":2.449489742783178},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":2.0},"78":{"tf":2.0},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"118":{"tf":1.0},"65":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"52":{"tf":1.0},"55":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":19,"docs":{"100":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"166":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.0},"73":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.7320508075688772},"94":{"tf":1.0}}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}},"r":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}}},"df":8,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":2.23606797749979},"113":{"tf":1.4142135623730951},"123":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"e":{"df":1,"docs":{"105":{"tf":1.0}}},"i":{"df":1,"docs":{"129":{"tf":1.0}}},"o":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"98":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":17,"docs":{"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"159":{"tf":1.0},"174":{"tf":2.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":2.0},"78":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951},"96":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"i":{"c":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"4":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"}":{"\\":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"1":{"6":{",":{"df":0,"docs":{},"u":{"1":{"6":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"[":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"1":{"df":1,"docs":{"131":{"tf":1.0}}},"2":{"df":1,"docs":{"131":{"tf":1.0}}},"3":{"df":1,"docs":{"131":{"tf":1.0}}},"4":{"df":1,"docs":{"131":{"tf":1.0}}},"5":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":9,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"66":{"tf":2.0},"77":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":6,"docs":{"72":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":4.358898943540674},"76":{"tf":1.0},"77":{"tf":2.449489742783178},"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},":":{"9":{"6":{"0":{"0":{",":{"0":{",":{"0":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"148":{"tf":1.4142135623730951},"44":{"tf":1.0},"67":{"tf":1.0}}}}},"b":{"df":1,"docs":{"65":{"tf":1.0}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":4,"docs":{"113":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"d":{"df":0,"docs":{},"m":{"df":2,"docs":{"35":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"33":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"f":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"df":1,"docs":{"173":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"106":{"tf":1.0},"71":{"tf":1.0}}}}}},"n":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"102":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"62":{"tf":1.0},"65":{"tf":1.0}}}}},"r":{"df":4,"docs":{"132":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"131":{"tf":1.0},"14":{"tf":1.4142135623730951},"3":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"83":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}}},"t":{"df":6,"docs":{"137":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.0},"173":{"tf":1.4142135623730951},"50":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"90":{"tf":1.0}}}}}},"x":{"df":1,"docs":{"56":{"tf":1.0}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"20":{"tf":1.0},"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":9,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":3,"docs":{"35":{"tf":1.0},"44":{"tf":1.0},"96":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":7,"docs":{"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"130":{"tf":1.7320508075688772},"131":{"tf":2.0},"145":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}}}}}},"p":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"101":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"168":{"tf":1.4142135623730951},"38":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":25,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"12":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"166":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.4142135623730951},"18":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"8":{"tf":1.0},"87":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"117":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"56":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"!":{"(":{"$":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"=":{"5":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"52":{"tf":1.0},"65":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"9":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"107":{"tf":1.0},"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"105":{"tf":1.0},"110":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"110":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":2.23606797749979},"106":{"tf":2.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.7320508075688772},"123":{"tf":1.0},"148":{"tf":1.0},"53":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"107":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.7320508075688772},"129":{"tf":1.0},"17":{"tf":1.0}}}}},"b":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":25,"docs":{"101":{"tf":1.0},"102":{"tf":2.0},"111":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":2.449489742783178},"155":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"33":{"tf":2.0},"34":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"44":{"tf":2.23606797749979},"45":{"tf":2.0},"48":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":2.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.7320508075688772}}},"df":112,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":2.8284271247461903},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"109":{"tf":1.7320508075688772},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"116":{"tf":1.7320508075688772},"117":{"tf":1.7320508075688772},"118":{"tf":2.0},"12":{"tf":1.0},"123":{"tf":2.23606797749979},"124":{"tf":2.6457513110645907},"125":{"tf":1.0},"129":{"tf":1.4142135623730951},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.449489742783178},"136":{"tf":2.0},"137":{"tf":1.4142135623730951},"138":{"tf":2.0},"139":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":2.23606797749979},"151":{"tf":1.0},"152":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"162":{"tf":2.0},"165":{"tf":1.0},"166":{"tf":2.8284271247461903},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"170":{"tf":1.7320508075688772},"173":{"tf":1.0},"2":{"tf":1.4142135623730951},"21":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"38":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":1.7320508075688772},"59":{"tf":3.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":2.23606797749979},"64":{"tf":2.6457513110645907},"65":{"tf":4.69041575982343},"66":{"tf":4.242640687119285},"67":{"tf":2.0},"69":{"tf":2.0},"70":{"tf":3.1622776601683795},"71":{"tf":2.6457513110645907},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"78":{"tf":3.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":2.23606797749979},"93":{"tf":1.4142135623730951},"94":{"tf":2.8284271247461903},"95":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"109":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"155":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"47":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"0":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.4142135623730951},"155":{"tf":1.0},"9":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"118":{"tf":1.0},"32":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"p":{"df":1,"docs":{"93":{"tf":1.0}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"v":{"0":{".":{"1":{".":{"0":{"df":2,"docs":{"168":{"tf":1.0},"20":{"tf":1.0}}},"2":{"df":2,"docs":{"168":{"tf":1.0},"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"4":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"8":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"0":{".":{"0":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"45":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"2":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":3,"docs":{"56":{"tf":2.23606797749979},"66":{"tf":1.0},"71":{"tf":1.0}}},"1":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"5":{"df":1,"docs":{"56":{"tf":1.0}}},"7":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"2":{"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{"9":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{".":{"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"3":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"7":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{".":{"0":{"df":2,"docs":{"17":{"tf":1.0},"56":{"tf":1.0}}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{".":{"0":{"df":2,"docs":{"168":{"tf":1.0},"56":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"2":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"6":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":2,"docs":{"162":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"59":{"tf":1.0}}},"7":{"df":1,"docs":{"48":{"tf":1.0}}},"df":8,"docs":{"162":{"tf":1.0},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":2.0},"58":{"tf":1.0},"59":{"tf":2.6457513110645907}}},"3":{"7":{"df":1,"docs":{"59":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":32,"docs":{"105":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":2.6457513110645907},"138":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"173":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"74":{"tf":2.0},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"77":{"tf":1.7320508075688772},"78":{"tf":5.5677643628300215},"79":{"tf":4.69041575982343},"80":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"107":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.23606797749979},"37":{"tf":1.0},"38":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"137":{"tf":1.0}}}}},"c":{"c":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"78":{"tf":3.3166247903554},"79":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":1.0}}}}}},"df":5,"docs":{"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}},"e":{"c":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"124":{"tf":1.0},"78":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"168":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":15,"docs":{"106":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":10,"docs":{"123":{"tf":1.0},"138":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"56":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"105":{"tf":1.0},"17":{"tf":3.0},"19":{"tf":1.0},"20":{"tf":1.7320508075688772},"37":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.449489742783178},"60":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}}}},"i":{"a":{"df":5,"docs":{"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"51":{"tf":1.0},"95":{"tf":1.0}}},"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":1,"docs":{"34":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"140":{"tf":1.0},"65":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"90":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"168":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":2.0},"75":{"tf":1.0},"85":{"tf":1.0}},"e":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{">":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}},"e":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"152":{"tf":1.4142135623730951},"153":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":2.449489742783178}}}},"df":1,"docs":{"73":{"tf":1.4142135623730951}},"s":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"152":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"s":{"df":1,"docs":{"1":{"tf":1.0}}}},"w":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"m":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"b":{"df":0,"docs":{},"r":{"1":{"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"1":{"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"1":{"0":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"1":{"df":2,"docs":{"130":{"tf":1.4142135623730951},"131":{"tf":1.0}}},"6":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"r":{"1":{"0":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"m":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{")":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"s":{"c":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"7":{"_":{"9":{"9":{"9":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"d":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"a":{"d":{"d":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"d":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"*":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"b":{"'":{"df":0,"docs":{},"x":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":2.0},"14":{"tf":1.0},"168":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.449489742783178},"89":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"t":{"df":13,"docs":{"104":{"tf":1.0},"12":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"158":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}},"n":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"70":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"y":{"df":16,"docs":{"106":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":6,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772}},"e":{"'":{"d":{"df":2,"docs":{"133":{"tf":1.0},"143":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":42,"docs":{"100":{"tf":1.0},"102":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"111":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":2.23606797749979},"132":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.7320508075688772},"49":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":2.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":2.449489742783178},"87":{"tf":2.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"r":{"df":2,"docs":{"51":{"tf":1.0},"65":{"tf":1.0}}},"v":{"df":3,"docs":{"65":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0}}}},"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"140":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"105":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":1.0}}},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":14,"docs":{"106":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.4142135623730951},"143":{"tf":1.0},"3":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"56":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":5,"docs":{"102":{"tf":1.0},"12":{"tf":1.0},"155":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.0}}},"df":1,"docs":{"150":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"135":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"86":{"tf":1.0}}}}},"y":{"'":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"12":{"tf":1.0},"124":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"1":{"tf":1.0},"150":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}},"o":{"df":0,"docs":{},"w":{"df":16,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.4142135623730951},"21":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"47":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"90":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"df":1,"docs":{"67":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":16,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"102":{"tf":2.6457513110645907},"105":{"tf":1.0},"111":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":2.0},"123":{"tf":2.23606797749979},"129":{"tf":1.0},"14":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"90":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"131":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.0},"105":{"tf":1.0},"123":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":16,"docs":{"129":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":3,"docs":{"102":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":33,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":2.23606797749979},"149":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"165":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.4142135623730951},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"60":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.0}},"s":{":":{"1":{"0":{":":{"5":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"0":{"tf":1.0},"149":{"tf":1.0},"20":{"tf":1.0},"70":{"tf":3.605551275463989},"71":{"tf":3.1622776601683795},"93":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.0},"55":{"tf":1.0},"90":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"76":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":3,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951}}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":23,"docs":{"1":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0},"144":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"78":{"tf":2.449489742783178},"79":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"153":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"105":{"tf":1.0},"162":{"tf":1.0},"84":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"123":{"tf":1.0},"75":{"tf":1.0}}}}}}},"x":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"[":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"/":{"4":{"df":0,"docs":{},"x":{"b":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"0":{"df":0,"docs":{},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}},"8":{"6":{"_":{"6":{"4":{"df":4,"docs":{"20":{"tf":1.0},"28":{"tf":1.4142135623730951},"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":22,"docs":{"103":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"133":{"tf":2.6457513110645907},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"137":{"tf":3.1622776601683795},"138":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"140":{"tf":2.23606797749979},"141":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":3.1622776601683795},"64":{"tf":1.0},"65":{"tf":3.7416573867739413},"67":{"tf":2.23606797749979},"70":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.7320508075688772},"95":{"tf":1.0}},"i":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"j":{"df":0,"docs":{},"f":{"df":1,"docs":{"28":{"tf":1.0}}}},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"78":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"x":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}}}}},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":4,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.0}}}}},"y":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.0}},"z":{"df":1,"docs":{"131":{"tf":1.0}}}}},"y":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"[":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":13,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"133":{"tf":2.6457513110645907},"134":{"tf":1.7320508075688772},"135":{"tf":2.0},"136":{"tf":1.4142135623730951},"137":{"tf":3.1622776601683795},"138":{"tf":2.0},"140":{"tf":2.23606797749979},"141":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"154":{"tf":1.4142135623730951}}}},"df":3,"docs":{"113":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"145":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":29,"docs":{"103":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"129":{"tf":1.7320508075688772},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":2.0},"155":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":2.23606797749979},"80":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":2,"docs":{"143":{"tf":1.0},"67":{"tf":1.0}}},"v":{"df":2,"docs":{"46":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":9,"docs":{"101":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}}}}}},"z":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":7,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"137":{"tf":2.8284271247461903},"138":{"tf":1.7320508075688772},"140":{"tf":2.449489742783178},"141":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":8,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"2":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{".":{"(":{"df":0,"docs":{},"k":{"df":1,"docs":{"85":{"tf":1.0}}}},"1":{"_":{"0":{"0":{"0":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":3,"docs":{"69":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"1":{"5":{"5":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}},"1":{"df":3,"docs":{"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0}}},"2":{"df":2,"docs":{"56":{"tf":1.0},"69":{"tf":1.0}}},"3":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"140":{"tf":3.1622776601683795}}},"1":{".":{"3":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"3":{"3":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{".":{"0":{"df":3,"docs":{"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"71":{"tf":1.0}}},"4":{"df":1,"docs":{"63":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"7":{"5":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"3":{".":{"1":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"2":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}},"s":{":":{"4":{"7":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"5":{"7":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{".":{"0":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"5":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"142":{"tf":1.0}}},"6":{".":{"1":{"3":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}},"s":{":":{"4":{"9":{"7":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"6":{"0":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"7":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"3":{"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"3":{"df":2,"docs":{"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"44":{"tf":1.0}}},"5":{"df":1,"docs":{"44":{"tf":1.0}}},":":{"0":{"0":{"df":2,"docs":{"44":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":3.0}}},"1":{"df":1,"docs":{"56":{"tf":1.7320508075688772}}},"4":{"0":{"3":{":":{"6":{"0":{"0":{"1":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{":":{"3":{"7":{"4":{"b":{"df":2,"docs":{"33":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"168":{"tf":1.0},"18":{"tf":1.0}}},"5":{"df":3,"docs":{"118":{"tf":1.0},"14":{"tf":1.0},"67":{"tf":1.0}}},"6":{"df":2,"docs":{"14":{"tf":1.0},"70":{"tf":1.0}}},"7":{"df":1,"docs":{"72":{"tf":1.0}}},"8":{"0":{"0":{"0":{"1":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"f":{"6":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"3":{"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"4":{"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"168":{"tf":1.0}}},"b":{"0":{"0":{"1":{"1":{"_":{"1":{"1":{"0":{"0":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"1":{"0":{"0":{"0":{"df":2,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"0":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{":":{"0":{"8":{"b":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":26,"docs":{"107":{"tf":1.0},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.449489742783178},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.0},"67":{"tf":1.0},"69":{"tf":2.0},"71":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":2.449489742783178},"75":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"78":{"tf":3.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":2,"docs":{"62":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"77":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"0":{"0":{"0":{"0":{"0":{"df":3,"docs":{"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"4":{"8":{"3":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"0":{"1":{"9":{"4":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":2,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"f":{"0":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"4":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"6":{"df":1,"docs":{"65":{"tf":1.0}}},"8":{"df":1,"docs":{"65":{"tf":1.0}}},"a":{"df":1,"docs":{"65":{"tf":1.0}}},"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}}},"2":{"0":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"1":{"0":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"71":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"2":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"3":{"0":{"df":2,"docs":{"63":{"tf":1.0},"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"4":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"a":{"df":2,"docs":{"66":{"tf":1.0},"75":{"tf":1.0}}},"c":{"df":2,"docs":{"66":{"tf":2.0},"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"5":{"0":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.0},"75":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.0}}}},"6":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"7":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"a":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"8":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"5":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"c":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"3":{"c":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"0":{"6":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"5":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"c":{"4":{"df":1,"docs":{"173":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"2":{"df":2,"docs":{"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"7":{"4":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"76":{"tf":1.0}}}},"5":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":1,"docs":{"76":{"tf":1.0}}},"4":{"df":1,"docs":{"76":{"tf":1.0}}},"6":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"df":1,"docs":{"76":{"tf":1.0}}},"a":{"df":1,"docs":{"76":{"tf":1.0}}},"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"7":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"6":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"8":{"0":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"0":{"0":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"8":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"9":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"b":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"0":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.0}}},"df":3,"docs":{"69":{"tf":4.898979485566356},"78":{"tf":1.0},"79":{"tf":3.3166247903554}}},"1":{"0":{"0":{"3":{"6":{"4":{"2":{"2":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"74":{"tf":1.0}}},"9":{"4":{"df":6,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"8":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"76":{"tf":1.4142135623730951}},"f":{"4":{"df":1,"docs":{"66":{"tf":2.449489742783178}}},"df":0,"docs":{}}},"2":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"69":{"tf":2.0}}},"4":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"3":{"a":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"df":1,"docs":{"65":{"tf":1.0}}},"4":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}},"a":{"0":{"0":{"0":{"df":3,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"f":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"3":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"2":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"65":{"tf":1.0}}},"df":2,"docs":{"75":{"tf":2.0},"78":{"tf":1.0}}},"3":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"7":{"4":{"b":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"4":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"8":{"0":{"0":{"1":{"0":{"0":{"0":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"1":{"8":{"df":3,"docs":{"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"0":{"0":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"1":{"4":{"df":1,"docs":{"77":{"tf":1.0}}},"8":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"df":2,"docs":{"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"5":{"0":{"0":{"0":{"4":{"0":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"4":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"c":{"0":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"4":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"a":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"1":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":9,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"4":{"df":8,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},"5":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"8":{"df":1,"docs":{"63":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"f":{"0":{"df":3,"docs":{"65":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"6":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"2":{"0":{"0":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"a":{"df":1,"docs":{"63":{"tf":1.0}}},"d":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"3":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"4":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"c":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"6":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"7":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"8":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"66":{"tf":1.0}}}},"4":{"a":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"8":{"1":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"2":{"a":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"1":{"0":{"6":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"9":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"5":{"a":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"6":{"c":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"2":{"7":{"a":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"9":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"a":{"8":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"b":{"c":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"5":{"c":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"c":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"6":{"b":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"4":{"8":{"df":1,"docs":{"107":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"3":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"4":{"2":{"c":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"5":{"4":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":2.23606797749979},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"1":{"0":{"0":{"0":{"2":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"14":{"tf":1.0}}},"df":1,"docs":{"173":{"tf":1.4142135623730951}}},"b":{"5":{"0":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"a":{"a":{"a":{"a":{"a":{"a":{"d":{"df":1,"docs":{"76":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"{":{":":{"0":{"2":{"df":0,"docs":{},"x":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}}},"4":{"df":0,"docs":{},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{",":{"5":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}},"df":0,"docs":{}},".":{"0":{"3":{"1":{"2":{"5":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"8":{"1":{"2":{"5":{"df":1,"docs":{"140":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"7":{"1":{"8":{"7":{"5":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{".":{"2":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"3":{"1":{".":{"0":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{".":{"0":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":7,"docs":{"162":{"tf":1.0},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"/":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{"0":{"0":{"df":5,"docs":{"48":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772},"64":{"tf":2.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}},"6":{"4":{"4":{"df":2,"docs":{"63":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"48":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.7320508075688772}},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"1":{"3":{"2":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"5":{"3":{"6":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"6":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"7":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"df":1,"docs":{"76":{"tf":1.0}}},"9":{"df":1,"docs":{"76":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"5":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"1":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"3":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"8":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"df":15,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.0},"86":{"tf":1.0}}},"1":{",":{"5":{"2":{"0":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"0":{".":{"0":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{"2":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"77":{"tf":1.0}}},"7":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"2":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"137":{"tf":2.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"2":{"4":{"df":1,"docs":{"75":{"tf":1.0}}},"7":{"9":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"5":{",":{"2":{"0":{"0":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":5,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":2.23606797749979},"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":9,"docs":{"103":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"75":{"tf":3.4641016151377544},"77":{"tf":1.4142135623730951}}},"2":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"2":{"7":{"6":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"3":{"4":{"df":2,"docs":{"111":{"tf":1.0},"115":{"tf":1.0}}},"df":2,"docs":{"171":{"tf":2.0},"172":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":10,"docs":{"140":{"tf":1.0},"142":{"tf":1.0},"18":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"78":{"tf":1.0}},"g":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}},"3":{"4":{"2":{"1":{"7":{"7":{"2":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"6":{"0":{".":{"6":{"7":{"5":{"3":{"1":{"0":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},":":{"3":{"2":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"110":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"75":{"tf":1.0}}},"4":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"6":{"3":{"3":{"9":{"2":{"0":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":9,"docs":{"140":{"tf":1.0},"142":{"tf":1.0},"16":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0}}},"5":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"3":{"0":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"66":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"6":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":1,"docs":{"80":{"tf":1.0}}},"7":{"3":{"3":{"6":{"2":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"16":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":3.0},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":3.4641016151377544},"76":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"7":{".":{"9":{"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"66":{"tf":1.0}}},"1":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"64":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}},"8":{".":{"0":{"4":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"135":{"tf":1.0}}},"2":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"3":{"7":{"6":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"9":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"93":{"tf":1.0}}},"9":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"df":6,"docs":{"66":{"tf":2.449489742783178},"70":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0}}},"9":{"1":{"6":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"0":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"132":{"tf":1.0}}},"5":{"df":2,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.0}}},"6":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"132":{"tf":1.0}}},"df":5,"docs":{"107":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}},"_":{"0":{"0":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":44,"docs":{"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":4.58257569495584},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":3.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":3.1622776601683795},"75":{"tf":4.47213595499958},"76":{"tf":1.7320508075688772},"77":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.449489742783178},"88":{"tf":2.0},"89":{"tf":2.449489742783178},"90":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}},"e":{"6":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"c":{"c":{"6":{"2":{"9":{"9":{"d":{"b":{"9":{"df":0,"docs":{},"e":{"c":{"8":{"2":{"3":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":5,"docs":{"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.0}}}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"66":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"g":{"df":2,"docs":{"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951}}}},"2":{"'":{"df":1,"docs":{"56":{"tf":1.0}}},".":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"7":{"df":1,"docs":{"17":{"tf":1.0}}},"8":{"8":{"8":{"1":{"8":{"3":{"df":1,"docs":{"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"1":{"5":{"6":{"0":{"8":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"0":{"df":1,"docs":{"66":{"tf":2.23606797749979}},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"6":{"0":{"9":{"1":{"9":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"168":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"2":{"0":{"/":{"0":{"9":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"78":{"tf":1.0}}},"8":{"2":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"6":{"0":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"6":{":":{"0":{"5":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":3,"docs":{"114":{"tf":1.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"128":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}},"1":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"1":{"4":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"138":{"tf":2.23606797749979}}},"df":5,"docs":{"44":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"2":{".":{"4":{".":{"9":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"4":{"1":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"165":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"86":{"tf":1.0}}},"3":{"9":{"df":1,"docs":{"77":{"tf":1.0}}},"df":2,"docs":{"26":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"4":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"3":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"4":{"8":{"4":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"1":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":1,"docs":{"131":{"tf":1.0}}},"df":2,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}},"5":{"0":{"df":2,"docs":{"131":{"tf":1.0},"137":{"tf":1.0}}},"1":{"df":1,"docs":{"131":{"tf":1.0}}},"4":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"131":{"tf":1.7320508075688772}}},"6":{"df":1,"docs":{"148":{"tf":1.0}},"k":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"62":{"tf":1.0},"64":{"tf":1.0}}}}}},"df":0,"docs":{}}},"9":{"df":1,"docs":{"44":{"tf":1.0}}},"df":4,"docs":{"128":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"79":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"df":3,"docs":{"74":{"tf":1.0},"75":{"tf":1.0},"93":{"tf":1.0}}},"8":{".":{"7":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"0":{"1":{".":{"8":{"7":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"6":{"7":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"44":{"tf":1.0},"66":{"tf":2.449489742783178}}},"9":{"0":{"6":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"106":{"tf":1.4142135623730951},"118":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"137":{"tf":1.0},"171":{"tf":1.0},"175":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.3166247903554},"70":{"tf":1.0},"71":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}},"f":{"3":{"8":{"df":0,"docs":{},"f":{"6":{"b":{".":{".":{"9":{"5":{"8":{"6":{"0":{"a":{"0":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{",":{"8":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}},"9":{"0":{"0":{"df":1,"docs":{"105":{"tf":2.0}}},"6":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"2":{".":{"2":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"0":{"0":{"df":0,"docs":{},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"4":{"9":{"9":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"1":{"0":{":":{"1":{"0":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"5":{"8":{"8":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"6":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"74":{"tf":1.0}}},"2":{"df":7,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"40":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":2.23606797749979}}},"3":{"3":{"3":{"df":7,"docs":{"166":{"tf":1.4142135623730951},"60":{"tf":2.0},"61":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"67":{"tf":1.0}}},"df":0,"docs":{}},"7":{"7":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"4":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"0":{"df":1,"docs":{"135":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"4":{"b":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"1":{"2":{".":{"3":{"7":{"5":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"0":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"9":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"132":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"44":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"73":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.0}}},"4":{"0":{"0":{"0":{"df":1,"docs":{"64":{"tf":1.7320508075688772}}},"df":1,"docs":{"124":{"tf":1.0}}},"4":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"9":{"2":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"106":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"1":{"2":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":5,"docs":{"106":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951}}},"4":{"4":{"1":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"166":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":3,"docs":{"102":{"tf":1.0},"131":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951}}},"5":{"df":4,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"56":{"tf":1.0}}},"6":{"6":{"6":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0}}},"7":{"1":{"2":{"3":{"9":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"132":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"9":{"7":{"df":1,"docs":{"62":{"tf":1.0}}},"df":1,"docs":{"131":{"tf":1.0}}},"c":{"df":1,"docs":{"56":{"tf":1.0}}},"df":16,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"14":{"tf":1.0},"173":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"69":{"tf":1.7320508075688772},"71":{"tf":2.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"84":{"tf":1.0}}},"5":{".":{"1":{".":{"1":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"df":0,"docs":{},"k":{"b":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"4":{".":{"1":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"66":{"tf":3.3166247903554}}},"8":{"6":{"1":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"66":{"tf":1.4142135623730951},"83":{"tf":1.0},"89":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.0}}},"2":{"6":{"4":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772}}},"3":{"6":{"8":{"7":{"0":{"9":{"1":{"2":{"df":1,"docs":{"65":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":2,"docs":{"138":{"tf":2.0},"66":{"tf":1.0}}},"5":{"5":{"df":1,"docs":{"76":{"tf":1.0}}},"6":{"df":1,"docs":{"76":{"tf":1.0}}},"7":{"df":1,"docs":{"76":{"tf":1.0}}},"8":{"4":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.0}}},"9":{"df":1,"docs":{"76":{"tf":1.0}}},"df":1,"docs":{"138":{"tf":1.0}}},"6":{"0":{"df":4,"docs":{"63":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"76":{"tf":1.0}}},"2":{"df":1,"docs":{"76":{"tf":1.0}}},"3":{"df":1,"docs":{"76":{"tf":1.0}}},"4":{"df":2,"docs":{"69":{"tf":1.0},"76":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":2.0}}},"7":{"0":{"df":3,"docs":{"63":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"6":{"0":{"0":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"71":{"tf":1.0}}},"8":{"df":2,"docs":{"66":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"df":9,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"173":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"84":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":1,"docs":{"173":{"tf":1.0}}},"v":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}}}},"6":{".":{"4":{"df":2,"docs":{"74":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":2.0}}},"1":{"2":{"1":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"9":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{":":{"8":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"28":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.7320508075688772}}},"5":{"0":{"df":1,"docs":{"137":{"tf":1.0}}},"5":{"3":{"5":{"df":1,"docs":{"152":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"6":{"6":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"7":{"0":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"8":{"2":{"df":1,"docs":{"86":{"tf":1.0}}},"4":{"8":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"7":{":":{"2":{"9":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{":":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":7,"docs":{"131":{"tf":1.7320508075688772},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"76":{"tf":1.0}}},"7":{".":{"1":{"0":{"df":1,"docs":{"17":{"tf":1.0}}},"1":{"df":1,"docs":{"17":{"tf":1.0}}},"2":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"84":{"tf":1.0}}},"3":{"df":1,"docs":{"138":{"tf":1.0}}},"4":{"9":{"7":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}},"6":{"9":{"7":{"5":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"138":{"tf":2.0},"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"9":{"9":{"9":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":13,"docs":{"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"131":{"tf":1.0},"136":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"67":{"tf":1.7320508075688772},"75":{"tf":1.0},"78":{"tf":1.0}},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"8":{".":{"1":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"8":{"8":{"df":1,"docs":{"85":{"tf":1.0}}},"a":{"df":1,"docs":{"85":{"tf":1.0}}},"c":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"85":{"tf":1.0}}}},"9":{"0":{"df":1,"docs":{"85":{"tf":1.0}}},"4":{"df":1,"docs":{"85":{"tf":1.0}}},"6":{"df":1,"docs":{"85":{"tf":1.0}}},"8":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"f":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}}},"2":{"0":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"1":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"2":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"c":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"4":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"75":{"tf":1.0}}},"8":{"df":1,"docs":{"75":{"tf":1.0}}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"4":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"6":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"5":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"6":{"2":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"4":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"8":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}}},"7":{"0":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"64":{"tf":1.4142135623730951}}},"df":2,"docs":{"67":{"tf":1.0},"84":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"1":{"8":{"3":{"2":{"8":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"5":{"df":1,"docs":{"69":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.0}}},"6":{"8":{"df":1,"docs":{"129":{"tf":1.0}}},"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"7":{"2":{"0":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":20,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"136":{"tf":2.8284271247461903},"65":{"tf":2.23606797749979},"66":{"tf":2.6457513110645907},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.0},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"126":{"tf":1.0},"127":{"tf":1.0}}}}},"9":{",":{"6":{"0":{"0":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"4":{".":{"1":{"4":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":3,"docs":{"132":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"5":{"0":{"df":5,"docs":{"48":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772},"64":{"tf":2.449489742783178},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"0":{"0":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"107":{"tf":1.0}}},"8":{"0":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"9":{"9":{"4":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":13,"docs":{"113":{"tf":1.4142135623730951},"131":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":3.3166247903554},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"90":{"tf":1.7320508075688772}}},"_":{"_":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"107":{"tf":1.7320508075688772}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"129":{"tf":1.0},"130":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":3,"docs":{"142":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":10,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"d":{"df":3,"docs":{"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":3.3166247903554}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":7,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}}}}},"y":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":3.7416573867739413}}},"z":{"df":0,"docs":{},"n":{"1":{"2":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{"8":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"1":{"7":{"df":0,"docs":{},"h":{"5":{"1":{"df":0,"docs":{},"e":{"7":{"c":{"3":{"d":{"a":{"a":{"d":{"2":{"a":{"df":0,"docs":{},"f":{"2":{"5":{"1":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"f":{"2":{"b":{"c":{"7":{"9":{"9":{"0":{"b":{"1":{"3":{"7":{"3":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"1":{"8":{"c":{"0":{"6":{"0":{"0":{"1":{"4":{"a":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"1":{"8":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"1":{"7":{"df":0,"docs":{},"h":{"4":{"5":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"a":{"a":{"8":{"d":{"0":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"a":{"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"0":{"2":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":1,"docs":{"56":{"tf":1.0}},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"168":{"tf":1.7320508075688772},"76":{"tf":1.0}}}},"v":{"df":15,"docs":{"106":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"56":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"84":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"159":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":2.23606797749979},"83":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":3.7416573867739413},"141":{"tf":2.449489742783178},"142":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"124":{"tf":1.4142135623730951},"128":{"tf":1.0},"139":{"tf":1.7320508075688772},"140":{"tf":2.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"62":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"139":{"tf":1.0},"148":{"tf":1.4142135623730951},"166":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"137":{"tf":1.0},"78":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"k":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"l":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"m":{"df":1,"docs":{"92":{"tf":1.0}}},"t":{"df":1,"docs":{"51":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"77":{"tf":1.7320508075688772}}}},"v":{"df":1,"docs":{"65":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"116":{"tf":1.0},"131":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":2.23606797749979},"63":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":2.0},"80":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}}},"t":{"df":2,"docs":{"1":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"102":{"tf":1.7320508075688772},"48":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.0}}},"d":{"df":11,"docs":{"143":{"tf":1.0},"150":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.0},"37":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":4.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"11":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"17":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"67":{"tf":1.0}}}}}},"r":{"df":1,"docs":{"69":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":29,"docs":{"113":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":2.449489742783178},"130":{"tf":2.449489742783178},"131":{"tf":3.0},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":2.0},"174":{"tf":1.7320508075688772},"175":{"tf":2.0},"56":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"74":{"tf":2.449489742783178},"75":{"tf":1.7320508075688772},"76":{"tf":3.4641016151377544},"77":{"tf":1.4142135623730951},"78":{"tf":2.6457513110645907}}}}}}},"df":3,"docs":{"143":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"65":{"tf":1.0},"68":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"111":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"l":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"2":{"5":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":21,"docs":{"104":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"119":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":2.0},"164":{"tf":2.0},"168":{"tf":1.0},"176":{"tf":1.0},"35":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":2.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"14":{"tf":1.0},"90":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}}}}}},"h":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"159":{"tf":1.0}}}},"k":{"a":{"df":3,"docs":{"14":{"tf":1.0},"59":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":4,"docs":{"132":{"tf":1.0},"140":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"69":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":24,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":8,"docs":{"118":{"tf":1.0},"149":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"51":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}},"g":{"df":4,"docs":{"132":{"tf":1.0},"140":{"tf":1.0},"65":{"tf":1.0},"90":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":22,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"3":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":1.0},"55":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"51":{"tf":1.4142135623730951}},"n":{"df":2,"docs":{"45":{"tf":1.0},"65":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"135":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"77":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":12,"docs":{"118":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"146":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":2.0},"153":{"tf":2.0}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"135":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":10,"docs":{"124":{"tf":1.0},"145":{"tf":1.0},"166":{"tf":1.4142135623730951},"172":{"tf":1.0},"65":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"106":{"tf":1.7320508075688772},"119":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"90":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"85":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}},"b":{"1":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"86":{"tf":2.6457513110645907},"87":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":2,"docs":{"80":{"tf":1.0},"87":{"tf":1.0}}}}}},"2":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":9,"docs":{"105":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":2.449489742783178}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"p":{"df":2,"docs":{"141":{"tf":2.0},"55":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":7,"docs":{"103":{"tf":1.0},"165":{"tf":1.0},"44":{"tf":1.0},"59":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"108":{"tf":1.0},"12":{"tf":1.0},"138":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"20":{"tf":1.0},"55":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"83":{"tf":1.0}}},"df":2,"docs":{"138":{"tf":1.0},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"14":{"tf":1.0},"145":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.0},"28":{"tf":1.0}}}}},"x":{"df":1,"docs":{"118":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"84":{"tf":1.0}}}}}}}},"t":{"df":3,"docs":{"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"27":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"15":{"tf":1.0},"56":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"a":{"df":2,"docs":{"65":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}},"df":5,"docs":{"106":{"tf":1.0},"175":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"175":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}}}}},"m":{"'":{"df":2,"docs":{"28":{"tf":1.0},"52":{"tf":1.0}}},".":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":24,"docs":{"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"27":{"tf":1.7320508075688772},"28":{"tf":2.0},"37":{"tf":2.23606797749979},"41":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":2.6457513110645907},"56":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":2.8284271247461903},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":1.0},"175":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"131":{"tf":1.4142135623730951},"56":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.0}}}},"df":2,"docs":{"86":{"tf":1.4142135623730951},"88":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"70":{"tf":1.0}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"133":{"tf":1.0},"65":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"k":{"df":5,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"5":{"tf":1.0},"71":{"tf":1.0},"90":{"tf":1.0}}},"m":{"df":3,"docs":{"65":{"tf":2.449489742783178},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.0},"55":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"65":{"tf":2.6457513110645907},"66":{"tf":2.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"116":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"143":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"132":{"tf":1.0},"44":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":6,"docs":{"153":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"148":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"t":{"+":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"120":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"=":{"1":{"1":{"5":{"2":{"0":{"0":{",":{"0":{",":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"121":{"tf":1.0}}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"169":{"tf":1.0},"51":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"115":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"}":{"=":{"=":{"\"":{"3":{"7":{"4":{"b":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"0":{"0":{"1":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"}":{"=":{"=":{"\"":{"0":{"4":{"0":{"3":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"8":{"3":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"x":{"1":{"1":{":":{":":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"107":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"103":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"102":{"tf":1.0}}},"4":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":2.6457513110645907},"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}},"{":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"66":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"6":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.7320508075688772}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"70":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{")":{".":{"0":{"df":1,"docs":{"77":{"tf":1.0}}},"1":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"72":{"tf":1.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"72":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":1.0}}},"8":{":":{":":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.4142135623730951},"82":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.4142135623730951},"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"85":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"66":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"159":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"105":{"tf":1.0},"157":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"140":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"x":{"df":3,"docs":{"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0}},"i":{"df":7,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"b":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":1,"docs":{"105":{"tf":1.7320508075688772}}}}}},"'":{"\\":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"n":{"df":4,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":4.58257569495584},"75":{"tf":1.0},"76":{"tf":1.0}}}},"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"r":{"c":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":19,"docs":{"102":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.0},"83":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"148":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":3,"docs":{"175":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"140":{"tf":1.0},"158":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":2,"docs":{"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"143":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":11,"docs":{"0":{"tf":1.0},"113":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"34":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.0},"59":{"tf":1.0},"74":{"tf":2.0},"78":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"c":{"df":1,"docs":{"86":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}},"u":{"d":{"df":8,"docs":{"105":{"tf":1.0},"118":{"tf":2.23606797749979},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"90":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":9,"docs":{"14":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"170":{"tf":1.0},"65":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":2.0},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"85":{"tf":1.0},"88":{"tf":1.0}}}}},"df":7,"docs":{"118":{"tf":1.0},"145":{"tf":1.7320508075688772},"158":{"tf":1.0},"171":{"tf":1.0},"3":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":21,"docs":{"100":{"tf":1.4142135623730951},"111":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"170":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"80":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"172":{"tf":1.0},"65":{"tf":2.0},"67":{"tf":1.7320508075688772},"71":{"tf":1.0}},"n":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"128":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"52":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"w":{"df":18,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"18":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"131":{"tf":1.0},"14":{"tf":1.0},"65":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":11,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"48":{"tf":1.0},"53":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"69":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"20":{"tf":1.0},"38":{"tf":1.0},"56":{"tf":1.4142135623730951},"60":{"tf":1.0},"69":{"tf":1.7320508075688772}}}}},"d":{"df":2,"docs":{"116":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772}}},"df":6,"docs":{"28":{"tf":1.0},"56":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"17":{"tf":1.0},"20":{"tf":2.0}}}}}}},"t":{"df":27,"docs":{"105":{"tf":1.7320508075688772},"107":{"tf":1.0},"124":{"tf":1.4142135623730951},"126":{"tf":2.0},"127":{"tf":2.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":2.449489742783178},"78":{"tf":2.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"90":{"tf":2.8284271247461903},"94":{"tf":2.0},"96":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"129":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":7,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"163":{"tf":1.0},"50":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"96":{"tf":1.0}}}}},"df":5,"docs":{"65":{"tf":1.7320508075688772},"66":{"tf":4.358898943540674},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"111":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.0},"83":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":12,"docs":{"113":{"tf":2.0},"166":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":2.23606797749979},"78":{"tf":2.6457513110645907},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":1.0}},"g":{"df":1,"docs":{"159":{"tf":1.7320508075688772}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"111":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"'":{"df":3,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":2.0},"123":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"115":{"tf":1.0}}}}},"df":19,"docs":{"111":{"tf":3.3166247903554},"112":{"tf":1.7320508075688772},"113":{"tf":2.8284271247461903},"114":{"tf":1.0},"115":{"tf":2.0},"116":{"tf":1.7320508075688772},"117":{"tf":2.0},"118":{"tf":2.8284271247461903},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":2.23606797749979},"124":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.4142135623730951},"155":{"tf":1.0},"17":{"tf":2.23606797749979},"54":{"tf":1.7320508075688772}}}}}}},"z":{"df":5,"docs":{"113":{"tf":1.0},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951}}}}}},"o":{"a":{"df":0,"docs":{},"r":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":35,"docs":{"10":{"tf":1.0},"101":{"tf":2.23606797749979},"102":{"tf":1.4142135623730951},"111":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":2.449489742783178},"139":{"tf":1.0},"14":{"tf":3.3166247903554},"140":{"tf":2.6457513110645907},"141":{"tf":1.7320508075688772},"157":{"tf":1.0},"159":{"tf":2.0},"16":{"tf":1.0},"3":{"tf":1.7320508075688772},"33":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"50":{"tf":2.23606797749979},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"92":{"tf":2.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":14,"docs":{"0":{"tf":1.0},"128":{"tf":1.0},"14":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"16":{"tf":1.0},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"68":{"tf":2.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"t":{"df":3,"docs":{"3":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":10,"docs":{"124":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"14":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":4,"docs":{"105":{"tf":1.0},"123":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"94":{"tf":1.0}}},"r":{"1":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"74":{"tf":1.0},"78":{"tf":1.0}}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"68":{"tf":2.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"o":{"df":1,"docs":{"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":9,"docs":{"110":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":3.1622776601683795},"65":{"tf":2.23606797749979},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":2.0},"76":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"171":{"tf":3.605551275463989},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"64":{"tf":1.0},"65":{"tf":3.4641016151377544},"66":{"tf":3.7416573867739413},"67":{"tf":2.23606797749979},"70":{"tf":2.23606797749979},"71":{"tf":3.7416573867739413},"75":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"41":{"tf":1.4142135623730951}}}},"i":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"150":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}}},"o":{"a":{"d":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"124":{"tf":1.0},"126":{"tf":2.0},"127":{"tf":2.0},"129":{"tf":2.23606797749979},"130":{"tf":2.23606797749979},"131":{"tf":2.8284271247461903}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}}},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}},"s":{"1":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"74":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":4,"docs":{"74":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951}}}},"s":{"df":1,"docs":{"69":{"tf":2.0}}}},"t":{"df":2,"docs":{"66":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"u":{"df":7,"docs":{"113":{"tf":1.4142135623730951},"124":{"tf":2.0},"128":{"tf":1.4142135623730951},"139":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.7320508075688772},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"(":{")":{".":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"&":{"[":{"b":{"'":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"109":{"tf":1.0}}}}}}},"df":5,"docs":{"105":{"tf":1.4142135623730951},"109":{"tf":1.7320508075688772},"110":{"tf":2.0},"131":{"tf":2.449489742783178},"148":{"tf":1.0}}}}}},"g":{"df":3,"docs":{"159":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":15,"docs":{"1":{"tf":1.0},"104":{"tf":1.0},"139":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":3.0},"63":{"tf":1.4142135623730951},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"139":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"148":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"118":{"tf":1.0},"138":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"155":{"tf":1.0}}},"i":{"df":3,"docs":{"107":{"tf":1.0},"52":{"tf":1.0},"88":{"tf":2.23606797749979}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"118":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"50":{"tf":1.0},"69":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}}},"y":{"df":1,"docs":{"14":{"tf":1.0}}}},"x":{"df":1,"docs":{"76":{"tf":1.0}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":18,"docs":{"103":{"tf":2.23606797749979},"105":{"tf":3.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":2.23606797749979},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":3.0},"148":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"56":{"tf":2.23606797749979},"65":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0}},"s":{"/":{"df":1,"docs":{"105":{"tf":1.0}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}},":":{"1":{"0":{"7":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"6":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"8":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"c":{"/":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},":":{"\\":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{"\\":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.4142135623730951}},"s":{"\\":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"47":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":2,"docs":{"38":{"tf":1.0},"47":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"102":{"tf":1.7320508075688772},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"14":{"tf":2.23606797749979},"164":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"138":{"tf":2.6457513110645907}}}},"df":0,"docs":{}},"l":{"df":15,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":3.0},"69":{"tf":1.0},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":10,"docs":{"106":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"168":{"tf":2.23606797749979},"55":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"147":{"tf":2.23606797749979},"159":{"tf":1.0},"60":{"tf":1.0}}}},"c":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"75":{"tf":1.0}}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"133":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}},"df":3,"docs":{"155":{"tf":1.0},"158":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":4,"docs":{"129":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"55":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":3,"docs":{"102":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0}}}}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"63":{"tf":3.4641016151377544},"67":{"tf":2.0}}}}}}},"df":1,"docs":{"55":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":4,"docs":{"62":{"tf":1.0},"66":{"tf":3.1622776601683795},"71":{"tf":3.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":23,"docs":{"12":{"tf":1.0},"159":{"tf":1.0},"167":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":3.3166247903554},"55":{"tf":2.0},"56":{"tf":2.8284271247461903},"63":{"tf":2.23606797749979},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"85":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":16,"docs":{"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":1,"docs":{"56":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":4,"docs":{"63":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}}}}},"u":{"df":0,"docs":{},"s":{"df":12,"docs":{"103":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"60":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}}}}},"d":{"c":{"_":{"a":{"c":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"20":{"tf":1.4142135623730951},"28":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"df":16,"docs":{"12":{"tf":2.0},"13":{"tf":1.4142135623730951},"166":{"tf":1.0},"170":{"tf":1.0},"173":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":2.8284271247461903},"67":{"tf":1.0},"71":{"tf":2.23606797749979},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"138":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"2":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.0},"157":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"!":{"(":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"56":{"tf":1.0},"59":{"tf":1.0}}}},"h":{"3":{"4":{"0":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"141":{"tf":1.7320508075688772},"67":{"tf":2.449489742783178},"68":{"tf":1.0},"84":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"45":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"80":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"107":{"tf":1.0},"18":{"tf":1.0},"48":{"tf":1.0},"70":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"173":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"137":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":2,"docs":{"103":{"tf":1.0},"14":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.7320508075688772},"14":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"k":{"df":20,"docs":{"113":{"tf":1.0},"119":{"tf":1.4142135623730951},"140":{"tf":1.0},"159":{"tf":2.23606797749979},"162":{"tf":1.0},"18":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}}}}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"115":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":5,"docs":{"38":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":2.6457513110645907},"59":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"28":{"tf":1.0},"6":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"135":{"tf":1.0},"138":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"3":{"tf":1.0},"51":{"tf":1.0}}}},"m":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"171":{"tf":1.7320508075688772},"65":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":1,"docs":{"65":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.4142135623730951},"109":{"tf":1.4142135623730951}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"124":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"158":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}},"s":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"h":{"7":{"1":{"1":{"c":{"df":0,"docs":{},"e":{"9":{"b":{"d":{"6":{"8":{"a":{"6":{"3":{"2":{"8":{"df":0,"docs":{},"f":{"+":{"0":{"df":0,"docs":{},"x":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"165":{"tf":1.0},"48":{"tf":1.0}}}}}},"df":13,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.0},"76":{"tf":1.0}},"r":{"df":2,"docs":{"105":{"tf":1.0},"51":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"78":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"85":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"86":{"tf":2.0},"87":{"tf":1.0},"89":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":33,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"67":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"m":{"3":{"df":1,"docs":{"96":{"tf":1.0}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"78":{"tf":1.0}}}},"o":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":3,"docs":{"117":{"tf":1.4142135623730951},"123":{"tf":1.0},"96":{"tf":2.8284271247461903}},"e":{"df":6,"docs":{"107":{"tf":1.0},"124":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":37,"docs":{"104":{"tf":1.0},"116":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"20":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":5.385164807134504},"66":{"tf":3.4641016151377544},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"71":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"93":{"tf":1.0},"95":{"tf":2.449489742783178},"96":{"tf":1.4142135623730951}},"s":{":":{"3":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"6":{"6":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"r":{"c":{"df":1,"docs":{"14":{"tf":2.0}},"i":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.0},"105":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"159":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":23,"docs":{"1":{"tf":1.0},"100":{"tf":2.0},"101":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.8284271247461903},"125":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":3.4641016151377544},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"r":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":11,"docs":{"132":{"tf":2.449489742783178},"133":{"tf":2.23606797749979},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"168":{"tf":2.0},"20":{"tf":1.0},"56":{"tf":7.54983443527075},"66":{"tf":1.7320508075688772},"69":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"t":{"df":4,"docs":{"105":{"tf":1.0},"14":{"tf":1.0},"148":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"i":{"c":{"df":2,"docs":{"106":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":15,"docs":{"10":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":2.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"20":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"t":{"df":29,"docs":{"10":{"tf":1.7320508075688772},"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"135":{"tf":1.0},"17":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"8":{"tf":1.0},"90":{"tf":2.8284271247461903},"92":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"'":{"df":2,"docs":{"113":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"!":{"(":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"51":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"df":1,"docs":{"67":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":21,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"118":{"tf":2.0},"128":{"tf":1.0},"151":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"81":{"tf":3.0},"82":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":2.23606797749979},"89":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"118":{"tf":1.0},"166":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"129":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":34,"docs":{"101":{"tf":1.0},"102":{"tf":2.8284271247461903},"103":{"tf":1.0},"111":{"tf":2.0},"115":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":3.0},"123":{"tf":2.449489742783178},"124":{"tf":1.0},"129":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":2.23606797749979},"163":{"tf":1.7320508075688772},"164":{"tf":2.0},"166":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"9":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"96":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"155":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":12,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.7320508075688772},"96":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.0},"153":{"tf":1.0}}}}},"df":12,"docs":{"129":{"tf":1.7320508075688772},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772},"85":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"m":{"df":1,"docs":{"10":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":17,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"34":{"tf":1.4142135623730951},"67":{"tf":1.0},"77":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"131":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":16,"docs":{"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"138":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":2.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"65":{"tf":2.8284271247461903},"66":{"tf":5.5677643628300215},"67":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"143":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":23,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":2.23606797749979},"158":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":2.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":7,"docs":{"1":{"tf":1.0},"137":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"34":{"tf":1.0},"53":{"tf":1.0},"93":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"12":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"145":{"tf":1.7320508075688772}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"78":{"tf":3.3166247903554},"79":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{">":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"<":{"(":{")":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":2.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"3":{"2":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"0":{"3":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"_":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"78":{"tf":1.0}}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{"+":{"1":{"4":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"66":{"tf":2.23606797749979},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":2.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"168":{"tf":2.23606797749979},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"66":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"162":{"tf":1.0},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"42":{"tf":1.0},"93":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"74":{"tf":1.0}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"137":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":11,"docs":{"159":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":3.4641016151377544},"55":{"tf":1.4142135623730951},"56":{"tf":3.605551275463989},"59":{"tf":1.0},"76":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"52":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":2.0},"88":{"tf":2.0},"89":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":3,"docs":{"0":{"tf":1.0},"84":{"tf":1.0},"93":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.0},"138":{"tf":1.0},"156":{"tf":1.0},"3":{"tf":1.4142135623730951},"56":{"tf":1.0},"64":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"174":{"tf":1.4142135623730951}},"u":{"df":5,"docs":{"11":{"tf":1.0},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}},"r":{"1":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{":":{":":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"!":{"(":{"$":{"(":{"$":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"14":{"tf":1.4142135623730951},"159":{"tf":1.0},"168":{"tf":2.23606797749979},"55":{"tf":2.0},"56":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"13":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"56":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"166":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"102":{"tf":1.0},"56":{"tf":2.23606797749979}}}}},"w":{"df":2,"docs":{"44":{"tf":2.0},"93":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"v":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"138":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"a":{"df":1,"docs":{"95":{"tf":2.449489742783178}}},"c":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":2.0}}},"df":0,"docs":{}},"df":3,"docs":{"48":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"u":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"69":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"121":{"tf":1.4142135623730951},"132":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.0},"51":{"tf":1.4142135623730951},"56":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"71":{"tf":1.0},"77":{"tf":1.7320508075688772}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"55":{"tf":1.0}}}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":3,"docs":{"11":{"tf":1.0},"150":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}}},"d":{"a":{"c":{"df":1,"docs":{"153":{"tf":1.7320508075688772}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"113":{"tf":1.0},"57":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":34,"docs":{"100":{"tf":1.0},"102":{"tf":2.0},"103":{"tf":1.0},"105":{"tf":2.23606797749979},"107":{"tf":2.6457513110645907},"124":{"tf":2.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.7320508075688772},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"53":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"77":{"tf":1.0},"90":{"tf":3.4641016151377544},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"y":{"df":1,"docs":{"154":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"1":{"7":{"df":0,"docs":{},"f":{".":{".":{"0":{"2":{"a":{"c":{"9":{"5":{"2":{"df":1,"docs":{"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":7,"docs":{"117":{"tf":1.0},"173":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}},"e":{"a":{"d":{"df":1,"docs":{"159":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":10,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"59":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}}},"_":{"a":{"b":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"o":{"c":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}}},"df":26,"docs":{"1":{"tf":1.0},"105":{"tf":2.0},"15":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":3.4641016151377544},"66":{"tf":2.23606797749979},"70":{"tf":2.0},"71":{"tf":1.7320508075688772},"75":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0}},"g":{"df":8,"docs":{"104":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"66":{"tf":1.0},"76":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":8,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"59":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"173":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"131":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}}}},"df":1,"docs":{"90":{"tf":1.4142135623730951}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":18,"docs":{"106":{"tf":1.0},"111":{"tf":1.4142135623730951},"118":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"20":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"86":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"173":{"tf":1.4142135623730951},"174":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"132":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"y":{"(":{"1":{"0":{"0":{"0":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":3,"docs":{"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"1":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"8":{"df":3,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":5,"docs":{"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"0":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":3.1622776601683795}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"m":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}},"v":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":19,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"66":{"tf":4.123105625617661},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":3.3166247903554},"85":{"tf":2.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"69":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"165":{"tf":1.0},"171":{"tf":2.8284271247461903}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"=":{"'":{"\\":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":3,"docs":{"65":{"tf":2.23606797749979},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.0}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":22,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":12,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"113":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"1":{"1":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"159":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":6,"docs":{"123":{"tf":1.0},"138":{"tf":1.0},"159":{"tf":1.0},"175":{"tf":1.0},"62":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"128":{"tf":1.4142135623730951},"61":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":3.0}}}}},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"116":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"71":{"tf":2.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"128":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"141":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"124":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"51":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0}}}}}}}},"v":{"/":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"/":{"0":{"0":{"3":{"/":{"0":{"0":{"4":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}},"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"0":{"df":2,"docs":{"116":{"tf":1.0},"117":{"tf":1.0}}},"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"a":{"c":{"df":0,"docs":{},"m":{"0":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"0":{"df":2,"docs":{"116":{"tf":1.0},"93":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":11,"docs":{"116":{"tf":1.0},"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":42,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":2.0},"147":{"tf":1.0},"15":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0}}}}}},"i":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"c":{"df":34,"docs":{"11":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.23606797749979},"117":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":2.449489742783178},"125":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"44":{"tf":2.449489742783178},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"64":{"tf":2.23606797749979},"90":{"tf":1.7320508075688772},"92":{"tf":2.0},"93":{"tf":1.4142135623730951},"94":{"tf":2.0},"96":{"tf":2.0},"97":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"63":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":33,"docs":{"10":{"tf":1.0},"102":{"tf":1.0},"12":{"tf":1.0},"128":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"166":{"tf":1.4142135623730951},"48":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"1":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"151":{"tf":2.23606797749979},"152":{"tf":2.0},"153":{"tf":1.7320508075688772},"155":{"tf":1.0},"73":{"tf":2.23606797749979},"79":{"tf":1.0},"81":{"tf":2.23606797749979}}}}},"m":{"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}}}}},"o":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":9,"docs":{"132":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":2.0},"148":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"139":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":14,"docs":{"103":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"71":{"tf":1.0},"72":{"tf":1.0},"94":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"171":{"tf":2.0},"51":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.6457513110645907},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"173":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"128":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"68":{"tf":1.7320508075688772},"92":{"tf":1.7320508075688772},"93":{"tf":1.4142135623730951},"96":{"tf":2.449489742783178}}},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"0":{"5":{"df":5,"docs":{"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":2.449489742783178}}},"6":{"df":2,"docs":{"70":{"tf":2.23606797749979},"71":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"66":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"144":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"71":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"y":{"df":5,"docs":{"118":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"77":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"113":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"28":{"tf":1.7320508075688772}}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}}},"m":{"a":{"df":2,"docs":{"148":{"tf":2.0},"56":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":2,"docs":{"92":{"tf":1.0},"93":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"f":{"df":2,"docs":{"26":{"tf":1.0},"31":{"tf":1.0}}}},"o":{"c":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"166":{"tf":1.0},"67":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":2.0},"52":{"tf":1.0},"74":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}}},"df":8,"docs":{"149":{"tf":1.0},"2":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":7,"docs":{"117":{"tf":1.0},"170":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{".":{"\"":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.0}}},"n":{"'":{"df":0,"docs":{},"t":{"df":24,"docs":{"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"116":{"tf":1.0},"12":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":2.0},"140":{"tf":1.0},"144":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"113":{"tf":1.0},"149":{"tf":1.0},"175":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":4,"docs":{"28":{"tf":1.0},"39":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":9,"docs":{"124":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.0}},"n":{"df":1,"docs":{"86":{"tf":1.0}}},"r":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"40":{"tf":2.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"14":{"tf":1.0},"168":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":4,"docs":{"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"141":{"tf":1.0},"70":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.7320508075688772}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"51":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"163":{"tf":1.0},"28":{"tf":1.0},"63":{"tf":1.0},"78":{"tf":1.0}}}},"a":{"b":{"df":0,"docs":{},"i":{"df":16,"docs":{"165":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"37":{"tf":2.0},"41":{"tf":1.0},"56":{"tf":1.7320508075688772},"60":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":2.449489742783178},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"h":{"df":0,"docs":{},"f":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":2.0}}}}}}},"l":{"df":9,"docs":{"56":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"168":{"tf":1.7320508075688772},"56":{"tf":2.6457513110645907},"63":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"69":{"tf":2.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":24,"docs":{"105":{"tf":1.0},"109":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"133":{"tf":1.0},"166":{"tf":1.4142135623730951},"173":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":2.23606797749979},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":2.23606797749979},"80":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"'":{"df":5,"docs":{"131":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"159":{"tf":1.0}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"s":{"df":1,"docs":{"2":{"tf":1.0}},"i":{"df":4,"docs":{"12":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"87":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0}}}}},"t":{"df":7,"docs":{"133":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":7,"docs":{"108":{"tf":2.23606797749979},"117":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"g":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"63":{"tf":1.0}}}}}}},"df":5,"docs":{"106":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.0},"74":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951}},"f":{".":{"df":0,"docs":{},"p":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}},"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"b":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"76":{"tf":2.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"147":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"132":{"tf":1.0},"50":{"tf":1.0},"66":{"tf":1.0}}}}}},"l":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"124":{"tf":1.0},"125":{"tf":1.0},"14":{"tf":1.0},"87":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"10":{"tf":1.0},"150":{"tf":1.4142135623730951},"3":{"tf":1.0},"51":{"tf":1.7320508075688772},"73":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.7320508075688772},"150":{"tf":1.0},"153":{"tf":1.0},"3":{"tf":1.0},"72":{"tf":1.0}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"67":{"tf":1.0},"9":{"tf":1.0}}}}}}},"f":{"3":{"2":{"df":2,"docs":{"56":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":22,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.7320508075688772},"147":{"tf":1.0},"156":{"tf":1.7320508075688772},"159":{"tf":2.0},"2":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":2.23606797749979},"56":{"tf":2.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":3.1622776601683795},"67":{"tf":2.8284271247461903},"68":{"tf":1.0},"70":{"tf":2.8284271247461903},"71":{"tf":2.6457513110645907},"9":{"tf":1.0}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":1,"docs":{"133":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"102":{"tf":1.4142135623730951},"171":{"tf":2.0},"51":{"tf":1.0},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"71":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":12,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"141":{"tf":1.0},"45":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"71":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"162":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"56":{"tf":1.0},"66":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"65":{"tf":2.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"88":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"60":{"tf":1.0},"65":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":37,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"171":{"tf":1.0},"55":{"tf":2.23606797749979},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":3.3166247903554},"66":{"tf":2.23606797749979},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"133":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":35,"docs":{"128":{"tf":1.0},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"135":{"tf":1.0},"140":{"tf":1.0}}},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"56":{"tf":1.0},"69":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"94":{"tf":1.0}}}}}}},"r":{"(":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"e":{"0":{"4":{"6":{"3":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":13,"docs":{"109":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"166":{"tf":2.0},"168":{"tf":2.6457513110645907},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"78":{"tf":1.0}},"s":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"118":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"c":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{".":{"d":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"113":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"d":{"/":{"9":{"9":{"df":1,"docs":{"34":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":11,"docs":{"1":{"tf":1.7320508075688772},"119":{"tf":1.0},"121":{"tf":1.0},"133":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"173":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"11":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":7,"docs":{"10":{"tf":1.0},"117":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":2.23606797749979},"86":{"tf":1.4142135623730951},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}},"s":{":":{"3":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"6":{"7":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":1,"docs":{"1":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"129":{"tf":1.0},"16":{"tf":1.0},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"'":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"129":{"tf":1.0},"171":{"tf":1.4142135623730951},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"153":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"118":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"173":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":21,"docs":{"11":{"tf":1.0},"125":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"143":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"9":{"tf":1.0},"96":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"163":{"tf":1.7320508075688772},"76":{"tf":4.0},"78":{"tf":1.0},"94":{"tf":1.0},"97":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"100":{"tf":1.0},"124":{"tf":1.7320508075688772},"53":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":5,"docs":{"37":{"tf":1.0},"60":{"tf":2.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907}},"e":{"c":{"df":1,"docs":{"56":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":24,"docs":{"10":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.7320508075688772},"145":{"tf":2.8284271247461903},"146":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":2.8284271247461903},"176":{"tf":1.4142135623730951},"33":{"tf":1.0},"56":{"tf":2.23606797749979},"57":{"tf":1.0},"60":{"tf":1.4142135623730951},"65":{"tf":3.7416573867739413},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"106":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"2":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"152":{"tf":1.0},"3":{"tf":1.0},"76":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":5,"docs":{"107":{"tf":1.0},"138":{"tf":1.0},"66":{"tf":1.7320508075688772},"79":{"tf":1.0},"95":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"153":{"tf":1.0},"46":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"52":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"138":{"tf":1.0},"14":{"tf":1.0},"170":{"tf":1.0},"2":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"59":{"tf":1.0}}}},"n":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"135":{"tf":1.0},"64":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":18,"docs":{"143":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"72":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":8,"docs":{"105":{"tf":1.0},"131":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.4142135623730951},"78":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"95":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"10":{"tf":1.0},"102":{"tf":2.0},"132":{"tf":1.0},"14":{"tf":1.0},"62":{"tf":1.0},"76":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":6,"docs":{"129":{"tf":1.0},"137":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"69":{"tf":1.0}}}},"f":{"/":{"df":0,"docs":{},"f":{"df":4,"docs":{"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"123":{"tf":2.0}}},"m":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951}}}},"3":{"'":{"df":3,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951}}},"2":{")":{".":{"a":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"2":{"(":{"df":0,"docs":{},"x":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"i":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"0":{"3":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"c":{".":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"x":{")":{".":{"a":{"b":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"x":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}},"z":{"df":2,"docs":{"137":{"tf":1.0},"140":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":6,"docs":{"105":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.7320508075688772}}},"df":18,"docs":{"102":{"tf":2.23606797749979},"111":{"tf":2.0},"118":{"tf":2.0},"123":{"tf":2.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"14":{"tf":1.0},"159":{"tf":1.0},"33":{"tf":1.0},"50":{"tf":1.7320508075688772},"51":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"155":{"tf":1.0},"67":{"tf":1.0}}},"t":{"df":3,"docs":{"14":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":2.449489742783178},"164":{"tf":2.449489742783178},"168":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"94":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"140":{"tf":1.7320508075688772}}},"s":{"df":3,"docs":{"133":{"tf":2.0},"134":{"tf":2.0},"73":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":8,"docs":{"12":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}},"df":4,"docs":{"106":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.0}}}}}},"n":{"df":1,"docs":{"9":{"tf":1.0}}},"q":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},"r":{"df":5,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"148":{"tf":1.0},"94":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"t":{"df":5,"docs":{"124":{"tf":1.4142135623730951},"153":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"105":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"65":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"df":14,"docs":{"138":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.7320508075688772},"173":{"tf":2.0},"45":{"tf":2.0},"46":{"tf":2.0},"47":{"tf":2.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"59":{"tf":2.0},"63":{"tf":2.0},"70":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":6,"docs":{"102":{"tf":1.4142135623730951},"157":{"tf":1.0},"166":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}}},"b":{"df":1,"docs":{"44":{"tf":1.0}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":2,"docs":{"26":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"14":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}},"w":{"df":9,"docs":{"105":{"tf":1.0},"131":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":11,"docs":{"131":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":2.6457513110645907},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":2.23606797749979},"138":{"tf":1.7320508075688772},"159":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"44":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0},"87":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":24,"docs":{"116":{"tf":1.7320508075688772},"117":{"tf":1.0},"138":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":2.449489742783178},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772},"70":{"tf":2.8284271247461903},"71":{"tf":2.23606797749979},"78":{"tf":2.0},"85":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":2.0}}},"l":{"df":2,"docs":{"107":{"tf":1.0},"131":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":12,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}}},"d":{"df":15,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":1.0},"168":{"tf":2.23606797749979},"44":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":13,"docs":{"107":{"tf":1.0},"149":{"tf":1.0},"168":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"37":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":2.449489742783178},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":24,"docs":{"103":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.7320508075688772},"175":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}}}},"x":{"df":8,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"168":{"tf":1.0},"70":{"tf":1.4142135623730951},"84":{"tf":1.0}},"m":{"df":1,"docs":{"135":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"47":{"tf":1.0},"56":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":16,"docs":{"1":{"tf":1.0},"165":{"tf":1.7320508075688772},"169":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":2.6457513110645907},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"173":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":5,"docs":{"51":{"tf":1.4142135623730951},"65":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"n":{"df":37,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.449489742783178},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":29,"docs":{"1":{"tf":1.0},"111":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.23606797749979},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}}},"r":{"c":{"df":1,"docs":{"76":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"145":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"48":{"tf":1.0}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}}},"k":{"df":1,"docs":{"68":{"tf":2.23606797749979}}},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":7,"docs":{"138":{"tf":1.0},"14":{"tf":1.0},"154":{"tf":1.0},"173":{"tf":1.4142135623730951},"50":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}}},"df":5,"docs":{"135":{"tf":1.0},"145":{"tf":1.0},"170":{"tf":1.0},"52":{"tf":1.0},"74":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"102":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"158":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"1":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"75":{"tf":1.7320508075688772}}}},"x":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"105":{"tf":1.4142135623730951},"175":{"tf":4.0},"55":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":2.0},"90":{"tf":2.0},"94":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"107":{"tf":1.0},"140":{"tf":1.7320508075688772},"159":{"tf":1.0},"166":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"124":{"tf":1.0},"150":{"tf":1.0},"153":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"14":{"tf":1.0},"154":{"tf":1.0},"2":{"tf":1.0},"78":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"t":{"2":{"3":{"2":{"df":2,"docs":{"34":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"34":{"tf":1.0}}}}}},"df":2,"docs":{"118":{"tf":2.449489742783178},"93":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"110":{"tf":1.0},"5":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0}},"i":{"df":2,"docs":{"14":{"tf":1.0},"150":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":27,"docs":{"1":{"tf":1.0},"101":{"tf":1.4142135623730951},"106":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":3.605551275463989},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"96":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"79":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"55":{"tf":1.0},"81":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"77":{"tf":1.0},"79":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"159":{"tf":1.0}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"159":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"44":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"i":{"df":1,"docs":{"46":{"tf":1.0}}}}},"g":{"_":{"df":0,"docs":{},"x":{"df":1,"docs":{"142":{"tf":2.23606797749979}}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":2.0}}}},"r":{"b":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"132":{"tf":1.0},"137":{"tf":2.6457513110645907}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"79":{"tf":1.0}}}}},"c":{"c":{"df":2,"docs":{"37":{"tf":2.0},"41":{"tf":1.0}}},"df":0,"docs":{}},"d":{"b":{"'":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"74":{"tf":1.0}}},"df":40,"docs":{"107":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"166":{"tf":1.0},"169":{"tf":2.0},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"41":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":2.6457513110645907},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"63":{"tf":3.605551275463989},"64":{"tf":2.0},"65":{"tf":7.745966692414834},"66":{"tf":8.366600265340756},"67":{"tf":4.123105625617661},"69":{"tf":2.449489742783178},"70":{"tf":2.0},"71":{"tf":3.4641016151377544},"74":{"tf":2.23606797749979},"75":{"tf":3.4641016151377544},"76":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":2.0},"79":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"137":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.0},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":27,"docs":{"10":{"tf":1.7320508075688772},"125":{"tf":1.7320508075688772},"126":{"tf":1.0},"127":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"170":{"tf":1.4142135623730951},"48":{"tf":1.0},"56":{"tf":2.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"137":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"66":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"67":{"tf":1.0}}},"t":{"df":2,"docs":{"63":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"df":2,"docs":{"128":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":6,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"67":{"tf":1.0},"83":{"tf":1.0}},"n":{"df":3,"docs":{"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"d":{"df":4,"docs":{"102":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951}}},"df":1,"docs":{"137":{"tf":1.4142135623730951}},"u":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"7":{"1":{"1":{"df":1,"docs":{"66":{"tf":1.0}}},"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"0":{"4":{"6":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"3":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"2":{"4":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":4,"docs":{"20":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"106":{"tf":1.0},"3":{"tf":1.4142135623730951},"55":{"tf":1.0}}}},"df":25,"docs":{"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"3":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"83":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"df":6,"docs":{"141":{"tf":1.0},"142":{"tf":1.0},"51":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}},"o":{"d":{"df":8,"docs":{"12":{"tf":1.0},"131":{"tf":1.0},"139":{"tf":1.0},"146":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}},"df":4,"docs":{"72":{"tf":1.4142135623730951},"74":{"tf":2.23606797749979},"77":{"tf":1.0},"81":{"tf":1.0}},"e":{".":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"78":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":5,"docs":{"72":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":3.3166247903554},"76":{"tf":1.0},"77":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":6,"docs":{"74":{"tf":2.0},"78":{"tf":3.3166247903554},"79":{"tf":2.449489742783178},"80":{"tf":2.0},"81":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951}}},"x":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"74":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}},"r":{"a":{"b":{"df":4,"docs":{"13":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"78":{"tf":1.0}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"135":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"112":{"tf":1.0},"135":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"140":{"tf":2.8284271247461903}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"133":{"tf":1.0},"48":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":1.0}}}},"p":{"df":4,"docs":{"33":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"10":{"tf":1.0},"132":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":3,"docs":{"5":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0}}}}}},"s":{"df":1,"docs":{"140":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"66":{"tf":1.0},"74":{"tf":1.0}}}}},"i":{"df":1,"docs":{"96":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":5,"docs":{"124":{"tf":1.0},"157":{"tf":2.0},"159":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178}},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":5.291502622129181}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"66":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":9,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"176":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"71":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"2":{"tf":1.0},"69":{"tf":1.0}},"i":{"df":1,"docs":{"65":{"tf":1.0}}},"l":{"df":6,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"64":{"tf":1.0},"76":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"163":{"tf":1.0},"76":{"tf":2.0}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.0},"140":{"tf":1.0},"66":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}}}}},"r":{"d":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"67":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"76":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"67":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"df":24,"docs":{"105":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.7320508075688772},"145":{"tf":1.0},"156":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"94":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"109":{"tf":1.0},"123":{"tf":1.0},"67":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":2,"docs":{"118":{"tf":1.0},"14":{"tf":1.4142135623730951}},"i":{"0":{"df":1,"docs":{"113":{"tf":2.23606797749979}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"113":{"tf":2.0}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"114":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"df":1,"docs":{"56":{"tf":1.0}},"e":{"a":{"d":{"df":2,"docs":{"16":{"tf":1.0},"70":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"56":{"tf":3.3166247903554},"70":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":1,"docs":{"52":{"tf":1.0}}},"t":{"df":1,"docs":{"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":4,"docs":{"20":{"tf":1.0},"70":{"tf":4.0},"71":{"tf":3.4641016151377544},"93":{"tf":1.0}}}},"p":{"df":10,"docs":{"123":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.7320508075688772},"159":{"tf":1.0},"169":{"tf":1.0},"3":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":11,"docs":{"109":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"28":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0}}},"df":18,"docs":{"12":{"tf":1.0},"123":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"162":{"tf":1.0},"2":{"tf":1.4142135623730951},"22":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":10,"docs":{"132":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"51":{"tf":1.0},"67":{"tf":1.0},"81":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}}},"t":{"df":7,"docs":{"10":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}},"l":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"d":{"df":5,"docs":{"118":{"tf":1.0},"133":{"tf":1.0},"163":{"tf":1.0},"52":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"/":{"a":{"d":{"a":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"v":{"c":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"df":4,"docs":{"138":{"tf":1.0},"140":{"tf":1.0},"71":{"tf":1.0},"94":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"132":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":1,"docs":{"71":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.0},"52":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"154":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"/":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"154":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"a":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}},"m":{"df":5,"docs":{"103":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"83":{"tf":1.4142135623730951},"87":{"tf":1.0}}},"v":{"df":4,"docs":{"10":{"tf":1.0},"129":{"tf":1.0},"65":{"tf":1.0},"78":{"tf":1.0}}}},".":{"df":3,"docs":{"141":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}},"1":{"6":{"df":1,"docs":{"131":{"tf":1.7320508075688772}},"x":{"3":{"df":9,"docs":{"132":{"tf":2.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"c":{"1":{".":{"c":{"df":0,"docs":{},"r":{"2":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"c":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":14,"docs":{"1":{"tf":1.0},"124":{"tf":2.23606797749979},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":2.23606797749979},"129":{"tf":2.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"139":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0}}},"df":1,"docs":{"155":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"65":{"tf":2.0}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"44":{"tf":1.0}}},"d":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.4142135623730951},"62":{"tf":1.0}},"e":{"a":{"df":4,"docs":{"146":{"tf":1.0},"159":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":2.0}}}}}},"i":{"df":1,"docs":{"134":{"tf":1.0}},"i":{"df":1,"docs":{"134":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"71":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":2,"docs":{"12":{"tf":1.0},"14":{"tf":1.0}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.0},"106":{"tf":2.6457513110645907},"108":{"tf":1.0},"124":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"138":{"tf":2.6457513110645907},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"14":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"38":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"71":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":4,"docs":{"133":{"tf":1.4142135623730951},"56":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0}}}},"i":{"c":{"df":11,"docs":{"105":{"tf":1.0},"117":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"88":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"65":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"163":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"o":{"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"0":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":12,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"174":{"tf":2.23606797749979},"175":{"tf":2.0},"48":{"tf":3.0},"59":{"tf":3.0},"62":{"tf":2.0},"64":{"tf":2.6457513110645907},"65":{"tf":2.8284271247461903},"66":{"tf":1.4142135623730951},"71":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":18,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.0},"157":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"176":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.7320508075688772},"76":{"tf":1.0},"78":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"162":{"tf":1.0},"176":{"tf":1.0},"28":{"tf":1.0},"66":{"tf":1.0}},"i":{"df":14,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"159":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":2.449489742783178},"83":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":4,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}},"df":4,"docs":{"1":{"tf":1.0},"151":{"tf":2.0},"81":{"tf":1.0},"84":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"104":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"139":{"tf":1.0},"155":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"84":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":3,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":26,"docs":{"162":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.7320508075688772},"42":{"tf":2.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"50":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"n":{"c":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"105":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"67":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":22,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.7320508075688772},"149":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"172":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":2.0},"75":{"tf":1.0},"78":{"tf":1.7320508075688772},"90":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":23,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"17":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.7320508075688772},"37":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":2.0},"69":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.449489742783178},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"56":{"tf":1.0},"6":{"tf":1.0}},"r":{"df":3,"docs":{"12":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0}}}},"l":{"df":1,"docs":{"52":{"tf":1.0}}},"n":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"111":{"tf":1.0},"128":{"tf":1.0},"149":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"124":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"106":{"tf":1.0},"109":{"tf":1.0},"138":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0}}}}},"f":{"a":{"c":{"df":11,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"162":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.7320508075688772},"65":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":3,"docs":{"45":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":7,"docs":{"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":2,"docs":{"44":{"tf":1.0},"67":{"tf":1.0}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{":":{":":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"71":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"1":{"tf":1.0},"129":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":2,"docs":{"10":{"tf":1.0},"141":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"69":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"(":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":3,"docs":{"2":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}},"t":{"df":7,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"76":{"tf":2.449489742783178},"78":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}}},"l":{"df":0,"docs":{},"v":{"df":9,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":2.23606797749979}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":21,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"76":{"tf":1.0}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"103":{"tf":1.0},"105":{"tf":2.23606797749979},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0}}}}}}}}},"r":{"a":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":3,"docs":{"129":{"tf":2.0},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"a":{"df":1,"docs":{"155":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"w":{"a":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":3,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"129":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"u":{"df":7,"docs":{"128":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"4":{"tf":1.0},"65":{"tf":2.0},"70":{"tf":1.4142135623730951}}}}},"t":{"'":{"df":29,"docs":{"104":{"tf":1.0},"105":{"tf":2.23606797749979},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.7320508075688772},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"14":{"tf":1.4142135623730951},"146":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"143":{"tf":1.0},"156":{"tf":1.0}}}},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"[":{"0":{"df":11,"docs":{"105":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"77":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"138":{"tf":1.0},"165":{"tf":1.0},"48":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178}}}}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"'":{"df":2,"docs":{"131":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"df":13,"docs":{"102":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.7320508075688772},"140":{"tf":1.0},"165":{"tf":2.449489742783178},"17":{"tf":1.0},"19":{"tf":2.0},"70":{"tf":3.0},"71":{"tf":1.7320508075688772}}}}}},"df":21,"docs":{"105":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.7320508075688772},"70":{"tf":3.0},"71":{"tf":2.449489742783178},"77":{"tf":3.0},"78":{"tf":1.0},"90":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"65":{"tf":1.0},"67":{"tf":1.0},"90":{"tf":1.0}}}}}}},"v":{"df":1,"docs":{"134":{"tf":1.0}}}},"j":{"a":{"b":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"168":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"48":{"tf":1.0},"59":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":6,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"172":{"tf":1.7320508075688772},"55":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"70":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"k":{"b":{"/":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"c":{"df":7,"docs":{"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"85":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":11,"docs":{"11":{"tf":1.0},"132":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":2.0},"76":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"135":{"tf":1.0},"78":{"tf":1.0}}}},"y":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":7,"docs":{"109":{"tf":1.0},"166":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"71":{"tf":1.0},"94":{"tf":1.0}}}}}}}}},"h":{"df":0,"docs":{},"z":{"df":9,"docs":{"124":{"tf":1.4142135623730951},"48":{"tf":2.449489742783178},"59":{"tf":2.449489742783178},"64":{"tf":3.872983346207417},"65":{"tf":2.23606797749979},"71":{"tf":2.23606797749979},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"166":{"tf":1.7320508075688772}}}},"n":{"d":{"a":{"df":1,"docs":{"118":{"tf":1.0}}},"df":5,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"76":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":13,"docs":{"107":{"tf":1.0},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"88":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"14":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":9,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0}}}}}}},"l":{"3":{"df":0,"docs":{},"g":{"d":{"2":{"0":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"45":{"tf":1.0},"67":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.0}},"n":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"#":{"2":{"8":{"7":{"2":{"8":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":4,"docs":{"105":{"tf":1.0},"50":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"132":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"129":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"71":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"14":{"tf":1.0},"39":{"tf":1.0},"55":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":11,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"123":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"57":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"55":{"tf":1.0},"65":{"tf":3.0},"78":{"tf":1.4142135623730951}}}}}},"z":{"df":0,"docs":{},"i":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":2.0}}}}},"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"d":{"3":{"df":2,"docs":{"132":{"tf":1.0},"74":{"tf":1.0}}},"7":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"a":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":3,"docs":{"66":{"tf":2.449489742783178},"75":{"tf":2.0},"76":{"tf":2.0}}}},"df":2,"docs":{"44":{"tf":1.0},"93":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":1,"docs":{"154":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"131":{"tf":1.0},"168":{"tf":1.0},"51":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}},"v":{"df":7,"docs":{"148":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}},"d":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"66":{"tf":1.0}}}},"n":{"df":1,"docs":{"66":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"+":{"1":{"0":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":1,"docs":{"65":{"tf":1.4142135623730951}}},"1":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"6":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"7":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"8":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.8284271247461903},"67":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"66":{"tf":3.0},"67":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":50,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"132":{"tf":2.8284271247461903},"133":{"tf":3.4641016151377544},"134":{"tf":1.7320508075688772},"135":{"tf":2.6457513110645907},"136":{"tf":1.7320508075688772},"137":{"tf":1.0},"138":{"tf":1.0},"150":{"tf":2.0},"151":{"tf":1.0},"2":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":2.0},"56":{"tf":2.8284271247461903},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"64":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":6.082762530298219},"67":{"tf":3.605551275463989},"68":{"tf":1.0},"69":{"tf":2.6457513110645907},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":2.8284271247461903},"74":{"tf":3.1622776601683795},"75":{"tf":3.0},"77":{"tf":2.0},"78":{"tf":2.0},"79":{"tf":2.8284271247461903},"80":{"tf":1.4142135623730951},"81":{"tf":2.0},"82":{"tf":1.4142135623730951},"83":{"tf":2.23606797749979},"84":{"tf":1.0},"89":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":6,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"l":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"[":{"0":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"66":{"tf":1.0}}}},"n":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":3.3166247903554}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":21,"docs":{"106":{"tf":1.0},"143":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0}}}},"n":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"105":{"tf":1.0},"70":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"10":{"tf":1.0},"105":{"tf":1.4142135623730951},"137":{"tf":1.0},"159":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}}},"t":{"'":{"df":38,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"49":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}}},"df":1,"docs":{"77":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"38":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":11,"docs":{"132":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"152":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":2.23606797749979}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}}},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"5":{"0":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"9":{"2":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":21,"docs":{"100":{"tf":2.0},"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"124":{"tf":2.23606797749979},"171":{"tf":1.7320508075688772},"172":{"tf":2.0},"55":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":2.23606797749979},"65":{"tf":3.1622776601683795},"66":{"tf":2.449489742783178},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"71":{"tf":2.449489742783178},"78":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"96":{"tf":1.0}}},"k":{"/":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"45":{"tf":1.0}}},"2":{".":{"1":{"df":3,"docs":{"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"45":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":12,"docs":{"16":{"tf":1.0},"162":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":2.449489742783178},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"b":{"df":0,"docs":{},"z":{"2":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"df":31,"docs":{"10":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":2.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.4142135623730951},"66":{"tf":2.6457513110645907},"75":{"tf":1.0},"92":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"102":{"tf":1.0},"113":{"tf":1.7320508075688772},"166":{"tf":1.0},"17":{"tf":1.4142135623730951},"5":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"96":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"102":{"tf":1.0},"62":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":4,"docs":{"51":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":3,"docs":{"20":{"tf":2.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}}}}},"m":{"a":{"df":6,"docs":{"63":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"66":{"tf":2.449489742783178},"67":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"o":{"a":{"d":{"df":10,"docs":{"150":{"tf":1.0},"165":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":2.6457513110645907},"65":{"tf":1.7320508075688772},"66":{"tf":3.4641016151377544},"67":{"tf":2.449489742783178},"70":{"tf":2.0},"71":{"tf":2.0}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"|":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"28":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":2.6457513110645907},"66":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"t":{"df":8,"docs":{"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"46":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":4,"docs":{"138":{"tf":1.0},"2":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"133":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":9,"docs":{"105":{"tf":1.0},"117":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":21,"docs":{"100":{"tf":1.0},"106":{"tf":2.23606797749979},"131":{"tf":1.0},"133":{"tf":1.7320508075688772},"134":{"tf":1.0},"138":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"174":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"101":{"tf":1.0},"117":{"tf":2.0},"97":{"tf":2.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":39,"docs":{"1":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":3.1622776601683795},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"163":{"tf":1.0},"55":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":2.6457513110645907},"69":{"tf":1.0},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"s":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"t":{"df":2,"docs":{"105":{"tf":1.0},"164":{"tf":1.7320508075688772}}}},"t":{"df":5,"docs":{"143":{"tf":1.0},"152":{"tf":1.0},"6":{"tf":1.0},"78":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"143":{"tf":1.0}}}},"w":{"df":10,"docs":{"11":{"tf":1.0},"150":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"123":{"tf":1.4142135623730951},"66":{"tf":1.0},"90":{"tf":1.0}}}}}},"r":{"df":6,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"76":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}},"s":{"b":{"df":1,"docs":{"137":{"tf":2.449489742783178}}},"df":2,"docs":{"44":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951}},"m":{"3":{"0":{"3":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":1,"docs":{"128":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"c":{".":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"g":{"1":{"2":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"140":{"tf":1.0},"142":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":14,"docs":{"128":{"tf":2.8284271247461903},"129":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"16":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"166":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"b":{"df":3,"docs":{"162":{"tf":1.0},"33":{"tf":2.0},"44":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"t":{"d":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":2,"docs":{"69":{"tf":1.0},"78":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"106":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"m":{"0":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"51":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":3,"docs":{"51":{"tf":1.0},"52":{"tf":2.0},"56":{"tf":1.4142135623730951}},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"7":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"142":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"a":{"c":{"df":5,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"166":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"166":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"56":{"tf":1.0},"9":{"tf":1.0}}}}},"o":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"21":{"tf":1.0},"41":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"o":{"2":{"df":1,"docs":{"56":{"tf":1.0}}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}}},"df":7,"docs":{"106":{"tf":2.0},"138":{"tf":1.0},"141":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"158":{"tf":1.0},"63":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"137":{"tf":1.4142135623730951}},"i":{"c":{"df":6,"docs":{"56":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":2.6457513110645907},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":2.8284271247461903},"138":{"tf":1.7320508075688772},"159":{"tf":1.0}},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":11,"docs":{"124":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":2.23606797749979},"130":{"tf":2.0},"131":{"tf":2.6457513110645907},"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"138":{"tf":2.23606797749979},"139":{"tf":1.4142135623730951},"159":{"tf":1.0},"50":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"'":{"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"10":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":3.3166247903554},"138":{"tf":1.4142135623730951},"152":{"tf":1.0},"159":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"171":{"tf":1.7320508075688772},"70":{"tf":1.0}},"s":{":":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}}}}},"1":{"2":{"3":{"df":1,"docs":{"171":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{"1":{"4":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":45,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"55":{"tf":2.23606797749979},"65":{"tf":3.872983346207417},"66":{"tf":3.0},"67":{"tf":2.23606797749979},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"128":{"tf":1.0},"14":{"tf":1.0},"52":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":35,"docs":{"10":{"tf":1.7320508075688772},"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"14":{"tf":2.0},"144":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"102":{"tf":1.0},"14":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"111":{"tf":1.0},"112":{"tf":1.0},"12":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"138":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"158":{"tf":1.0},"170":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"6":{"tf":1.0},"84":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"129":{"tf":1.0},"78":{"tf":2.23606797749979}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"129":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":2.449489742783178},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":8,"docs":{"128":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"124":{"tf":2.449489742783178},"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"129":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0},"68":{"tf":1.4142135623730951}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":12,"docs":{"106":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.0},"174":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"74":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.7320508075688772},"3":{"tf":1.4142135623730951},"51":{"tf":1.0}}}}},"h":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{".":{"a":{"b":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":5,"docs":{"105":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"72":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"x":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{".":{"a":{"b":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"g":{"df":1,"docs":{"142":{"tf":2.449489742783178}}}},"df":1,"docs":{"142":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"141":{"tf":1.4142135623730951}}}}}}},"y":{"b":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"16":{"tf":1.0}}},"c":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"51":{"tf":1.0}}},"df":2,"docs":{"50":{"tf":1.7320508075688772},"51":{"tf":2.23606797749979}}}},"df":18,"docs":{"126":{"tf":1.7320508075688772},"127":{"tf":2.0},"159":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"52":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"56":{"tf":2.23606797749979},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"n":{"df":11,"docs":{"105":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.4142135623730951},"159":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"142":{"tf":1.7320508075688772},"149":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"142":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"49":{"tf":1.7320508075688772},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0}}}},"m":{"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"148":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":12,"docs":{"128":{"tf":2.0},"148":{"tf":1.4142135623730951},"171":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"143":{"tf":1.0}}}}},"u":{"df":1,"docs":{"96":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"108":{"tf":1.0},"75":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"109":{"tf":1.0},"138":{"tf":1.0},"165":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"df":1,"docs":{"78":{"tf":1.0}}}},"t":{"a":{"df":1,"docs":{"95":{"tf":1.4142135623730951}},"l":{"df":3,"docs":{"51":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}},"df":2,"docs":{"10":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"139":{"tf":2.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"157":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"106":{"tf":2.23606797749979},"135":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}},"g":{"df":1,"docs":{"137":{"tf":2.23606797749979}}},"h":{"df":0,"docs":{},"z":{"df":5,"docs":{"105":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"'":{"df":1,"docs":{"102":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":51,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"10":{"tf":2.449489742783178},"100":{"tf":1.4142135623730951},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"11":{"tf":2.0},"111":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"163":{"tf":1.0},"169":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"50":{"tf":1.7320508075688772},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":1.7320508075688772},"59":{"tf":2.23606797749979},"65":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"8":{"tf":2.0},"80":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772},"90":{"tf":2.6457513110645907},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":4,"docs":{"102":{"tf":1.4142135623730951},"57":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}}}},"df":1,"docs":{"14":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"51":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"105":{"tf":2.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"137":{"tf":1.0}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"66":{"tf":1.0},"67":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"69":{"tf":1.0}}},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}},"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"103":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.7320508075688772},"123":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"y":{"'":{"df":3,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":10,"docs":{"117":{"tf":1.0},"17":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"41":{"tf":1.4142135623730951},"92":{"tf":1.0},"94":{"tf":2.8284271247461903},"95":{"tf":2.0}}}}},"df":1,"docs":{"14":{"tf":1.0}},"m":{"df":1,"docs":{"8":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"c":{".":{"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"94":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"s":{")":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.7320508075688772}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"s":{"df":2,"docs":{"138":{"tf":1.0},"162":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{":":{"=":{"\"":{"0":{"6":{"6":{"6":{"df":1,"docs":{"34":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":18,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"118":{"tf":2.23606797749979},"124":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"69":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":2.0},"87":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.7320508075688772}},"l":{"df":6,"docs":{"124":{"tf":1.0},"128":{"tf":1.0},"14":{"tf":1.4142135623730951},"149":{"tf":1.0},"52":{"tf":1.0},"78":{"tf":1.0}}},"r":{"df":3,"docs":{"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"123":{"tf":1.0},"131":{"tf":1.0},"78":{"tf":1.4142135623730951}},"i":{"df":9,"docs":{"131":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":25,"docs":{"1":{"tf":1.0},"102":{"tf":3.1622776601683795},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":2.449489742783178},"118":{"tf":2.6457513110645907},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.8284271247461903},"150":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.4142135623730951},"53":{"tf":2.23606797749979},"54":{"tf":2.0},"90":{"tf":1.7320508075688772},"93":{"tf":2.0},"94":{"tf":1.4142135623730951},"96":{"tf":2.23606797749979},"98":{"tf":2.0}},"e":{"'":{"df":3,"docs":{"102":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"165":{"tf":1.4142135623730951},"176":{"tf":2.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0}}}}}},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"(":{")":{".":{"0":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"154":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":37,"docs":{"109":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"168":{"tf":1.0},"174":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":2.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.0},"159":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"158":{"tf":2.6457513110645907}}}}},"v":{".":{"df":0,"docs":{},"w":{"df":3,"docs":{"66":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"78":{"tf":2.0}}}},"df":5,"docs":{"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}},"e":{"df":9,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":2.0},"158":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"92":{"tf":1.0}}},"t":{"df":2,"docs":{"75":{"tf":2.6457513110645907},"78":{"tf":1.0}}},"w":{"df":2,"docs":{"75":{"tf":2.6457513110645907},"78":{"tf":1.0}}}}},"s":{"=":{"5":{"0":{"0":{"df":1,"docs":{"66":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"67":{"tf":1.0},"69":{"tf":1.0},"83":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"88":{"tf":2.449489742783178},"89":{"tf":2.449489742783178}},"p":{"4":{"3":{"0":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"113":{"tf":2.0}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":10,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":2.23606797749979},"146":{"tf":1.0},"150":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"52":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"60":{"tf":1.0},"63":{"tf":2.23606797749979},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"77":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"145":{"tf":3.1622776601683795},"159":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":28,"docs":{"105":{"tf":2.0},"106":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":2.449489742783178},"132":{"tf":1.7320508075688772},"133":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"65":{"tf":1.7320508075688772},"66":{"tf":3.605551275463989},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"74":{"tf":1.4142135623730951},"75":{"tf":4.123105625617661},"77":{"tf":2.6457513110645907},"78":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"105":{"tf":1.0}}}}}}}},"n":{"$":{"df":0,"docs":{},"u":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"h":{"df":1,"docs":{"90":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":14,"docs":{"133":{"tf":1.0},"165":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":2,"docs":{"63":{"tf":1.0},"67":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"56":{"tf":1.4142135623730951},"75":{"tf":1.0}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":8,"docs":{"106":{"tf":1.4142135623730951},"171":{"tf":2.6457513110645907},"172":{"tf":2.0},"173":{"tf":1.0},"175":{"tf":3.1622776601683795},"65":{"tf":2.0},"71":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"102":{"tf":1.0},"113":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":36,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"12":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":3.0},"143":{"tf":1.0},"146":{"tf":1.0},"17":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"67":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"df":0,"docs":{}},"g":{"df":1,"docs":{"140":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"85":{"tf":1.0}}}}},"w":{"df":20,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"117":{"tf":1.0},"131":{"tf":1.0},"141":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"101":{"tf":1.7320508075688772},"128":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":1.0},"24":{"tf":2.0},"26":{"tf":1.4142135623730951},"53":{"tf":1.0},"92":{"tf":2.0},"96":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"94":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.7320508075688772}}}}}},"x":{"df":0,"docs":{},"t":{"df":31,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":2.6457513110645907},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"69":{"tf":1.0},"70":{"tf":2.6457513110645907},"72":{"tf":1.0},"74":{"tf":1.7320508075688772},"75":{"tf":2.6457513110645907},"78":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"139":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}},"r":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}}}}},"x":{"df":10,"docs":{"46":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0}}}},"o":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":31,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"d":{"df":31,"docs":{"103":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"55":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":4,"docs":{"140":{"tf":1.0},"3":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":24,"docs":{"142":{"tf":1.7320508075688772},"165":{"tf":1.0},"168":{"tf":1.7320508075688772},"17":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"37":{"tf":2.0},"41":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":3.3166247903554},"59":{"tf":1.0},"60":{"tf":2.449489742783178},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"63":{"tf":3.4641016151377544},"65":{"tf":1.4142135623730951},"66":{"tf":3.0},"67":{"tf":3.3166247903554},"69":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"75":{"tf":1.0},"96":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"94":{"tf":1.0}}}}}}}}}}},"p":{"df":1,"docs":{"85":{"tf":2.0}},"e":{"df":1,"docs":{"140":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"165":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"132":{"tf":2.449489742783178},"133":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":35,"docs":{"109":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":2.6457513110645907},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"80":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"h":{"df":7,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"146":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0}}},"i":{"c":{"df":6,"docs":{"55":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":38,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"163":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":3.1622776601683795},"67":{"tf":1.7320508075688772},"70":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":2.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}}},"p":{"df":1,"docs":{"138":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"70":{"tf":1.0}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"11":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"152":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":2.0},"56":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0}}}}},"df":2,"docs":{"56":{"tf":1.4142135623730951},"71":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"150":{"tf":1.0},"72":{"tf":1.0}}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"75":{"tf":2.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":7,"docs":{"118":{"tf":1.0},"132":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":2.0},"55":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"84":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"76":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}}}},"d":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":1,"docs":{"93":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":4,"docs":{"77":{"tf":3.4641016151377544},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}}}},"df":6,"docs":{"139":{"tf":2.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"157":{"tf":1.0},"173":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"90":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"166":{"tf":1.0},"38":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"k":{"df":10,"docs":{"106":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"70":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"102":{"tf":1.4142135623730951},"14":{"tf":1.0},"168":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.0},"59":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}},"t":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":2.0}}}}},"n":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":3,"docs":{"118":{"tf":1.0},"151":{"tf":1.0},"74":{"tf":1.0}}}}}},"c":{"df":9,"docs":{"124":{"tf":1.0},"170":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}},"df":45,"docs":{"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.7320508075688772},"111":{"tf":2.0},"118":{"tf":1.4142135623730951},"12":{"tf":1.0},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.0},"146":{"tf":1.0},"158":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"28":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"5":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":3.3166247903554},"87":{"tf":1.4142135623730951},"89":{"tf":1.0},"9":{"tf":1.4142135623730951},"90":{"tf":2.23606797749979},"96":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"148":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":5,"docs":{"102":{"tf":1.0},"169":{"tf":1.0},"3":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"v":{"[":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":13,"docs":{"1":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"143":{"tf":1.4142135623730951},"162":{"tf":2.0},"38":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}},"o":{"c":{"d":{"'":{"df":3,"docs":{"166":{"tf":1.0},"62":{"tf":1.0},"70":{"tf":1.4142135623730951}}},".":{"df":0,"docs":{},"g":{"d":{"b":{"df":6,"docs":{"63":{"tf":3.0},"64":{"tf":1.0},"67":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"33":{"tf":1.0},"34":{"tf":2.0}}}}}},"df":33,"docs":{"102":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"163":{"tf":2.23606797749979},"164":{"tf":2.449489742783178},"165":{"tf":1.7320508075688772},"166":{"tf":2.6457513110645907},"169":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"38":{"tf":2.449489742783178},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"46":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"48":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":3.3166247903554},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"m":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"153":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"20":{"tf":1.0},"56":{"tf":1.4142135623730951},"69":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"9":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"14":{"tf":2.0},"159":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"34":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"70":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"149":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"141":{"tf":1.0},"159":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}},"s":{"/":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"111":{"tf":1.0},"117":{"tf":1.0},"145":{"tf":1.0},"17":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"146":{"tf":1.0},"155":{"tf":1.4142135623730951},"65":{"tf":1.0},"78":{"tf":1.4142135623730951},"86":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"66":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"p":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{".":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":23,"docs":{"13":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"152":{"tf":1.0},"159":{"tf":2.449489742783178},"3":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":33,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"106":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.23606797749979},"71":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"96":{"tf":1.0}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"69":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":19,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.23606797749979},"111":{"tf":1.0},"123":{"tf":1.7320508075688772},"13":{"tf":1.0},"132":{"tf":1.0},"157":{"tf":1.0},"176":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"78":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":2.0}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}}}}}}}},"x":{"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}}}}},"p":{"/":{"c":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{},"x":{"df":1,"docs":{"79":{"tf":1.0}}}},"a":{"1":{"0":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"123":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":2,"docs":{"102":{"tf":1.7320508075688772},"123":{"tf":1.0}}},"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":11,"docs":{"12":{"tf":1.7320508075688772},"124":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"63":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"66":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"165":{"tf":2.0},"61":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":12,"docs":{"102":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"137":{"tf":1.4142135623730951},"16":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":2.23606797749979},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":5,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"115":{"tf":2.0},"117":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"!":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}}}}}},"t":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":2,"docs":{"56":{"tf":1.0},"71":{"tf":2.6457513110645907}},"k":{"df":2,"docs":{"71":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"96":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"132":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"47":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"94":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}},"s":{"df":1,"docs":{"70":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.0}}}}},"t":{"df":17,"docs":{"106":{"tf":1.0},"128":{"tf":1.7320508075688772},"14":{"tf":1.0},"149":{"tf":1.0},"157":{"tf":1.0},"51":{"tf":2.23606797749979},"52":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":2.0},"67":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.7320508075688772},"8":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"158":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"85":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"56":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"88":{"tf":1.0}}},"t":{"df":2,"docs":{"56":{"tf":1.0},"65":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":0,"docs":{},"e":{"d":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"g":{"c":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"=":{"$":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{"$":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"g":{"c":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":8,"docs":{"102":{"tf":1.0},"28":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":2.0},"39":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"66":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"117":{"tf":1.0}}}},"y":{"df":1,"docs":{"65":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"70":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"b":{"3":{"df":1,"docs":{"70":{"tf":1.0}}},"6":{"df":1,"docs":{"129":{"tf":1.0}}},"7":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"c":{"4":{"df":3,"docs":{"101":{"tf":1.7320508075688772},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"5":{"df":3,"docs":{"101":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"10":{"tf":1.0}}},"df":10,"docs":{"155":{"tf":1.0},"173":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"85":{"tf":1.0},"90":{"tf":1.0}}},"d":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":2,"docs":{"28":{"tf":1.0},"65":{"tf":2.0}},"e":{"1":{"1":{"df":1,"docs":{"74":{"tf":2.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"74":{"tf":2.23606797749979}}},"df":0,"docs":{},"r":{"df":5,"docs":{"105":{"tf":1.0},"140":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":7,"docs":{"11":{"tf":1.0},"140":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"52":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"150":{"tf":1.0},"67":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"'":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}}},"df":20,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"146":{"tf":1.0},"148":{"tf":2.23606797749979},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"74":{"tf":2.23606797749979},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"80":{"tf":2.8284271247461903},"81":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"162":{"tf":1.0},"44":{"tf":2.449489742783178},"78":{"tf":2.0},"93":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"140":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"135":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"90":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"d":{"(":{"df":1,"docs":{"166":{"tf":1.0}}},"df":3,"docs":{"166":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":3,"docs":{"10":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":2.8284271247461903}},"e":{"c":{"df":2,"docs":{"63":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":21,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":4.242640687119285},"111":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":2.8284271247461903},"123":{"tf":2.8284271247461903},"129":{"tf":1.0},"151":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"51":{"tf":2.23606797749979},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"74":{"tf":4.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"81":{"tf":2.23606797749979},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"138":{"tf":1.0},"165":{"tf":1.4142135623730951}}}},"t":{"c":{"df":0,"docs":{},"p":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"158":{"tf":1.0},"171":{"tf":1.0},"2":{"tf":1.0},"39":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.0},"75":{"tf":1.0}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"y":{"df":2,"docs":{"139":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"140":{"tf":1.0},"143":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"124":{"tf":1.0},"155":{"tf":1.0},"2":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":2.23606797749979}}}},"t":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"c":{"a":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"(":{"'":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":1,"docs":{"138":{"tf":1.0}}},"u":{"df":2,"docs":{"67":{"tf":1.0},"90":{"tf":1.0}},"g":{"df":3,"docs":{"35":{"tf":1.4142135623730951},"44":{"tf":1.0},"96":{"tf":2.0}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":23,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":2.6457513110645907},"16":{"tf":1.0},"173":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"175":{"tf":1.0},"65":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"175":{"tf":1.4142135623730951}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":4,"docs":{"146":{"tf":1.0},"148":{"tf":1.0},"163":{"tf":2.449489742783178},"164":{"tf":2.449489742783178}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"p":{"df":3,"docs":{"85":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"df":18,"docs":{"117":{"tf":1.4142135623730951},"123":{"tf":1.0},"166":{"tf":2.6457513110645907},"3":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772},"74":{"tf":3.0},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"8":{"tf":1.0},"96":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"133":{"tf":1.7320508075688772},"140":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"102":{"tf":1.0},"146":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"8":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":2.0},"153":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":3.3166247903554},"87":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}}},"r":{"'":{"df":1,"docs":{"68":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"129":{"tf":1.0},"2":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"11":{"tf":1.0},"135":{"tf":1.0},"158":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"df":3,"docs":{"28":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.4142135623730951}}}},"v":{"df":3,"docs":{"1":{"tf":1.0},"145":{"tf":1.4142135623730951},"159":{"tf":1.0}}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"102":{"tf":1.0},"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"13":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":12,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"86":{"tf":1.4142135623730951},"87":{"tf":1.7320508075688772},"89":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"75":{"tf":1.0}}}}},"s":{"df":8,"docs":{"109":{"tf":1.0},"118":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"163":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"d":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"151":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"67":{"tf":1.7320508075688772}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"159":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"168":{"tf":1.7320508075688772},"2":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"s":{"df":1,"docs":{"101":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"113":{"tf":1.4142135623730951},"14":{"tf":1.0},"52":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"x":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}},"df":20,"docs":{"10":{"tf":1.0},"106":{"tf":1.7320508075688772},"131":{"tf":1.0},"140":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":3.0},"174":{"tf":3.0},"175":{"tf":2.449489742783178},"65":{"tf":3.605551275463989},"66":{"tf":3.4641016151377544},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.7320508075688772},"78":{"tf":2.449489742783178},"79":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"df":0,"docs":{},"{":{":":{"df":0,"docs":{},"x":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"162":{"tf":1.0},"33":{"tf":1.0}}}}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"10":{"tf":1.0},"105":{"tf":1.4142135623730951},"112":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"162":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":9,"docs":{"13":{"tf":1.4142135623730951},"144":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"4":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.7320508075688772}}}}}},"c":{"df":1,"docs":{"56":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"66":{"tf":1.0}}}}},"df":1,"docs":{"102":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"(":{"df":1,"docs":{"166":{"tf":1.0}}},"df":10,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"166":{"tf":2.0},"3":{"tf":1.0},"37":{"tf":1.0},"55":{"tf":1.7320508075688772},"57":{"tf":1.0},"59":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"10":{"tf":1.0},"105":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":2.449489742783178},"59":{"tf":1.0},"65":{"tf":2.0},"72":{"tf":1.7320508075688772},"76":{"tf":2.0},"8":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"14":{"tf":1.0},"153":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"78":{"tf":1.0},"87":{"tf":1.0}},"t":{"df":2,"docs":{"13":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":52,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":2.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"50":{"tf":1.4142135623730951},"55":{"tf":3.0},"56":{"tf":2.23606797749979},"57":{"tf":2.0},"59":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":4.0},"66":{"tf":4.795831523312719},"67":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":2.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":2.449489742783178},"77":{"tf":1.7320508075688772},"78":{"tf":2.23606797749979},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"94":{"tf":1.0}},"m":{"df":1,"docs":{"59":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"59":{"tf":1.0}}},"df":7,"docs":{"14":{"tf":1.0},"159":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"60":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"48":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"132":{"tf":1.0},"140":{"tf":2.0},"150":{"tf":1.0},"159":{"tf":1.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"162":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"139":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"84":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":14,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"124":{"tf":2.8284271247461903},"125":{"tf":2.23606797749979},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":3.3166247903554}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":12,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"145":{"tf":1.0},"37":{"tf":1.0},"5":{"tf":1.0},"56":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"65":{"tf":2.0},"72":{"tf":1.0},"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"c":{"df":3,"docs":{"86":{"tf":2.0},"87":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"0":{"df":0,"docs":{},"x":{"4":{"8":{"0":{"0":{"_":{"1":{"8":{"0":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"75":{"tf":2.8284271247461903},"77":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}}}},"u":{"b":{"df":4,"docs":{"106":{"tf":1.0},"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}},"df":1,"docs":{"94":{"tf":3.4641016151377544}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"140":{"tf":1.0},"143":{"tf":1.0}}},"s":{"df":5,"docs":{"1":{"tf":1.0},"150":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"148":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"139":{"tf":2.0},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"157":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"107":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"85":{"tf":1.0}}}},"t":{"df":7,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.7320508075688772}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"17":{"tf":1.0},"39":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"w":{"d":{"/":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"1":{"tf":1.0},"150":{"tf":2.23606797749979}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"q":{"4":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":10,"docs":{"60":{"tf":2.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":3.0},"65":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":2.8284271247461903},"70":{"tf":1.0},"71":{"tf":1.7320508075688772},"95":{"tf":1.0}},"u":{"a":{"d":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":2.8284271247461903},"134":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"121":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"107":{"tf":1.0},"137":{"tf":1.4142135623730951},"5":{"tf":1.0},"66":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"104":{"tf":1.0},"105":{"tf":2.0},"65":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"117":{"tf":1.0},"149":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"159":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":10,"docs":{"129":{"tf":1.0},"138":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"71":{"tf":2.6457513110645907},"75":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"105":{"tf":1.0},"56":{"tf":1.0},"90":{"tf":1.0}}}}}},"r":{"/":{"df":0,"docs":{},"w":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772}}}},"0":{"df":7,"docs":{"168":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":5.291502622129181},"75":{"tf":5.385164807134504},"76":{"tf":4.123105625617661},"78":{"tf":2.449489742783178}}},"1":{"2":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"df":4,"docs":{"66":{"tf":3.872983346207417},"75":{"tf":4.0},"76":{"tf":1.4142135623730951},"78":{"tf":2.8284271247461903}}},"2":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"66":{"tf":2.0},"76":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"66":{"tf":2.0},"85":{"tf":2.23606797749979}}},"5":{"df":1,"docs":{"85":{"tf":2.0}}},"7":{"df":5,"docs":{"65":{"tf":2.0},"66":{"tf":2.6457513110645907},"75":{"tf":3.1622776601683795},"78":{"tf":2.0},"85":{"tf":1.4142135623730951}}},"a":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"135":{"tf":1.7320508075688772},"136":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"163":{"tf":1.4142135623730951},"76":{"tf":2.23606797749979},"86":{"tf":1.0}}}},"m":{"df":5,"docs":{"148":{"tf":2.0},"51":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"8":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.7320508075688772},"140":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":16,"docs":{"105":{"tf":1.7320508075688772},"118":{"tf":2.23606797749979},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"153":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"84":{"tf":1.0},"90":{"tf":2.23606797749979},"94":{"tf":1.4142135623730951}}}},"w":{"df":3,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}}},"c":{"c":{".":{"a":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"79":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}},"d":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":3,"docs":{"138":{"tf":2.449489742783178},"173":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"129":{"tf":1.0},"139":{"tf":1.0},"145":{"tf":1.4142135623730951},"65":{"tf":2.0},"86":{"tf":1.0},"88":{"tf":1.0}}}},"d":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":2.0}}}}}}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"66":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":37,"docs":{"107":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"129":{"tf":2.8284271247461903},"130":{"tf":1.7320508075688772},"131":{"tf":3.605551275463989},"132":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"67":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":2.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"81":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"56":{"tf":1.0}}}},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":1,"docs":{"68":{"tf":1.0}}},"o":{"b":{"df":0,"docs":{},"j":{"df":1,"docs":{"56":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"2":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"50":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"14":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":17,"docs":{"100":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":2.449489742783178},"109":{"tf":1.0},"129":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"55":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.0},"117":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"170":{"tf":1.0},"66":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"38":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":12,"docs":{"111":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"c":{"df":2,"docs":{"131":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":7,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0},"164":{"tf":1.4142135623730951},"44":{"tf":1.0},"56":{"tf":1.0},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"129":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"47":{"tf":1.0},"50":{"tf":1.0},"65":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":2.0},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.7320508075688772}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}},"r":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"66":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"174":{"tf":2.449489742783178}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":28,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.7320508075688772},"128":{"tf":2.6457513110645907},"129":{"tf":4.123105625617661},"130":{"tf":2.23606797749979},"131":{"tf":3.4641016151377544},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"168":{"tf":1.0},"175":{"tf":2.23606797749979},"56":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":2.6457513110645907},"73":{"tf":1.4142135623730951},"74":{"tf":4.242640687119285},"75":{"tf":3.1622776601683795},"76":{"tf":3.0},"77":{"tf":2.0},"78":{"tf":6.244997998398398},"79":{"tf":3.7416573867739413},"80":{"tf":2.8284271247461903},"81":{"tf":2.449489742783178},"86":{"tf":3.7416573867739413},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"1":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"2":{"2":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":2,"docs":{"75":{"tf":1.0},"78":{"tf":1.0}}},"9":{"df":3,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"_":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"+":{"2":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"h":{"1":{"9":{"9":{"df":0,"docs":{},"f":{"1":{"3":{"5":{"9":{"5":{"0":{"1":{"d":{"5":{"c":{"7":{"1":{"+":{"0":{"df":0,"docs":{},"x":{"2":{"8":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"b":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"a":{"a":{"8":{"d":{"0":{"+":{"0":{"df":0,"docs":{},"x":{"2":{"8":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"2":{"df":0,"docs":{},"e":{"3":{"4":{"3":{"6":{"df":0,"docs":{},"f":{"a":{"3":{"8":{"c":{"d":{"6":{"df":0,"docs":{},"f":{"2":{"+":{"0":{"df":0,"docs":{},"x":{"4":{"4":{"df":1,"docs":{"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"147":{"tf":1.4142135623730951}}}},"df":3,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"138":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"118":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"53":{"tf":1.0},"69":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"78":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"75":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"v":{"df":3,"docs":{"128":{"tf":1.0},"143":{"tf":1.0},"156":{"tf":1.4142135623730951}}}},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"a":{"d":{"df":2,"docs":{"35":{"tf":1.7320508075688772},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":3,"docs":{"138":{"tf":1.0},"141":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":3,"docs":{"65":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":11,"docs":{"15":{"tf":1.0},"158":{"tf":1.0},"166":{"tf":1.0},"176":{"tf":1.4142135623730951},"60":{"tf":2.0},"61":{"tf":2.0},"62":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":3.0},"67":{"tf":1.4142135623730951},"71":{"tf":2.449489742783178}}},"v":{"df":3,"docs":{"101":{"tf":1.0},"165":{"tf":1.0},"85":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"120":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"172":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"118":{"tf":1.0},"119":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":2,"docs":{"90":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":1,"docs":{"68":{"tf":1.0}},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.7320508075688772},"47":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"4":{"tf":1.0},"55":{"tf":1.4142135623730951}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":4,"docs":{"133":{"tf":1.0},"51":{"tf":1.4142135623730951},"66":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"131":{"tf":1.4142135623730951},"143":{"tf":1.0},"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.8284271247461903},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"10":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":2.449489742783178},"166":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.0},"55":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"78":{"tf":2.0}}}},"t":{"df":13,"docs":{"142":{"tf":1.0},"163":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"62":{"tf":1.7320508075688772},"65":{"tf":2.0},"69":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"80":{"tf":1.0},"86":{"tf":1.0},"95":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"11":{"tf":1.0},"5":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"10":{"tf":1.0},"109":{"tf":1.7320508075688772},"110":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772}}},"df":0,"docs":{},"s":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"109":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"90":{"tf":1.0}}}},"m":{"df":4,"docs":{"145":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"66":{"tf":1.0},"71":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":1,"docs":{"66":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":4,"docs":{"107":{"tf":1.4142135623730951},"137":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":13,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"18":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"12":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"109":{"tf":2.23606797749979}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"59":{"tf":1.0}}}},"s":{"df":13,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"53":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"92":{"tf":2.449489742783178},"93":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}}}}},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":3,"docs":{"111":{"tf":1.0},"116":{"tf":2.0},"17":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"113":{"tf":2.0},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0}}}}}}},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":23,"docs":{"111":{"tf":1.0},"116":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"v":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"b":{"c":{"df":1,"docs":{"168":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"129":{"tf":1.0}}},"l":{"df":1,"docs":{"65":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"162":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":2.0},"93":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"132":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":2.449489742783178},"140":{"tf":1.0},"158":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":17,"docs":{"55":{"tf":2.0},"56":{"tf":2.6457513110645907},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":2.449489742783178},"61":{"tf":1.7320508075688772},"62":{"tf":2.449489742783178},"63":{"tf":2.23606797749979},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":3.0},"67":{"tf":2.449489742783178},"68":{"tf":1.0},"69":{"tf":2.8284271247461903},"83":{"tf":1.0},"84":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":1.0}},"s":{":":{"1":{"0":{"df":2,"docs":{"63":{"tf":1.0},"65":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":1.0}}},"5":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"66":{"tf":2.0}}},"df":0,"docs":{}},"7":{"df":4,"docs":{"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951}}},"9":{"df":2,"docs":{"66":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"166":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"132":{"tf":1.0},"75":{"tf":1.0}}}}}},"w":{"[":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"138":{"tf":2.0}}}},"p":{"c":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"t":{"c":{"c":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"154":{"tf":1.4142135623730951}}},"df":6,"docs":{"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":2.0},"76":{"tf":1.4142135623730951}},"o":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"73":{"tf":1.0},"74":{"tf":1.7320508075688772}}}},"s":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"33":{"tf":1.7320508075688772},"35":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"n":{"df":50,"docs":{"10":{"tf":2.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"113":{"tf":1.0},"116":{"tf":1.0},"123":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":2.0},"168":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":2.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"64":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":3.7416573867739413},"67":{"tf":2.449489742783178},"69":{"tf":1.7320508075688772},"70":{"tf":3.0},"71":{"tf":2.0},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772},"79":{"tf":1.7320508075688772},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"63":{"tf":3.1622776601683795},"67":{"tf":2.8284271247461903}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"/":{"d":{"5":{"a":{"8":{"2":{"b":{"b":{"d":{"2":{"6":{"df":0,"docs":{},"e":{"1":{"a":{"d":{"8":{"b":{"7":{"4":{"0":{"1":{"df":0,"docs":{},"f":{"6":{"a":{"7":{"1":{"8":{"a":{"9":{"c":{"5":{"7":{"c":{"9":{"6":{"9":{"0":{"5":{"4":{"8":{"3":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.0}},"s":{":":{"3":{"9":{"4":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"df":2,"docs":{"18":{"tf":2.23606797749979},"56":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":17,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"12":{"tf":2.0},"13":{"tf":2.0},"14":{"tf":1.0},"149":{"tf":1.7320508075688772},"159":{"tf":1.7320508075688772},"17":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":2.0},"56":{"tf":1.7320508075688772},"6":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"168":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"56":{"tf":1.7320508075688772}}}}}}},"w":{"df":2,"docs":{"44":{"tf":2.8284271247461903},"93":{"tf":1.7320508075688772}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}},"r":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}}},"df":7,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":2.23606797749979},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"123":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"98":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"107":{"tf":1.0},"129":{"tf":1.0}}}}}},"s":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"d":{"d":{"1":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"105":{"tf":1.4142135623730951},"78":{"tf":2.449489742783178}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"52":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":18,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"119":{"tf":1.4142135623730951},"140":{"tf":1.0},"56":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"146":{"tf":1.4142135623730951},"154":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0}}}},"w":{"df":3,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"78":{"tf":1.0}}}},"b":{"1":{"0":{"df":1,"docs":{"70":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"140":{"tf":1.0}}}},"n":{"df":2,"docs":{"114":{"tf":2.0},"115":{"tf":1.0}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"148":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"51":{"tf":1.0}}}}}},"l":{"df":2,"docs":{"124":{"tf":1.0},"129":{"tf":1.0}}},"o":{":":{"0":{"df":1,"docs":{"113":{"tf":2.0}}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"132":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"3":{"tf":1.0},"64":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}}}}},"d":{"a":{"df":2,"docs":{"124":{"tf":1.0},"129":{"tf":1.0}}},"df":0,"docs":{}},"df":9,"docs":{"106":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"27":{"tf":1.0},"32":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.7320508075688772}},"e":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"51":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"66":{"tf":2.0}},"o":{"df":0,"docs":{},"n":{"d":{"df":13,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":37,"docs":{"101":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"144":{"tf":1.0},"165":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.0},"57":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"65":{"tf":1.0},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.0},"70":{"tf":2.23606797749979},"71":{"tf":2.0},"74":{"tf":2.8284271247461903},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.0},"87":{"tf":1.0},"92":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"e":{"df":36,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"125":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":2.0},"137":{"tf":2.0},"146":{"tf":1.0},"148":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.0},"170":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":3.0},"67":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"75":{"tf":2.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"m":{"df":1,"docs":{"74":{"tf":1.0}}},"n":{"df":1,"docs":{"140":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"175":{"tf":2.449489742783178},"48":{"tf":1.7320508075688772},"5":{"tf":1.0},"59":{"tf":1.7320508075688772},"87":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}},"f":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"(":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"=":{"0":{"df":0,"docs":{},"x":{"2":{"0":{"0":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"4":{"df":1,"docs":{"66":{"tf":3.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}},"m":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}}}}},"n":{"d":{"df":23,"docs":{"102":{"tf":1.0},"103":{"tf":2.6457513110645907},"104":{"tf":2.23606797749979},"105":{"tf":2.6457513110645907},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772},"149":{"tf":1.0},"166":{"tf":1.0},"54":{"tf":1.0},"70":{"tf":1.7320508075688772},"71":{"tf":1.0},"90":{"tf":1.7320508075688772},"93":{"tf":1.0},"94":{"tf":1.0},"97":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":9,"docs":{"128":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.4142135623730951},"152":{"tf":1.0},"38":{"tf":1.0},"76":{"tf":1.0},"90":{"tf":1.0}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"140":{"tf":2.23606797749979},"142":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"1":{"tf":1.0},"124":{"tf":2.0},"128":{"tf":3.0},"129":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.7320508075688772},"155":{"tf":1.0},"157":{"tf":1.7320508075688772},"159":{"tf":2.449489742783178},"9":{"tf":1.7320508075688772}}}}},"t":{"df":7,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.0}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{"!":{"(":{"$":{"(":{"$":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{")":{"*":{")":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}}},"df":31,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":3.605551275463989},"103":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"111":{"tf":1.7320508075688772},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"123":{"tf":2.0},"124":{"tf":1.4142135623730951},"125":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"90":{"tf":3.7416573867739413},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":2.449489742783178},"94":{"tf":2.0},"95":{"tf":1.0},"96":{"tf":3.3166247903554},"97":{"tf":1.0},"98":{"tf":2.23606797749979},"99":{"tf":1.7320508075688772}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}}}},"df":1,"docs":{"51":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"108":{"tf":2.449489742783178},"109":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"67":{"tf":1.0}}}},"i":{"c":{"df":3,"docs":{"10":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"158":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"169":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.0},"70":{"tf":1.0},"96":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"t":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}}}}}}},"df":57,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":3.1622776601683795},"66":{"tf":3.3166247903554},"67":{"tf":2.449489742783178},"71":{"tf":1.4142135623730951},"74":{"tf":2.6457513110645907},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":15,"docs":{"111":{"tf":1.7320508075688772},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":18,"docs":{"100":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.7320508075688772},"138":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"5":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"138":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"111":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"63":{"tf":1.0},"90":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"102":{"tf":1.0},"128":{"tf":1.7320508075688772},"137":{"tf":1.0}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":2,"docs":{"28":{"tf":1.0},"65":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"p":{"df":3,"docs":{"14":{"tf":1.0},"17":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}}},"df":6,"docs":{"170":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"50":{"tf":1.0},"65":{"tf":1.0}}},"r":{"df":1,"docs":{"71":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"65":{"tf":1.0},"66":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"86":{"tf":2.0}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":13,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"173":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0},"96":{"tf":1.0}},"n":{"df":9,"docs":{"118":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":10,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}}}},"df":1,"docs":{"65":{"tf":1.0}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"107":{"tf":1.0},"66":{"tf":2.23606797749979},"71":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"90":{"tf":1.0}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":3,"docs":{"133":{"tf":1.7320508075688772},"134":{"tf":1.0},"173":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"137":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"107":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"106":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"141":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"c":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}},"df":5,"docs":{"111":{"tf":1.0},"170":{"tf":1.0},"51":{"tf":1.0},"69":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"56":{"tf":1.0},"65":{"tf":1.0},"75":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"118":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":14,"docs":{"103":{"tf":2.23606797749979},"107":{"tf":2.0},"108":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.7320508075688772},"145":{"tf":1.0},"159":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0}}}}},"t":{"df":5,"docs":{"140":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0}},"e":{"df":2,"docs":{"14":{"tf":2.0},"39":{"tf":1.0}}}},"x":{"df":2,"docs":{"131":{"tf":2.0},"65":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":14,"docs":{"16":{"tf":1.0},"165":{"tf":1.0},"173":{"tf":1.0},"20":{"tf":3.4641016151377544},"51":{"tf":1.0},"56":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":2.23606797749979},"66":{"tf":2.8284271247461903},"67":{"tf":2.0},"69":{"tf":2.6457513110645907},"70":{"tf":2.0},"71":{"tf":2.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":5,"docs":{"112":{"tf":1.0},"65":{"tf":1.4142135623730951},"88":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"124":{"tf":2.23606797749979},"126":{"tf":2.449489742783178},"127":{"tf":2.23606797749979},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":2.449489742783178}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"59":{"tf":1.0},"87":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"w":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"df":1,"docs":{"118":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"86":{"tf":1.0},"90":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"76":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}}},"b":{"df":0,"docs":{},"u":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":1,"docs":{"138":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.7320508075688772},"55":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.4142135623730951}},"w":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"144":{"tf":1.7320508075688772},"59":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"d":{"df":1,"docs":{"52":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"110":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"142":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":2.449489742783178},"82":{"tf":1.7320508075688772},"84":{"tf":1.0}}}},"v":{"df":3,"docs":{"13":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"142":{"tf":1.0}}}}},"w":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"132":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":18,"docs":{"105":{"tf":1.4142135623730951},"131":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"94":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"158":{"tf":1.0},"50":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"14":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"147":{"tf":1.0},"159":{"tf":1.0},"86":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}},"r":{"c":{"df":7,"docs":{"128":{"tf":1.0},"159":{"tf":1.4142135623730951},"4":{"tf":1.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}},"df":6,"docs":{"175":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":5.744562646538029},"75":{"tf":2.23606797749979},"76":{"tf":2.6457513110645907},"78":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":7,"docs":{"124":{"tf":1.0},"14":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"21":{"tf":1.7320508075688772},"51":{"tf":1.0},"52":{"tf":1.0}},"i":{"df":6,"docs":{"166":{"tf":1.0},"17":{"tf":1.0},"172":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":9,"docs":{"150":{"tf":1.0},"159":{"tf":1.0},"48":{"tf":2.0},"59":{"tf":2.0},"64":{"tf":3.0},"65":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772},"90":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":3,"docs":{"1":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.4142135623730951}},"n":{"df":3,"docs":{"157":{"tf":1.0},"158":{"tf":1.0},"84":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":2.6457513110645907}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"151":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"77":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"9":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"140":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"86":{"tf":1.0}}}}}},"c":{"/":{"0":{"5":{"df":6,"docs":{"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":2.0},"66":{"tf":3.1622776601683795}}},"6":{"df":1,"docs":{"71":{"tf":1.7320508075688772}}},"7":{"df":4,"docs":{"75":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"a":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"=":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"0":{"0":{"0":{"df":0,"docs":{},"e":{"0":{"1":{"0":{"df":1,"docs":{"66":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"55":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}}},"df":2,"docs":{"86":{"tf":1.0},"88":{"tf":1.0}}},"t":{"'":{"df":1,"docs":{"51":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"20":{"tf":1.0}},"e":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"175":{"tf":1.7320508075688772},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":3,"docs":{"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"166":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"124":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.7320508075688772},"124":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"173":{"tf":1.0}}},"t":{"df":33,"docs":{"105":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"159":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.4142135623730951},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":2.449489742783178},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"103":{"tf":1.0},"109":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"140":{"tf":1.0},"55":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"96":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":10,"docs":{"151":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"176":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"104":{"tf":1.4142135623730951},"65":{"tf":3.4641016151377544},"66":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"i":{"c":{"df":2,"docs":{"106":{"tf":1.0},"69":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"u":{"df":10,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"129":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.7320508075688772},"86":{"tf":1.0},"88":{"tf":1.0}}}},"y":{"df":1,"docs":{"68":{"tf":1.0}}}},"c":{"df":0,"docs":{},"p":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"105":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"106":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":10,"docs":{"162":{"tf":1.7320508075688772},"33":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"59":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"p":{"'":{"df":2,"docs":{"65":{"tf":1.0},"67":{"tf":1.0}}},"df":17,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"118":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"172":{"tf":2.23606797749979},"56":{"tf":1.4142135623730951},"65":{"tf":4.69041575982343},"66":{"tf":2.449489742783178},"67":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"i":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":2,"docs":{"172":{"tf":1.0},"65":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.7320508075688772}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"112":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951}}}}}},"m":{"3":{"2":{"df":1,"docs":{"56":{"tf":1.0}},"f":{"3":{"0":{"3":{"df":0,"docs":{},"v":{"c":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"t":{"6":{"df":1,"docs":{"51":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"79":{"tf":1.0}}},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"78":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"0":{"3":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"c":{":":{":":{"_":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"h":{"df":1,"docs":{"78":{"tf":1.0}}},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"s":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"14":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"44":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"59":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"74":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"147":{"tf":1.0},"51":{"tf":1.7320508075688772},"52":{"tf":2.0},"56":{"tf":1.4142135623730951}},"x":{".":{"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":5,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"48":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"}":{"df":0,"docs":{},"}":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":3.3166247903554}}},"u":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"56":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"44":{"tf":1.4142135623730951}},"i":{"a":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"33":{"tf":1.0},"44":{"tf":1.0},"59":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"p":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}},"df":19,"docs":{"105":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"48":{"tf":1.0},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"128":{"tf":1.0},"174":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"108":{"tf":1.0},"151":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":2,"docs":{"144":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}},"df":6,"docs":{"106":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":2.6457513110645907},"75":{"tf":3.605551275463989},"76":{"tf":1.7320508075688772},"78":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.0},"139":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"h":{".":{"df":0,"docs":{},"w":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"104":{"tf":2.23606797749979},"105":{"tf":2.23606797749979},"106":{"tf":1.0},"109":{"tf":2.0},"56":{"tf":1.0},"70":{"tf":2.0}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"96":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"163":{"tf":1.0},"65":{"tf":2.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":5,"docs":{"143":{"tf":1.0},"148":{"tf":1.0},"55":{"tf":1.0},"70":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"138":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}}}},"u":{"b":{"df":3,"docs":{"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"76":{"tf":1.0}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.4142135623730951}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"63":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"62":{"tf":2.23606797749979},"80":{"tf":1.0},"81":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":7,"docs":{"132":{"tf":1.0},"157":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0},"48":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0}}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"df":15,"docs":{"113":{"tf":2.0},"116":{"tf":1.4142135623730951},"162":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"64":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}}},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"95":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.0},"61":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":9,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"14":{"tf":1.4142135623730951},"145":{"tf":1.0},"159":{"tf":1.4142135623730951},"45":{"tf":1.0},"65":{"tf":1.0},"90":{"tf":1.0}}}},"s":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":15,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.4142135623730951},"149":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}},"f":{"a":{"c":{"df":2,"docs":{"138":{"tf":1.0},"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"145":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"145":{"tf":1.7320508075688772}}}}}}}},"v":{"d":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}}}},"df":1,"docs":{"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"w":{"d":{"df":2,"docs":{"59":{"tf":1.7320508075688772},"70":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":3,"docs":{"151":{"tf":1.4142135623730951},"51":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":2,"docs":{"70":{"tf":1.0},"99":{"tf":1.0}}}},"y":{"df":1,"docs":{"138":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":8,"docs":{"174":{"tf":2.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":6,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0}}}}}}},"n":{"c":{"df":2,"docs":{"149":{"tf":1.0},"68":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"124":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":1,"docs":{"56":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"113":{"tf":1.0}}}}},"d":{"df":1,"docs":{"113":{"tf":1.0}}},"df":15,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0},"139":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.8284271247461903}}}}}}}},"t":{"a":{"b":{"df":2,"docs":{"138":{"tf":1.0},"65":{"tf":1.7320508075688772}},"l":{"df":5,"docs":{"102":{"tf":1.0},"137":{"tf":1.0},"174":{"tf":1.4142135623730951},"56":{"tf":1.0},"74":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"105":{"tf":2.0},"11":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"138":{"tf":1.0},"51":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.7320508075688772},"83":{"tf":1.0},"87":{"tf":1.0},"96":{"tf":1.0}},"n":{"df":1,"docs":{"129":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"144":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":1,"docs":{"28":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":8,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"x":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":7,"docs":{"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":7,"docs":{"56":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"65":{"tf":1.0},"69":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":19,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"168":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"20":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":3.1622776601683795},"59":{"tf":1.7320508075688772},"60":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":2.449489742783178},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.8284271247461903},"67":{"tf":1.4142135623730951},"69":{"tf":2.0},"71":{"tf":2.23606797749979}}}}}},"s":{"df":0,"docs":{},"k":{"df":8,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"129":{"tf":1.0},"145":{"tf":3.1622776601683795},"159":{"tf":1.0},"67":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0}}}}},"c":{"df":1,"docs":{"129":{"tf":1.0}},"l":{"df":1,"docs":{"166":{"tf":1.0}}},"p":{"/":{"3":{"3":{"3":{"3":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"62":{"tf":1.0}}}},"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":2.0},"110":{"tf":1.4142135623730951}}}},"df":4,"docs":{"105":{"tf":1.0},"173":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"156":{"tf":1.0},"157":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"94":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.0}}}}}}},"df":1,"docs":{"166":{"tf":2.23606797749979}}}}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.7320508075688772}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"159":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":18,"docs":{"103":{"tf":1.0},"105":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"20":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":2.0},"70":{"tf":2.449489742783178},"71":{"tf":1.4142135623730951},"96":{"tf":1.0}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"132":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":11,"docs":{"101":{"tf":1.0},"117":{"tf":1.4142135623730951},"12":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"17":{"tf":2.23606797749979},"20":{"tf":3.0},"63":{"tf":1.0},"69":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.4142135623730951}}}},"x":{"df":0,"docs":{},"t":{"df":19,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"6":{"tf":1.0},"68":{"tf":1.0}}}},"t":{"'":{"df":26,"docs":{"105":{"tf":1.4142135623730951},"123":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"105":{"tf":1.0}}}},"i":{"df":5,"docs":{"105":{"tf":1.0},"129":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"90":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":12,"docs":{"102":{"tf":1.0},"107":{"tf":1.4142135623730951},"133":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.4142135623730951},"3":{"tf":1.0},"38":{"tf":1.0},"57":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"97":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"t":{"a":{"df":2,"docs":{"135":{"tf":2.449489742783178},"136":{"tf":3.0}}},"df":0,"docs":{}},"y":{"'":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"6":{"tf":1.0},"83":{"tf":1.0}}}},"r":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"111":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"78":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"k":{"df":5,"docs":{"149":{"tf":1.0},"70":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"88":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":16,"docs":{"11":{"tf":1.0},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"3":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":5,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"139":{"tf":1.0},"16":{"tf":1.0},"65":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"145":{"tf":1.0},"149":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":7,"docs":{"124":{"tf":1.0},"132":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"98":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":10,"docs":{"0":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"51":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.7320508075688772},"73":{"tf":1.0},"90":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}}},"u":{"df":6,"docs":{"133":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"165":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"v":{"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"56":{"tf":1.0}}}},"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"168":{"tf":1.7320508075688772},"56":{"tf":2.8284271247461903},"63":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":2.0}}}},"m":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":7,"docs":{"105":{"tf":2.449489742783178},"142":{"tf":1.0},"154":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"163":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"107":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"79":{"tf":1.0}}}},"m":{"6":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"r":{"1":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"_":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"7":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"83":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"89":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":40,"docs":{"10":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":2.23606797749979},"107":{"tf":1.0},"109":{"tf":1.4142135623730951},"111":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"150":{"tf":2.449489742783178},"154":{"tf":2.23606797749979},"159":{"tf":1.0},"172":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":2.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"97":{"tf":1.0}},"r":{"df":9,"docs":{"105":{"tf":1.0},"149":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":4.358898943540674},"87":{"tf":2.449489742783178},"88":{"tf":2.23606797749979},"89":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.0}}}},"p":{"df":2,"docs":{"157":{"tf":1.0},"67":{"tf":1.0}}}},"l":{";":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"x":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"67":{"tf":1.0}}}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"58":{"tf":1.0},"70":{"tf":1.7320508075688772}}}},"o":{",":{"0":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":5,"docs":{"106":{"tf":1.0},"109":{"tf":1.4142135623730951},"129":{"tf":2.8284271247461903},"79":{"tf":1.0},"83":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"131":{"tf":1.0},"137":{"tf":1.0},"51":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"105":{"tf":2.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"168":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":19,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"3":{"tf":1.4142135623730951},"37":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.7320508075688772}}}},"p":{"df":7,"docs":{"111":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"159":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"70":{"tf":1.0}},"i":{"c":{"df":8,"docs":{"1":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"156":{"tf":1.7320508075688772},"159":{"tf":1.0},"3":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"150":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"69":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"65":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"132":{"tf":1.7320508075688772},"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"u":{"df":2,"docs":{"165":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"79":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":5,"docs":{"175":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"k":{"df":4,"docs":{"141":{"tf":1.0},"154":{"tf":1.0},"55":{"tf":1.0},"86":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"52":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"f":{"3":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"v":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"63":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":4,"docs":{"135":{"tf":1.0},"159":{"tf":1.4142135623730951},"56":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"113":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"14":{"tf":1.0},"148":{"tf":1.7320508075688772},"165":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"108":{"tf":1.0},"117":{"tf":1.0}}}},"t":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0}},"t":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"48":{"tf":2.0},"59":{"tf":2.0}}}}}}}},"p":{"df":4,"docs":{"107":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}},"i":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":22,"docs":{"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"13":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"163":{"tf":2.23606797749979},"164":{"tf":2.0},"166":{"tf":1.0},"170":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0},"66":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.7320508075688772},"78":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"123":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":10,"docs":{"160":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"48":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"133":{"tf":2.0},"134":{"tf":2.0},"73":{"tf":1.0}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.0},"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"v":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"92":{"tf":1.7320508075688772},"93":{"tf":1.0}}},"y":{"a":{"c":{"df":0,"docs":{},"m":{"0":{"df":1,"docs":{"92":{"tf":1.0}}},"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"b":{"0":{"df":1,"docs":{"93":{"tf":1.4142135623730951}}},"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"i":{"df":2,"docs":{"65":{"tf":2.23606797749979},"94":{"tf":1.4142135623730951}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"132":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":27,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":2.0},"138":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"74":{"tf":2.449489742783178},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":2.0},"78":{"tf":2.0},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"118":{"tf":1.0},"65":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"52":{"tf":1.0},"55":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":19,"docs":{"100":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"166":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"70":{"tf":1.0},"73":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.7320508075688772},"94":{"tf":1.0}}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}},"r":{"df":1,"docs":{"129":{"tf":1.4142135623730951}}}},"df":8,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":2.23606797749979},"113":{"tf":1.4142135623730951},"123":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"e":{"df":1,"docs":{"105":{"tf":1.0}}},"i":{"df":1,"docs":{"129":{"tf":1.0}}},"o":{"df":3,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"98":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":17,"docs":{"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"159":{"tf":1.0},"174":{"tf":2.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":2.0},"78":{"tf":2.23606797749979},"94":{"tf":1.4142135623730951},"96":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"i":{"c":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"4":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"}":{"\\":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"1":{"6":{",":{"df":0,"docs":{},"u":{"1":{"6":{",":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"[":{"0":{"df":1,"docs":{"131":{"tf":1.0}}},"1":{"df":1,"docs":{"131":{"tf":1.0}}},"2":{"df":1,"docs":{"131":{"tf":1.0}}},"3":{"df":1,"docs":{"131":{"tf":1.0}}},"4":{"df":1,"docs":{"131":{"tf":1.0}}},"5":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":9,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"66":{"tf":2.0},"77":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":6,"docs":{"72":{"tf":2.23606797749979},"74":{"tf":1.4142135623730951},"75":{"tf":4.358898943540674},"76":{"tf":1.0},"77":{"tf":2.449489742783178},"78":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":5,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},":":{"9":{"6":{"0":{"0":{",":{"0":{",":{"0":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"148":{"tf":1.4142135623730951},"44":{"tf":1.0},"67":{"tf":1.0}}}}},"b":{"df":1,"docs":{"65":{"tf":1.0}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":4,"docs":{"113":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"d":{"df":0,"docs":{},"m":{"df":2,"docs":{"35":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"44":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"f":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"76":{"tf":1.0}}}},"df":1,"docs":{"173":{"tf":1.4142135623730951}},"i":{"c":{"df":1,"docs":{"105":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"88":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"106":{"tf":1.0},"71":{"tf":1.0}}}}}},"n":{")":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"48":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"64":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"102":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"62":{"tf":1.0},"65":{"tf":1.0}}}}},"r":{"df":4,"docs":{"132":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"131":{"tf":1.0},"14":{"tf":1.4142135623730951},"3":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"83":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}}},"t":{"df":6,"docs":{"137":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.0},"173":{"tf":1.4142135623730951},"50":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"90":{"tf":1.0}}}}}},"x":{"df":1,"docs":{"56":{"tf":1.0}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"20":{"tf":1.0},"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"38":{"tf":1.0}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":9,"docs":{"20":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":3,"docs":{"35":{"tf":1.0},"44":{"tf":1.0},"96":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":7,"docs":{"62":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":2.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"130":{"tf":1.7320508075688772},"131":{"tf":2.0},"145":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}}}}}},"p":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"101":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"168":{"tf":1.4142135623730951},"38":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":2.0},"89":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":56,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":2.0},"12":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":2.23606797749979},"146":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"166":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"8":{"tf":1.0},"87":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"117":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"56":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"!":{"(":{"$":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":2.0}}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"=":{"5":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"52":{"tf":1.0},"65":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{":":{"1":{"9":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"x":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"107":{"tf":1.0},"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"105":{"tf":1.0},"110":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"110":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"d":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":2.23606797749979},"106":{"tf":2.0},"107":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.7320508075688772},"123":{"tf":1.0},"148":{"tf":1.0},"53":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"107":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":13,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":2.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"129":{"tf":1.0},"17":{"tf":1.0}}}}},"b":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":25,"docs":{"101":{"tf":1.0},"102":{"tf":2.0},"111":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":2.449489742783178},"155":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"33":{"tf":2.0},"34":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"44":{"tf":2.23606797749979},"45":{"tf":2.0},"48":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":2.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.7320508075688772}}},"df":117,"docs":{"0":{"tf":1.0},"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":2.8284271247461903},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"109":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"116":{"tf":1.7320508075688772},"117":{"tf":1.7320508075688772},"118":{"tf":2.0},"12":{"tf":1.4142135623730951},"123":{"tf":2.23606797749979},"124":{"tf":2.6457513110645907},"125":{"tf":1.0},"129":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.449489742783178},"136":{"tf":2.0},"137":{"tf":1.4142135623730951},"138":{"tf":2.0},"139":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":2.23606797749979},"151":{"tf":1.0},"152":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"162":{"tf":2.0},"165":{"tf":1.0},"166":{"tf":3.0},"168":{"tf":1.0},"169":{"tf":2.0},"17":{"tf":1.4142135623730951},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"2":{"tf":1.4142135623730951},"21":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"38":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":1.7320508075688772},"59":{"tf":3.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":2.23606797749979},"64":{"tf":2.6457513110645907},"65":{"tf":4.69041575982343},"66":{"tf":4.242640687119285},"67":{"tf":2.0},"69":{"tf":2.0},"70":{"tf":3.1622776601683795},"71":{"tf":2.6457513110645907},"72":{"tf":1.4142135623730951},"74":{"tf":2.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"78":{"tf":3.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.6457513110645907},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":2.23606797749979},"93":{"tf":1.4142135623730951},"94":{"tf":2.8284271247461903},"95":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"109":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"155":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"47":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0}}}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"]":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"c":{"d":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"0":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.4142135623730951},"155":{"tf":1.0},"9":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"118":{"tf":1.0},"32":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"p":{"df":1,"docs":{"93":{"tf":1.0}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"v":{"0":{".":{"1":{".":{"0":{"df":2,"docs":{"168":{"tf":1.0},"20":{"tf":1.0}}},"2":{"df":2,"docs":{"168":{"tf":1.0},"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"4":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"8":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"0":{".":{"0":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"45":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"2":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":3,"docs":{"56":{"tf":2.23606797749979},"66":{"tf":1.0},"71":{"tf":1.0}}},"1":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"3":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"5":{"df":1,"docs":{"56":{"tf":1.0}}},"7":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"2":{"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"1":{"9":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{".":{"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"3":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"7":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{".":{"0":{"df":2,"docs":{"17":{"tf":1.0},"56":{"tf":1.0}}},"2":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{".":{"0":{"df":2,"docs":{"168":{"tf":1.0},"56":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"56":{"tf":1.0}}},"2":{"4":{"df":1,"docs":{"56":{"tf":1.0}}},"df":1,"docs":{"56":{"tf":1.0}}},"4":{"df":1,"docs":{"56":{"tf":1.0}}},"6":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":2,"docs":{"162":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"59":{"tf":1.0}}},"7":{"df":1,"docs":{"48":{"tf":1.0}}},"df":8,"docs":{"162":{"tf":1.0},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":2.0},"58":{"tf":1.0},"59":{"tf":2.6457513110645907}}},"3":{"7":{"df":1,"docs":{"59":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":32,"docs":{"105":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":2.6457513110645907},"138":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"173":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"65":{"tf":2.449489742783178},"66":{"tf":3.0},"74":{"tf":2.0},"75":{"tf":1.7320508075688772},"76":{"tf":2.0},"77":{"tf":1.7320508075688772},"78":{"tf":5.5677643628300215},"79":{"tf":4.69041575982343},"80":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"107":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.23606797749979},"37":{"tf":1.0},"38":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"137":{"tf":1.0}}}}},"c":{"c":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"78":{"tf":3.3166247903554},"79":{"tf":3.3166247903554}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"56":{"tf":1.0}}}}}},"df":5,"docs":{"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"56":{"tf":1.0}},"e":{"c":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":7,"docs":{"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"124":{"tf":1.0},"78":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"168":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":15,"docs":{"106":{"tf":1.0},"11":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"123":{"tf":1.0},"138":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"56":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"105":{"tf":1.0},"17":{"tf":3.0},"19":{"tf":1.0},"20":{"tf":1.7320508075688772},"37":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.449489742783178},"60":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}}}},"i":{"a":{"df":5,"docs":{"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.4142135623730951},"51":{"tf":1.0},"95":{"tf":1.0}}},"d":{"df":2,"docs":{"48":{"tf":1.0},"59":{"tf":1.0}}},"df":1,"docs":{"34":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"140":{"tf":1.0},"65":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"90":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"168":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":2.0},"75":{"tf":1.0},"85":{"tf":1.0}},"e":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{">":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}},"e":{"<":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"<":{"df":0,"docs":{},"u":{"3":{"2":{">":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"<":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"152":{"tf":1.4142135623730951},"153":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":2.6457513110645907}}}},"df":1,"docs":{"73":{"tf":1.4142135623730951}},"s":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"152":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"s":{"df":1,"docs":{"1":{"tf":1.0}}}},"w":{".":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"m":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"b":{"df":0,"docs":{},"r":{"1":{"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"1":{"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"1":{"0":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"1":{"df":2,"docs":{"130":{"tf":1.4142135623730951},"131":{"tf":1.0}}},"6":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"r":{"1":{"0":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"79":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"m":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{")":{".":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"s":{"c":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"7":{"_":{"9":{"9":{"9":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"d":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"a":{"d":{"d":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.0},"131":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"d":{"df":0,"docs":{},"r":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"*":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"b":{"'":{"df":0,"docs":{},"x":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"6":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"87":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"x":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{")":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":2.0},"14":{"tf":1.0},"168":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":2.8284271247461903},"89":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"t":{"df":13,"docs":{"104":{"tf":1.0},"12":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"158":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}},"n":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"70":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"48":{"tf":1.0},"59":{"tf":1.4142135623730951},"62":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"y":{"df":16,"docs":{"106":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":6,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772}},"e":{"'":{"d":{"df":2,"docs":{"133":{"tf":1.0},"143":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":42,"docs":{"100":{"tf":1.0},"102":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"111":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":2.23606797749979},"132":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.7320508075688772},"49":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":3.0},"66":{"tf":2.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":2.449489742783178},"87":{"tf":2.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"r":{"df":2,"docs":{"51":{"tf":1.0},"65":{"tf":1.0}}},"v":{"df":3,"docs":{"65":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0}}}},"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"140":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"105":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"105":{"tf":1.0},"90":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":1.0}}},"i":{"df":1,"docs":{"146":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":30,"docs":{"106":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"3":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"56":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":5,"docs":{"102":{"tf":1.0},"12":{"tf":1.0},"155":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.0}}},"df":1,"docs":{"150":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"135":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"86":{"tf":1.0}}}}},"y":{"'":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"12":{"tf":1.0},"124":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"1":{"tf":1.0},"150":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}},"o":{"df":0,"docs":{},"w":{"df":18,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.4142135623730951},"21":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"90":{"tf":1.0},"96":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"p":{"df":1,"docs":{"67":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":16,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"102":{"tf":2.6457513110645907},"105":{"tf":1.0},"111":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":2.0},"123":{"tf":2.23606797749979},"129":{"tf":1.0},"14":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.4142135623730951},"90":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"131":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"85":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"10":{"tf":1.0},"105":{"tf":1.0},"123":{"tf":1.0},"137":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"33":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":16,"docs":{"129":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":3,"docs":{"102":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":33,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":2.23606797749979},"149":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"165":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.4142135623730951},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"78":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"88":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"60":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.0}},"s":{":":{"1":{"0":{":":{"5":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"0":{"tf":1.0},"149":{"tf":1.0},"20":{"tf":1.0},"70":{"tf":3.872983346207417},"71":{"tf":3.3166247903554},"93":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.0},"55":{"tf":1.0},"90":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"76":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"w":{"df":3,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951}}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":23,"docs":{"1":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.0},"144":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"78":{"tf":2.449489742783178},"79":{"tf":1.0},"93":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"153":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"105":{"tf":1.0},"162":{"tf":1.0},"84":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"105":{"tf":1.0},"123":{"tf":1.0},"75":{"tf":1.0}}}}}}},"x":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"[":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"/":{"4":{"df":0,"docs":{},"x":{"b":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{"0":{"df":0,"docs":{},"m":{"df":2,"docs":{"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"8":{"6":{"_":{"6":{"4":{"df":4,"docs":{"20":{"tf":1.0},"28":{"tf":1.4142135623730951},"66":{"tf":2.6457513110645907},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":22,"docs":{"103":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"133":{"tf":2.6457513110645907},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"137":{"tf":3.1622776601683795},"138":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"140":{"tf":2.23606797749979},"141":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":3.1622776601683795},"64":{"tf":1.0},"65":{"tf":3.7416573867739413},"67":{"tf":2.23606797749979},"70":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.7320508075688772},"95":{"tf":1.0}},"i":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}},"j":{"df":0,"docs":{},"f":{"df":1,"docs":{"28":{"tf":1.0}}}},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"78":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"x":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}}}}},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"df":4,"docs":{"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":2,"docs":{"65":{"tf":1.4142135623730951},"66":{"tf":1.0}}}}},"y":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.0}},"z":{"df":1,"docs":{"131":{"tf":1.0}}}}},"y":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"[":{"1":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":13,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"133":{"tf":2.6457513110645907},"134":{"tf":1.7320508075688772},"135":{"tf":2.0},"136":{"tf":1.4142135623730951},"137":{"tf":3.1622776601683795},"138":{"tf":2.0},"140":{"tf":2.23606797749979},"141":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"71":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"154":{"tf":1.4142135623730951}}}},"df":3,"docs":{"113":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"145":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":29,"docs":{"103":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"129":{"tf":1.7320508075688772},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":2.0},"155":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.7320508075688772},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":2.23606797749979},"80":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"84":{"tf":1.0},"88":{"tf":1.0}}}},"r":{"df":2,"docs":{"143":{"tf":1.0},"67":{"tf":1.0}}},"v":{"df":2,"docs":{"46":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":9,"docs":{"101":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}}}}}},"z":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"h":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}},"l":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}},"df":7,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":2.6457513110645907},"137":{"tf":2.8284271247461903},"138":{"tf":1.7320508075688772},"140":{"tf":2.449489742783178},"141":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":8,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"38":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"2":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"0":{"df":0,"docs":{},"x":{"b":{"a":{"a":{"a":{"a":{"a":{"a":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{"4":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{".":{"0":{"4":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{".":{"0":{"4":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"133":{"tf":1.0},"134":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"26":{"tf":1.0}}},"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.0}}},"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"c":{"df":1,"docs":{"152":{"tf":1.0}}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"166":{"tf":1.0},"76":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"117":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"79":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"152":{"tf":1.0},"153":{"tf":1.0}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"27":{"tf":1.0},"32":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":2,"docs":{"37":{"tf":1.0},"52":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"175":{"tf":1.0}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"111":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"54":{"tf":1.0}}}}}}}}}},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"68":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"171":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"56":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"103":{"tf":1.0},"107":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"'":{"df":0,"docs":{},"t":{"df":5,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"167":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"61":{"tf":1.0},"62":{"tf":1.0}}}}},"df":2,"docs":{"12":{"tf":1.0},"59":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"141":{"tf":1.0},"67":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"122":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"154":{"tf":1.0},"83":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"118":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"155":{"tf":1.0},"90":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"132":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"81":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"165":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"172":{"tf":1.0},"176":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"152":{"tf":1.0},"153":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"168":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"168":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}},"d":{"a":{"c":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"171":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":2,"docs":{"170":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"66":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"i":{"c":{"df":4,"docs":{"116":{"tf":1.0},"120":{"tf":1.0},"165":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"73":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"148":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"68":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"m":{"a":{"df":1,"docs":{"148":{"tf":1.0}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"108":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":3,"docs":{"144":{"tf":1.0},"156":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0}}}}}},"t":{"c":{"/":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"d":{"/":{"9":{"9":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"172":{"tf":1.0},"60":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"143":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"102":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"f":{"3":{"df":1,"docs":{"50":{"tf":1.0}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"162":{"tf":1.0},"61":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":2,"docs":{"26":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"168":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"165":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"68":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"g":{"d":{"b":{"df":3,"docs":{"169":{"tf":1.0},"37":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"125":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"170":{"tf":1.0}}}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"140":{"tf":1.0}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"49":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"i":{"2":{"c":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"151":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"42":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"m":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"d":{"df":5,"docs":{"132":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"143":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"40":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":5,"docs":{"112":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"174":{"tf":1.0}}},"p":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"117":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"84":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"m":{"3":{"0":{"3":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"c":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"m":{"4":{"df":1,"docs":{"52":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"o":{"df":2,"docs":{"41":{"tf":1.0},"58":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.0},"127":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"147":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{")":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"75":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":7,"docs":{"102":{"tf":1.0},"121":{"tf":1.0},"150":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"x":{"df":3,"docs":{"46":{"tf":1.0},"58":{"tf":1.0},"91":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}},"e":{"df":1,"docs":{"37":{"tf":1.0}}}},"p":{"df":1,"docs":{"85":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"o":{"df":1,"docs":{"139":{"tf":1.0}},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"86":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"162":{"tf":1.0}},"o":{"c":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"34":{"tf":1.0}}}}}},"df":9,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"176":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"21":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"123":{"tf":1.0}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"105":{"tf":1.0}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"23":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"115":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"59":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"175":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"113":{"tf":1.0},"80":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"173":{"tf":1.0}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"161":{"tf":1.0},"167":{"tf":1.0},"4":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"175":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"125":{"tf":1.0},"155":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"150":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"89":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"m":{"df":1,"docs":{"150":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":1,"docs":{"154":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"107":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"74":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"72":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"156":{"tf":1.0}}}},"o":{"a":{"d":{"df":1,"docs":{"35":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"23":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"109":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"s":{"df":7,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"t":{"c":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"74":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"33":{"tf":1.0},"35":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"18":{"tf":1.0}}},"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"119":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"102":{"tf":1.0},"123":{"tf":1.0},"53":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"108":{"tf":1.0}}}},"o":{"df":1,"docs":{"158":{"tf":1.0}}}}},"t":{"df":1,"docs":{"15":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"111":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"131":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":3,"docs":{"103":{"tf":1.0},"107":{"tf":1.0},"129":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"126":{"tf":1.0},"127":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"69":{"tf":1.0},"82":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"21":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"175":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"40":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"m":{"3":{"2":{"df":0,"docs":{},"f":{"3":{"0":{"3":{"df":0,"docs":{},"v":{"c":{"df":0,"docs":{},"t":{"6":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"104":{"tf":1.0},"109":{"tf":1.0}}}}}}},"u":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"62":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"174":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"133":{"tf":1.0},"135":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"154":{"tf":1.0}},"r":{"df":2,"docs":{"83":{"tf":1.0},"86":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"89":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"17":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"144":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":3,"docs":{"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"33":{"tf":1.0},"35":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.0},"140":{"tf":1.0},"15":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}},"b":{"df":1,"docs":{"40":{"tf":1.0}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"143":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"150":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"36":{"tf":1.0},"47":{"tf":1.0},"59":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}}}}},"x":{"0":{"0":{"df":0,"docs":{},"m":{"df":2,"docs":{"163":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}} \ No newline at end of file diff --git a/f3discovery/tomorrow-night.css b/f3discovery/tomorrow-night.css new file mode 100644 index 000000000..81fe276e7 --- /dev/null +++ b/f3discovery/tomorrow-night.css @@ -0,0 +1,102 @@ +/* Tomorrow Night Theme */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment { + color: #969896; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #cc6666; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #de935f; +} + +/* Tomorrow Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #f0c674; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.hljs-name, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #b5bd68; +} + +/* Tomorrow Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #8abeb7; +} + +/* Tomorrow Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #81a2be; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #b294bb; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1d1f21; + color: #c5c8c6; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} + +.hljs-addition { + color: #718c00; +} + +.hljs-deletion { + color: #c82829; +} diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..a5b1aa16c4dcb6c872cb5af799bfc9b5552c7b9e GIT binary patch literal 5679 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 A;{X5v literal 0 HcmV?d00001 diff --git a/favicon.svg b/favicon.svg new file mode 100644 index 000000000..90e0ea58b --- /dev/null +++ b/favicon.svg @@ -0,0 +1,22 @@ + + + + + diff --git a/fonts/OPEN-SANS-LICENSE.txt b/fonts/OPEN-SANS-LICENSE.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/fonts/OPEN-SANS-LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/fonts/SOURCE-CODE-PRO-LICENSE.txt b/fonts/SOURCE-CODE-PRO-LICENSE.txt new file mode 100644 index 000000000..366206f54 --- /dev/null +++ b/fonts/SOURCE-CODE-PRO-LICENSE.txt @@ -0,0 +1,93 @@ +Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/fonts/fonts.css b/fonts/fonts.css new file mode 100644 index 000000000..858efa598 --- /dev/null +++ b/fonts/fonts.css @@ -0,0 +1,100 @@ +/* Open Sans is licensed under the Apache License, Version 2.0. See http://www.apache.org/licenses/LICENSE-2.0 */ +/* Source Code Pro is under the Open Font License. See https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL */ + +/* open-sans-300 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: local('Open Sans Light'), local('OpenSans-Light'), + url('open-sans-v17-all-charsets-300.woff2') format('woff2'); +} + +/* open-sans-300italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), + url('open-sans-v17-all-charsets-300italic.woff2') format('woff2'); +} + +/* open-sans-regular - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans Regular'), local('OpenSans-Regular'), + url('open-sans-v17-all-charsets-regular.woff2') format('woff2'); +} + +/* open-sans-italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + src: local('Open Sans Italic'), local('OpenSans-Italic'), + url('open-sans-v17-all-charsets-italic.woff2') format('woff2'); +} + +/* open-sans-600 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), + url('open-sans-v17-all-charsets-600.woff2') format('woff2'); +} + +/* open-sans-600italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), + url('open-sans-v17-all-charsets-600italic.woff2') format('woff2'); +} + +/* open-sans-700 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: local('Open Sans Bold'), local('OpenSans-Bold'), + url('open-sans-v17-all-charsets-700.woff2') format('woff2'); +} + +/* open-sans-700italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), + url('open-sans-v17-all-charsets-700italic.woff2') format('woff2'); +} + +/* open-sans-800 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), + url('open-sans-v17-all-charsets-800.woff2') format('woff2'); +} + +/* open-sans-800italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 800; + src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), + url('open-sans-v17-all-charsets-800italic.woff2') format('woff2'); +} + +/* source-code-pro-500 - latin_vietnamese_latin-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 500; + src: url('source-code-pro-v11-all-charsets-500.woff2') format('woff2'); +} diff --git a/fonts/open-sans-v17-all-charsets-300.woff2 b/fonts/open-sans-v17-all-charsets-300.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9f51be370fa913ce6de2922b580c262c4822b337 GIT binary patch literal 44352 zcmV(;K-<4}Pew8T0RR910Ifg(5dZ)H0f7hr0Ib{q0RR9100000000000000000000 z0000QE*lUWfmQ}!0EY+&fhq})G!YOAg!yQMtSAeP3IG8%0we>R0t6rhgFFYi4Ge-h zTM$x_K;*{m=TyO<(oF`$dr#+gT@uRz<@OP72f1way{Ld4djxa`IG0*=K;{4c|Nq>i zF~-^s+Z{rPn$}0zLzV=G*ddk#MfRZCOSo7Svxg)@O1QTM(GtC{-8am>TkfXJ&}5JO zXokZnNWAaG&x#r1r&DFc3k@sfl$|@RDaX?kWW{EN@TZnHp}gCDd}u9PW@H>gZ142z+QEhtr+J1&#|>KAj6Y2`)3tZkBe+ebjmTS6=W*;+$iHPBB3Un)Qo?6q*dE(P3T9y565vHowfyevYxI9K2P(y z$<_L{@8?J5hBF;TxvX%vUMY{MW;AQOFw;MRE?UNs>(i)Pw#F30SO&%}gA&nV#5ynh z%lr4w|41^EwI78NR7X_&MdMPeXq|gj4oJ6}tzd{4Fvwwq1Zjy_sfS1l0YYgJLOuSa zG~qZt#{MG5VL1;uY?c0qywYwhjn*_`$CiZFZCFDFz-?kG;zz}gkK?(Z;(4Ip0|Y@p zL`0q-DhfWlFW)O~_Uv1l(z*7n%=kiif-51?{(S1>dTz;-%RXz{zW_NG4POWVdSfQ{H?gb&VPWmSuI@as@lXQ zCML+EVq_sv+K31qR)E!rHdbOZcI*#x`rpX1-FQZd2?w2J5+HD^d^xN_9WLUu;R1_>$Sl2l1j{i_PqRoxBKXmEfAv5RRCG~gHz zoRPqp)jl)`>4DtY_ee=+oD0vBlrtv1+}R|)Aj>WYFNl--dsEGJL13vB!x?g=A&fDlOONKn#&pyZ<<^Gt#Y5O9+B{||V8CFK!GIY^G7 ziird-fZ=XPfYkAzOvx!^1&5rvR8_9Zlqy%TZCti4x_G(NsHD}UoUD}Q&&1ywU=hnR zK_eK;d!w1V-89?ZEBgl|7bFMOFTBI&;bU#pwZ9KM5d*ckoOlTrnn@#e=0bxf_LKF$ zd-0Mi4MXYT*CGx?Tq%ZXXdY`yIWWVJf|?K(5DNrL%GP_mZs@nw-vBb}Rw0W;wB!)N z5TjzUSNZXIA7943^nXK*r#Dw9|Mtf&ksu-=h_`Yp9V;Dkh;8<4psUZVb-$?#qp%T! ziAdB1b$5t5hjOzR8iD$*)2$e71R6>Zt8%DEY$Sg2KWN&b4Cqr8h>8`6#((@8#L}XktLaTS zryU~vMx03nNxOB%uQY)H>VL7pz)zP2nhY%8WH@)-0RsdY-07d0c5ee-ah{%=QSM%u z*8so2)#K3GU!m!|?O$6+?&yD~(Fj>ZOxK05BApxGi zJr7YET6WG{j1#TYt(MkW%SPIA4dOUU&zsN+<{}nS6r*LQrr)v8tl?2R`* z6w<>(odO>Dg>%+<`=H~%Re+D2bI267Gb@WPo}vT*tKEȮck{9tEK*~BMoW% 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 literal 0 HcmV?d00001 diff --git a/fonts/open-sans-v17-all-charsets-300italic.woff2 b/fonts/open-sans-v17-all-charsets-300italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2f545448418cba6668a2e7d49e9616e8c69dfd15 GIT binary patch literal 40656 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 bQBM5)6s%p?oy_T)fR3IrepgG2|qH4K6n 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

    D& zKmG7e67!kl#@t`?2092GluuaI?(wqHGc$CxbhOu&-QklBs;yusvX`9XbS$sFoH+FwvSs*$VNBEt-3}x$RNG$?<{E4Ybo(b3OQlfghskNz z9}K5Z3VQ3758HkG0jW@{RIXI$g7RShkH;@~Tu&=BS_r#d@9~%{hig#_2T@|P9H)w? z=gh}5S>q^Cq)p*cpk@GaSXq4sH<14^6;np5c+t|$J9x&lS&Se9UXJl& z`)tC!CGF^PM{9Gle70PoNpUr~Y%X6Z!}+OG>@qySno#@WZs|(!*Vl)pnmp&Xm-VKQ zd#My=>7WO!yH+kA!}m@QP$?RL){Bk$Qv*y2cO;BUYachhU4q|dA!Mv|yd}&v+!gE% z{DqB_ousX_y~Gbfu*tQR**BQz*PQqTVG6mV8#<{f+pRkMaZ3L)vy(`szQ9`Qf3L->DdXY}1dMc^^Csk2NTKs7&QcmZsc@0=Q*+*}0+ubaVYp z?_|MQ3hbnc(VG!jcF*kMaE)V8EC4oZFthXNL(^I^9lZlOJ$lJAO5=PrN|Oa{fGt+^ z86n<5N4dk4So5{kLjS&dhC18h8m3KH)**}vqTFD5^iMTKEbcl&5* zW^QC_D;06l5fzsu|eN0BcF>w|9d0O=b_CFVJ+E}_9y>Lu<@sRBZRB_KQXt_6*y+3*^M zE`8Gx-~2b)<#e>sMPht9=HdY`yV6x{- z64g$bGMR7NOT#uSC|2C5PQzyT^d!Zjg}qSQ?g6h$P4ccGk1(o5QhVy0CTs#8Vc)~9 zOq7?zT_f$!BRru4nCKiVUdJbNGaH|)2T8r+vx5vQZAuho$o6xH5)jXZGCov~fcRfT z&bKQLJ3z=#;>0N62R2Ai419Sb^WkaElLsFHLI;>$2KQ0{9@j2ZT<&_5+_Qnn+unjA znR%4OQ<~yW{LJ??8#ND;4y+f5FkhH;oGaMu*V%`Yil((-`_{i*wzrFu0@>r@;Q!@9 ztG-5C$|o66q0!cO8N3oR-ZuJgm%HhR9u|9gr72nkgf z`o9%BG~SIbmXx=T6}XWG!96o?82ddt~la{g9g5aRjJlk4d!jyanU_J7pF% z77h|AA4MVw=oD5BKVh$ZqKjco|ES*^`7lni8w`M~OOWG;!0pS{gxy|=mLhl`j&hO$ zyh#a7>{8aWnp$JtTk9*E)-=y}7@o8Aa4GKMcm(?Dkj`*yw&d^BbmmXdiwG6W=0S!H zhPH0Do+Bm19r|tQO1}!sqQwXgXJt)nTYP{voU&oA`&wBCy5wXMu+q{aM~Pnu^`Xm% z>~wKZWVqL`FH-T@4e}yAN80yR(3BfT^Ox^K6v1kT9mt8Me)EpvvO~*=Dzl0TbRG>Y z021OhH){SbYUb?JJhVvyjO_=O!9SzJSr7p`)%p3ee#i#M@JWL}?M@`DqCi*ZE@Tjp F{|Bsk2y6fV literal 0 HcmV?d00001 diff --git a/fonts/open-sans-v17-all-charsets-600italic.woff2 b/fonts/open-sans-v17-all-charsets-600italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c99aabe80340fd88a6aeb5729251e76c9a6f35ec GIT binary patch literal 42120 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 E9}-z&tN;K2 literal 0 HcmV?d00001 diff --git a/fonts/open-sans-v17-all-charsets-700.woff2 b/fonts/open-sans-v17-all-charsets-700.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..421a1ab25fa88105ab776552d7201205f7899841 GIT binary patch literal 44988 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 literal 0 HcmV?d00001 diff --git a/fonts/open-sans-v17-all-charsets-700italic.woff2 b/fonts/open-sans-v17-all-charsets-700italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..12ce3d20d1ce2288206e8b4f31c20f76452efe37 GIT binary patch literal 40800 zcmV(+K;6H0Pew8T0RR910H0t05dZ)H0bZ;C0G|B-0RR9100000000000000000000 z0000QE*lUWfmQ}!0EY+&fh-A+U=a)ogtTCT<_Zgr3IG8%0we>R0t6rhgLVhH4Ge+- zTOBWPhOtefntNuq4TicEz^;E~lZ|U|JMsx(yt*BL*v^dxscfC#3^$PQ<8nBiZ!l@YT@lv)Ub-bg(wzO}C zw6g8oZ?iuC%%U{qY)_qbIlaB77sBsi8qstzurv6pWV@S65F=%6VTcgs8G%6v91<@o z#@O~SYxkdc@pUjb7#s`^iojGVHoTXU24_>;5=6vi5QfrkHS?&y6hiyQeVMQGfA@Zu zepIjPkl6(nrt$e3H6}3Y;~j3`9uqvLn?5c~Wfd5^Y(~VYQ?DuyQC)p6BCG2!AoR=% zya~J!sLKDFEC2s9NtO?350V3*$>e}(3Y-G)^K}(w*PU!xRrm@+p!#kAwyDlatO5}M zQ4kar3rQ&{k!VqDz`}}YPv?wUq;tF5{dA$rf8{D&y6p=W`9=Tk1F%h*bC`)@qF^D2 zU?*8O>__XQ2E`)Z*>?X{Z-ERqP8b+w(s?@Gx{O*23 z*ySp@5b_Bj%=uJ8m=R_|Wp=sn36&83^?pAS!kmfmnHV#s)R{92*D?becpz+@s&JxO zoRF6ritLxF3ZzvkRcE?9^y!o>r@K^&V5HDp@*N=Me55OtQVX1Ic-no-nq{l2hcQ=U zZR5{JN+gnKB-6%pu}Z9v8PbdU?%v&tIFUBN<`UZuLZ|@urT*>wtJ6MwNuc_RN;8s> z02dMq^i2}3@vlj^r8D03x8K|Auw@uM%rRibYe_f0I;IUTD>D>bzhfk=F{AmFBi@}9Ocevsj!wVO#&FdmQw zp%Km@6?~6kcz;oo&ztmQ;tpjJTs##`oq5{q9TlME@MP!&D^<}G@Ity7c z$mMBBfwuCptBEgl-!AYnKm6Mcv?T)??7qE>{|!vSun_opQ?=SZ07e+Ds9n;L_Fmv- z>Y}|DYKj*_cik23bu;h(KY!*=05AY303=r+r~r`i8U!gDqNp_nplkr-?vdOi%NOX2 z+K}W+0R$Bx%S(}V-jI{LQNAS87gDY-7u8ke6=jT7F1lvhYcC%zEvY=Cxw3ov&Ax9P zum>c|{+ZH^pe>E8%dWo&CB0M*|6w>*oOh0a5X@b=Z13jQvsfi`Q>fwKSxn zi25+Gu}0u-kZl^{Ra_gisg^N77$J;&z}sF~UxI?5gJcNhC^vln&+q%*N@nIh`@A9| zqD6@kB}!@A5p8Q*+gcoPwE6m+;o0UloNWEeg@Gty_OJ5$KK@13K<0M=qHTYp2WD6dVp7NWox8?3#6 z7#wj<{si~l!`~ACQr@%BI|Km5*$f1zv`<%L6g<~GgqLGQ8*_t~DIRGd5L%(lJfH_P zXqTr6NaP0$o|eq?;bf(@omKv{ER?Wm9m!S3VD{WTX3g82**4<_7l$H~n6WolUg4Le z9eG@j&NNQMKco3+C7^8;pKG$@g;y5n0|J5SpLWI`(lS;ton~Tsg=dFmhXIoSVP*we zY*)1Ma`|ssPf7#SgN~uzdAk7%RCq>Hw8lQP;11qLO{ttST+Q`-ke^BzCaGzvryVL# zk*Zar7WJrCJ37z_EdDdk3aj1b5|cdd1$Njqs<~$1!Yej@idF*x0mG%gE&WHZK4@Ig z$)OQ4Z~|K4Jaj-8c%c13M}Uq4U7K_z{p}lKlZqn(L`IwtEn)(k;;s0E;*(_RGL0E0 zQvmM-9tnQ-U)sLbZLN^Zgn?<3Eqfsqis2Q_u@B7{#QXR+r|L?$E8O$*W(maBTD7(I zX}=Y~Cz!9cS=$iJc9*(rK-A-C_GW;96&l}0&CyywFkrOw_u&HrO$tW=&O8V0!ok8d zUG<68&Jznm0f09DQLvW=BCUv-;+7J8qKDau?F1E2C zsOauOA3CSSo^@0U9d`5mMjy_kJF|!G41n(c?Rxvv{n*)j-~D$9oU03^kxzXAs6E6^ zy@{!xxjIbagYP-WFznAPR{0M03M4zEyXSMs7;D=0p?E=ieU zQdUfTrevS!!#>p>*LhmjJjFJfG7^ zJ9j87S#U2*MRf7ZZ&8!(7a~(3 z*sOP0$=KD!*$HQFXKQ0^Wod!!rV?B&7Owcx%e(!3y*=GsogM9MmoHsB+nQ@>&Yn7X z;`lMlh^F+Rl(m0f(C_nlzV)zJ!Zk_Egp?nl#Hi4m1(}XLdwz+2NZ|-*h+9}FxCAjG z6zZ0;q7?}gL{~dL;TJjFf-csTQp4)@p9WzK7e-Zvp4?Rfeen*5xit`iAt4^%BB6K< zD7)uzY`Q~l&F6{V=U{$j7xc5l_&54)+>ws)Zh}QUyq}~Z+2O`vhyN#_@wAMlX>87t zo-Kr4hl&)+_guq3PH_*?9WorKwQ}6hHBZWZ)V&|eCPQb>G)_m?6tVSBwGHbw5AQ|d z94ban#Gd~%jj?iu%FvTkO0qr}%UTwcaGP+_ObfyML1Ya#b`aN*E{|XuL*x)nC?U(X zee^@~(2s#{IK94hkT>chTWF$zz{3+V1OlESY#rk2 zG}3X1ql#iL-ixBm7O99SjkxD9k`C#c+!11{Wajq;+a=ye*T>Zah3nW0K*%|oXw7le zt2-r)uWDq;Vj&8f7nGEVaI?tuWsSuAI$htOaCCh~1<~>s`b(gRPeFT5N45entv01J zi*yuMj0ACO71OB$(2fDm;ck*BL&$y{r|J3zGG)2OTq9Sr& zzf7uf4?lqEnK&%0DER>;wf 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%0Deo9y(?}8?riQx3p&>dOY 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

    33OR1_N*!%ylDDa|3D1;gP8brBkv%FrMeyX$5% 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�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 literal 0 HcmV?d00001 diff --git a/fonts/open-sans-v17-all-charsets-italic.woff2 b/fonts/open-sans-v17-all-charsets-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..398b68a0853fbf6368758deb1da49d347e3e7d89 GIT binary patch literal 41076 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

  • ~`;p}3;==ZtNy# zgSy{kfZb+PCvZz;BYb*4Sn} zb5}x|cskWc{9|mS<$Db{3O-l5e#~NVo8?zSWj$(Z*v~&Uj0b*kzd#^-P)3cUIC$>6k zDmuq{bdUP$g|I@B(wbKTSS$5-&#L!)L-(S}q*%Z7pty1?3h$8kXgqk04Q!odgU%Y zK;5|T6aXFB4eA?nYC#v#d5cCK{KCpo9XmF$H2&e7fACB|Hss&GA1|revp$73J&!4$ zW+ldF^6b7v&EW`jiQ$s$#DFYUTR-0ln>MG4nYy``pD$U+XBlMIB(YaFI*o5*j>fv` zw*N>qvp_(o*9dSurdatBkOoif?`KI zyTeFnHOi7j4o)zxv8NWt`UN$RBUTc^V=KHJFdhuEJ{SI-{_TFe)WT$Kjh%IKd#)iq zXNjLBqwT#LGv8?Px~up6l{ZfvafznCK?DF~h#^@m(?Rpz3;92XN=J$(7eT+B#uq@8 z*p6{Jl}a=)?C?{9)~jUdIJbmWdRH05HqgrPa_fiu4PM>ZoJFbgO0Yr(5Y`!7%+97& zuiZ&r3KWvH4ngzay_Xy3hH(qinN$Ivr!=AWUcasiz9v52+}3tR{9-f~a%vAqIh?Up zzx}onPfXXXtjVeY?hWSXnW@kMQnT|_>&=q-V;7Agw0wV6BD>(+;rw#6rgvIixmuq! z>s;eDT*k-!xk5;YHON|@gVRO$z}3`#bP84P-=GOd;`)w5)ccQ0)F(5kPc~G~?JtmZ zi!=TfX8f;B5h_cnN)*+8^umh4H66RNtM$C{wIx7*=$npFS0x|RjE9D*ziYT}ghy=i zXoTn7vTnN&+A;f}vg+ZEAc38%8R8t>6m7E8&nG~;P<20FaNi1soSC9i4(aoVp+{tE z4ZaqG3JiQr^6g1#iAs1A$(qOl;P%G;3R2elMUH-N-f-;RnY;5ooY;R; zF;SRb;MOGl0OJK3&wP%@3zF|~u#cceCtPp8*XuA)mCIO9eP{lsItGN(mz`?P_sQon z>Ra<+D7>RYRKv(wPk)Q}O9R`s;6cae=P@T?`7k*-{1!IU9NpnDSH1f7Q(YGi4kFY5 zF+k40n6Y!>*im(|F#w>wDiMQl&~6Y3dPtGa5X&aQ%7i*5ul&|iON6;|Gr}W-J{#Iy z%awc|R#{HtIvWOe{%@?-rPj_UNQ8I*U1$YkA|E^c1_=4CO44AG7fm<>JBq3mUTC|eO?1#esKA)_mFxTp6Ab;zy187)&Nj?5nLbh9`)XguDLzrRA}j?U*@$#+K2KqCy1PzU{Zgkg%kmb z?x3sZ$BjN0eQ{`{wKhN_A^T5J=I>ytX-HTIEpP=^XVrbJ)6?rm%2AvOQ3sJAA`8LS zK-F{T=6@-roheMI9MVuw*TC}IP~p@Z80dnZYH|&DM4UbBi&P)r`b+8g8#4-~OtZ_@ znsQtX;_fptE|B~_U+5QBy@Eh2!MTuLnsof;`i*JtN{tFLWa~Nn>Tk*hG8UW5(T~5= zCQL%iXEJQ!At|cx5-MNm#Bq1X z#g)g$J71ly$$55h@i8)ta*c9bdiV_O`E%%3`EoE$BIZ$g&q_|M4|J7vRX26RscX;L z?){|GiS*aZMaL?sH)g0FvnVi;j?C%x^^ZQAl0G=FJAaYq_;z^k)P3#UY7|JQlAXapG@g@^u52v;t+4@HzYXIC%Y+X zolO)0&2^L?uHqnGx_`yRTa@-wFP_6Q-t#8;NBLG7gqu3>;*gVO)V}Gu5=K=gS5I~W zwK?_MnY$}I?1&$7&N8fGh?x?b8kE%yYqtV8z9!r;ffOPyQ;k?gLggC53{zFhSOomG zNk;@Hd4%;e~uqRv-v34K={N3Mv1&PqohktPe;{oi=dE;ihFrqX(#F?OBvH@ zOqpoK$=nX*8p0;)5Zof;V;B_GIk2>K3LZ}_;h8h-%>}sDVMM{WN{eQSuJK9Rm6ny!WcJUhnGWQ#7u*DP&}jKt?HB1(;@%#=AN%Y#BEXO{6< zY2kFDiSAU~h3hZw-)`{wV_b~yfaLeKy5)E5>_F#UKsxW}kCk_EbE{nJcmuxhgp-TA zO+mjbcCBA~z2ob6WO^{pBwzZ=>&21Z=5tiPtRbb1w8jC)sta3lk_Wp;inB%eO-Pre z$Yh*7!?P+VF3G~z_Hr!_VvF%~$~C}5(r|iYT`Dhm^!4WXk*Vz-i5T2RcpAD>@zw zmlGm28A-PkpdKMOq6l|A^ke=xejL^Qqu_z*O4Ap~4Lnb+Z^7r}GGIhEI&DZZZXetZ z$3DfE@q;#+%1aioyzI zrcV3kEN^Q4TCXBt0>>K%(hje7OU7`?BYdALk|3giTN>%jwW))Y))UAu%iS zxs*G|3g8_Q<<_iXMMsSD;4v6ZQhl%3oMTpEqcCDh8)4O*aCKR=!lj&Tq8Fy5-cKy*60a7CdY_vWbj+5M6DZ`C&Lv(fIYl9YFkRtNXkefpC3BU(M8HTeg{|qnE#ZSx zT%wt6qtSJx!J%fsvt>-w+hw))pXx{&p-WIMh~?9?a0_Z_w4L(sPlUaFUycRLv`^TV03sS+I1E z!FuKGG^zQH-x14q#EbFE);@4_4R6p2ol(WqEwz4}52<0AjI(rV@*%wVssJ;R@Ub^T zySPm|pS-PCvjZDH53Pv^gcUhqH7W@Pl;pJJct_o0V&Q;l@N@uGLbtqjpv&8j;HiLB2pNT+5)-3O3T4ynp0 zFfXlf>g2lh9{vRQ0Tk(04ICwEMD*&`j3xuHI@e=ckT?{vkr^BqH!Z>9B!k!jiGsTE z*2a^Og34-6QTT2zBcrgUO%5KLEpC{q^oWT-wFHY$V=qf;8Y=RWwihysLP>@uDSl8w zcD=Y}rV&NZ_$58S(6lw17{ioHjXFA6zg*MQu{QH93Yw{t8wf6d|J792SDINcS-&u^ zHxy={Ni0@iTT$&2U0m!VaweFV)LrOrr!{NtL3U8@0DD$L;8e-3ro&kmGoW$rfV`W9ohDiL&W;cZ#UB=pT(9?U-6NF>|6M`dtk_q56U$eQulmfFeXs_2niPo@WbDmS)zROFI} z^UaBKq}nAj$b=9|RwRj%K3(XW6YD~CNX|{bhfs3ELaA9M=5^}f6^(DaPkxq?)7Ut1 zX38&zzigkFRLqu=(_;bSf7o-q>C}6uZdy*85}P3hu1{2+zN5JYA%^t4>!I~1x`v#s ze_B1cDyR7W)j)VI8L$51`|wnDT4i_|JO>1t`Lk=~3>6eS>v^B|9*;~bTl!i|xxA0~ zkGXw0G@EYb=U2V_QeNymC+s}kc}388;Q|bHe1G4;6mojS6DokZR-ej72S@o(dW%VY(c zec=kl{6rUnT{=86m0~i}k@fx0Lf_0f&o{-%PBib#N{d@!Wy?hp9~ zPkl=N1I^kcnORP!5XahLlk&N3)uKx0!>%sO4L#O`A9HlrsEfi5OXek47TH9j>_V{q z=t#Xe|6707Yvt*I67=nrRSj3qXO`v0hGiEg7!a)8Q+?QCL32S7{Q_a`_Z&CzU()|Q7k3hk(GN`3Jm)!I3kS(-s1j7ZAVZcyksJ{I#S2;JZASO|GgrUN~yg4Z3Wq3-@IOdkJ0lBKVMY*6{QuWP9aY?R9 zZtlyzGJ~J0zo2fgq5^aibkq%0aO?YTqi23qr5eVp3>s|R^4q+#MjvqZj&dx7XP-f zv+(gjrG*j7W9m2ir->WRe&%6Iqr^Dx2R4qV0K8)a#w|C%U02Q95AWwoAb9!U2^azv z4*{URg_;~Y-F0+-yk|;K7ieCiJl8=grWUe!J= z_f4L}D+k0vToQEF!1a9#ivp%kRfLpk4gjaaoSg^7U08mV%aPw)Yg?W^e0#+K0Tfj_o z`e09=Ohx;TK%^(lR z<-iF`V(FABJGi}Iub5~@qog<(ReI@JpulDoTgJz}CWLSdu|HQrVM ztZ`h_>}<)_)+Rmn+NNd>QTG|GA+YEw&6@Q(Snb3@qrDL+gGuLT)94=(_}tiu%?%t(|-5S^5K64hmTGSv075vI&D!@i2)(FQadlk@Whu( z7saOs$4MG=%C#3z!3*oBLd&NHYZ2u+>Y6M^Dm^Z zKhDEG{zLyLR-Ph=k}laRUaGr>B5n~a!*6U6Pvkds6EbE0eXrM~18utdQ<^*{$g@qp zOZ$RY`+|ZXK0QsXcURQCtKy$x5t`!2yt``_L7v`ibjaP!aL%BnRlAdqJx>7B$295r z389K9-mW<+xhRs*Izl-sDuT)c4>CZ<;`4&snadGoRZgfs9Oe)A4e^*FQFYh1z2%RW z)u~XVc|ooro|$%3RLLkyCG_6izpcd6em~nP$`#N?SCD^2QKL_2(%A`xAXWvq4@Ej| zLsHI-2~K8$hq6Hca+YYzS_w0&az_2(ZJW1(=L$}Cose^RXVu^V{^|C5#SwAncw&l= z3l55ak1+9i28$t?xf+#YWgzjKebwj{N@qkV-_9+v+C5u7TQ0yi7R;HUo8%mqIU`fq zSwN}UYWl1vQau?MSxIZ>8SgdDV=Ih^MvlBX&q5WOn8b3u5+6Jd2?oL z2sR;H!VE8A=8*Txd8?{e5AOeC|!-w zCwF$*BEN0+?>>07tJ(DGJ#+uQVg8Zgwe!Y8Yy!IR1eM8mkZHP>>M_ZRwz|P-f_-u~kAF>fP#6(*kROz10*AYXnHwl(uu9%aH zq70LR{b~bUoQ=I5$FN;{@cH~uF5=2TwZ1Oa(#f8q#y1q)0#zHSuNPRhz#k;zYWy@2 zK4HdT&A~bqeT3I_IiYPqYF0SMwDcXVVwEtqaf*3@u`5kCuiEyP=bo9y8RiUQH1x3V zcZ{lko`p4t_(t)X4xa3a_C2QMJk}l^3?D`%pS|+`M{T;37b}*^B97zw0tbAFlaIc% zpSs$g)l1o!|8H)qcx=b!V=cz@xq5Yq8_lh5?)065%N5ZN7uv81M)ltOU>i(qV`HTH zXl*7pJA*?^B9^8Nb&`$OZa4aqEzKGVdB$E%9cw2))TDn{0Kq49itTzvK8bSAH($F6YJKqu`CJ`Jjy zw(Xy$Z#f%&bOl|(ANPkZo8@jt}x z{;m`)mzb=*eeS_@urGw)0%?CwyLa~Xty7n~6aSaE@iAA*TN|LOPw=Wri_)X5TLvM~ z3y^6%2Qsf`B! zTr<)~ILlRlP(@Y&AAAAMcUA~2W}aa{u7$N;i(acHA<-4>3-J4XJ#Y&bq8$J3-1Z`qNG<||(V`*a3$v3$U#eg4W3r&=M7r3PWK@0@! zoTD`9a@odUQao$=92}pDVH(e=qH){CAryzlsyx=*LqE0i1Rp5nu>((ajyr4l zq1ZnHRT^m!UR3TzP$<%HZ0t_F7jx5KAV%ng#Vj(4qLELe!}wTt5}1QGwKdErypU?7e>SS!WFDRpp^Qv~Z0IG-x= z^5RqzEiJBCV{O~41gu`0e5oir$7$5K1SFT7q*1HdP{wvSQZC3fhpjP50$;T;=(TY- zY*|kI+3$CwhD!PXthe86RsM}J`}PyzFsn7CwaXrQV4wi0k}tNe)@H^SioRaFkS601 zubI-Z(gUgLa`-NkYKN8QfZ9%_rpINK@!7QK>;P9QlH~5AQ>UE&FY_PZd54`~YuBF? zv!3$n+GMm6rjzU8KinRFvAij#W73t)*f#}IL$>_24I`co7BnUK_wl>~N3SY$a=yvP zE1*LT{3p3?_@1cnGz;M?Z$DFs!GJ~f-+r)ezq$r-LxTX?EokmBai{;(r(4#W_QDm~ zCh!kaNpN6Bt;w-gGQO@Zridb@!iRtlN|68FPEnAjclwytLuC#{g6F*zrjm`*m#u?; zU=wtYk2J&?d(T|9_|nE5Wd+)%+_kcHZH#`~5H2`e%|2ViAYZDx%ys*9&YHj-or&8z zOM5(|EZL9S=*@{L%|p-{IdW6}X(NFCho>LNd^}W#MsqbM!Z;qjTtv(ww#m(>4~-mO z6Anytbw?MON5_bq5K79(90eob=C}Wmej~BCEU7F|%8Xf8hxKZJHrKV@?jN^!G^0%O z6Xqyz*jP-J$?UPe_f=kKWX1n}W(#VzU+Etm$T9HT3znYC*t z*^DwOv(*y)`qt?;LgX^3_vR)$@WK+0-*QI(n`uMbXzaC2moyLW{6Va2%PIT!rxV=s zUze6d1*hy*S3mQuOu@z*ByZpQdi!jP&u_vpYN(cBi;s2~Q&^QGGt*c-UJU=?pEFn= z_h_axkI8M}4793pLo2KuZ}OKsj}8tnwa18MGiNGY084(p3G>spGG<7NLo#cOn^5oL zPk_kQ?JXz28k+F>nCYAN=1Rn}=+0R?_Bp%anqTZ7ClT17w0FV*ehe!TVl;sa(BG=p zCW$(X4EhcHlf;2ZYVUL!94MnUQ#Fhx1S#FJBY`=>0sfm!^Zi&Vt8Nn+x~L9KF|{Yc z%E-5PFHdD^1XEgyUpjl=;iH=Htdqh6-L26c=F#=CIG!-_jXtItlfe*BfqoCP@0mg0 zkP5cCAfmxxP=xWaq`*Wi64l)mD=OhVhYe643KeDCX5lciE}PBfLo+{nQ&Sbb8~|lzKrP$QdHg))&}dmP*G%IFsDy`_Xg9N82kMR3g}VBBq{7fEhjvpBz00t+(mE zCI*pohsAh zPFD&DZCCFJ57M&TEVdIBIt-fyM&VQaV;lW~6P0=$*cQp`in4+cDAuB*PR7fq!UKHW zKRi#1MdDHdX|}9Z$Zn~!bUIq$@HbCT-(;a2?_=YjS51BrJ5A8G-zY?hi|vMy{t<-a z*yGSfRPU8yvWg8JFj<^sXXn73-z^?$X3U2xn>ex)R{laEhQ1h|TrFs=@z6|n0U2o9 z+oH}rvbCBJU3|JUCOWt-pgGf1-7lYcyhIio^?8hPY%iK}zNsPQy+?CPQWKF{(YbwX zn2^B#r4OuCeZIKK;C+Xi3gfvcPHW(`>koEZy_nMZDTxR@l4+lU77peg40e4C2A%93 z=9Lz7&p{Hd7|ReFDq6|{TTwwq9VbGhWnQGOogC2Vr%%PX?vdV33gF~oYuBl4(ig5= z9jD;Y2HA*=qon=mqQIQ<`uE_k>)bZ44%_E-q~{L~fn8JOhjb5>x%H}=th?)YPTUCoVNt)`CfGJg8? zpd<-35$9D_(Xnp*D*oiQy(Svro)0Ykrg`yG+3_Pn-i)eE$gNmN7-x*B*`K&|KY9+o zTG9lBb;@EE463YqS4vKENaP|cOE7r&tJPDDOp^CV+8D+WWgTs{egiAl!2vqf?$@`r z)*_WjJ`Uz*^cg^MQ1K773!ffUc1^znO$iY(ADRJ|H>O@36`d;t+wiaYG%^8_PFut+&kzgaqxpw}0zF+n(r@+5BR%oZJ_4`%O#q`y5rUm4kWO z6U4G9Fi8S&SDqs1cq;|ivuI-+ohNc2K%hZrz4RY^52RKJi%rE~T5ma+1y4ZgL>A)i z;oRKhVWi7t=BD^Yw7#@AOPJ8Bn=u>p2uyHx3GL*2AR*?-EFrjHbBhFmdm^$=3 zQF;8iXmfq~VYsh4w-o?rkmC4OeJpD@42nCw<%RKPR+QsWd|Qfs`2)EK3Rh z|I4=hm15(eoE$ctCYne`h+d(7g&QA>bYZt851xm#Ufw>O642P`%oA$`ejHZ7p=agn zg}I*ogFAD^@-@0yrG;`sslo9v={dRj{G=P=)SoRboLM|ccKeAc9o;)qO=RYB=bimc z30heuHj;!-pMbV!HMOP0W260}2$gU=)Pc7UF+RLlQ<}}|u7b$MD#d5Jkf#EvDuEU^ zwZB4|ABgYH3zG6^l*}csC?`M8)rLP7&d>GqoxQ$lCR?di(ZYnPrkbA}Vrow~d`#C2 z)bA58u_R|Xgqli}B3@}1x{irbnK=f{NjHS)Z;+P`PA>E> z4!59n>l9_YLN(|)0EE-Hfl!2vvvs9wXQMrYcoMWVZE!k-GceWN>ZO8b8*5dATIZDU z<^+N9m^eKzA5vc<@s^i&mlg+4_UWk>?I5EawGbrvB#MHI2c2&yHCB*V#4MY~=0b z4Og5tfb~3p_4ES4^-6fFF>(KvHIw?r^77u&LgOlRP)}Bz%r`v&tu?z((4m>&V$h4T zlz}Zo0DuZ?3hk6Irr<8Ct^Z%ft4`sAaB&4uzIAqCbu+zOc6&+dx__|rXgq0YB${T)Ec*WBlUPWjATFK)|1Y`x=igl5vW$b za-0peu>Znu^)%8g&t;~d^IN~#Yo?mCOV(+zKFWUq@8rK$DbRGQ$s24T`+y;;UjI*H z6H%KXOwi8d&aAd9+S7)Cu!G;`zmvM&N4X}uBxJW`6}bj91$g&#J8L{mNSHgJBWhz~ z&6Blqt$CNNd_6K-H5;9CeaM=^yP;5nqX}3524QS)+YEU=gyb6)?e2<>z~WW!>ZsN^ zBK-9+CLi@Jg4wCA59g7A`WWNWx^VbkH1CH(kNKBT13wqK#yL@#HS{X4fXwv~1eE=t zxT8^~AWO+7$}zahp^#}yli|@6dy&wr*TL!G7dK_ z*uiDFBrE_2H`BjuW{L>C=N29B;ejUk;Z^@Y{`%kHrvtick09t{j6dpI1l7=79xoyT z^nHy_>zT^vr}{i*#@@ZUN1*Yp-UM8lSwumDVXi}7Wl1Uev__^2fY>z9%{}GK7F=G2 zu~BsMvy!QO|z7U)^j$UG5Q!dlsp9343uT3xeKXKO3D<-`81LY*5?@C{taze3;-rW|ow!Igto zvWk?L9mL<(4CU5L{LraLsCpMgu${HhWc9+g)#{0@uaaA;vnR$~wzs$0gVl z_j@3+z&!52ep<2|ZW^GN&~sfxj3HiN3x536|P3eKBdaw%k*=%nIToY zC9Eh$f4D}j2gCgoda7OsVLkhfWI0?bKry0nJ8GlZ!U9Jj`BxF-lWgx|8vS0nZ z;Bq3(*iu-JezQe3L&?69sT^|3DpCxW9)UkH1POOWv$>DbLELqg(PRlz5D z4~9~RTc{>RXAAuQ8D=1Rq@MfzCu8q?o{)doUR&$1@h)wpfh2k8J8)qG{4i!sJZ1i^cis zq$I}&((@!zlD%p2$DIQtcRX!Ich2mL#s2x$C;RzNg868RozqT(o#+=#;f1Li z5`!xb#ZArT<*t9n!Ed-&3{sXq-q|j0K`;q?K$4ft3?YSn zOczt#Wi*Y`5{{?d=JtQs{S?{+JcqR4M|5^gNeyo(EET&pMW6< z#W{v`tHb{;BQ{rC4M(IQ-V3XDL7UwxOE9tGDy8jNw|WMjgSYI-pTo8Azgzzi?tiI2 zEZUfO-Xl%$WS``@I==qYX05G$SSIrpTWUYn)69#f4c@5m$aFgf6EGbHJMT?8<`BQ(t<|+9lmGh@1M$w7ThnEq8KF?V~i# z>y}@5<+qPF7b(sMN8d8m<}-Rth}_SXn`uJshri;l_^bY^@1N#REzvrDiiXd)nE1fdA~;0@^ICL8DBBtmn1ICr3{Ump^aYI zm&dykBIp)>A&PsppxZ^3gf7IH)Qn2Bjqq`;szl@F@5An6!u75;44x)jUvI;pwc&`^ zFg!8gveITenb3i_$EY{)ZL24_j$acSFI>mRMGG~GJ4)AfvFx>+zO`XXii%4QriIyi zVYn2rJ**A%O-Ag%$b7I7-HH$G>c2%+IR9dBZFAUMNlGi!r>!K?X3-L|{>?%CdL`v= zU!I|yzL$ubXH=B=Qy5C#{aZge4e8ymOHo!4{4xAQN^{(0erFk0PF^2m|#WY+D! zABip4T3*#H=S}SB0udESXxSz28+}#dG2aJmv`T~W^C8P{XE?*kZI^3spp?`P*d-~~ zf;bDhO+3Rjcu&PhdvN*yi%Z7aL*xG70^F2j-vgx0M68lt9FpMy1KE2d8T(Ig%74lo z>#sB9Hm5dxOmCE1ZkW!}TsM`WoVGs6Lr`&=8R0;CM=~bxK+qY;P~J2A9_{1E(<6<; zm(pVffmWpElJrP8dL?`$Aoy4KR^;7VdMiaspD%f7PB6!y`kjsl z6!%w39fY=w|6)I*b+3Fj8}nK*3`Bhz<;NUpgvQqe(EE=!y;4T~O^;Miz!P16-!zq#=Wta`sjCj8!D0|~vq*Y^T&hOKz z`&eGry(4+Mqb#w2Mw#q-%L=EN(5UgK;H#-V5?Wq2+O`0GCO>#nX?$Fl~5hv;OO4=xgqC4!V!5ee1_7MN4OLO-ee_*3r)UV#qq1Za>YO6nN-8v)_rP z+Em(I=4n&Ik^VsbOiyJZRr8pRZ_QyU+Pwa4f0?eA>9d;gd1uNGZPT`l&PN-{90}dm z(aCt^$yT&PI>pA(pj-%QtST{s6Sc$Wnbz5ovCZIURfCq+H6+stYTHl1BJ&_gbW<57 zWAD?PmBlWBtngz zbAiJwbp|veNk;fEiyAYaS<*l@ij#+$)*l){U&^HsbrT{SKqpx~!cw@+Gl2pKZc33!d7& z(r8w1!gMBE4xW5|EL`uorxG&v%uyB8xHfB7EK!q2pAg1CIJ?qGS81=Of2Y)Ohc{K$ z+~|0bHXrlz(M%BoBheoFrJ|43Jh(d2k4e;Yjl7JU>Q7Q0HomJJD?FFSjxEp~MY5D5 zZ#oAx?LMizm=i+cdQj2CK&PTlva==ZisXxZ@0v*hB*AQARIZI=t7>LsNoKAun&IZ98ja4e5*OgRFnZn#{$9<;7<~ zVd>ag(YItAjFuS^J&hWKX$xW6<$H8pxN;X8mJ*L>8&@<_7J#t3&n_uzn<+Y$;pCat z)b!1Uta8o~$2^WTGUTBA4l^d@H<8|()`{JlipEt~Ivv3emfqjqN34^FqIX%bZ)kN` zp$vPQc|>$y=!DaUZjQF@9g6p7xnjbaqQHvL%vQ^IhnJGkA$-m_ZQWvN^TGN^Gc3>2 zeGcVQ+)r{*+KWJvvwDX7?ar#KxSL3JQ)`%mW@BroR5>CkvmBZpdOop3UmI79O1ab9 zCZ6Fcqcs5QS7;rBb{=Bp>RuVIUyxKuDMXa(SF)VoHv~fBWVrMhk2u)Odnv7L!snWv z{kw9nJ(QF}M7e$?>j-{BAS6yk5Lz2{*6paIJiI^#T%F^~;q#js0f6>RW z^EY_|yuOvDsN(Lm>?!r^TkF~+uAo;=MW63_C|A#m_bDa1Woi=KC zFU@_Vwass=WNnybqdVBrd`d~QAOp~_R(lmsr)0XXlq8vchYW~^R;;Qxj2$k-56si4 zkHJaWq@G1bvP$3ZavqbLixMQ^h5t^Mf~7#KPMKN@0uc0{Re<~(0J86+&7c?3(Zfkh zMw@}BT{exY0Nsk z8>5~NJ4o+#mfCluFKb{{+tB_+h&kaIua+JAIh#<}YhtmCzH$QyI}J;L+%NDus86Qd2-`DGL(3ZG&bs?KYs|};Z6vR_dNz4n?bMKWZ1{HaMQ9z z-Zqqibqyll5y*?};Ta@U=vze)N;w7;i7{P>6R1VQG$onij{-HR!g>qG) zO57=Yno`^dB>bMhc=0?DxVVc6l&fNxv}$jUv{o!h#^GFT4J|00%R=D5NuhS{HPK2> z&!pqs9bd82ewN)?D@B%N)J1}Zw52Ikd$8%AA<^|Q%n|xhn-zEu_bOHl&FI$lA|eQ0 zqUyM{D%O?GR)%^BAhP;nQ558CF!Z=-r7to=kWW4o0Y>4q zydhOlh}A~yTeEyX40FJPsxZ|+w8|CNUCFsMRO|WGG6)hx4c(OxVZGi?tIA4uC6~t+ zpbbFlL4dBXvZ~tkVSRdKQ{8HXq#RL)v(UJ=Gq_2wV^9-eN;gaa_>nS)vsERJvk*3= z67|N*2h9V|Jx}}nr|LMecn*9xKmBc5@*8I{Ib6{pKa#=Z0*QZ7t4<@ zF1&kvT#^P-`^*JjWop!1WUIF8h1bLY30!X`MGQ)N0135wJDuZ76JTf6bE}A}sZh)6 zZ&HYaxn7Mh_%6k>vb2zrt*XO1nU7y#<{+4$=TbsTvU5DBd5aUbw}Yzlb1v9QIU4m~ zUcTrySZiEUBi2{govR&lWYX4aGZ&HxnCRE57G#g{>sbv_>u3D;A z<;&T91kQ9~(8^k4+EO4aB4%aum!{JL;$IGP0xLx~wt=ht@*iTHEd3?*ZnZjn$_9fd z8Ixe49TN_;0ha!O8%6UaynOjuj9VMIIc(Te)xD8mC%Jx={jA;}EDB!n>mOkx9Aw9B z9feF;(`A?EdFF~(;jk(qI^+)22(ma}n+a`!a+-c~ah@AA(g;981yqudte8{b|iIe3Eshdw0{`3td-}?(R5k3#(No%{(m+8Zy^1* z6lMoVUsRjzw=~U-F+>zZwUjEJbrv~!7J=hx{v615+f*l2 z$(x=OJ;QW&4Dy+riC%_zV&iy{^|~!~JYt)ihwps<>uaMy0h&>xfSv;L%9kZ?vu>`O z24}bt7&~QdWC!br^*!ARYdf)8?Jjn?gbp0Ytm~^vYattkYSS>nBC2gi*}nA0c;nnR zR~&5euy@m?HE~(ktpbxzPi>peXC9`2L!W;R=!zWbk_#O1Py*q2|iHZIGPWqpxKR?brYLa8@th0AY zUUu5|Vd=GdJ$vN3I5QxLaT4#>6?VC5*`!Nz$d5n!gP!5AeC2c8Xo3|&m5Ia-~ zK}%ond0h~i7);wKl+6TV&RvkDVT4f?JPsVe=7|j3u)udg(13zTV$0kB-vsY3AT9Ma z9`d-V^|^mBuamC3(* zg}|Yi!-QejRbeKXw1|cIGQ#ltDK@8`yN^T7$B)FlF4l4-xwx8=%N5|Ea1vNEfj$dq zAQX7oxZVEu@ArT9+5VT8kk!XNeR`|<@WDIoKq^Wl??5TXbFj`Hnq{6iVV-pcv*HCl zwM}WN5?$;Boylc7((kd9O3A-=2|H*FBODO?!0mZX9O2MqyoqTs3~hopUqx#9Eu*EZFs zQ#NhgjDFZO&FqmCreGp{N!C0FQxd1Ow?2K!mjg}FAzPbW;auwAL(MKO--PR4!sZmc z2*^Fw;*>@VU))so`0Ue_qc zdV^iFAQ-jVsfztq3=OXr(f@-*7d9(;E(0IWcD++U5m!kfquScJ6Qk>+WRJ>43; zuyuXU7fkKp=m9xyq>o1oU?!dWi8-XSCYdJ3?=(O^<1~n4fy_0rmnXrgh+4v337Gmd zQ*%fbRkdxL&kZJi(4OZ326Jpny>io4W3TC_rr%?!g%sDql=%`lq6ct7y@l{5m>-n& zh>pQHB1u~NHVHKKs?FzxfY{U6RiHmqoh3BsqSE09JBD&P39F!$1kLmv^Osb_jn~)4 z8~-MSy?-2xieglA0+{>FE56nuJ-V^JRx4(j$bo~xDRE$%8Y?}svrh>hSwE3M<}tm8 z!Q2mBZ%~DiTW6A?O(sa;jj}=$nq2n~_#yuX<&Z?sT2`#JT8UdRCf$=_>{~s6V+7k} zp1e(~MBt&D(Y!GgqP=jLxk9BC8hHtBCQ~!n9@Bu6&A)3pw!DYA6{-b$wLH3&09?w2 z>^F8iYKc+U2*lnK*=KRH-9<9f+j_m;r7U1Bd!$s+qlG6=cb-M@XlsjLl}H0eQv*xX zJu$O#ocblQmT`hq0uH;U!+0h};jP4fi)ApQy`eGc;IYYiyrZ*i3qhnH4b$gt8eK(p zN~;?k>-FmZ9UF+*aig>hP%oCgeQARZTLe0!|2ZsLA*Ct)G*FZ~B8-j^V2g>%23_Is zEoEl4JghcGz#yC!NzM}VHeD&`Ttmfv;NcT~U>=V>435ku-P#riV1FN8)p-u6e69j4 zyDz0@%3e}~O!3-0n{(Rdto)W*XI}GoG7yBZ_0YB2X^wQUsX#xVuBaMMP)8(=bDoX> z=b^t5tE}b(v)^Tg}p}{GIwk zvn0)s04I-0T!kU_21p5ujH$fc4LstP+W?yg_4>8@Nbr8e=AmL-u3)URrVgXyHwHG@ z{TtR|dh#eS5w?B=taA9aF_FVh`%N>gqo&1aN|)wxVieA*ECB1{r|6a zY{1JXUpaBhamuC((}r4lTPJA>huZIXH{bNcz%%xxf<05d_%MA%r9Hhwf zpD16ls4YyUVUC`xRqHq0`7*YH1Lsq>IS+v|+#9uQcm8_yCt&;Lz9ITija>WC*!ppF z&Z)un!QrHNo~cvcORL3WEZX^-2N zeE8uROq4|1m?(JNDu4-h`NH@&a3O)ma#~hP^5;(#VgBG)#-bhXqns@vX;{+<;}?vo zcfiB>Sd&GEuNd}-Bie5}e3TujywT_C$scW!O!qRHBBt|mP_4EYD#SB!1>(ww^TU== zd=yelK~O7S3RLA$_@XgYNjZh=B&q&PK!X&}XrIJqF9ijnJKesFa$@9eqK1CTtsqfN z$yEzFbbZG~O3|xk7mt<`SmreA=!aLbP;Kp7(S-~mu;c%GA`UaiUK;V+?I$rIW45yN zZedjRcEyIhVA6{dpaop7#Hv;UF$%+a<7eU26*jiwalI`%rNIJoVjmB_OCIqWxKRAA z#gkeD^%E9$73gB9tMx^!lKLxSy%2L(Itd*uu1xLp3=_I0fUc(45jI^*P3=#(?gW%6 z8ryASW1}o8={L*L(sq3?n8E~o#V&>KN=OyGerr@Vyd&*Gb9U8Ftk}U0jyJfHnYl_b z<k$l9iaTpB9}YQ@aUQVV1fz~CYWjdp-WO>Qij!ou2Swpv@I-=!=mhp zVExfF^jyCQ#g<>5wa)Fw8kTtOD))$NtHW>M$1y8O6zctk_gQiHOn5fCQqrA=my@r; zaOYPEqMvV1DeNxBd%4{}RY%2yt2o)aqbk`5d~(X>w0vg=0(cp$H6KvJvMJX=e=aIL zFFD@5InXf=ADn%aN4j~&ZP3Kh7UujSbpo7CZjp>!y-u(Fr;*m>*g~K{9l^nnhL*}; z;mvM@x#yJDKz~dZtxbCbOg5syO9-NR*V&=9|ajxdJx6d|gLAUg`*mNK^} zu3x7}?f9~7qkw;!eQHd!yme`v_m??k)Aq;h`=5dFIb{TC_g7}NvHcXOfR`?xC)IwHh67U3225MD;s1E|h)x((SEB<4^m& zITce`M*sJl+~)?1Ui4REf4`5m&5H~Fu8;LIX%WZ_9bhkuucWO%+hxA#kqv=|rI{_b z*L{)~)T5pfWJYv4bXq3g(7KEjjsL|$!|sGh`s8Kqn|W-RWOh)W4HQu<$@v`7ilogg zvC@uTkF@$J=S@BSOUNjNCi!9mOy!9K7)rd}w?xv4>~SP7*hJ%-$s}eu^$2sk5kcu8 zZQ~~Ul%4t&hq+Olo!yV=KqPeot%T=$#((B{lL>_r22uk`p-7|(ae%fxMx4!8jcQ!eDiD&qPr3ssI1~`>0~2#K_!|EHEg*` zyzA`|Yn@PI$;TYP1zHaM5+)7G5rAP$5s`UAM2`o|Jd@*o1r#xMl=?gJz&VD zj17$LlF2cRIw->Wl@n(f$73R)G~7vS*L1;XJ4Ov1t&J-Pfsc&*|J-XBKH6jY@7FCVMzi8H*f2 zoUiYlWIbdb?K~8ui_=-7Iei;MWH^@Ux`a@rH%Nrbi zS=OHd!u34wP_{jw3w;`|<ywQ^W(Y_#&fWQ^O_DdGD_u?-SDb>V_a9OCn6?qsoz`U42Hn%I zP(o!u;JJ2s;^k{b!w&!kyWoaxVnKfzQcK6`ZF9=NwEg*sEchqq9A_^Rb1n;vnkq6S z+?TJgN10iXnf?qvLnP#1)*W-lukx4El@2_P81L-k0lc%9@ze3Sx8n@xNMshRuX+wF zGxb5@)w#&s%SzTRPd%by^S}bCuWaU6ynRnlnFOW_zHjMdq|VHP&{Z@C`Oi5?Y`U#9$wCziJ1@3xW+WvnWcw>N_0{wb==IvmXek;r5Xww-1SZ%J zq(P3?8HkOaP2-b8`0yrsV0sFx?lGKRDNllwp02g;n= z?HLKv^$hAc@+)+9T%JmpGa8PAN~L??Pff?Gx?PT7Uc`{#3^N{A8Lx*_RQe{kYHjFz zX0LJ7L<1N04J#Jab`K+*l(Kw8zk;!&S@kuQu=3-_z=T{->l+&Kkfa9t%i&1XQp%9O zttdY~&~vPq9__1|j! zrL{$X+wKO@J1Db5l~2Vt)&q;NgH0Pp&o{ZPs}s-OrplIH`-a>4wT96!y@(B$koGUs z({+8hRL<$ZU?*u)At_$Dszgwsy^fLEHe`P%x(%4ZSx)9JUM^~g0k@`pW&?dfVsbEs zHT#HV-@5o#L?y9!et{DCO-L(7V35glNrwFf?PA?&cLqe(rFT1K^TKXjFBO!uG&Nhe z{Oq>qrt`KR{wsLhAhm|dCLbbk5a;$f3DPpff%Yq~&{Vg^;Wt4+cZX0F9Pd9{l(WB} zky1q0kv1iI7XG3D&cY0%v#+|uo;^P`M1_VU&Thv~x6>`{f&TbOs;KbJ$4G0)KnO37 z3tWO}79=viUT?Xl3A!t?=zQh)p84`Si$LZhXuug|uicB=oc^j4SSskCwxZsKPKVUo z>Vp#Y0@&}L4XRUIN9CezA%e#97J!rN{HoW9&Rz&TCqPl7wuvcjmt7S~f)b36nWGlX z5BHNzj) zRwZ-|hZ?6q@qvQ+EKR*KNDyAb1f)nhro)ATW^OCG^RKBzJ+0%r0rY8FMb(Ggg2rRN zfZ<~(H2Z|it_2+h{_~OA;|^Z`)wK&Vs|vfqJs9~R@A~E6O!a%m^1^6WnvI4*2XZ3X z;4JxUE9L7RfSr9q^`M-->w8~KbZ+C)AIeAaFBIF#!sj;{{HKouZKS1!qSJ4nanb zT$oc%L8T-RsUKq1V*wRdTm)K&7P<`#Vrh57r;n;_uBQK>%L~j=vetG*gN#)TIECDF zLhiaHK9_o32jiCiasD&JU;Q=rvi_&d2MlttS^FRvUnT}>0SkbF= z6cvjE8REw%RWK&(LWh#1!Xosro+nd$v@~WW_SQzq{ zOqY7vgsL1IVvgCZiq2c9^*J+*+iVMDnlPGqukX5agD<`LzvRQ9+Gl-6& z9(wtR#V6FTUAz2(cLDF+@;IeF_h77032gFDMLY|TQJTFl%RO7#A8R(Nx2f2J1K?LI zNiIIW2>Lws88zMnsNHOKy$19Nt=@g~Jw=UwzT9~`WsJiPBb5dTqtf48Lu7pTAFOA4 z!hZ>Hl6`%OLaO6Q48PBiAHDf!9G3a8YEVP{kmIB+A~uf{WD zcB+Q&34>dxn38Ro;;WYqXnZqO0E&>b+0y!qR{S2C5{R9I3t2N{Sv1dLXe-e#tYnU@ zl}o~X5I0ZoYO2gBDwKL7OiZ|7hf;H*#0DxNc~q;ytR~0WapR_yD9GdH9m@!+Ua^i! zg_E9}4q4`XPo_k1F)#4Ng&j52@sckna%nPoBAK;LVc_`kDz42q@h-JtY)-Bh>=qwk zC7KPrSwkZfS+@h5XK=Ws znX1{g6y+^Bnk~ggh#mIm1e<-V*YV1oAc<$arUnXQZJV9&B`jc_5KiGPHo@p;g$awD z!}?padPyR24FSh&j=rFkk#n!ra2F6;L?(pj007w9~^W@&bl4J z!x5*Hk0h6Do*{A>05RbnH2BJ(uz5%QFryV%bDIY3m}uoMupFH_TzD>>{+k**9ES-WC|CfO6@4 z78N&B7(U|KG%27UwtWb49Pb;q)`YrobWy>nbJ`FhPVo9dlz&8UR5y7Z3OpKr=qioo zNni;5&|+tnBA^{iR&=CnWvl?o)~EHoN|fb9y>bqa!sQ5%okjr+OM;?#UgXL6%28Z(G+OIg#gNq|oXg3YT+qT^1$ zoGd(vv2Hl%M1kg6H|3y2vM|z2zW3TDgXhNNb}~c-o`COQ#x3_wR;hGx7m&G6dj&2a zl-xB$QF{uMN($ZLNQGj?ZuN(QUJOsfkVTx|)!j(G{dKNUjyvBsuesBI@ZcYX9F!jv zny%mF_CH44Ua}#w`{17XvjZO14oC)QluoEI++qAJG(vN1EqVIIg0WLE!eAO*YGB3- z=N>SzEF?*qv>J9>irOH&lxiifB?sE5#Z|VN#E(oAi1C}iZz|1+eBqaA2r?KKlXFGb z7khP!Zbv-asaA3I z!anQU3Nl>KMZu3rjHM7S6vjFvG8-2;Mq&$fPGKSXCO|&pb7Qko9;y=;Bc^6Ntpw60wrQ(9 z{y*2XsiO7Sr8TEN%(Q_t>Axlt(GU!%WSNLEF<^;#57iINnEKTv|LU14XL5L`0yT8S z7sMw?h8zbssJ&Y?BO6xrGMgaCt)!$~b*Wo9(xL~X3T(i>9|s&hl93a5)WMgOQpAx_ z7MKUmfNHUp>$6Zq4kmQHFIgt)g9ugmFvV!A#Cn@6FxAp?0QM=Vpr4!wxMjqIFoCFd ztW*3PV+OT_JU?hz{P5@nRD`h$;DnQ;+ATdXblQkYeGp~9kZnAMP^P%{Cj zpk|vtgJ{ZnM=P@SG z74W}Cc!Nd2q0vPsQZ*frj+DZp)sNM6-b5>=TWU# zk+6}&Vv>_ihm0=W7j^{+_gR`V9;*Ay{gR<@P;5UitPTl8=o-?bg{mpi6xKc>)?%BuOauU zVXx}F^+~(o&!y8it2q}}S;hUDKNk=1gTH@p0X^GOB;9zp6VUrIRGeLU z4IMkhwtvkb%yT0$`T2YK`FuXTy?i{Q!btAQ@!+Y@Xq+gjh%lXvjv{|P$TTfpy7|2K zJMrWxTHl5BAKLY-UVka2E|lAr$^Vlm@ap{Xf}Dhm zG+&C+h_2lFc!`~@uGZ1v>XKajK;3}c^}==AGd)l~TE?2Aqg@Y(hVD4l+4EtNc@;b2 zyHu`G(lh&|ucnTP{eh`3#*gxmx!<1L%fDGbG_`L&iDT%1e#RM2r9XGP;eBGQHxF<)(-C zKSDf?-aUNyLSh7C;tV1t7yX~*pGMN^kN$af>DeTY zt~?31U5!6`7AF{%2OUax{YUd)hzturHhX&2gH_i$IRc9vnVzsu+j2Bja&-mBVdWgH zd@{~;1Ur(3D@>u7I}-w-A0fJ7g@i4E9V2=O>!)I^YUKh^jj|&LXbO)RE@trmm@(74 zw@*-oax6&`2S}yR73%iQfF4LL04T>~2-vW8UeOd&WuVKrha7r%xqE`!IP-W@is#)e zLLMBU{M(r(x+^~)9F$|}h_9q=b4HvxEnDo=51C}!82(?lE%&sJ;e>&>Sv-_qF z3tXb#Fz-C=(%H#OZG3E%YgIBFs&Y(^sGY{gB(p1 zMbp98OP+k-pIjQ$$GzXP@zp0Kme*gGQs?;+?(=6P*r7T!@sllD1?OEXWTXT{!tY=< z9rqy1c)=F;v7H4^dwR|5iKKj&t-E}dLmy!UP5ug_PD>k>4>wGNImBR`?BDG0Z zEx}R{OgUp;nDS?ae~Oi1qm3R@FhB5>)z0ag>%y+4W(Q{l=g%mNjynSmyvCXOz!(r? z8(H^Q3+@sTU^2*7iEvl(>{y1n9UJq~AG-~cxrTJ0u>SFtYnVFbSD{^nXMvKqm)&z= z*9O{!23nGcOROTx*cpj62d|D4%|P?Fvo0s*_W{h(Zf4EALw%4Rg{|=@;uZMb2RkKN zsQ^j*vTkS5ofOWLDyTXRQI%4s1)FWP+CyHIlZ`M0(Nah%6apul0u2%(P+ftsG?fhG zjt4XIj6H-=5F3LLH9@Hu$i=p&%2b-Fu0R^(9pap13YF?i34IeGLHvH8vm#pT*xE5Q z=rZ`2FlOmOp7%WdE}gzUWRSa_xwj{jJ1rXhXV%lzb|X*FwWRHhA;aM%8SLb4C` zz~k>(PIy9zYdf_{h%`%Y_}gNe^txWD<<=&p*Dp?I^ENYsP=9l#C)c{+H_)`oF#|{@d5T+^yy&%zvx$Z@kIS zapWsx9cl<_hHz{eX>OKLRjjU{rstWaiN){>XnznF(=s^8el5t~ zg7Q?Q&AQ~EJkfmX`-Rh3;K6lL^B&Xq$!Frjn{0?i{C&wdWkva1PLF}>^2nX_>b+76 znO{)s{6P*R$RkIgNto*#@jY{Q^n=jFz^a|?COP@sI7k7ZxPj~hrlNj_dzDb$Sion@ zlx{7bEQ(|L*8}6nwpaGOX5ni|@h+nuel68N*?jIfLP<|K{gUL%uu;phF#Ps&Yo*Q> rEnUx!Z$pjm-&*dOwvutry1Qc~Zq82$8)e)TyyIMmzeRPq2oV1Th#Mo@ literal 0 HcmV?d00001 diff --git a/fonts/open-sans-v17-all-charsets-regular.woff2 b/fonts/open-sans-v17-all-charsets-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8383e94c65478622baf43553262e0e31b8725e2b GIT binary patch literal 43236 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⪚aqC6F-jh=?`}zBG zNE$rgasmJvDFU-b3YQ|=f%SQN0PrJ20y6u8#V(zW|LXQ|MEZO=jsF9Plf4GH6xWio z$b2B^$62#Hu^onvtwcNv9TU_FYKS>a))R@PP01DO%}xTMoQNf>gw803<2N_}dkMYi40yn|{h+v5)0a}lth6{X zztO*A%`$sAMEv5F=}#YrR!MnY*)vozr+UcJ@WZqgioRi%#`T(q$eHMOBZsZag%X#4Pb*2*Z#Wx z&ks0sb9yc{CH+Rfw9_>(&}CTMHJhL??8iBWzx1?pl=oW)RP2aC z&OdLF6n#2WDaXnlJM3>KcldwjqVd*crBz-iOwDe;OhGU^v3H(3njP`_B&~t=S;98A zm)vrGUQX$ohd3^}PqKoXS3-$p2u3K>2!{p{SPZRN`l)*Q)EZaY#pKm643AzgS+s@Z zY~bt~u49E$r(CA-OGy0JeVxgJTTs()jG<<;CT^40l7dAWr0Qt}o~B2UVq|{1p$jk5 zhz>=Fj5=f25FI)|$}xVv#fr%B9y0tK#-PrEH~1}4sxgyqvmz?}eHfz2U!PTU+G-n~ zU_l~^bYatd`qLOXu>j^z8plVWX>G({)62)U2agnQ33{6wI!$)Evu4c2 z<~Jg)-5M)jtYKKReHU#~L_JL<@kf05^bUIt=9ZkA^%xs4%ayEJR031*S48$%iIj7J zA_lGyHT3vY-0}6?Q)GCA&*oja>&ymIW!?*o#xY3yYd2Zcrr9J)X-RbhDzVu6#SWR& zRH8Z7T&lYpP+0S|CKPianmRP$iac{G% zy4gD<&5Y$UA@fp^7&>c1bcpq)<=ZpF=^!s%W)er%er)`38a!_|O~HI?P7mqcAR~*t z3~w{|!MO!B#BJ06drDjz6p#8@C3wc97p;7Ywsri<;HP-gsIfkNNV*mem8iaYgfVop z3^ywEcI<3i;N+3=HF_R;tL8loBmADxU#-Haewu9P%dJnI^TMguk&!LUhY#i!-DD4u zxZnE&3x~~)71%J&UcHGH39iy)U|rZ z$ac?qn2`vz=+8I%pY@IO0f5je%57snOlID9=IUIHFmlhUplce>E7Kdj6l4H_<%AjAqJ{6GGWL)%Tnpmg|M@n723~SPuWwx43M$-5Uv$NQ& zCA%#yvC7iP%jcJ{xqNfETahiBE9%N@X5fO+RN0CFn`wsh;=A5fy*(9wb<0k4x_Z`D z`geG72BW!NB1{|(I}rcHtWvdjd=81Zrj&|2+ZU!&c10epC&n@*KN}x9*D_FOeCP?w zz)I_byOx1g<3qzTkY;^w+Gx2NQV|a1!TD>nrFv|U)cS<;g0rTGuIvBb^DYwTy##2t zE>E)f^$|LoOBaTbzJ;k?(3mwdQ2gB>KQ6j8{mQthkC3bH=W9bh8$MHuQ`&{J4&bn9R8hl4{j9T5QLxKz@{(y_5GZD zmyc$B>)v^RN8iJ4FP*1R4MC~2Di!2NxrLeDCG&eqn(Ht>A70CVWo98Skc6{?+p0ld z#W8swf-16eQrFCIj`#WXb{JUd7t1)Kgd7YJCss>H$=4A>Ev4xijjm#_gQJ62cZy-e z;-3yCcJ7%wz{+~%6!3_6%!lUC_r7?yxw~MvgUN%VqXL8+* zT39Ev(sZ*VkKe58YgVo>_Z(1#IP;R>>-c(NV@t`@oGhh*Qc$#x;l8t>7A9YcvZB!x8;HLDrsM=?TvDI1yW$3 zhvy+}TIOr{1-yWOSLYX83x{pPO-~}`Q#uhg{Tx3#S;c&X05mA_FLe{EumKM1vFQ*x zrZn6L#aeWWtYkr`l&$wv?Hfhb@y87Z><&)YgJ7JlVtJ6?wFRe}IIE6VQf%Oah}ZpQ z3(6UpvB_|Y?iqaafO|wn5Q%`RrbZyvv*b!ss^+aE^&pO&lOA}DvPTeV zim$(7E$-UT5N5Un+CtrIp*3#JpGtG{ zeHh!6ou1e8|7aGweLr1xbbXSr@iT<|DcS1_caLZJso&8N$MbIhd$}ORk;26pApguE zrtv=iz?V=IhwZVeMbTOXL|<6AgSQR@dbMDL%j=W|JS&VdG3GUC%-Yo&Y-4skWxvGG zZ}&$QN2ZD@2V< zmD_7OtK`M9U{wBDRhG~)%#=A(rEDr1Wvpt2uPw@mHV{1BWYJX^G7pP2l;hDdiHo&9 zB(@q(Dngr!o)KDUy2-4oLwVck0lKu$><0=(+M$2EYBq1FJ99Yo`R>_znc+<8Q3|4{ z(sW`9TtCqM>dw@ginkMoGsDAqVFsk`=!t%-vvT#C5~|e>LS>0`a>dfz`T-INWS18< z)iS19Iz1^r%mA5z)0ehFBd)*cg8suI`_9}!YbxbXeWX+mF_|wgSQjnH?_M|%?n@mG{Pn6WZ38)nuxZeBjSWN&v>Iw8I(M{x2Rpv7#SXPjnNh3J~W`4gqV- z>NM3!jfTCZTS~xq)%hKW8W43a>(&~JI@wgC&-e9n)YTT$n4RZi_?zfQhJdiEwgvAC z{<7NRg6%cnS-zwp$JETWs~%rxQmc1fsjU8bxt*AFa}O{jdEKi%n82KcK;l*W-l7X`CKiosO_=Yr0MuLZ0T4d%Re~ za6Im~fI~8Jfew6{c&!63wgNVFtXnqGOni_}Z*b022maq?Wz|Kbhc@>-ThPGO9Vx@O ztW2FK9YLxmhCxE&v^Y~ZagwIBbkFxbq(FWRjI$3(BYtm1_xs4_J~x!ajsfFzoW$WU zjvqbpY1(o4b6yRgw;=DNQ&|&T@t}cTs zW5nqaZ@0}T8vB+;hvN>Cqd1J}AV3_`B6!bpsjuIVShvsoMv*quYzv-%atSY%nxlcB zT756{jcz3kx%nUqalf|ROzm2`~BTQV*Ke0{AGu?y6NwT(b0VU7u{v;P5#Qx4ug zswwWX`d@t@o&nw&n+`KY1SU|z6#8TtfS3gToh-q+%WS(}7l;vcOC0p~8a40?m|bFz zSBS;(SGcQMquuy?eF5cEh;&fIDluvUb)6y(+dzmj+mP)b14a9sIe%5H+U`(_@EL0= z;{l{;0hi7+3sU{5)A@`tahG-ou0y6dxaWno#ifsa0 zgM5i82{t4pB`LTItyy6@=D=S8U`CYOF^q|MFvEmkF)W8Yckf#OGvVjK3;E^)Le4Xu z)hp&5c7KN!FYv&}*w|Q#88ljl`ft#{Hxv~pac(Pp4lnSHEoi2Yn)fR*Z5koIJl@_s zh^l~_%nK^!qVNWphTQA(kG z4_o9BQg(Y*8Xno;b==$+Ihb8S5zxyT;E^q=dmb0&TvggA zo7&v<8>j5jz?02%-&tj&+byMJ$UE)K4HUNx7;L&cG%@Dc&bTH5&Kd=C75edmlcHu4 zAZXG^-!W2_?NLj5Pchyrf>exRGIC`cTC;X)R6cZ2wKVZ44S>Q^PX>Je^RVxt$ZYL2 zoevfrOUS7R0LM5vBk>wK$X$1|LX-kW#K0*!^!1!$Z&0xdOcNc5UMnZbK2nigdzNbp@s8gZOK40>~ZMKpp^aFX5- zZqlHqrFX(hoS#_;WxE^@Qm-K(R)|h45?&GVF!O>Lp@NFMRkjOm5uecFjV9}bvlPYP z5D2jm1i@G+ch=uIhb#&*%f=m45+n)W+*>Ck!@+|=l7_}5FlCoKV$BxC11pQH6|Xu< z<`i16q{s&*w<@D@$w$Ux4@MCvaKajmdRZDhNag;~58d8HP~wFL0{emqG0BbzXdP=H z4PYXHaUb^-DQ!Vxck*jj@a884@7Wt&pSMhBE1aq{6&5}%kq)ODbO}SjZp==E`EJ~&<_%T(&6vScUrbucjtRR9ftQdE9 zLskg#M5d+{5d}~xqR9TEmx{Z9OwCYs%jT?ZDmpoM%$2*yx&kq?2|~aiF$m&qW-oS4 zTVx!uQ!YFxwya&<7Th+y!y8t-pd4kjASG!Qq6!=~(#GmRog=L8meQAr?8=ohUz z05W0;z9_u`+$1I#8D(tJ?;F9 z+Z~fspzYE?NHp&FAsMH(qdJGsN+mPSjXbFgxjNy3qBBGX--6wz&f@gG;wm6X+}BRK zbIDqFE3DS_dVo^KOsRHp2PonT=_G>y4^r`3#(1BlEDf3Eir!RJ?00E8eXl+|mT3{D z9+HUndJ=9);75>jwY4~OH>EXgZ(?+AF0X{}dRH_)#$DAgw1YHEn{qmnH{?H8vG5dZ zi|h?UpqT7gbu&iaoe_H}RcodJn6kL|B4KKf$p;Zkg_! z7j^+Rh#gx7&GZf|8&KRzy}!zZp{s)LKv_4qC_O=HGwEQ#PT+N+q+>kyjVs)@361qh zc3I}G0L9K2ZNQsKc9ocWqFbAxJJmP90|4TOC>e%tLfb)E26<=Tsg70z7X-IZ+Cu@B zEfwB>z($RM|6t&K2P}Dge!aI}L`{Sur2=5Q?szIHKKE5ERzmaymFW(TWoqc|BrTSq zU}*!ajLy7O+G|+sRYUH=o=V+ZF$Jf4#`959H9#!zi#R% z8ccYfrZMB~^QRWr5UR(b1>+nHb4{F_Z81$?=n?I;)Jmt_Q-j0}j+ZHugLX>7ZUjR5 z+8DIf2_b11Ag~DGtbv$+1W7(r&(pN>3_OrO9V7hvr^O|?x9?Xs+z-3T76Ka%uK2#; z&KVXPh$N*rYFfD5eO2C(DIm3X(4X7gUKDUHba}69Ut&|_*U!Dm0CEqS)oH7R2AxT*Ng>w7Bj0H1nZKe`X}lO$HM_pXAJp*1Ip3_9n&W^k)bdjZEgqqGho zu>#*0tC#Nx(xP=wQALu}XyU|?@h(6B4 zI|3)V1G@0J&uYSG8W7l08a6q@ZsYY|+n(Maqyeq=VqyhLs$ZVg5;#72@+H}4L#h2Z zEKj|gs~#Qcu@CjPEtDwYP05$b=AP%u-K*(=B)0zazyG{JOL@wSXV^W_LejYGt@+Bd zN07pk)4}IFA#hPugNHHOo%AymRhCburTXe9gWOQA&>_y*cROk_p#)?IBNt!PLR6aR z-&}M*-1QVi7A1hL8`{#4SaUTM`_=q!`?u_6c0g-Mq~0P(qisi9Cm0bMqRXb3eim9` zX>Bbb{Ot4@R#1tG$-!=PWwgUmt4cqHg);**>OknPYh1Ode}ASliwUbwxI1I;pW=>w zD^!Q`D8m9UR41p9f3`Mzq?H93;k=LB@JyfbPZnB$iU-A7s(Tnzw7jwD#%=J*p|G;x=eqGBQIfRUHGA()mJogqGG6rQ08Uku#wjE8 zy2+x1adyKfQ_V+?1t)HI=ybK`@g6|6kI6+Gqh|mR5UA0rvM0%TZ$*&>WtnaFBMR>r z^6K0?is!_d*-E4J?{rvkDNsW_MjKqHLf=vqTrIxI3$BW;L}w^gVJPGZ#{YrghFrQw zIMO%0gv@eD;8Y1a&~2mQOn-Za7`~~IQ#sx}G?w<_KE{$;VV6*cktecK8E8@*PTBmd z)umSTS($XfHp(Sm`%{sEwGNeL$GPalh8#$t<|RPh=!{WTxYz@a2$QiOAx7Pl@JcKz z7CG#*rWmqQUHz2Z94e({+~>l{gJN!;S`vuG;CsYQOEnLYh}H}!x%-yV9}4$ZtcF#d|qZW=kR%NOm0m&<2(brs1LIc(&Qa3S!>+`A#(d% zSLCx7_QE7g!j*8PmD9gOHm_2END{N=%AH*DceWIajcC*^3lR?5fZ!ddLVlyjJolU) zspYe|se(nuH|%}z->e~+=@bm!yprf3SSE36Y#U7la&%e^dihfLn;%?#Zye zss?$@MBXtKRK`MgLK6kb1x|Y|MA~TeCl{1TCX-wcOtoOg(a!~u%DAs8&$Ytxn(w>P ziT+|AV+9t+7L^t_+ZBez1LSTpXd|;pXx#&BTo>dVYH)+)%eV|aX|jgxJacpjg zBcgXrI&)X)llk?IouR|K2N=w4$7{_a9+J`|lS|bgyg%jAC`Zz?j)h7C{giEDIl}=! zVlvh}S^b2r(UUz2VnAHe9+700gDtMJA6UK?HeVG5-edpM8j049O$JSh#dz9H5K4lT zYZl%E4~F&HNy@>9AS}b~lYfxGfP3X@XYMx5k)HzkyO~#H$AaKp#qQ!FBhRrDy6+Ot zi7Gsa7T5{lR@Hn-0g9jz`#aYn4`0*I`sy@gu!&UHMItbkbpQg`9SEp|#kv}6%$!B{ z!8#3YVN--CxJ7WdQ*-Fbau5SKLFHni#!;@O@fNjlCdGF2o_x^zrrSqHh`ejnfr7|i zp*Vvhb);7{nc8^|qJu#VoU(P~mm znm##q*D?rb*WbrPoLue3R$9M7CXb?0U~T4OE{t+ju1&#W$oNIVqm-9Or<<;%`0*m4 zFY9&eHDQAP&Kf-Mm5)&=5#D4PD6|)>8!dH(PnJVIGvmXK<$X7kAA$!L!eJ%^bObO4 zB*0^;y6@dDq?mf>h^Wj(9en>dU#36pQ^D|U9NU0L!@gBI{<@b_6ev#-8|(2)gBkAkjwZg-WGK}Oi=_Z{ym3<@q3 zC`ZgSRyYBcW_aQYfpq|M_3QCB`CsMifTlo@ARI1drsZ zZ1cou3G`*~HN^W^IW_Pjz(XQuwxz0TaD&;LtzbZyLz)d%l*Qn(#d{e%Ef3od9&n(q zy3p>jE(__!R|r_GxB25#T%j-Mn=fD3ax*N4nP*^q*w(KMhki6Z*v@cw6E8~Gsicci z!Z0AdD3##YlTnAL!xp~>2W~2YIZv}2S)Bu31!Tr;;>fav5t#>kZuKS-cdKB|R^5lm zAiIoO%n(=`A;( z38KcX6B#_+C5Z<+DZwOqSg>Mwd607FshGXZsusutivXvIoxXM1Ivz=7o>gmX*3iwG z^QM~VKuQ2gDBvN~`Qco+wq=nh=N%>QOUH*I19PTo$I_WpW7>~LKONIk9-pOTY11%_ zubU<3P>{0tkS-qHJ@DFBqBMDtyvu#!gas~lw?fT7B7wK)^AhCZ4tc1R$vD-q&pyjS zTf_y=vKmUxhtTm1#T+E<;ut4oaEd*i^j(IH5$w!!2--PQ7H&e$T!Ar<-Ja+AEdV8a z9FqRbwz*48t`-dSmeBNr$IpL9!aQ4wDy0dJ765Y7VJ4|R)g=VuWEI!+Mt8+Wm4k?+ z1iY9GbMp($k))MgIfqL@s@S9yCS-k(pGFg6a~b5m#Ly@J$QYA1$TGjChGDdBU=wmHwsTDzag z*IPdcJ@GtiU5tn;u5yE7q9mmeK(T6`N<@4UO@WpT=_$2{1mcN8^j2GPoOjZAYFQN< z0%#7-k-!VTm`mTejv6Z(d0v~Ph1MiUF2Q8uDj_-ol5ks&1yF04ej7LfVcZYO5t*`O9EOcli&KGBu|)e(r0B|cL&N)`5G=WnQwjuBd2qIGRR)`? zg_j1FPKvo1N>ZW;fDA59I|{5doSmek(qafu>iSrP56j}pbBG`u8SNqr#~3+6!7;l4f!%QrJUdk{s zCVgFvfYy-mrIdJsKDmFQhP%lq++|Y6jRAKkh}WGKnH)pxb4j)f?mE^vCxlYGO``zJ z)IR8RlF~2t)BBXw{;Y+iRlxTRo17N}1#)m`fEi)z7A|m7aie@p4AoMrOP3*le zXuSgPh%q@Tex5ZENm38vy{HLhgc9f7dFXAUTwq^_Tn(ZCT!2<c{m&-n3G-C9V+w=KvH0Z2KMH(9&3^xio=g zCR=bJGkSi5&RvD>GV3Qg0++1|Bb3msWvgvikIkeF=mpFlpEzH9| z&0JvkoA*#ch^k9wEe5+7U#MIBg(}5O(omY@CJ#dyYrHz18}l#)DIeImpxkK+XQGQJ zMHgzNjpwKm0A_vG9_>4*u>J^a z3yxO3-B(ZIT|)F1x;$9~!b&+dI$gtpMpkl7-e1FT0(2+})z^RRA!o9cjBkySh(p|@ z=46wSFmu4dxC0JB3C^ULa+lB5d^O`+JNI?K{yEcM;(z}CwhFI2OKlfSyWRYW(TUa$ zy;7Ed(2!09n1eCafg?O-|;&oc*%If&^<8Md@2 z49M(;Dd=8oc1~8z;R2kBVEE$XFpMyEy5VgAfz6L1XuceP+wd>%Jp3Wu)x)s+Wb}@? zGV9wr{(M>=Q=HC+!{vL9aLh)?Znnd4u!vY_d?b{75z-`$MjK~Y!8Yl`E=Mri0bP9Y z*Y9acAGe|fZ59GBRI_KPms_y?Ewp%}K?z9M*Bmgc6RO6Rn>@V6{Ufx?(;Y6m%-*N0 z6K{BfqX&>3L)>WBHBaLQ7qs--s6=m@ue(5!Bqt)z|wsm`K?`^tx6XOS> zK!taxd_e;#&|sWE-KUc2ilSU97KXm930t`(*{2OJ9mkognP#@&x|1ogTDvMyA7Uj&S(P86RkW(BvBEY^ zs-%)#2X}O)4DOKW=oF5!e#o0`A46RSXRGDp;~Mx< zV)?E25#TBH==0bW1t-$!D{yTF$qZ*vkja{eXuGC0A4kkwo&u#2?)mjv4!9sJv#P4( zN8lUxX?xl|mL-QF%wra%>z2Hee%jk9zquGRCK`cTosWJsWC?p?jDSq%w#xr`ff%y^ zm|0afh|dHaxjFLL@PF{G7$s=3Rywz}Nm*K68vuYmwf{#XHr@fS4L|DX?wX(EZ0we5{QuM}CFFz63M|AokOx~noyVp417tr3kx<;^w zqCp>2iH(@0%yp>EAKvV|(RhM^Deh9~7ynuA@X@r$Rr==hXw;^0-|~${ zi=@td54E=qdlsMTO5%p+#Z^{aAsZPY5nzzCnp%~llC4&8T)36GrCAcen63wdYl|s*%4*cs zi33o?U`7?2$2M}NIz(q?CR6Oo3jN)ZvXb<1NUX{}08zx*fo-3>4~r8^l4U0+B_*?K z0;9`|vPcstsCRh&RqS!Zg(*T`p+Ig=2*bI>&>b|TwVy_U zMcY;@-|;I(x@>Z`R)v|nQ&~7FAB=|c8t`cRts|-sORrZ)zmy)D*7rhI zbrd@-#KA}f9So&iH|BX> z*m_NSJjdJBXbZjMvGL;sby}aPuWLzm`lmq-zSJNxKNpl}9+~7;@H6wN&Lbb1L$m~3 zr~rO8>(R{_Hmjp1P+8ny3ecf2C*WrY-2MzWa79CDx0LKVnr@7VKF+A6h4u;Fv>_xPV`sta8#MQ&}qROcI8%!npZAQ4tO@UkD3MjJ7Co+aYQ zSJlO69R}1E@jiOOLl>fEi?>R~rA3;;@gl&DRc9fkYJk73k~Y_89CpIa2esB5$hIr1adCLVNJiZ?nB#{97f zAL08NZhIRl(~wCPeTCY(ZqEdw6t{F*Std1RRx&m@(?qUdgn9Z~L|IoKn=8hB zH-|-yx~A!7cpxfqL$6g;(oh;t#KsSvR9lwSvZqX24ah_**5!Rt*_(Bb7R$x*j0lRh zIJ45)wp!pCC(NoQ((jINi<6Mo&HP+5w#T;J5wxZRmm7AS<_KhaOy{<9eD-c}TU@TC zdpA1Ax18nS@uQ6=)VRks-fvHhvJj%>C`)#f#CCDZR(I?(4rBNX>q93nK@~za#vndU zWjF(~g#CBe>5mStack)qHddRb?w+y6#ewzW`c&MwH{JJMysa>90Q&ar+mW}`Hh#Oj z%x3y>CYY|L>zQRgP5lx#FJ3&Kv0kvIlNUG0byhYxqmUi*Zjh#bdRtyUrCbMbWtH$} zD>hM4%4g-{%5|il%gVXAF$N|a3dLv2S}QH!s<8L-ZdV~SfOK!ZS)}4{Ya-7EJuN6l z(!gDMYNeasZb;SG)v0)05$ZQ&xo3WZIL*;CX!olGhYkI$9#zJ z0|4ITb~K;I^{}HKXGWv7sdD=;V-TBmRDjsN9DX-b?{;W84}Rq3C%tFR!#dJ5(`4R{ zRbRf_Ai?EZ(PP1=IJJ+S*+I=-Kpi@)}NZr{q*{+ z9OC`)RnXqK@5xqk!K>J6@|FUjQ9;_&o^Qb;`A zcnkCGdT_bAJX1Y;)~*cO_D@Fo(rRM&bhOexF}2f~tR00{_CGk>8?=e)hoT+|=K`H5 z?{lx2A1~HXa2w-Ew6owL7j)XTF=;}5Cz4|kKb(SFD&eeCH0D9O&LNW3bzX3d?FHj5 zQ#tURDWo!@@xXMX9U7QSU;XCgJVFV0B897&yu_dy9N!@Jkg9?4mDDi8kaWgzCojvk zD1;mkm|YsEGfP969wGyliWAE}7!as7iUGWSR8JpiSkn9S`n|jEg_oJ(kEMTac=a25 zzyA*ATQ9qB-@pIfi@Wu&{L0V&_OE~XXMeA{xEQ9fTjQrpnfJrr{=Mm`QctJfd%C+f zE!z*Be0g*>zyqNDmnnXrKQaz|&v8X+XkNT!pv^^HTtBgWc03h!=Kd)qZ5ow)T+zoV z;CP~#f?NGOCm(Ij(ltGYNn?9{>_b6#5=INaoQc%Db4@q26_J@&vEYC7o4*=5frw(d zh!yMdR>*kkQK`zJl32cPaIT!@!u3`o`&`h0Mk@3IUptT|Q;tQybkhhm!(-C-xwT`g z6&gA*K&+L9;3&na!PjxD1aru|)p9y!Iuv>jF3cq>5fce_oWPquE#lBG{i2=LRvjNU z0AgIokfG~us#q4xJKl2Ga8ZL%Bt(4(>QW*x^#uF%=06K|>x&Rk91f~m^p^jy8@jZi zyO|gQ%}R$e4900BkP=Zv^EfF<_c>hz5B+<-{fv9c13gt?6ZtS4%nixIAzMuVI@N;4qq2SwDV zxwd98xm66a(t%3VY+Y}NB@7EgaZM$Zu5Zd{jeg>03u436L(3bef?yyl*bYGvxn0>> zdp2Qq8vCj2IU1oR`5a2c!*~&5c2pUf+#FBvSp=Ke5A?*K;4)4CI!(gX-@v%mXe3V7k*f@k%36PH+NYm;;CY&L0im)yGp#xU8kW#J&eU$ zhzPr=5TbU@l8x6^O-1?M)u4+b^8#@Q4T_m;5XVgH0MzQIhL}z@i{7q!boPU5#bzf0 zTUcPa-A*F%Q?~m|%T2$jRPb6?Atg%&Zk?ORXxcQ&)D8ze_8YJOm!{|DFP|RYkb$8Uli?&CU~BrM6N#}{L=SW5F(&o2`b!tP`$M7@ z$VFP&g?XLI1Scrr+_V#&W4W$*)8onkYvnar(+y!pHP_-c{L{U8k6cu7F&L*3F zVAtb_0GXf!iZ(_2J5{xjP*U#TJl|a+)`m*wPq|n4xcVYBw9BTYS<>n5c0rlg4+yYwhPU2k%w0>25iFXFd}R5 zC(c-`U8@ekQs9x@Vu`o~<0Jx<-v|UJ5n>~7sD)6!@nppq!W82zr5*PfgA*pg2}fCJ zv?UrsIpIuCT-eUFQ0nPQH=U#jz_iHIA5r6CAY5x*v#JBUoE~a*XA%KLLA|&w+cCl; z=hkUpEU7?$-SEmhoq4p{>VtO(&m6jUeDt%;rS;siy#Y42w z!o-`IsX}VTvFYPdkJljPS*ZZ;yHy-l9h^SD>l&$!J~^I~6E0|?KbvwC>~8^jD?nHv zjOcmp>0EW!E~BZX#m(Ec?dq6);VH9QsnHQCDfWtLh3zzjkyo=1viMo&n@TUtHgz?8 zm#-_kYv?IvUDzg49XA?Ib&OSfQw8%(KIq3A?0$xA08GI}34cW|LT83cJ9$xeLBf6kJUeMHev>m#xf3c=5WAqIo0!?qvleu>dT`Yn?>vWK0$~EE zAJ&j+dT8+{S^bQ6ncF~69CR+07Cd0m3u*d4abg8J5TE&|{T=;3AnKpmHK=iH%PxK! zU3bXqqlsM~JAn=x$^~`F&fd;Z@fkZ0Z3~92nPf za!0!M0sW!}RpfojhNt_K#HlZOLe(d4#e~>}<3TBAQy~By0}QJy z{~!=l#H2OW4L2sLL@KFEvw(#Wdc!@@v1_-ejv07TZXDwYZ;rPQw22<$<3JA7`(`Ss zU}3z2=9U36a*RAQfd?5Ri(h>Ee3IT>Q)Wxln`entEAVR;>r~@-YmmF3XZ_hN*zc-H z7!qUV5w{S}YWg~@yDm;8O6KE*(v;ADr|-_#fepo(r_Su}s@}i~9mKP?%6Zh7AFC$V z$n&bD+3PO~f<1L&_9;D73ohJ3dq8$s)wfL(XT4s@`92b z@KB5@)P_hj9BPK)ba#?kV&!)QEzodu)q)Bu-sl=J>zquIGF=hF6oW3UgQm;TqMHhe z)3>#K5_S=#nVY8L&ZK>AhMD0&D2M}P=|dnUr4$1+?V=ub122oyqfNDLnDxZ4yE2_?(M;%fA?&J~- zOFONK?KrTr3_CvFEZz$?MmY(ps3%=`I-X5(agWAz_jY6VTyJ4%WtaY<;;PhOsZ?up z1{GgM%yk@kIazck2mm5VK6cT0A<}tE@TA%>5fIK5CQc-#^1qO508a-IA5u*Ta~zNW zZ2+i=ir^B#ZLH%NlOS_UNE`$$c8G9%jA% z!_i-8#H^4TUBO}kC zm+5+vP6NuO^JkGl1mxkw6RT7=zj5hmt+jjpq?&cc)hDOmeq4<^B zi)aSJ&>YOTZ{fTo490jF9U$Pnh44u@3{v>w>T17TF4qne+~6^+_vFdr-J=D*94|Lx z->(ZNw06h4(lFc@J~iXS-ee;i9VVw`M1FZi;O6Pn7~f)1NAqN1{y2upSE#0HE|grCR?yQ7R1omgpP9gO2apE7P(HE^6GGMj@+Tky|klhhYM+OtAR_(P@b>3vR z3p%_6%e57!L~_@kTy1}&^H$j|Ww-x|U{RH!{j{8x&|umTF;7~pYu}wjI@eA3mxu;L z4NG(KK&tVG3uj*Ep(9EfdX&9I6FqD~oqI?!PjZM~{?0n&_B6)WNJj4oWo66~i26BF@Kjw?IXr&>JqN(dD$S ziWBOEnFBzTrr~7uM%IsX17S7Vwo!}3IRc~zGex}#3|l>*5(jy24|?R zMRl}Ai(ld+%}+a+=o(k<*CoX>EDOkh$$JUDXDl17txGftq}TfY#FcT_!>`#0*>+A^ z0NckiGU`&PrC~esBbCSm2U$@s#&i}WDfxyjQD+!w$PYw{(%{zrkcZE3ML*E(8s&bB z)7G5!-G!b~^E~@r7uYk5G(-U+MQOm042Y}PAL+P`Glz22iR6fZ!Q*_4PD9Bk>QIi# zanA|GuD~UI%>iuRe+ij!KZ~qvBuT)8^lK9_wi0H9du5D z)F>OZxfi{o?f!6~bvmKeGV<(APa13+*_`1}2aQ7uEvg2*di49aR!;4<&GYQQ4R_BQ z$zrOKZ=*1rLvEbl8JDkuVg+rOXS^~sl9#NPf}2HIsTJ%2x&&M4$>6l(h#`eC^}C&v zSNB9EcS(pp)y+Py$7nbg(vLS@%~sO*LjB2=To6MDvX+qu-8mk2^((@IzhURsT7L`O zq0wFHMLlDN1t2C|1%~EduPZQ!i&}5G4WJ#Kk{1Oh5#2>7TjOr5*QkkrOFe+3j!P*a zgMfuhUBP5TFBVwBu;H3!zhCLpGwJOyzM0za>v~nPEq}yKv2M>LQk=mHnzWfKY$~*k z$}Y`^DAp)r@^M*Jik+=^`Q#~FO-46RVlQ>!=xHL#~R}#AyI;gz&j~p^Oya9_hkP#2 zs>^1nXqpsw9F45j-ao0VI82Qs*sj&_@1U*7Hz|WOsee#8vK-YEe7HLc)$rCm8q_ba zJ>afHwxV0@AmV zfVcqG7y5X!CuhAjW2fG3)75Iqy-H4iZW`mP2W!PJ$b%+Tjkka7PEa*L&EUid?5MRu z(D7irOsekiQ?Ex(w@EqD{{INq5 zDei7pHhAn%`U(l);Gb})ToiR{r+Gov=#kg{?8F%Q;U0dA@mVa($MdUf1^n$^BGQ~Mb-nc{lO-c4#c}* zPW@7l1`Ts8H_aRp$?gDikAZnR=HBXj^>{PPRHvJ!BK(j{A+Ule{;byA77vt7{*#Rh zkLs9GUm>rmGseE0mK>`m_sgXkl>-F7+3%%!2$s=p%RLz z8S&+(fj1D~v-%Ar0`UGDScu}oH&9r>#W%1qkMG_4p%p{P7K@xb%F`?j~7{^J}RxTAXa%Xy4EWphQIw!Gscqns78k5J?o#EGC8}#Ih7E%ZTH3bi|W@9s@=aNy3DgWKu{ajpd}X zf($aTkVQ78zn_0VU{ElN9TFNA9x-i1g-R!Mc&$pKI{hY$#@mMYYS-$EuNri!w(6nJ z229$s>ziSRth?Z_$f#z~8)7cH6e zflwrtNM-W)nJZOljaH{O7)@r2wI`lsX?HkXZjaaJ;OOKGV45)-0EZ_KNn{F@)^C42 z_abWslf~w6d3=FTB$h~Jpj@F;sXLym7Si?7t85aaWP}lu*<$UsC+@oEz6Tz=<59M# zi>sTvho_gfkFOsP1cpFia0C*C#$cBdXlN;c{x1Rslf~vJtEj4}YiMd|>*(s~*PDT% zk+F%XnYo3fm9>qnoxOvjle3Gfn}?^Dw~sFZi9%zrI6Q$!B2%a|I)lk#bGSUd06?Kg zERo9O3Z+V|(dzU7B1|abLMm;n|EPqbYPw-sw&Qw2`aw60;v~)TqBLhYP!rmERTiwh zm3iPB`jnoNuA^4QeCN@4GM%Yc9bYV0Yh8LQrk^nqM;A|_+Rtov`@`{czFcqj$Mg06 ze1C`I=?oZ_;{{QY6;;y>)3P1c^Mf#olQe^QQC4-+qOKoCOs08RH+s3=?vLl|{rUbt z2u4s0CrFBBSdJG&Nmf)%H%!ZR%9U!Z-e|Vkoo=r`7>>r1>1@7OuGX9FZhttQmd?xd zc7Hry@6VSYDVkw9UJxZ&Q8nE#E!%NDKL8A)I7zd-D66_@yB?5O)I73!R)5zJkz_^H zbi=f4$Mpa%2*C)7;RH$149nvSgd(v-Dw8XeDz!$d(;JK?v&Cw&JDe`J$Ln)&baDnT zSR9@}B#|jp8lAypu{m5GUmz5TB~lqES146#jTX}B4MrF-nJrcu>f-9=?%^4X7qK|} z&h+;24ZkR*%9N{6sS01UPXpXdI*vqf_xW_wkxR87#j;m)7`fP&nV@kA5BaZHoFJ5( zx+ZgPMFt_945wdf!u?fDCqiNBHK%epP4Ox4TyWT++;wt>>wFT3YE>pMs@Q`&%)+mG zP^(6q8!{EMVjw7jYH%{JiOp>)ENvDe`n94qN@h# znk<4&%rmW((~*s>eq}0AwFVx51HUq*e53B*dw9LYH#?4Cvi%YHX2*g}NTWK(ztV0p z+WWq*W>vG>e01;oWl96IS=7_(fQ8ehv2dnk^Q;Kk186`O7B`cXK zg(?qGGJguCA#Jn^n5dapTkxX9np$hC>ZE*aDkzsacXM_5UG;GMCt{VeRcV(E7bf3V zC@(hyR`N;{z&wjJs8T8qT2;1|LF8-n#vpippVLs7sv9DbV_h%Z^Kor|;mDJ27Nrv{ z$dmx7`;l1j<8Eo6h@@ll=t7V`4%S^~T0tTKRE-HxA=j!-IOJfplM)x>kmfO=j3*T# z0D%UOF#!O8Qc5YMl+w#FIOqHsBoLsC3%OQJ!USjvQc9_mQc5ZH6}UIhVnUbzWn9P< z@Jj*J=tq9J&7=RUqwC<^y?>M|PK&8~#xJH9k+otBa&0uLVg<56um~ z^cXj6n%nBf1wC08i?HU7Q5Vab<_#k;7i{D!`bj~_(%a?fdO==^(FM%0v~SYb1uy~1 zxR6RuXAM4tI}Qsbw*p?e%DD@M$>cZq@UkVE`MWx#zr}Akk8j8Ir=A@d5dZa4ZLg2Z zlqj=3(FgTLv5WY?$NcAdJcj!suOn@>jq|%OSylf9)0+ewfm3Ca?WqX+bWn4(5 z9oOV_2os=;3#qi@8ZX;Nm;hy5NTnUuc-byt0+ewfm3Ca?&AS*8CO{b%QfbFEUbak_ zym4PR8vqc35fsA-l4e+rPv`+41S2Sh6C};B9G}n&KnO-q3?~_u;}bdngkS{4aDt>6 zmg5up00_Ydis1xFGc3m^bODH<7*1f2&r9;U|7D>4|H8tR^6$zw?1E=w4(4=tP8oF& zJ``~fR1cm4+Z*+Q1|^VW(%K7EYo1-Y zFZIbbltugpER)Y7{?ntyZ}39Of3VOKXtLnH8}QyR7EEw&E=9$eGn;avVutnRW5F8|&$`EwXKi3csh z51Ofs!>QsU{yfGv?X>=1D)v+Na5d!*CsXvWkLbhRvqI~9%e6Lgct#VzXG<2lZXO+nlj4W@_=F9JpVwbL sKA>_s$7x|9PP@q8#SEVgNs+jhFSVY2`RcXSI9}qeG9P$E3pY^Y0k^?P^sPuHs*^98f*i-(>UYFZ_TcJeCTwOy%dZ@Vy4Pu~2M( zKSFWOm9)c#9LYv2G$rw#U$b*Z&veP2SbwwvLG$h01Lr5{lE>|5&02mWU5)3ZAvl2bKagq?*I^Dn+55$glFL7Tm=Eu&ET2V>7C{+Yd!SL9Qm z9y8ZK*exR_r(kcvlatJ?^hE_{`Nv2thC-dN7fWw=2pjH3O6Q3t;_Nq6a3KQ~`#Uim z$BWMYi5%X#c`H6Qav_~#C9Jfjo>Qz`A|LM3U@P=v@JlPAP_8l%iyfMU9@0x`C96b_+?UcXOxp7{Ot zzxK?WOI^Y!+GvcZ2WAs?Vt`R#)eFS`jYy0RB#Z>35$*ulw(-wA*gy8<=l!1iGamQ{ z1Vj|U4Vr6VY8tMcn&sNLR!h^}uyRz|vNAIrpt*G$QEBqDq@dI*@{~B|91$r35=%De z1+_8C5jKO_#6*}QYh+H5FN^{xY>=DT-TP0Ieu>9<;z8jMM%G9KL0KHf^VDI!-P@UH zDaBd`%~>kdLKLABj!?!!eE%oi`k?*)u2gkSrMjZuZMhbe5G(>7v;9OA-pugNKZodj zKZ9aP2iBlKrP^FpE_Vy`ctaep(%4`hRk(u6LG?TeJoRh(c8^ME6W(7JTVMwaM&yK# z?$qcSSp}%fK?4Mo*erm6`FGP`{k)FmL_|qlz92Ost-~er*h)o9tW6qUE!Sh=$Je`za$!TY6w(t@f!C zqDpKehPo_z&w6+O~k7f}!rYKdR2Qo-PxoRtmdjYCWi5Wa zU+4l0#JFB#Y>>%CQV``zl2JBF1^-{mUgwcD zPqVEUipSuP(YK+Em;kb&30xCx4_fFmr3Mi~giWO%7-2l$RJIzZ5UJDn+;`#P(92&c z7bCP_!@L-}ycd)5)l z0fH9c%Q{%|8c7ETRS;{SI$fI9Wf8jyL7k%OQr)Bu{C_|7U;2->&(r_5Q>rGc0TKY$ za{^Ep@{_Laofk=?wC)K^2h?)fNmqgz3WA@|AQT>+->XW;zb8{K*{rmL|G0p}WkpQu zIbK(uuWL-1bxa|ZIk1S$qyd?XiUCTN{q+A$f;ee8rb;QIBJ1WHX_c`;%{M8t@y z9%Jf%4lmGm1EVDI{AOh;^pTAkh?%(O>PPPeryuhc0mC9iYiYIUEfNwsUl@lT{g93Qx}NlKy(En9EjdPL;@2- zSV~w&*i6_>NFW?0+#ozAq!2PrAyXE?u}=^|i4G#RAmUPrUF`Cy(gmU7imIcyy2@zW zwISq4y#SV00VM4LNV*2FbPFIEQ6$ndlf{TJ$4v7&4uX;uL1c4*T|RTkk-i2$Fml~- zl-zUymEouwwZJK!a)xKNJAQV-!UgxAU17r&kMD-Y2{%0PdI}vpj1ZSHo{F)%hRiKO_z!RLVg zeH$ng8W0TNjD-y+oN>VwH|&7mjtBlkOeTXEXXn%JS@dT5vUy=%(;rU|KyXHALX=ip zK`!)gjG~CMP#i2t_=3<9s!+NFlor`1&8rChxL3?+gdliCWK=YC3{1kJu8u)gc+WwH z9Cb>rv#z`Ao*&%zz`y;+fBot2@GDC>DR-4Ua*>Zh6r&X7s6tz1sxZU ztPDBqs9e`vcf&1r#G3l_d47j}_KRQr>5<1uYv}S+*&-WNY0XqutgJtoK*1jRWp}%0 zs0t?nWllAt=#24!!f8a6#Sja4uGo5iUlDvba7W0XJ~uuh;)j;_3;o6Z6FcHw*=iK^ zt*|WPv-QfzQ&?U~v!hCFbE;`*>F604ftifV&T3)V%qzQLapbhBTqecM!<)~Z_yq+2 z9AZinexyU6qRc2`vf2h4ZL--GTW#~$6Hhf^Xx4&hm)-U|;GhJD9Ch4Dr<``iWp{gK zNvMxqmvS=fmc37*NiJ)$={_@OQK$~#FpCIRGV-DB=f#RaTLUR4R$22OzxZpit9X0y zz-ldF)!|Rp*`Njc9E)*cTx=XGX}?mLvtX8|D&c5j?X!3!9kRx%JtLkwt3#H@E}!)` z16L66-1Fim#EvKlQc~=4tukTctYT$OkAGNL-jE_CzjYH8BdFC#&*}-L*NxW{Juj@a zE_UWF8Z~VJJ=g5m_utqzM{QhX;|Xmgt<@YW|_8+QjIsKY+r#mGV#fV0Xux;I5ua8+-9Tunsv1kJXR>`e*CTXc+_oT#YMDrVI4xLoGZ-qnKY z2{ja`ylc3`NWUXXbu}i6H5I_*83ZdT=WZ@m1RoE#;tKYSsFtfXzh~XhmmM&3xB?qB2cm&SPIUf}kB@*3hvDoDT}4 z#h!6V&Jo*E#;=CNjxi6ElY?2{@PW1c@_OQ>3Je?q8Ws)#5ox7aqtNUiAc$L zwK*&^6=CL>=d|-Ky6lGto3WV4h>;`>LiRC*^=6uHT}zXFP~Ke2q*-abt;w>-!IU}S zj7!H9Zn)=(6tAWE>JR^YoUW$I<5>uZP3*RX%Brj;o-3l90Fh7tMEtf`qpfU}c*n$T zyqI#|9O*rP&I*p=lUXBTDj82F38UJSDXvRY*Gv;4oS zRu5*~7$~!6ZMd1k>m+;YUN^br;3tP{vdBTMd?DLfq{)_W^7Wfy<)&P=RMb_kS=w}~ zl|I8#Wdt&1UZ*Ta)@#y|B$Qb(8gYv>abc2@t1`6`(<_V7e>_bSo>JeRm9FzL&lKWR zr$3A1KmEij`n`^GML&qe2EPjEetSVkn*@6B^Sc}muJJs`s%c$K<6BiWNG=J8+J(j(z=4r{SBvg`3LS z?c9DY9?bQd?!WtXM+2fhuqasi;&^pB@Ff3WQd}{jIWPQP-+@kaCzJ?!G2kr-V@wKF z3dAgAGjG(ejFqIL^ngw6*#4X;O0AO+>3Hv9=&dekWP5_F4TMAcmpiB3@yE=8jWs2^&FisB;u zYTa=*)_>T-MHk(2c;ycDaL0+uR-*+w^vkVbcWa!l3@UplxB6Y}nk2NWsgtL=RM+}E z$(OcSAi4OyweRpnp@$|k?i96m7jM_)j0ZW@uE)IZCo=!y`D=$i4qZFb;01y6l{R*V zJmngDX>qb;UG5_CD>Ouw%R^*kGQ2{rMlMFckUFRT>i?l>?K^s^PxQl zv8NqqU$*@EC4PB>M+o?C0qaeu2-0i8;EMf=uOkUiQT2MFIG~Nc`7|m%A@F_|<$lFY z>7#dGhj{AG=tJ+}`Wh10#80Xv>&id(uT1RnH`-)S)OC993J;8l8fvwpBbbRkRI_`i zj6rWjqEw2A_0lz1pPq&$c{@+?8HLSEI_Naz%%tUxFpg$x-V1z|9fypb15|)0$q;fZwAxlDTyjUE*91ddV6*GDy*G{2 zrlex7a|E<*fW-H#&3kxEKO}ZqQ2R%fAz1XjUFyks+C3zByuDT6A=hOGb&79RI#Q@T zF1`6mMT>TB{Hp9C%K1Txb_)+sMfoVsvvcsRTpM881BbM<9p6um9NbX&$fB|YRkeKC zsh7^)1etsx3^I&ipAxpBo!$(6lfx937eESWCqlsiXn=e&r z&G!EI(cL#RGBzUvMArrimK^` zY1xh&gkBD(qfpwnI%Me%^+en{V{?B*ha!mCly+Z{lkHg3CVlTUZ+g=n)E)w55`VY; zTYuR-JkTg|!pWvco2$ya+rB8Pky=AO%6u^6PCXJrp^{O)BbBW9yE%+S`zXwjs7E83 z)kEdbfLmx+m%Wq7HzVWo8_X7 zR>}mD^CLjj4)D)gwchpmEddD3aZS5|pdTpn3jnPEkff9Wfgpedph3js?60KZK9cG zn{Tn@)+c4kEVa<3u5?vv*wek(n{|x6iOp|wy#2lZive%OJMmt803X8F;A`=#@aynL z3HgKy0+K)`a0wcMlMp7P3EhMlgyn=agnx;rh@TO^A^u8yL&_(WlL#aVi9r&Pq$D}1 znq(kZNKVoy(s(* zl;_Kj=fWM%<1((~5XU*gWv+6IJ>Kyt8_bqxF^u(>t=iTd+8OM{VI0GG+^Nafuua;m z&D*(M*{wafLAU9yU1q*A%3Hc{Qhm}zhC2FkbR7YKM5=*&1Hgcb>T?h>Y^PDJO1grtHhLK7p4bibZ4QNtF6e2tK_SQPDa*P zZyh?NOCOm9FSdE+m@P_#p@#hbZ631Dx#vgoBJ0!G8!;AI2t9esw#G>RZ=fsp=P;s! z=+H;ipdIwno!%K=gLwISYHDfWelt`_Nli|1fLhI|`(ziPQ7>JhyoX9fS1xhwq6R*E z?XnTyc=@F(F-leDp(SN4rAWtLNs%Wj`2ytRZ^>!NZ5pgMUAnto*qr{ybx-VrgveHq3m~^Z z9=Qgfm$$Zb&@0>7uCmK%Z>ItDJpla{aJVpr(HwP8=|R6t@{XIFaM##br32$% z`$9WAgPG1|m*zN+K?WUsJ_}pK;+6owwhY4|sNU*JU*-@iSoNOoi>eS{%KYmB9nZMM~zTST%$KPv>58Ju**%;Wuh7l5*2xBl~k{`;(i8h zm@sBipmZaRvD<}8-NrSlstSFk6d6*6xiJRpaS;!~$L{x2jZjchQLCoo1?4Y5pkOFy z7*l0fZk5&6SZm!OK!TfYx$Ukrf1(N&Ek-P{iHqb@(?8TzPXk?a)y=C88fAisCV9)` zfh0zHlmFkFM&CN*J8BdmY8GMYCQjS5h@?%dlSDf~yi?SsLvx0tGa}PDS~8|FeMWYX zQQ6RwEu*tzT$e!R3^sRgd63@?a)N*l#<5&ub~h;ut~bPdAm;}uU&;%ntRQHGQ&Tim zMHsQ%k3#XV6gtY|NckMEfTI<1Ix=S}=3J$mt%NI8ayc3|y2qUwxYvE|_kagI zg9VqR;bsJ0sUw=UjBjWmo)&kbP1URTsp> z%LjQ){!_fyZ!rIQ>T7gk>#nyJ*CNXIz<^Q6*yzbB1|Trz^rWXX#ek3h*X>1z+x)Hm zvHvp|ipElZxaH^T9bGKjalz^Q@u3&|_wW5@Wx$D(a@H=!)pE1BJ9#*Jx_G&I2l!O% zTZx~ul@3S$%6Y2bt&*=Q{$K*Z1w#mh6b>~o`wtvFeyVewk1$%NK~1MgbcSSS8Id)8 zIgptn8C@nTClLKbQJxU;qBws_3ZS$=D1|^Rl#0TrErxr=LNAWi&~#SBi3psG$f-zN zsGN&YxK=gStKoHTcvCBHYvX+#e5#9|_3^8IemCG1YpIt6^^>GQQZ!5&Yckl9#hx6F zNK~%4I9z)bLt&^|+BRQ&!r}I9WI6sd$^dmcRYBx}A#7&d5S$B2XCYo%FSK43L45 zNsBNs2{|Px8HFazEMtKWB6Ns|YSV6*en;iX(`DPNMN>AdS*L2OzmKPhzx^{`ELZF8 zZhs?rl^H8`oTSO(#*3dIRHP{0ZdX}FKzVf;p*u`iHg>_Z={PvkXW-(_k};5nH&bRl z{;b)nP1!hsYy}II%$vXG(gGmb4FCXG86bG<&rlaiYIm`Vqn4A6yR0X;Z5pg-B{iNO~m zdZR|YtBawIuINqxgrdU%2t#)UAROZgM4;OM(Cs#TjPBQX!}o|ncL5+89R|PzbXNc- zV(h@mHf;s8$|^xtTkVcD*0^b{wXR!domaB#pX|g=$zhjWTnyc&j^;W~8!m8(FkPlQSGdMRU1zFp zkfEC_=N9)^)!k2qo(ClGus!~~J;7Z)B~6L^>7Lz^e~}c=AM2DCUU2c!OZmL=ioe(1 zD(0Pcg1ncev2^L0`{<)fKKZ1d&%PVdKN5@pKSyHtCBsU8{IOQ1Oh;wOa=9Ir9RHdM z2SR&9C}cus#G;f7gOLoa@~|~h5KtMmM=FAkcPJ9@2Wl&5@6`{%~s)pkpxH9);){4tGWodPc*; zQH+suffP@e6eYxBF=bMmW|oL)lajPBC}vGc(bm!tGbuwW%f|FcIoh4__Z#~w;F=X< z_M{T+tsHYERp{_krL)yy{-ioxtPu+*H3_v=ESS`$t99b=$ zlgT}{ct4&_93OPI=+p~lXpb=HHJ>UQQe=h zZ1Rgf{*Ky{3|##aEhd?Gn-zy94*W;#TjhoGQ2CIhpuFKKln)XQs!B^N4NO`+6><|) z>suar7HXrDTRIE%Sh&8P>8GE!1{mO-frdykRHQG)ijrZ1i5w=^bVRJhY?k_4uIoSE zXIzj+pq7tJM;?LU4?HAyGDGc;=M#$;UU=_~H~O_|HP~%t{&W=U z5unpMLArGd(Q8!1*y(fc!cn1{JG`VukkSEV9`SQ(Epuhr!3Joe!WHA6>sba;J zDN|-hxpMESP+_G?l~$`#Wi1qv^{5!OV`BOU3(Ib79DDKb>?a_0fQ-x$YC1=mn0&&@ z>Xej})0#9nqxa}rYJ>?U=rLfxaMR5&(o8cc%`!`u+2&H2Z$7Ps7Sb6s$Y7C0TD)sL zqK!TvvfXwXJM5sh(?{xj>|?EVJH_a<(`uY?Nzi4NHM-)8w5zUZ@~KZ{eC`VgU-?R{ zTW)D{#~s7mb5FYm9_ZNL`EKeqS<95w#waH=jY!I;nl;-iE$xjSJ@y%Gw6}Wo+AlGE z!AJq#$au|)3B*e9hLsYSQP9e$#K$UXIiVqbR*802MFNbD4pvt^?s{uiyTNKRPv9+k zTAijDI$29KyP4MN_A{&BJclm!qFUastsU++R@Z3NAHh?sSSKY)(3C3GS(!3)<;rzYp#lQ}!VpMEY9u71k&zkE z(2Pe%XTiWQ4il3Z3riF>HX9C(Xk1)&5)yMsNyW*?%p)gPLqTB?C8c^QDvPP9HK4y7CKJEejAF5fSgopUHc`7>jl-embb8}*>AT%pJstzE zSDVjgt>t!wVbtpWaAux=a=?H-QG&i;NZ%+) zKQN+Sl%hWv(?3cR(3Hml0?B|trcMqFWeI^9p(sZf%n3(%B49xzDi8%rqEV3;SP_d# z#KD?)R3-s7B%%pPuq7EyNr4@yXhs_BNk?-s;6Nr?kOfC_q9wWDL~cA!9ypU1t;h!# z^5b<1z?Fgsr4ZaGjCUvkcZy;<#o$44%%B83DT$esf)}MRi!$)0EFvfeACyNV72u1C zh@}#IQyH_V0zXtm9M#~L>WHTX{81C{Qme^H8@5oV$xjzDsn;NV_?!lfREF>cjT+gE z;Y*q{B{GGtXx5a=9KNPSlbX z-Gm z{vnI}xnpQlsX}jr(HM}B#v&n^fP!LtGmIf1Ai(H=(SH*Z@}IDz=V~?h#~gF~Z_%-2 z8K$M)Bel#Bu5GrF``q=P@clvpQH~ra5D+AJ^5B&zLsg*yr7N$|Z-Ik*+-Q%H-54o2 z1O%0ch$^tLmE+<rt`2j+faeys2;mvB&miqh+7%&)UHOJD820Lv}c8*Xqc9%UE!X;}|(%C$skO ziJi*E#A!Q|wQqG+GS*q)^8?v5F1f_+vdd~+afQ-VSB>+T&nWt~paWSHz7vcsi^7lI zv^9$&<)1#6BjDg7s%ZpiX(bsM)i5zhXw)bmEzPGz3$IqK{5o_V?tjs$B)EixRLjT+ zdlU^kxyi_EX;c_#C#6t2>2Z^K$iTHWp$obuTiuKYyMwStP>(DuA}GnWdIUuBKPxz- zIC}`XPW+qXv+X+ZJ<0d$34FMozf})eOGbG0PmW=rAL}o(;SL*bvWXTuH`$fWZZvjl zut$kK$=qOtyLMW#Pc6CUR-nDLt>6B-XNYyzpsUaNFHK7?u`{)^w9G_WW+8Uw0`^ys zIa6HLZ@wb)JFDa~q8iTqaDhH?TUR7QBKu~EoNp*9a|lV1>x#~h9MN@Kf0~__Y}Jl&18yDr2(pH3Ltr%p2vyF9`Sz=kssw*xT_h4#U9&78I z|Hj`xF4#WO~_b+nvu>Uld3n(;#Lav>%RN^mmQ8Q}NKT~dV zOdp#IE9`fmj6Sm_;tOo!zVOU$FKmh0;gx>dE8N+n{cW#KdZ(H;)RW%U)3$0syUmVm z6wfFZ`^#N$qI^0Zd-YlD2lsE zz*(aHpwS45Xj0iNtv$6jaRV5w+kYiTnagMr-qr?3T2)?VL;o1eGp$g56Ndo0L6MLY z+#HF|G|=`_8EotRa94{A@0l7~D5A}wCwuo_CkBd`R9f#}D08rbPB7PY>xipLi``KM zt8r1<>g?6pRP2dhp)H}Q_VpRWvz3}~`o7ezacN76t86wCu1PrkRt-Wa{gk~Z(WeED zoUqLZ<5O|(q7jfSb>g4d`=}euk1RKiNk-Dtm=RO2wAZBO^?56Y6Q`Z|zbw6R1xfIa z75YRWkavmobqO|}-BrR*e{&@WvwlGgGj^V__XGV3~9(itittC^hg-b@&a(xLf^F|}JQXb`1dA1o- zs$T5ik#HnSk92G0Xreu2epDlx=IGC8qE>4<$Is(@wr^!)mkP*V6R@D>*xGJpE-qJw zPY==8+>0B1)z#fSFT6KqrQ`BIW-O{RoaXCgNkNFt2+>y6GI_6@`k61=R;Am8=iap^ zePKSg>NDqM2_ewZ@QDz0aKHc{=~)vWwFH6>`#|8}63(lk$v5uqHoKyTTYa7W540Vt z#Pu#j%a@PW*;%t+QFBhi;ZT;UE?)0LpCh6-iON!01y)T}aO!-zP_=5QRzdxiN&b48 zbGg++A2$<~LQ!2`rMBKl%JYH->onxm?KG=Of!%c8NYL7 zf{`S>>tfUClW3?N>Hac5i+rPSdjvQEL_7c{%oYYzhx0EnjW2|c8rNR@gVSLhfqp3VewJP}^Iv?>fagmcs=yarM-5O6=u#Qo0xI3*8nWEhby#z>NR+00e5ZFTcnoKFAK3n+POFas> z^ME)-+>$gwg)a1;0%=kpj3Jj<5S)lS6JdFGyAF{5;$JKd2K=t0#MY8AYK2uvMBKoz z-HH2X0{9|tAxnmn9HXp4fnj)pCN@7Ka5yG37_{RR!U#hr4bd|v8PkhCa1sLxkv@;u zGiQK;Nmh8)p2kTJQgCbH={Y1!&Ic#;rZhQVGUA4$T!Lw?G!U)ElnVuqo&5+iD~1O9}qiact(Z;Z2Vez zS&{YBKG5Ksu;Zf`uZec3kr=M{wH z`@byF^dbfhDO1anr0zW}!FDGReiJBBCrew%IaPPq{CeXr7Y-sPFA;aZeRtNJL7hBK zx|L<3t*^}Ua95D<`eY{u0%dxf;lOVND<|bqQ;o(;?M9p-b!SHSi--8G&cz&UE#U3+H zURNOIZr7mpIk1kLpqI!592c-@!hKwXThtb-lp2+S=yi5QLhJ|5}HBF8-8ON zSAbJ02J!?ZpI!kQ9AteBZEGjQGvVhp!UBu!3h+)ok#iaB-Hb{_j8EcN%)D-y5FZ}q zt`8CdW}fjJ*f2d0PMPBlS-@e$fox2Ph4BF3FG->rG5JW2I85=2TuPXH^Ar0pk!P;| zki((cqcK3ye*qL2v*=s5Bo8nR&QDZsT*ld->G#^4L}~jh);IaE(y! zNyH?fX=F)X-)-x?r`>f511o@suA(RR>6y<`tWndtvW;Fevmm`28I1{rYi4BpZ zGj00#FawppV^(!fed%N;aTkq1i($3i++l=rgjrjn9it;7oRj_eAL6Eo`{|oDG8JGq zA<4HyF*?#bq}`^j0x1{IAv5F&F#Q_EG~H63Z6YYuJ(30(Z8By*q}(0D_K=b1A{ln+ z03?eZ5b%%j6p~>JEa4Jx+ve>eNT~C#0L2WNTiA2Mgu4fa^N6O1*Qc5QLPuQ8(r*Yi zyx;CUlW!)gBif8swl|CIMnwkx@xwq4x%-8YMvGFAUPUL2)z2n9>awHVW+4jO-eKE( zjU?;8tQ5LDHssObgR8LyqZ946ln$Tu?r^(U=#7epMJrc>SYy;PWujhBX8duNfEaqS~WsEkBxxCC86@{2B! z@=ADPbB)9H-sAeZMj6u;N!%$=Fl^)tKqujNv>38TF%B5ug_vT9- zqzVMj;t+Fm|7(b(=1FmR=#{IzaQ%s682m_s=xtR6l+FjIj0vQKB9~X%j-%!kXJdXV z8)sS2`ZU2{;KZ1Cx9?J}XjG!G%~In_mhWmT$@!7<@Gqq>K#YRDA~1i&ZLM$Pz&tsC zI^y280QG%DndK;-@>D;eeoFGyITZ;qUblK&lugX9G@)kGXJf)vv>Zb@LL4n=*b7g{ zy&A4jD2@$;hb;#TPTbX)7G83g9j0ttS9KyMw9{d?<%i6Zk(neu37<>`Y8qi?zWeAj zVTUj6K2!@j&v*Np37pua1$~OX;P{q(Sc#=C(yZ#0!JFQ8e7&9OuWaHQI7qksZ;V2DrXG>rTv> z9&Px#-jgV(9~#*9pELVhb6{E7Ku^oDCVBv@X?`-p#hx|vf+zw8E0T|M40L*v$WkQC zNkzAYiN(K#lIVvTTT?)UrMl_6mD;BJ<=J<_z)gZv<$YE~nCmIjI(S@`0Y02)hx83e zSWW<5CjU?Jym12O9hx=>mFD)T1zP|FXxhFIJ-30;LkvFGyMR?bgnSONXBe{PNrK7P z?BN{!+8%!Eoc3+Q{mUztW4vS_a?};wp8p~&&_YreETge^ba*o;hs{f&#g=gvlx;_Gn7yjCx?MBNl^{@4=s;TX90*Z(qiCnaK0E{){!ban#tk zRI)g+WnIv2I9ZFLY|dD5J#96OvQPX_&spD({Nn-Hny36%EG{lgn5{g9X|Y58q}4{F zh$<0u#1m~I&SVR3D_Pa}F~7Fa<1y=|Xa=>&@H|J{D*yilHur9_2VF z#V)368OIfcY=H)=OvQ$-Izoz|q*_#0jQ^s9S#}5hr#mRptg-C^Iv) z04~>c46}1%v?l|Q!k#bAAZRt%8rda^qlHuf&AIj`ffY& z6uh*|T=!JKGLcP_cB{C0`TwU@8W8PIEgyW}$S5h%rM5;d->X#aZCZIo+)fP%J>?%o zUMP!9j)NZWwac`_Xk_JjIOqO7qx`IZX^T?OWrZ2zW<7nBU~UHLR4U2y2z|bwtt9+Y zvraWuMV@t}3g!Y&sqPoLDyi-4W>6+OIgy0aLsl6)JT!HrcOB7qJ>K^cfZahS0!>Ab zJtX}Klde+TCYu8Np!77zz}>-s6LC)=QolO*_vwN3qP`1GCYxMddBd` zg7^GATa49n10F(Ehqzd%a2%3YNV!P`lcu<6w74Mj|#l>yg`Do$XlS~`K6dUp$t9C))FT9 zYnk13!6kwub&of8 z&WyEKomANn+MnU!r81T814~`x(rdf_b<5g?{@DZ2J1RP7&ep3ma63<5f>Kiq&|w+x zi^Q>d3ej24U(KI6_%QXt0($9dIC>cz2>B4V1NCZj_wKf%(&G?p<$lfZSabOMCDT_P z)CH93<-6U4w?k#s45AXIz`qzLdv;LT0i8Nm0NBb-@MMH{yWolmu2_{@VN}Vgq{S~h zsX=BL%5!k+qjII47aWs$_s0*}?&cwtxxc<+4v=#f;G|{`@^`@Cxc8`c$0pQbSInkU zb`l;y?hx*ZhV}ofNYe7iY9!R-dX0MjQ!M|A?Ml%?ROnu%rn}Fp=E#edTC)u^+&oYX zd3d%D;=@FHe))F=gQ-Tb!A}ky!(m{X`;a%)xrKa^qyz-Ej@Pc4$437r6x9HU1yi-J z6Fi>=obI)FrbNK*{uFWn%}rhZ%Ind`#g1}RoLRO7tk`nEXFYGZHZZ(g+>?J?L)$0i ztxRD}hVFZu$%FQE7^(*}ouR%CH&%5tD$jI!9UC7(fyB+jXhK|>jf?EVe!(&9gOkFr zYE|{Sv#X1wIKy1yC>(l@Gg=z%!d~&#^}F<7$EU=?nkqK%RX9L1#rPz6tx8?PbO@pi zZsPi64Yb|(oP*${su_~`MR`IXg&iw4^2m;ul#DDcUR5EV4jkLa3D+pmm|JZvh3jx7 zP*6ifwB*x;@z#)|`UAf@M>-R-r-I7$4F(KELMBmrIEZ7ZBw%eKj9Ocrn5l z93J>i_8_w)Fxd0!Mb8EUaFzD89Fy(|pjxc7^U7Y|FCn z%{iM!it-dhZb*J&5^}Y z%GKfNHbWPhir-06*;dccc`6tXv^3_T)vW?nLRznxL%`>3WL$%d=tSFfmNeJIHSmWS zn22U(uc^AWSDn!<%Mhr3+&hqyrwOaeyQ?#qv4!e=mA z^YY;20aZlKggrHv0c?=ZQMfyJOl}XHVS_VaZtsi`uccHx-aX(kipt@4!|sh>e0~v% z+}~@$V59}5!scb%Qk2-ytheJcq^SXuJkgHl3S=s9zi*QVfB_?@BTrhXE?O8_9#9QH!@yQ&rxj~abRa>$VJMIMQfCBP^TVFW?f@Oi^!8`kOC&` zl0k2_cggTKI02zZt?AXHSBc><1*ebi;9y{=3vF3g!Il?70nls|zFclTDa|WR5$zD>ixkZe~Er&x-6FEI8qM4Jt2^WtnPqgmrnvu4W<}qCRp4SkO%Ctl^ur#_l z1>O0zqn*k!G>WR-#E^|YXn zclJxU7e$u~-1>UK)0(Ak&%kQ6&!0Zs_zVmo4$SAUYu-RFCWP1%q@(o8b^2QsG6fxZ z|2i=%_kE1Z1plr!WX~(^sq@VPGZ0!asfAr{H@8^>g8%d9Em^AM$06Iy&r}*nIV5~G zC^1fvcFHI!-F6Q5Gu8zjq>O24wl%f1Rp{!5Wfz=%!>CwK1dN{h?NrNIv?G+bwHBbF zF!$zEooKVg>B`ixif{0ITE6c@8pvXv6&sVG_z@w(rn}cijBFqug>{!Y1{^lbC@K2r zHerX0$REZ1_V8Fg?+ZCUY{R!~^5)&ou4%vp**erdyRKV3h z|Ew?Y=tbqI{rd~dnKRJd^!L`XF_kQci4RXe&sf>w-7$N$xgdCj(Mx~r4iqd~)OI7< zp|(>%(F4S9o>Vyz1GzXE@oxG)I+zAmCa&ikL8DJo47dQ#H(O$>E{D*6Q){4Y>^IB2%|uyq{(U2kOoviz4#rxX0l6H~&MP=BL7c@joR_u0MhCFZsu!Ec&65 zHX9ZVie;ll-Qm0l!_|mP=X4YMar}5fUEd7R6N0mV)fTWjbpFVyIGl9T=N@ z^}8|E7$Xqmjg!tZq_e}4MwPZoPU=R4AC#L@G>|6s_*U?y=08v! zhGnd;Gv5#))$xfVSuxTAlRZrVi zk$m${+(`Oz!~!X~t>J`tWQKr}5~LLwR~RvEVE#}5G5!jV0D0)CkwzGAL*B+_8&KTW zuz?MeL|~f*#{=^cm7lv$%9{i@FW$zk?I01L$khswyI!G)K^nch85%$P=~t&to>XD&NRajd*`;=TS>Q*fRTZIb_Sz zqYOQQ9Fb4$i%pc%_O%b@sk|_-?(wW$wzz(;8LP16eIY^yN^D|{8x*sFsqwu6Rtisi znGm>+c@oi65q9>QI_tcmk9d_(Bp}f+BOX+FG}x7 zjAewR{0k&mI(JieXWu^~;@@!TmzjsFdyG@)sIiHz;M@!{&#z6w7eq+>y(ZvhGb?KS zNqH_ujrgHiex5SbB1wK9y?8c@`XJXapAS;yxQu0&Hd@RrAg7ltprlk9HY5gmOp$)z@`k6f)yspvT}-M(19hU6lPpXi$?N@p2f5EBB@+;`8qV#i2=msw5!2}6qtVlQ>D};$DD2=d z?R^#;gzRH4*h)futn7b;qjwT0I2UCB3<3|NuFF05)*j=`I&wC0B1lwbhuSjD)M}Zd zC6{3f|r@3p8C0El`mK&=FD& zm~@+C8av-sWZ`T&+MFrRrn0)MXYogagnC<@igL;%2b)1iFiA_fJ|o(Wb>S7LUgN*n zJbiJ<3fj5cJu;^O+IV!vP+~$EjcDd&M1A`*`Dq*D2T}=D5A89`48O^8_Vn#P z|K8kAoRW0YXp}IcXY#k|%e^}DIlPRUkVh%g0_yM4!87fdplv2m1XHsa(5x=9d+eIc z$@!u3ie}8&Zd{eLoo8++6*NyY(IcasN=NlI&$)_>>BekzwXuwPqLt!%o=kWRGrC=P z=thD%84hzevFfy7raDw=q|OS%yO&=wc*Pb&k-~vfp=o?=D0w= zHVwh|*4%!7c75LUvoLv3$dk{?Ug4UBCz`Z+dDW=9B<6Pz7H?zPbfXYG=+)?1Iu#Hp zyJytfX?4Hmq7R;-3PXU$&WF|UTjZ&gW2<2NFup+1)|~Z#$&feASFl@F{>2Q_kZbpJ zTO0$L7eofBVUQUQi;*_4)JiW^Np|LgMUgOGkFc!YCSRP6RHR0d+x!5%(RA9J+^>UK3;XWg zGv(cc9H)nlgV|;z?M5WnA`-Wrts?k;0w4<_1#cR(%R9GUPt!G@)IMH^h^*A8ROA3v zb4Hweq=WxqB>vxl6g^#P-r(Q-)Wun{Z$8q(#4QSc(<1-l?|rnDg|#pAGoNG!V&q}! zm`_N0O)V7i;DIFF45kvnZVSMUws8|{02znp#MA8qq8y~oY@ENprztCL6~-R@YTu%s z=UwZbhgEn?ymJk)$edD9u4E$9ydF_p|VmA3pe zWLk9esX}g+(kr%m2XdHgy+6abK8Ah|W>d7gY_O;s&DiFUY_I5UdX%NhK0@7s9@zIw zmEFRn60Rm$jHP2LQk1DG0W?(d+>|NjJSY9@-IoU|19Z?uJ^!NR(vBeY`z^nh?q}xz z7Jl>l-{J4sp@tN3KV+%bSfN;~E=?385JP*b`G}j{w$u=a+enja|7ODc?wiSPXpFyn z5jmNlEGE90lux@qsowHenR!J`#N-l1qJEYS=*!&_?QA>C*RmlCNj##*E$O6MNWJu1 zK5IsMy-7#EHu_Y~NPxu92Z1}_1c50fy#c%@BR5f3(-|EPUI?o)OpCsDEB$cBjg2(| zQ<7{d%05T^{uptBr{np$Xc9enUI=LrD?9+rV6raXLJ&Z~3whkuUy3` zuPot%Z_vKkL!rh$P40$&9P$hw=dPmQ4i8`1Zc1eD5hS;XYTi}<-QPGjyK`Jvub`en)T!mM0-55x&3aR;jbVo9j>4;RO`EQ_7J4-RBbrS! zD6J#;if?#EaeLx<=}UfQZ|@?d4}8|9OFe&);`hp?X*UQL>KFBCdRjGD{(hd+EL?9& z`t~Pc`8{|suz0CG&7OD~2#>vJvbyh9f;{(_&B=$5zy-+2ck80C z>w{+Ef8>f7yYsZ%v$xwCQw~8o-vSW`08;QeiVAO5j^aLpI@8b2e$VsEC~e;RoG%1i zK=x7n+zUtl_$V4FPWsPt6Ys6{*7tw5Do2{Ndk*UqJCvo(Qt>N8z8L>?B-wV<(p$C5 zc8Oco0lsPFb||~jgtM8uL^x|Cy!^HH%n7T%Z8b^GkCT<-3QGz)W6FNJTb{;n-|87v zO1(k2Mmc_9K$&`o7CQIt?~Rw}pH;lqsn0d%kZ)h+yFtcXeu0hTJY@WK?PGM~~^lS2E(Py*MZ>UWk_NWZWvHo!QS_m-Br4{*y>XI+o%qlb>G^>~Bh|(nDoK(lvZ-ep$SQbGpMN z=GVq$$`b*7dq~kI0MItWYtk!Ro=iCbJ$|@Zp<;5H5Od1PDz9I_^Dyyd-|i4Z_`jF5 zzay9J%;ehBnYL^gS+sb#28@zf$&1rs_-)wwkt$Umn63qh)qO<&N;j6@?`svKuNQX9 zUBqsd1BlJZw^xpK_ME)>pLOm0DERvKy+l538CCD&gXlrIqjUNKuNe|xs2L)ujjG0y zbE>^em~RmaIFrs~)#vkEa}1e1d>-XY%;n4Bk7&)P=xem2(SjPcYQl6j(IhL4Iw_rz z-mA#Ug(!qO(4iakm4`RIYg!G~s6l}b%?qxK`lW|2Pp46x@T5Rhb=-4sNw2(<7iWj7WNU?g0wAFoUv|^DgAl7D^fQ$zbQJ+Hv^x)Zr;xZUCG+<7h*V*qSB{=Bf3^DKgGSR1`1o{U5-FK!YZudwgG2i9DIe1 zVf9^sJ&vc{i_Ukd)y7v-rCJyo`=c%E)gVwm1@4QO9-5qU*vA0Xgdz+zasLz z_!9wqQ!B&wJ^8EL?4;K>p1+0!iN6AqoKE1a7uVJ+&k-*8vj0GTy7jyK;nvfT-aydp z!IHy8$7rvijE#VwER6kIp_%c0Qa?A2xuie^A(jvjZm+X0RcMyRPA|XS)-Gbjl%K2b z751#nQ?s|x440XpB$!+gt{sEdWn`oBu@`#dxiP+bMrITUt#Tzw;N`BK)DMzK7nMCxWTH{6Iy(+4G@Zpns|NyHFA$v0cmJ z4EFXZm;SW0-SouJC(1y@nKAk?cg8Gk+YA-dtJ=O&wY4niyK_MIQ${thACvft*m(u1zcN8eA1o9W96y+&00y1A{9fiYxii ze5^SH=-YXo7-v#2z#Z_$JNX7MA-OgXb&}7qQpDM79n&VZ1oyo|$$Lk`SdOIFi2`Gn4)K?GNSu~T@>`RqIMjaI*0=g(go*ZmZL;hEd zy87Sui%0IZw+>tiqX*L(O@wP1?2Q!RTA;X=NKx-#9TN>PL#YXfdZZ6NV$O#! zphl=Q$Bbsy`vyBtOxMnVkc&nrRE;azDMiEO)lM#;s^^xDR2oUhE-N1tOoe5Zh zgC@i!D!hM>bJq=Cmqsgpq1fdfSM9@fh*3)mJBw=54tKRy>lQiEQ2}5dFL|amhf*Ac z!6ad$%5E*5Q_Grz8#j~2Ac7wSFk)RhH){CLMUcv#vEYKgr_|Iie%23*(U?T*^|*%f zmF9XxG;&=dd)U>AtyO{G-P>=u_C;!PYKP3S5d1N^M=(9j#2;9wL=H-&g)nG zQ_nvYe5LJF3-rGCb#P_Je(;nhp?1^l4bPwt7GF#>*1vjmds|215S;8{Kp9jQ zJa(w<_O?e#gSP%{EOJEG@Fo+{{RU9a?3+encZIl9v9)=)Zjc`#%V;JIYT6Z2YfD!X zBRBx*YUCk&Oc%MK*PffIoIe^tA8fM#R3EtvGQ)Q+&4MH#Z-aD>$W4(LF|}#~wMlF8 zQFXy;Z(WU7lQ0oLLeAr#|DI3-sGG@lkkz2maZ_%vnXJ+#SohytxJzS#sAp&+lZi4u zd&%V6$QM3Zl4huj0Fj5R1n~_zEv-Qd`luYPiFh9ZjU7mz3uZyC`t@KzlL~xt@sH;JfkH$WE) zcxQQ1JHg$sz{WHZQY(CL^d0*V#MRElnp3j-#1%I{~Z ziSNEVeqncTBBU(Jmp} z;#o;$kmB$c>WTQHU zD|zqXsQE^@I*W?9(dvautA{Zh4;Uc~Uv&n9e_)q9=E0xA;fP<&4k4Vg0EG*GuF562 zJ<~l0TD&5(@^N7Iwt;UZC5NgUMb7fzuRz?NX%eO>;C&V22aP}dG$<5+sw0x{-xr=_ zA_{My>}Q~7koFs`BB?V^l%44(%_hao1tt^JRBY;z{ZM1}Lyx4%1P$ezLgM1O#wQbv zze|rD=l9S(Xy@+6Hw~ZXKS~*bD7#&*N+SXr<<)6R;A}VV zb{yvSaCo-|`-Xh1i#jrA>LJ(>H0lTpb{U1f908Ia`BZ>>IpwF@XiZD2Q4#%GD(W$; zY~rjvM5x3@8=6a4NAaEYzl{E4x$;H;kk@QuI ztHdGZ(`j52yEvw>MShJbTX6aJH>4{kB;~3>p;3f6i9AdTtbebqQ*K8~$4l;K2F*XrU0Z(01ix&4*)6x=;pdH2M~+;2T~@WLu;{;GW%G?G&fJY3 z2iB)WmxpWoGSH!kta-@Qf5-n?z&iTg(i){Ei63kA(9c7=)uI5Ln`XH!grUWh!(gVfTb@vEKkpIUgWt4tW-V$S zpiBsjamplbK}p_x=!ig%i}7Zd(DIhBwAFQdFh=S3`)U1PO`Sj))dw>9?d-e`PuklD zz_#2%#HYzhs~**eH@U2p4XgqJ#U)<$bB5I9d=U_e1YU~DPaLSNM@;30OpJKzU}kXf zHcZ=%O3#MA652xkyvzc|8{TZCb}(7pAH~2)M;Y|PB=RLXBs7*kEH{mgfQ!!wbt zKp-*scJua7bI75y=Zb=pAlCxor3uyGjk_~(ct*08?l(s#Zv0NTOT?H|9RE09#RNBK zFHy>3dRa-;pI=mB*~s#_%U6>qQ)derM{SL0lIXP#(&TnQ)y4e6rb~?vlrS~~PtheL zL-zu9Ple4-)Blow|FygG%uQO?=I@7vP6^A5m-k*qBb?>^VVfU-%=Zy@HC>h*tIegS zAt5KU$|IKfoXrigG*drENHx=9Z13ZL6>iE|fHFj-AE)wUW`ox^Hf8#bze~iLH!UYj z*MgL!TE|S8z#6hh#GFZL)L4S@T>h!?)`xhE8dkYt)`BvroNjVA1XTwPIyY{i^8Tdy zFOsymv4~+_m_yeC(ldipYQXo-L}-7Eq?bj=fPJ zuKj@%lhnQ{aQ^MzYDT6K_30nFIVUYFexuLN01`J9^g)9d0s8L(5YwR5VNycy4|1l68$V<=kJJh9j@KN30(oK6z5qP93l~MZn9*W46YuN&s)inrkEQmj8mJL~0 zdK(_IXC-RUaSD0u&#Q@)1$3#(X8k*zEx>wg9=wF}0uE;;3cw2gbyFBlZ^%p?x4gw0zpx;E z8WKh-0GAf2;`F1PltXinE<+$`aL9U?iPv>A6O1L_`+M@hLCmllm98b3QfiZcBY0;_ z3*m*RV3vXS_SRF^S&qtU1V_8vEHrA@-3!?L#IN!c1c>ssr)i$ZiVxzyzwN*h49b3^ z(zQ5JOdY|iOjj^|L^O3 z=k##4y|zPBRr5w8=u=os7o}m88K8PYA@?)@^^WR^6g*PV&9%}6@kkF0td(B^;8+gw37$zWFFIqdXVcascVO5Y!muP>FX5BByS+wL3T=~V>j5rCbGN(l8Uu+x~2k3v{4bjP1T| zmgiG`x_q*q^r6MzF=QtpJJXIJk42M9?hg{L7Vke99~9xH=kZrus7$gmfmdA7PZHe zYa$eZezS9rx}Fp#KrC>!z1f-X?nRZBN=cFX(Gv<$j0%GElvc}Xup1jG-ojA>l$ms( zkILiZN!-&>sKCUsrHYMb0ICRO7d|E{y5K5K!M2({X+!5e_kN-o5Bxzs5+hnY0_A~J|@V+7V_^I8W9qD;e!US>uedYdS_ zy;PQj5=a#aT&)~*(F7i;HfSx$ExMQL+c{YWNTXF}ku>Q)IOs=@sg&Or`O8GwCepkV z!-*93TTHW5PMgC)WCWHA{TSTZo5M8YW90q1|v6RH#U%@Yf^iZXL+lhHU{i~0PR;b`u>djY$9YpiQ7pWI~- zuKH5Yh#jJu72YbU3Dm)!eH0GINID9^k@Ao+`fmFEY#C_{ z>rq`sOB2VSHhpzvGai@k^3c83_+;31K{I*|#cK0aQB5`jEGG^*>Z8Gmn{14t7Vf9; zICk=L$aLSI4dXg9T(G;|djuRZIlK$C$KMG8iWJFiV5baPZpsNZQWRj6_1`Z`ck!u@ z{>PfQ929u%77br67&g)R<<0+_7z+M9t;wvWQY?EuRtsnP*NMMU|OW@U2mgmw znpIknlU{r<6cK(lk4>{(m2y*1)e6sj`ZrBI?7Ayh_~!ZhR*Dq+WtEsz4I0#__wqvr z|0o(tpGz-Im+$?h!iA%vtt>e;bjXVvz2Iq@Mh|eQPu_1ihxW?X!MO`t^O~WRKXGiZ z5S=%F)tYus|L7o`v9H3#sKUQu439Aua5W6~U7ZSzwQHga)d%6oO_i=5XdzC`eiP~+ z8d2VXVPP#r-iLP-62<@9m%H+jO?52 zM-V}7l5wO#(*9NTO{gI^!948b0^&HyWMDKHjEt1Y=s2-w0JHH7A;1k*w6EG@Edpsp zpvS6iGx&UYc21t%=kq=XIBufaNKP3H z-BXXsMCNF+-W=+i`66ga$Wk&>!s!nTRle-(+Tf*rL`iC@DYd(7%7zEADa5dC36-`#Mpn8t z|9!$rzmOcEm0Z{acjjMia61T+Zrd%m-h8HP1K&(`!Ksy(nET(D8PocC_M&a@$g3ZT zCIR8yH~ThIXjf+%t5;O-CRJOpgkaZIn@8& z`R9#l30ww4CAAh3n(Lra9b7cYBB@P-mjmHBZyvw!+5uub)9WYtkKN!bn}9j&E&x;_JIprN2D+B|n3Eq(?Mk$-nGM z7@c<-GawjKFoAkVITot>^}36W7|%Od|6ZUuPs`o!v|n)0mHdMY#=p17ghshET@hF< zm!(xLY^TKjEUatkF&23?#9zqyX&^9H&Pz91va_&Gms`LA`6|CF#I89MT16GX%Za71 zvHV*6b&jcQ{3-JD|ARaYarE@jByGU#Dr=TI&YAarCk9r@?>~81CidZaa8{0j88NG3 z_~3_DB>mGLZ#{)GMD_kKyHIUNig2)**8rqzFN#Ol5(H zdaVZCz%wr)rRc!LXGiS-m_Uz2+4zs_ZZ0UWBD`|X zJr)B*Z&5Z*Mqz$J!*&k+ynHL0x@=i}mDbG}qW)BYJFo`3_ynblKm3s%l(l89BkgD5 zaYac!-sw}XdH1QM=g(F+6+dBE!+6ga|24{r*N=l!;F)6W`)t@h`zoD1&_c!)jl|8n-}UcAC@#(+R5(PzfKsT(5IOGeKdjNu{=#ObV~?xFCB&2Ux}whEQKp z-BNNQh~2QnbmpbA^yO)t8*1Bt4JOD^s{3?ES;Pd(l6xxjANqs}lij3N#hZe{k4@`e zI$vF=d#c+G?S9E2hGxSKaK}fxX-8c>7f>d+h9qTfDoL4Ts7>&d$^_rQ^wmqID02!l2R-SqQf0Pbg|6!#IG?K93g|jWC*y7ebzRV?QErIsth2I zm_QJ3#>Vhop$iyazb*);zTDxmyN7umz!a|+Dr1zX-XBihJ>(#VmB(>-{4 zutoDyBXwx+mEFqIei#v*{N?n&fk<$)E9gpt`MqGCtFhbXcQ+dIdX4$+^uw~aIm*zP zNex;JsZIw*>E>80W{%QzAgNBHB{k^GQHD95`2Sf(VASZI1F7B1#scAn@K|8k?$m*v zp3&*tXNl9nUZ^CBH&q6NR%#CzsuyUg8w6m8+G7<~2Jog93bZ$P%NZ5JfTdoMv?@BH zhfePqQ5BVnO1&5`Hq04(n?xlxArn7hQg@+0p;EV2Tv|B#(!vhO(a)tv_2WT+&P@XG zD}(yT4@dV!_T7FS=@jiE6wxz-$&$4t$#o!iE%zdn5Ii0k@puFbjC4QlhJDb}?5zj* zZoWK@9|(r={ql&L!{@s=iiqRG;j@||=Hl^U;_3<0r&W&;OPHTF9TRQ|(rE&lAFbb3 zYdmxZX+HG&1IuO?-^|^RLftzQ*@nGFq<1lC{xW|d# zQEn=5@jI0hq*B#{PCjI*Fs;Npzfb*7p8A&n&rTBH>a+%Glg8wwa!~i??0?W-WR)e#^>zcQuh?ZT(FBF^ z4J?^DoYhus*^F`Fx?k)r!(d5pC1t*Pk!#MhG;%-`^4sj zxrRfUI94tojN(BxBPi$MZ45K3es`|30grI3F;?&tW2#IDgvW|(hjEzIm6anGZIatQ zyMQutWyHw+_z8KyV)NT^!j~H+d&}cBR&rmj)N2Ap40!CaN3WqL50fc>Eb^C$6wSod zbR*l1;AsD#5FVPgxpmgMb}9ymarxHoF3OpdJt1pkd9YOk zQ^9D}V7dXHW3wgl>mZq^R1+{aH#}<82jo$%CP|u`+CS+)XXm5?`%|R3nq-tKn}>Z` z4X@8O7iXK{_0>-?)wm}bcvH5$G}{hu(me4JfEs6g;`zD&v>-d09nSVqr1ymthmuI= zif`0k7AS9j!?RGn-u(ru$}YjwH{f$z&CM1ac@Fdo7d&jK72YkZt3}rNjFbV270FbJ zZjcKDpd;n?vlZk&7341gP-+Fsvq14>M;Uw4d0*rWYt9AQ3qETI^H`xj1icYCHQ6Ds z3=>7>?s=!!x#@h+bN5z|+W0)ADeCH-)@PtLRhv9i7Tb&Yi;&ZSoA?j*v98L*^J)`j z>|bg>XY3z&#eXJ=fG|S(l~$)SGV4KI1TR2EmRKQ+pclpUCKV-qEJPFp)b_ZSQd;&i zQSA!E{m!IrJYZLO9c9PdHt2hS6WPw}c?QZ=eAzi@iHph7(Sczjh7Y4dT=f0wQ@PQ} zB3ELGL^#<{avZI3*EUNk+I=a62GOTAky~`O7*+YY;w++1E@Gf=;Qy1_-tqqN3~(vh zt7<|n{TDjv*|1mU>#iW=`f_OS?b-T(hf<6Tif7?-thNRxiVQ2^<(C*_J}tMFvs718 zkEKq3@^KR3tr}$-=$h9G-O_jhuqG!?bcts=;&lC!>NPYQ(@Vli4Me9Z%9sCL5{^%qJ^}Rx9VbpnazYjmS9bVkiy&!K}fb@hB)@nFOhdxD;X`}T2 zOYe+1OFMsgKAko5?0H+;blgoW2Jchb0ZtTUQE_Tbd16#V>!Zl&7Fd#Gww~_IH%dC58;75RFYVH##w# z$y1K($`I#k6ERl&*pbl%aa;Vb^5U;t^Wmxjb!6JPpxKcM1sn}#vNZ%k&I|m{?KAC6 zKOv^r_m7K{#p3v?k>jHVD{Ce$+g;&1vfqPWJGZJh7+AwR93bDM`;>ZCtwYm2x~y!SGp3lnxb{QAnPFxHDfp|8VQ-tuGxQa}BOe>RpL;+ZpcR<3 zj7*LfveJYQSCr%yJNG>%)D5nSXpi>EYN}q*tP(ld^<7+1J}%hlb4v{xuh7@-#T_lY zt|d%U%i*zI10_Dd1B9AQ8n?FadJSvDvDTkTe8djX>&J^?Yv&glV>wgn>F>qvJ^vv; zcRg5E-_uhBV?ABHiMNSgR#V33ZCbkE4hvSap{J}KT%TKTEJVyc(XO zi95&v>|=Noh2?`7RY^?scjDC%dC==ohip=b*dkQ$-NgT-V5F0)7Y7jYp0lJv@8{4? zdk_@SU7#d^4!Z^$REok8Q9x*Pd2Q3F zT!1drU38Og*T)~>rg%;Fs?OY~N;aJ?C}vA5&4-p$HkCJ)r{6OTwrCcWM9{0tBBdT; zbIp(7GXVM5jjDJLwL;l_?d#tFL05R)&#L=Gvm;WL zD-uWG52$vrg5+HvLP+I)p4F}fRW5~t;gt*~bBQ7^YyrV8Q4qYNd zf;6Z-4u52?sQbMW=;t`cu`SSr@q+>Deuzqj(-<57DpE zV7#AhOf&(84z?%49f(ADlYP-njzQNT{!DIM@hvOR)?Cz>7b(c?Y3YjdZS>C@kZFq@I#+bEJ)rhtaH0vUlB0al9 zxhSCv?#0@rH=3t4yS1=Q5S8CCn9*cuGK0Gdj)sqUhW?r!m_8;m=3ZcN;DRDiX=GDD zp@QuBHLjpA_!J(O3{<;CL6Pe<499D+5fTd7BlTQhxTYxh#&26FdCIUc&|1(WTVPWd zvdnGzpd%Fk;PC!(t<50wFDAXpo*>fys;*Xf4OVq!=4@pWyk3Ay$xB`HpDe zTaHFKo9Wm2pp4lO>X#c#8<>8?(PPZ!d}X(u4&J2Gg+guN^(}9&?3&TU+kPx4gpDa-r^4# z-`!W&u!gJUwY7jv_`Bo~{Q&o}qTIi^jgq5#?KM&`LhE&YSNGN0bQ?V`*c(dU)+He1 z#~~Ls!)xZk#6c0{wKVj4Egx zcgirUEgf8GZ@h*HsQBAJXfI+G#pfS|@oCd#^>L8a=o9x{!>8Iaw>?OKS zDUAK|AkpB_JPiGZCbu%)T+$dVnMlN`CxoYIduZf+x`FuIr&9yOA>obed?PYi^u4q0 zpr!Dr5wjHfs??hNis<__c&!e`Ew=jDSXweKO=hdY^F;)^x?VrEz8 zVK!`kNiCS4SAO;kAv}g;rgeI?Tp+y0rb53{0ER)FRYCjTzzh}ceXrD zb9yb?-aP(?g{Wkd*9PCouR3TG#CE-1Iq$1pZj%d8mflp60N3ZEUWW?36+;Ey(9<++ z{p8ZglM$Oh_0uuX8y`C7Lw7n?`)`cl)v+t^VnZc#XZKG3r)KDbDYHylsPzkf)H6aV}k0f*&NVB2n0N!7wxV3!POT_mUDE;&IY9 z53bbk(zKgH=^=-);Am{8XYlx!>Ew?q#onqqoK@PN?pJ?dRqo3?Nb^ARrzu+3Pz~Es zPtBOxKlvUTMX(##jV2?r!ER_GI;R5E%Qx{s zx%1N|UekM*Xj?<8m1QEnMK^**bn1S~3d_V*9=PCd}Q;N+NX ze-eqDi&RS~>&4UW-%eRRMLLSj8W(k5ha)#vI(uXQdWZ;CjH)q~)jYmUq|A!xn#B%X zJD;uAG@{KN4u$%q(uU@h?|0*tD&k(+umn)uM6?@N4MvdL=rUx8Ds7DR-?alEnq^Iy zicSAGU*)?SoqnE^aG+~yn&R!m)KnzEck(Lk_KLa-mq9~sk3CqXiWl2CoSlD}Dp>79 z5hz$NyU+r-KqoAbr>w=Vn=&sdds^S!+g;y`3N<;x(I#i8?~C4v&%ILeJPsEsFN>z0 zrfD~Z(oa_u?TA2jSdQ#n8d%zu?)o_J@i@~qI{@@nSGc<6w>?i@IQD!(ePomx=78sR)uOi&GhKO#)G>kXo7dO9X)Y$>q_{guL zG7_VTcI7?=t0O?+#?b#4PJQ-kOL)!=v||r+56W?)1>AV?*Hg+yjW<`ecWb6K=PR^b z8Djrx_dnb^30!_L-QO^?V<+vKy6)P)%iHMj8$-r|qrJ0^e;E#0R4MXQxv&=T)bv!v zNi#AUd5}Jmem_KZ)-eFC7r&Jfknl0KJTqg}l-e7;>w884?|>eKx+-#l`6+a_KHx#Ofpwp_b%pUHCf)W&(WpLdOpI7 zio$)RddM8veQ<~A2z~kA6#IB4taHmiX@lfHKv+&5p zFL@je@1Mm;8+&~Clf~W0ZmIOe{ZA47F71cfS-$`RCsu?tF-f%I&5bIAn@VQJj$~KwrPo8NHVk9V9!J@$)*U43%a?V+l=J!R?c5KG%T+aZa(2;@v zqO>O%e3hpIy6P%|LZ&_66+`C@w{p za!l#Va01<_OR`?qwU&4XzA3wdXW#0O%=6-T(j?vFt|E24YvNphA>pv442G1=k)ZB< zwezXYgA^4&sVp|DnkEuE!P?XWpcx_t6hD|%LJ&uMGU zX)Csq{v|(SFn%GEe}Utl@n7xBX)U&!B0;Mt=dmKsz8}OtKMN`1mRXmf7-BK)+WXUJ zbpj2?3P&EHQx+%ovy6HgMS&yvWKO_Phe@*NGsFwq-Xm8Db)~eF_!tck#(tmEH?Xkn zIRacSPiE13ePiv^TmQ;k-;;c#S5O$ofj?VK7J#%jhtZ4bHOS07>Tx=Chyt9YDBS-7 zb-dN9o0nrR3_KXv3cTW-Uzrsbj%xt^>%rDw$&H}b3m={-cLcF-`B*Y}?D9S$f93$U ziFWbmJSuhG(TlX8Rv}m=60H*WFEVodq)J#Nu%w$O;{7c-asC8y<|N2QUe0nu5TL6Y zax9dyHiRzzyp3J5zR?5WZE9|0BYcUy9}+rN5X4Sj4!4?d8d8O;qzLC&K}>>7R=4NS z=Oud@Gr=420H4^$V~~Dv>@#{LbeE3g2sq0C0?iB(2%wop2-d3lWW3k-63x58Z-eWk znYM3jtM7;xO-X0c-`8WfkNY?EE&7v5)Nx zS5|`t<+PAmOAY=JMMyaN ztMRQo`>)=mry%Y^sXNaGw}$)sapQ6eTXs6%XYiJFeSKE^S*|~v)lzCcf3_Zl<=s@X zO@vRUIokMIz6+7KOk;g8>3Sp`L;aU{iqnX9ack;Tnm4cW-VwC&>a-Hk)T>JL;gY+} zYu-m!RVC?W)zxj@Z%aN}UT0Bmc)mfIr{F*5|77PYfu*i}#6I@B@Lh$eVQ zmhbY8wE*Vj0hOz}O1OpUw7?l-Pw;wJ&lySc)oL){1drFpu`qFgB*<2~i0z<}IE-vT zrUWVG(Zh@&vHil|f|Vpel+PeJfqY%gK+DxXWnbdw7IlT#2?aP@;KYKXJ3tiwr z@GA`i`JGVkV7;JV3-+?n!5&Gm}nqIGxO=Gmhk_W=b3$ zuf)n^0`K*}PhRAXy~c^pI?indr|4|mM&jDNu6&oCx&uz##=!hiaB!N7#Rq*x1Gf8} z8H5jwMAk`Jh~1ORb(5&S6G$H$1x^CYz>algg5I$HEqf~HCI(&LQ{ak<_!XS#=O0B`A6p@C14Sjbc9ck|$S^WI8 zpb}L}B65+~*OliP8_^ZHpLwl5;-mWHl!|QU3zbgVLLtp6`GRS}fBC8&Dbks9E#@%6 zV6iB1fv}9=tr=EI%~)<2`pE(`2-vw?z>YR9{G{H9(Q7hMCLsWY4i|Ds(Dm`cuqpoM zG`IlZ0z^g9%k=r9dc8mDV|tT{C-~{=>M3~qlxp>K7U5ygm^M(akrMW?or;i~guaTc zf`4(ogUwL>Enyn%xBKmQT!3Om9mfCm2!s9;DNJ%ag39Tbil%2c=|42lH75Su%lS3} z-!9g=Z0qU6ugCm8u1%R!QnA!l%>$TEF5$Bd;4v69rVv+oP@zA-%?y=%<~(yoSX(`RWmsN+;@XQ~2{F;!ZxY z@u%n0HnA%D4eof5H84?u!!H)mCb)0vLOEjADmLtW0k4u;AXRM98v5x*#H(E_=B|4O zNp5$<0#xR`81b4fUA~~%ho+1ff53g#EH$Ihr}XBaszJL0b34ABi-0lcWb~x!NrhJW zUsgYd%k<{lQo|}zSO_o&k8^q7w&UY7mEJj5D-gqDP|PT zslIO3orJuLMBZD_&-wqv`r$v!eRd`*kb9c}a--&#xh>kfOLoR4*eLEw_RYBI*2`JE zEIjF*IiCc>27d|5PwZFw)f}H@sGYP814MqfEn^~$GtAY)A@Vn5b4RO`tPt4LR~+56 zHWGg5d%;H@kI$fMfV8IQDydbT<=lSKvLkC)thGm$kt|w^*2w>39TiKCvesaUcy?PL z=X54W(18ann=vzve+E9xeqdwTVPL5JQRw}7hFO>Egv3A&19tAwb7*fBeoOZrqqv{r zMeoHgN>k~KilSd9?Y*$BMR;Kxhup;Ydos>*0z>_wtmr|ayQ*FK z*>0sTr=VG%o?ktGHVeV2{O7B$l!ah!zfub7uejKZjbxNL@wMx+wlSxDg!;{l@g|RY z+qhrHfyaF_&U%}@&m^2RBW`lBwpY|aV0FCh2H|#C9i*y`vE3Rm#Ti3YiJZy=bI9@D zj1k*fhXVawn10B;pZLDE4I|bDxW<0%f}H;1ex{Lr{%xsr@h#(I9-jDqWR}6LU)TF) zOitg47R5TpKuG?LaPbW0#qai1W2w{mteVB@r!ODxpa505f7b2bh?g%|^aqu8{>mB_ zbIq~kC<=4hB~I(m#r4o|t4PFU>)U0i*!-;!!Z$^3>~PI;{KX<7~JYWiit)6)DVfkTDeEDN54nDVvnjdye^9f z=0I~uU{>3e>Ak9z^1b@KioGk-V}Z=<{;EDuvN6A`prAZoBQZjU1WBttL6S=ooQE@K zEu>k(@e&_aNzN-RD5%K)SNTVYHxx6nzc@Lqu3p%6O{P}{_|<%6uw!ZKSFY1_xQJXv z2oHDC5434A8@_G%6ntSl^-{R{l1(ez5}(TYho(8TqoYC4I`f=e}vjA^ZXukj^hkelfGSv%eN! zGvx$H1d2C&=x>m@a&+#}x}0UHig!hMWYx%R$_=6kY5aCp;c}UJ`M+O5DYx|XPd~ei zoKWM~<1bCVKX>fA_Z?;qBX`+9H~IY3`SClvzh=-r+3Mdsusoryfo@*S_f{Mj;cNDxTq)CVh5>ooA2&vVn@WvuWL2U?UFL*nS9FG$Sv}EePj+Nnv>8mRvF>iN?s# zf3%_hP@phj0>-GZ5g8MR3?`nT^gw|b1z~o6cxzd=C)rrX!GR@D$P7gW0`(GBDp%^m zdauL--D2s0jJ;ZE!TvRV(X>T4c=tZXO-u2i_cAwH`1kEfk;8Hzq#ahpV{1x;=CT@!CV%mr0v})QDt|`L)y33T0+@=?+V6 z(6deR7%G9s@P5jG`}sPK8Bw%@hQ7Eyu9_>l*08RmeFH%<8x4HEJ8K`~EmN(|qsjiywp?({gVfV!9HZEMfi22aZx0W5sT_HZSj1d@>E+1d&(q~VUW_@|Ew%W>3mM8r@7m)D z%SPX#X5QTuJK$UFw1RA1u*%2*Ky|9kun^zh_ve&V&NCO?hwh8-Ptz_~<+AktW%_mI z#WdaEDyK#I>hp_|7<9Gr;^$ne@`ci{d~J_p6ja|M9R(Hdl|-t3qL_sus`clHyf~_V zt$e-KXjCqjpATRA-HD4>^Xl{QDI9^^bVHda5P>u*6ovLaX4RsV zArWn1o#vMw1WnS$Bag24H6WEsZsyc}$Np0uUj-kaI}SKXmX4P#Td{0NFe{g>#6!*? zWo+<bP0)G3Ikf-1I4U9+ z!CV$}7JK8MOx*weBg955Gwjys%bmGpf53j&b9l9H$(nhe#xe}`{`AOlly;+V1{5|j zqrKWSDdSuad-n&YghkL|ojh;z)YpWk{oZh7I_uF*4yTGe*xj6c4{Lvwn1?f`+MN#+ zmIN||2ORCEN)nmZVnT47hbR!RHI9xIzxMp*cKCHV_~(!NH%uUN*^6y=mYi6q@X1C% z*YD=6MdMH|2bqm9PHH2GLB%lW3vac8JZH^hCLd{AygksMq4~T1!I9hP^!2W6&K;Hz z%_pzg^K?;?y9x79Y{V0cl7|@VLy3`qH;Nx_B+sML=95YDY1Dbhe^%jw!HOq6D$`tET|qe_7OkMdv+q4ihxatBTc2cqW%Qwt=m3a4 z7aq8SJ{gWW;d>iKM&6r4(Yr&QhRo(hFPi#!*M248NO|WrJG&1!-m2*}@y{bM-UJs= zH_Kc}&Ul-RnPD!amOn%a)O-Xi&q_f z1?{WJ|00NU5|jcgJW=>2>q|OfiK*F>Qda-Uj6DsO z$|}iPt@U30;sekFi}l`52^qV(bn9EM5}nY_JHV8cX@F%E83y*ztJYwq|A+3mRhu$n z_F~n(>u`+{z6yG4&;A*`@1V6G>)4Y(s#)y$*7GS5vsMW=BMDRPlfz;$Tla0NL|PNz z*2oi7qmdey$*`Nzkf6!s%ows|3?FM}8nM4&%q$jJzu8u%#5an1+Kcjcv*WpH`$m(a&0BWB_Id%ZIGXz$3_q4O@}$xo2{GYlkY zLbG_Z!#Lpt^WDTaI_I;-W=lLFtTWDf$#-E~QY0AF#8-CqxYo;E`!fveto<2MyIzB? z{`URb&mht$+)VM#YU*EoP)|2VOXQtNq4`N#}AEIE1JtZ*Ighd;vu)GYcTHXJA zlmYVEM;q`gg#CQi9S2sZ3%xs!ivE@$ zKm9CFYdLHRm?t)zJc%K{Q| z2@bae=}&){sj1IduNgmVxbZ!o|NV^yhI2vvoj+7qIF!$(UkRP5l3xt%x9bCvpx9_) zHP}Qrr`U$(nj-2-JG9asQJc6nv>4|U*;oxmQ&1d`IQ00xsm4};BgI_Ol3J3PK6bXZ z%(cR5wK0Fyno$f^mmK748b!-E=cb9U!Zp?QKHtdhzKA#+QWZw48D*p?M9FDs1dT11Mkbdg2_{sx^}QA?=p zQZJvXEUAQNb1JK@jYP`ZX_U2eajCWQBjoVgFZAdbMAOpL$dL@jIVMV<{5AkV?MaC= zN-!9y%@z$QaxSi{RK`)~ND+HNL?b!Fx2^53(K z2oedg*(lec;-9kG(!!fafzTntJD(%qKK>O80*{O*OoC_Mxxpju)eS8TmYSh+aB#OKk z(jCf+MfM9Xo~xJ^iFIVTYz}^Lu?dkEg6iJUOwvr$O@&HO@R7;+!)}NpNEr5kHCC9M z?Hvbg0M+H+qSdN?4yRwGZpf+gS*_d$IR?$anAY4cB)9Jne&bLhw{FE>l3 z^3rCqOILMWQdQWrI?So8gluv{FjyKAD`4~rScUm?mPe$b%3K-~D`W*j3R?g`W6kHa z@(n{4)1n=KYv0-)1-Nu7P|CAjN=wtO0T_7~ClXM+Z}$~k>jO4{sfhcF9M~=I>zE6u?AyJmSaz^!I~kW}CfQ@)%_LLy0XzoZ<-DUu%` zxf;&FVT>|A1cT!9Q5Zjjh!}Pd$vt6rxZ*>ht8Dhw5H0R>oodeAWFizsAQdGHMoC2k zf-W^}LUQe-WuzPJ0QVd|jK_uW_z(^s2F}~nsxX);ES9>4Q9p{sGUb)?=(lL}8#D^x zEpE$;p(ylPi7lvJmHEDk9fYJ@*>0HtNy`5aS#WS==3xab2wCEZLH za=Hujg8Wla6Z_CYRBriG1?-PUS@kPGx_SYtVTF;7{a3$bV8DHE2mbF*=6nLW;197k z{(oxcSWe)aqGe0nfY^s^DB;9jK017Xk{VWwMnOi9UcUl+K~e9q?2QplzCNex$j^=q z#T_oY%{g7CkRmRg#bEJ`Wco!_sG#Zz8hxkAr|J1HkAxJurLOE$5W=qdKBJV&rM>=^ z){|fL7>&LQ$FmtszOl;x$~Iat+NL{Qa{1M19WK@qmo_;CvfSxv+$6$-2}S2mmB#bA64x22d*{j>D@W{vkkmPALm3p8QMo+WTFf6gk#@L@1s2HTZwl?jAaDRS3? zREtkJShDN)ZLhYS=FSh!M;`p;fL~&lVmkVB`a3XEiQRud-HSlVsW1hMDn}xE?Z3#x zw{MG{JQ1x87C)gUuL^oaJQq*|RPal3^WWLFF+w}L%kyeK z3wDL0aQHDe;ut!P?m=KE0)~h>SU400&l{E8**788Ii{P;K0kS+#&=Z3sr&t~_u=s6 zu&U*7`1^HO@S;nKdCetV6%kqmn@o6_l1Ui-sa+Kn5ylJ7eg@`Ell*bZ*($4&F)fnv z-=C2JrpB;G9>}SSbj0fh@4$qt8L(7&he^{5DuS0I|dV+fXewLopOn1))X{9CvblN$GVN%q5|<;OJ6^ zTMU|`IEohwLP0N*uzq1_MJ}C=O>-bi9*vI4fJb|;}PdJ%IeqMvV zMm@Tp$(ea;;=Ii`A0K@tD}3A?s)3U^vaRP@H;KN}lj$6Jr<*MHF1Gf}l1?eBtQ<9d zCNu~qoT=3}?%&Y73F-h;L)&V|G!;PVeS9dw1xh?_H;pgxwh=Bm$ zJ71SvJy4&B#}e`SIx95WXEiAuD(fJZJ7`roOiK8LG~>46?%A0G$jj-c!P+L?J8cJ% zzZiTXJD6CR^AUW!W5t}z{AiDrF4Iq`pE_C)Ym zY2k3lfr;*FUCyX(MU^`ZD`=yu=yr(9m~H2AkQL{>O!&$i+%b6~13pjcxMn<)G-><1 zvvN9Qcwy-?Fw2EJKqVNID_#)Q3MiqAItqadJu8g%A zwufmLTLY*7pW)%IiSd)KbvHkz{@Y7Gdi8wF{o@>j(>Hp&5^D>Wj4i zmI@QqJY+O(gnx8tx#$qfjK@1dx5xs;491oLgI=S>wj=|jWF>cU1ye)~AeeFJCwwUS zheY0w^Fj+f0!xw3#gLIufih%ZTj4-FOWmR}F2I?^MIGG(+k{4p24sII|w6V#~IQ)lO|Y%4la78IO{ej&>7fakG$(=1>0$Obed76?AMBIio&r`ia5|Il_rTDto+(xu z9p17yst-yEtz%-;$yyr{N)6^4A{De`vG}3f%9=I>raxnOf>!CE1mY9Xj1)GfpF-ZX zQV9ls#FS!^qv{jd>0tP1I}|wRC$+X~9p9Yl_8isi+<=E9Guul9fdsp&k+K&pVyV&gM{yO zvlSJtLQShN^KA1hX<@ad1@F7JqhUc-i9bytYfRzbtE>vhi-!ZBVS`X!%QTyrb+SbzwTl`S$q+ny9aDCR9WjVQ z&OJ)td!Oir%Ibn^<-+TD%gC9v7p!H<)19SQ9I|0|DFDPg-H5|v-~_1Le}3&D$og;` zAIWNh*9~(UN?yNy*YFWQBhZ6G1)m<7d*oyZ;QyK)G&OWVF!y)Z=u=*T05}mCLU6Xc z9zqfU;2oox~kXkPQ!+US=t~xn37aS4Jo!MGuPLdR-`l4#vj`qU=QM_tTNjk?eY1K(HIG z^KAGI#_u9LI}szDPI*q@*XshA-*DTXyo2$!hl@n@*)6en@C;-CgoNjD2Yt!w!-Wa% zWf>F4pjZ{>c5uG)%i@C(%y?X`R-!I67}lXr6~iwcew07s55R=6t^D=n91 z(FrI=o5EAbz&fk|@-js$tM*4b|8E||5o`Lm>H7Tu`@ve<3e|eQD=MDE`AC`H1m3Ts zczoUTC`|pjCg1zPESia~N!^skdE#f;jQ`vJ5M;-Y$qhmc9!FgOeK@bmxdUrT7&C#) z&}UuxFFuu7P47;&LEQoWFX=#fhzKZnMolzb3;VVZn%@LCr!Ad&1lf$yV!}seZ=A6g zW0&6@-FRigmC^s{FyW(fHcsDzvB_38Y3?@b`VM|uL%r+lt6xb!ng~VS+Env(=D|29 z;_@yXY7{@@$dVQtKRbpe%*Nl(JO0j{!Rd?E)2#EX@7+c2?}5)cFhJ-R8a76DV3P@m zB!<}}63={=*3^e1zwqs(5H)fJ$2rOAn)^@YW28981un&v{OkFebwaL%gdYUs861R@ zM7|Sq3=l~SsVa)H6&rcizAl^LlyvfUKEEFVf0(1&rBL)l5<@D9#53QEQWK;lHfx%PS@O9`($4us}1>A$Py95d=@o~0+AYvcqm(e1_Qu}rRQb)Gt-9SmTQ%$rh|%# zii%1q7I{*gynvMQa!Qk=S-BZ-%qKV@RnT?p;%{Iq@;Zkd$kN$^F}W{NZaa z=Y}c%$m9Q$bGQ}Rd(ol>MNUWsfSIH+yI}yBiegK_UXy^RJ48)QP3`*3v7Gr%Ehw9l z&n%3Zn)-#bP8%|NW|F+me)ly>v=J|fjB$b>l|_3-A_+=RNo zYopIqfCiw;uI74Mkg>hWj`ig=kszjYB1dmyrzLMk#d~2Al+e^=%n&n3A$HI3 z5*glgv7||2V{bF`jtHWOC4o4WIi*-di8`r89CMuDl+Sc?@^w9 z7KXOTF}#5xU>e3rL`rNbM0$SNP}*L$QC?otlT1Szoe&c6M3d6Agn)+O2OcPtt^5wc zlNnhNWmYYVXwR6L_;kO;jr!L!1bZLw$FcU=-`){HG_fQQ$6S`Mj1&%$!x8UG)tE?* zR;1URXGDZ&Tukq=pBEz2cpxB7%nK(tk(>zQ6gNmu1kogTVJdpM|93U&q)ut)G~FQ5 zkitSoC&59YmT9`{Ch>_29*+Reb_TC4!gyVy^{#nlfA?#*e}GdEAdrMy)+ z6;)EXAJ0B}r<`jw2_}avDmyx&sz;~T#yPx)2%`roj5mP4B1F%$oSWYFtoLCj&b}fi z{hp^YM8O-|LFuo1~u zC%^Vxs3PuoVnDLyL{CePI+%CVh7jT^Eb}N)Rt2)lmD(|11!7h3Ixy?9ajRndSDE3< zv%9OwUgiRZ&weN`rh+QszLpoFp%)waG?Wfa+2q&WD=WgAoVdrfEE`>T5glPzzK-5t z3vzyobI*pN!ZPwiTi#K_cN*$kO%HjOs=Y_S5<8H}rcy=XVts}?U)o8ulrdcPR#wKj zJueOSCnk({($;vLOk^U{MliML9UzU;VY2zx3Rzcjx0Dx?r`kRybH&@5(5(*S5LO?`9R;)y+vX%0SVkoF8&{V2YtwybT=;|s@ z^{)x?y{NqI{>gX#z7yrPKQ~ygKv9j4d@RL|o=zK5LA+P7V}j=@dZ=hdUTI=_#dO*v z#Z{eAX`{ayu4a10^vdbglN47geUQck=3~0e9wm;8PaIcPIS%0G6+4C_lViHoCm#33 z^_`GE#gkuZTGWk6J84@^UDc-c28EO8*VXLcOCK;W+x{ez9{_%mo06r4lq2Hy= zud`4MziZ3J0GMR}kmqyT?0{kx{9wP&`h`*bbd%Qq=z@rV^+Y*co$0cGkYE5%%-8;x z%fJ0vRRV(Vt2kf?5oB5V@giR2fB$rEI`Xy`vKj8fa9*}9RG%G=h#?>jEB*qSEX)Pg z3zEGX_g;w~`;kw+IoHMiOkf@OXTl3*rYt?xU2P>LLws*}Jhv6f%O_-+?AlqFg{})# zWg>YE1rpEAdp0yiap z0Ag3Tv!cmeiX_*Rnc5!;>u6W(#<_!vov3ui(_1{kgUL5y`q;_40=je*lq& z#se6PVO!8MX=c<%$cr1bHgdS1`z^-mw=9c-6iA%|y?UX$I-@uxDw8zho_v#Vd1+ZC zjG^bLvo@v(+CYiF)6GwHrQ}2@vOR@W4*wDwoz|+I9@G(9lx!N>(HKu1oXDkWP6kkC z1$EV^hfu%yJ@whvfjFXR1+H<=&$$Bm%t4bXp&8(yG*YOilCH29WDB8R1h2G(N2;OO>y@OPL+` z($vp%s`W2&P_NSLZmoIU-BS0wQ{=v!syU2y<@#)EMjX*}#DSe$N;v4?$tuAc;3{ci zu<@jHx3X4P?foB62byb$lX$<5YT2w>*^{{#)!O1ZdNr)Bo^>P@RZ&OwNzFjRXn?1( zm2-WzIWX1Khy~zIgw%a>s-`rZAH0w&=iyaca1oCx*JoQZ;)tdd{nk-;(D$_98?QT~ zmv;?>i^Z>U9cW%U!1f1}4!xV_PM}&>eouY2uY^OXn8l!SeYVAcYdZJjL7;bM2nML! z8mZ5LxVD{^EYJO91VAF!kku{F7+rxE9VIHIbvLG=siJp7-Dn-K z`c+KN1_drcN_DLGMp+RAPS1F;^eAm_25!(6ToF)Eca zF{>b0a7qSO35S|O-BWi;7J5VjBGz0p^`e|wJ^aNh7OX}G9IC-*(lU_LdCRb@UosTZs`(mSpy zVM%jlr_NC=htVo+aHu8PM#e0mW?eKJg<)wmcc#^9NYhq>A!SHAw6k!;E$%lbVx#-4 zBZIk_X4>W9x3m+^j_}>^-PN#=S;9NQccUQ;D_Abmk;=%{Z*R9;hTtUyxHDd!;mZJt zv7MzWC}(ppdoQNnQ_HL}9IFyLyX!{9m=6lk?PG3KDc(h!aly%A3F%{H^pK^nV-URm z{*%lts2`(7(*M_{YJ0*N>8#Q5=CQ>i#S>Mkq^@YnqKVOhcontgur*OI`2Ah?%FP>Y z8n^!YN9qQf$4A?WwG&r_lAQ_WGJL6gh}AwxIfqtoh%D7GDC(dQZCN&_6h(H(u$@RH zOV||3v%3)>(`~1<_7RfDM%>=astHbrBO4*&t8p^VXt|S~lSeUGs%%IUlBFu9ieUDY z1e_lIP}LWFCpX%#x>$knsx>uOprQ+!VzeyiE5Z|(Sp z5>`}J+)+uc{mfbO$}N628cHCtt#@ z*8O_l*N8B%Ilcy(UTg!QunV3EhN?xOdShg$YCXTZb64>p+|`KWu5%k6Dk7A-A(D1; z=%&3I*ULTsRy4YKkd*nFKya`9Gy8ss=}wJ)?rkjO>t~<0Yq6l4?9M*FiyiqtJ2T@Z z)0zHnzzqG)3l8Ms1${j5Rcww;*~`da3Dsx^ffsfGl(X}xR@(8>sIS0oPbM=xUHgUH zOzgCm{*yQ6I{=+a#!W%ID~h$ej|gn?_kcFE`Hk0YHJShvrajGvGtvMKv=Z0Mc)(hL zd6TS>jP1hgN(gL8y>HovrwD&0CVXdE&gZULQU=1LUk52Uq(vz7HYX z<*Ui~E_~XhY5JMNy@c&M?gwQ!?8kHy_yv2lo%@z+G3fea>c;uV+3*7Wy{J@N&65j| z2LAvpGD?x*4EJI9`05X(0CxuN+SO)soMviE(a0mz6#H1R>T9WpaClsSdD`N_6%*}@ z27O=XqcBiv06Hw_n%rf+>&M8%R~N#RBMK0%_z3R(J3vJZe3+)H*DKK8P4swBafiNB zmhF$r@02C5+aMVLT@Wi8x70Z~V3Yta~y<1~0h`%IQ1e6doGXL;8C5MgI zS?Wnfg1ndg*Ydvxty1Nqro405Mx<9dh@z&ed7+$7 z2%11>MRJ>n1`;7J2VLY5M_lHSJIwGwc8^l|Ac0Q|OdSg9k-5p*0oxK;ewkM%Ih6a! znAND0#laAeMorVN?$jV=o_JhN_B8J3{6z;9((^Yb2=y4^BOSDJs47WKengzry5nNU)1(h^=?NB~* z_Nt!!^ZCzHdY+qx46K^KxX>(4MZEy925i@o+L0~6cZVE)WB>JGrltzP%c`NDv2g zBh?^&7?~9w&`K2kK>ws%1-vz=>ca!_%QHUskc;VB%kGwfivQ`+9{Cv59f5E^f)jwB zD&*9{PzUM8$Xur|1UVx4M{-_4T99whtlQlHXhKH|BzDcJpkM6f?)rpY0drP;_I8?4 z&|B5pzHf^!WkO&Oq*ti0QYkzbWFugK>}%mp3Kj#|4dKf6@r6$SaFYD-y9EOaDX6bC z<-wY_?$wh?efR_0XsJF2k$2lNnp|9$AE(~$Pq>1PX!GOL^}NOSb^PkCpUeT;xtl=> z+cstZl|fu9vb@@5s||7T3gA>(gC{sXbw~THb(HPC)}3G$vC}rzaRSI*Pa->Z%{8a{ zj&icxXSQYBAna^|$$i$1cUghL_NIstfqz1!bN)kR-JwJIg(ySNfHRcei`Lc+N^Z%* zIW<+8ArlTD^d(^c-E*?&6L$EcMqZ$b*mo_GDUE_xI|H*kH~xjGat9gBX!!>a0;*NB zhpGcK7&fDrAG4ZXPu@AL<y6s&GQ5Qo-}j!b>O0Vl#9i`Vk7b4V2Bn|@s3TPk z6*gjuZL`?i7SvPf2)g;`8grEvxc&BC8ePv0S9tV4`OKPK8{Z(;MNBm@*~{3AUzFD? zFC)E}pWzFxFZ8kUg?I&T!pkPB$Mo2mv?>ROr~^ttQ2pr;;hRS>tA7_ZN|`G_Atz4;Lrw2^hMZT0nj~vcOOL| zaV@)R?`Y<+6!%J++oq@%U{AZX$v00nneFIrwl-t#^y1T=QJL&&=Rb0zgNGDa>_FpX z*6z|ahqK$R`PZm@6>~1Y@30jR@DkAh7{hy74!+uV9d}j$z=RG%E1leVzRmaf!JWSv z9e%?Gi;=$28a-t)Sfm6|=aCTwP4@{lM$w{4ujprtZ-lbg+0?Ig+apd>f#FBVY%>ss&qIFpQwIVg;lcv<|uw3x>`eL)gm*+IftII<=5ElY3|ta5hBg z54omn+5r?KI+n9W}vc%8IRgb(coiS&7~($E?rg67dJC-Q}co<6zFfq$qw1# zmMG;e)kzA=1Z#_6PZli&v{ek}0|u&fK@zJj=V#s55VQT7zJ)d7{l_MtXBbu6F&7MD zYFZT&tyT|wSj&U>M2Sa2@WKed(EeG-Jt?jOl)z2}$#;K3%k=CM4f^Vxt376eFB4!d z9wb0=UGni?lp&7}BQ@GBJ8yP*(EvRm)Yh~lmu$xiL@R?fczf!0gYgD=+e0yk4Y(sY z{z^ig!{cb{c!3n7i~%9jq5+thnhwOvk+T1uay1>Y36;;29SU1Avjs!?VLY z!3RFQNiS~DG6U^lNKyE9hBbh7I+PzVhh~BcJ@~)s7#d_VOAVWBRT|;*A3`5-lVlM( zkfcz|Xgzl;-zaG13!2}EtZ`FtmTy`{WZNJ$iUl1x)=(h!PPwWNu%KF@dU;S+p!_+C zYLy!{l}@XU%yJw}HwLpen0hB^c8O9hTHEG22nz3$70tWt_^mzuxoVof3+q!oz@bRO zs7V}HZKk)R*<{Oh4MIHEfrDV?-BmlC)Zk&wUdLav@9y`qWJfy2oRqQZ_#g>yZ65|oN46)_=W0|vKu)0o=GtwT(f9E`k zu-s+EVF3YPnMk#3uNK~OTDbk9>>2OMphdnpmq#Y|D{<7rP$1ZF{z`?xs!q3I#!(D3 z?IW0B7};5hE_C-8m`X7d^n~F2?0@a?2QB%p>jr`EpUxt($$-{k6}F& z4aeSJ9YZ5Faifn(S>2DE>r<`^>`m3}$~PD4oQzVQwwLkM>EXnM)K9)ZX=hDjf1+t2 zi6Tl7!NgMfdAAd%+B*_D6ecl;jM`{lvhQlX#OaYO_N9Iy}3M{#Rbn76{2QrAboq zS4t1oMz_xtRuB@|4GYZktxHsGrhfiRF-7zR`PG3doeWHp3tz_0uNOR(og4Ek)srz}YIH0xkgb{f0) zwkE+o$%tGNnbDG@!NX|w+vC>boEEjWw6Dh3SH^~_g2>tnvZaP7D2K^Z+QF^1vzF@Z zXXwY1*-+#RDKg=TT(M0YqJ|dZ#oo_t+qJ?P#o{SnxGrj?eSQhpnz*~)a9gVtT$>bxue)X$BN2@gq&aZ_SuBxYb zclEK_d9YXsy%u@m5sem47xXAfp3E60u}<cia`2$Rj}d;sD`de@GcoMiAA;BP`{OYnULAw-apE5sLId ziLmww1!`CeO^o1~B!wpq?{Pi!onM%pBP4kbUKQB&!B9wO{Q+|&3j}Wy z9v{JZE@QJyh?zFpoTDh)Si~7Sbce6 zV5<@P5+zDU+^GieJO;Qi!2I7A^vAC?l`(^c&y3I{Ra#BP$#>rW{J^AOAR{DT~bCG*R2l!(5 zt*&v6NXOM+f)55JWKrKWn-_%)au@sFeTb{XR=Rwy8G1Oo!$>JJx};eRnl<*Bceu+y{S7XdF6YfygAX91|B3FDqF zgqcs6AWKF?rjaadVd^H67id43yrQ`wO(-O%g+iLYrMsswQ_be284`^7<|8o=GBP&c z9wnW$9&#$(ln(I`T(`5XU+w;c1BCH=Z;1i&@f|~zE#mTnxPi$wHr9fI^$F(;i*vHU zGgqwk@}q`k`mi8+LR>T|W48&bb!a$bwqvfg{f=`T^~$rG(U&a()cfN|w+AOIsWb$i zED+^k@x~jSl8_hh(MDgRTTXhIYRv8l_Msl9i+2CK7$%Jh4^_{z4s4PL8tUon1C9*{w;Mi^oka4deF*@Zgzh!2yX zxrqRrPlu8_w`q(b82vOmVHg^I#$X0^y8 zB6vA;?d{lWNk2S@&qMpbs|~rXT)#uMd|?L4pg^m{>5uMf|Rft-qcC!pj0J;dDLA1yeC z894Hx3#!v?e5s8`A&cE^cgkhP2NQWS*-(ZuuU)d;zU)i@#&C#F_c2|Xt-RCu!uAz! z&=#3a@`2dHH6P3~e*;|TkJ$JBsZTd5YUjLhwNAqiX9ItMol-qy@m>`_&QCl5dyk194_Ta# znChg<)5stXGdQTE5TKyIb4%@ALTF2z@!~-=Am}$3Ay7mFS4J#|2|TmIMMS}g{%V|U zs5&f)x&$`Vt==EYC0%m~Q; zg#2M{Ozh7wA};O(LHBxf;S^Ba{BdMK7glE;O-gS&ucmCt zORr^&o+-V;JwNh#mu*ys%C=m18|W4`HW$GavqT`e)k=+R1PvTPV0!DD&CDXRu{R$eYwkIXVfLYasjItOG0BdnbH z6MUAcM>6QHP!F>_a*40KIze>{A8S)2l9i#{3VmwpOGyPhTz9{G1HWMY?ELU)!q@XC z{l?L7Hv-1$Q^xTS|3ieQ6-L0qUg5w<@OGq$V#}U&ku_5S-orkz!%`RjWp`O081NB1 zq_)4x3oCt(>j_EDp;o!=v1ZZp3N(qhI5LDM@+@(cnYb3lv*bTHp_=n51}uNvj(yuo zYk~R>%p(%#h3cP}V7=?a+)wK0_zBUHcCT+Y^>&Qg+X)|uv2=`ai0_&d<2$_65bxy% zwohSPxb#fjezDw1WN;D=z!Y>xaY(WXwz7eSB}Mv0W`=pI_Ib@}@&tHx6ZMx}yZw((gaeT0$HBm7SME9BI?UFmt{G2&&Cp*r+)v(`+bS)cU@VfRoj;)a zw;AZLdV*dYjyE7yy2fvgN(O?7)8Z%IM$O6JFoKSWr9kjA#2{H$uI%3qHJFUuPWNrw zh~hq|MFYZTETE~PD+~W)h^vbReOUh=5R2McAt=TYIo}oD_ z9NzB&Xt*(X=T6_S<5f8K^;Lkuf$qF5OfqSNW2 zwvcUFwgB7FfcoJP)7hY}f@a~|xG2R6zDx-w@|eng!fX+PS6gc^8s?2nIAr}uL#$)C zsw&X8p$^uoq|yL^!9fbwrxSO&vk=`E1y!8$b`9d-pnelF^=q0qyd#eBxZPfQE1JU@y1Do`7k9yt4c(i_&cCQZf(YS4e_cDK;=UYEE&QkTJ#VB zw2zZaq)Z}3S;tQEjSZ^uvzQ^EWH}IBeM=VnM^WG6kF%p+*kOcW7!&zl1mu3zo;vOy z??@Cc*`c;B`mC5OguDrD*4gYtu z9EH7I!I2bGUOq5LP4BxAsIj`h-zc}NID!2~Uup}SxMMamq+lS6lF_cvkoA9C8h0g9 zMr}%yJj%;o(ovJtj-&jfXQ~KgjOqn%IoBs$u;l?zrFMpZO8r?oN180|+JyQneBc_n-YnFY|(wQVT>R4VvX=5N55 zCR34!b7D zQ$RGlS7ExVQnL&P#%qu%Yp^~t>vv*{C|~R)ddOGjrx{_$6Or4JHJd>3iWT=pp}g*G z`EAyl1lTR1z_gm`-y0DKax-FR$_qVA+%JPRUXt-r56ez>-n{TKkB_srR2GV9p~u5P zX~%CGt2A8rD=aiAki+0JqsJ!J(lrvt->?v!HBuqplC^F9DAMU(k!Pn44{I9s~oP zu6HT&M&-_6R#A0KmY_OpR@meruS)e#lz4pM_41J|j8^IWp7ul)Tpa8#KiNfj{8gep zXkaHS`D(U6h{?yEXCw%Y{p7`+T@cLJLnQR&Pf|K1+dfrg;TvDeA!8b5_UAFmtVJz_ zJd@@9uWdu1-O9jJ54Qe2e&Kp6cIH4%6O4Lx_85VNs`ZBPJjO)cjefI^4ae9_eaja}{@VM}9azzI@m(?`+x-pEMA)79nxMvTi_ zwT~&Q?-;g`5;GXgswaeL?B?B-9pz_J2TsSo8Yx#hwbT}~%x9}E6V)Q-;b0ecA6bs# zUN->Owm5^KWD9w2n`DypF$>fllMZMxvNMONEsc|&=M6^4q{oee@31DVJOamDcTqqT z{=Yd`HT(EUF@JF9yfBH9)e7aECxcqKyv~Xfqo3U;b#6O`)nuyt0AG+UdUd&nzx>Ra z-pUL@Ej$c>207soE*>Bd@8=fDHy#4RznC`k34*%X+NcGjE^&zS^KlG8S!2R`Jlqf= zWlJ%#S-nm?$&8A2vR?TzxuRRACl?t0J#YbYmb?c;q)0QBd4W*8VQfCAnBmUeV5T7W z+xBrH{OOgChbRpFr~DfHXLUi_vRj4`}I>8&gi5YKihcA>6hMChuj`8T?^LE#PnLq<-k=exnE3CnCw`}-r_H>a-5+^ z8CDd&6YRZnTE*RaX4{yq3MtiK)L8c~YtD}~z6P!5((u)VM6@HnEq=8~GmzC9A!6r{ zVL_IUy8g6Mg%82;zlC;$*qT8ps|SWbDOzB?wg%f{Hy^yy>aWOH>?YzMdDNJ;cncB; zV`w)$X6J1x=a*=%xCqwB6@M4_3c};#h){iUIpm{hi_1m}7oE0aGzv0EJk?5X=khlH z_-VJHG4N~({&Q2RC22?Vb*1UoUWOoR>>Ra7gBxq%V~;r3V6dF@z?R>aBIY%s_*2S*d&>3g8YQby-XV zscdjQ5mn-l6hn_TVm}O4p}e&!wKXd~08xBJKw|}T6cfd79_LMC%E{;@URj=sdKjC? zVV>Q3M2CuS-Nee|Nvb$i^{2V=wQefS&~JGsMX#JWblVNXImbt%L#BxiJCYRlms{%( zF;!)T)egO^pS^X{RdcRCib%^Cl7B$WLdFZki4aP_Um(=b1X*5Hfn*B-x=Tu)Q$D zLAUgM99SO49=v?Q(X4m_^y9~gpb}|Ga+jU|g^E~^f%c-Y2xA>Yl2|fWs9tZg211*Q zyq__1Jpcr<1~W``3VBz_<+K3i0;kk9n^Q{Av_wgd{>WmJ8(^kFdeOnpC&N)lC!u4N zuK84{^w4y(KKj_>&QP}VzH7#Av0sHieQMv2Av?dCy$(=hfWy2bo3kCE9C#Y{Pn9a| zqxG>W`s3$Zpo`$ap%%O$j>i4Wg9TZ^BOL66k;jHCqmxsBM@fbMx5E9dg;ro_twXrT1n0(PNL= zgyT!2=#l6>Z_%8ur6|qn7QJ5AK_)#+2xV5QnEFK&sslxOO=DqGqJIZK`O> zAy?fR27<>7KcRB_A-h(%*m2xU+bUP|;+`<^&Z~}XT;?ZR(JqorIRNVZvk}cqq>mI3 ztT4A6Vfj%xCM%w0jiPO;q&WYWD6NaA} z0_7G2?}$)lucJ?V8K!1RvC+amfagnIvhhtrqvR~^`yREF*OuSCub*$8F<|d2p;Lk6 zmcTtk5hh0lRAu2NCHT(_J9sI%LWs?o&`ioy@rpQE3wouT%0v#2dxr-Lu0~4fAe(0F&Hyp-&_yU_C%u6Tc*FWI z(7cObe?Exp;lD z9j-8{#(_{gl{Mp1oqlQPXrULhGU}ySj*Mx&P?ucgtex^z{~Tra3a{F%mc7LWl>z@X zBsHxT{o*U&WvF~LlM z>7eCC_7n`qyp(l3lYE@;?nrX#%UUu1fxN4_i2Awe5(!{pPK7_tz_~?~q|FK4{ej&0 zOFwMNIsDwnE=>a_`Zy=(qA)O_uo^DLholpzA)ND-VHRfcXEWk8MXVSOL5`(EC3sjM zq>IH1LWP)p1MBzU`tn;GsH=SoOdmmJ)0EDOUk`}q3|LsLw;c~%mQ@#wT1Grp zMNI1}k%780a1UZrGPIvSfJO?$t4ii`C12wpZdX@4bJOp#6koQ4*DD}O;$@1A__Ynq zAR-rm^A0DOfPpjs>>z8uSt52VJ(}|blNWZHtrP^pm=C0l@sS-u{tPsgue$0QF;Fds zaMneu2!TXKHK*=VR$FYd|Nef7lkQmaY@uh?PIbi8HfXzH+V<(WMxFC}RP!}c@Y1O3 zA|m1L2;Q}854vYe_aIf0)`7c6S)j-e$MyN{*WPCxrek<>dX{;V_nBUOF@Sp?Y$xz6#<=ospQMXo+8r%!Fe-&ch-C0P@Mnh? zOWR2-UglV}anVrY%ZzzA>sA%Lw3x{9B$2w=kF&{#3UP`vHedRdw8E#fBykId>#xfyi+-f&}b*X^B{m)ERjIj3%1ZY znUd3*k^CNFIh4MlPZi04y|dEdyaz4x~-5kO6;dm=*-x*D&>*A ztGyDO7?oW5gUXOI+B&AZQfY5A4s3w!H<&mMIJy!>G!h1nru=V`@@Q0I;yd|eX4YcE znyPRwOP=j110-WOT>h{9f?Mjr2i7SWa_8_DeQ;ZIY6JpNpf}GKk`dsXCr!Bujs(KZZnEEIM)a%5rGqokssT4YUM-U8@mYjD;n3NJ`~qN6gAjbU0g5y?noKnaXp-l>!}gYhj1oZMPlV1^8R%+ z7r`R@fy>P2*h3s7xq=b-aePx#VZM;`MeAC?`~DO~>_o#k8UCJs`A$7mW4ATD^nnIn z0UuHNc*-qYk)=8z%mSo$_~9gw$Fi~ge#b#gq4%wIJ)!&Nra;cJxy!FeM)UJEH7;Mb zZ^^Dr(yei#;|9s!$z)5tV9w^Bg9kr8P3-Nj6rUoFFZ`-x zB+M}D`LCs7;4xsshm))r^JU7Hv+S6SXw#?DZ007g`0(d6d%juPHwX{jo4i{IWJRMf zY4&y!&r>~kb?G{`_q-o^@fp=~KfE4a=oFVs(^U8N1^h&INulIzPwHC$ws`J;K)|37 z3AsFM-eLHQuKr#y8mtWHmXc3ek7ldmJ8k5W=DgnTKQ0r$9hH8j)2X^J(tkO1ieuTm z{y1D>6vw8N7|7RfB}6S$X`CY)H)2i!nzjLnE+f+Mj2lL5`AKjv4L&AadPQi_Bf^7$ z5rUH^@MUs!OP3GOB~x}yTa%z3BZsfA10`!8TEg&g))^rq7%z(wBIIh79DE_NrU4IQ zkEs4VCBPb##J<}QR(6F(Ub&WDTDI=@o$@Og6vlyP4i->5$ImA*}?W`!V@x@F9!g+G^B#8l;e@)Fo1lMW86X8ljWzcVLqKL8qa zsxw&{*ZT9{?vRvozlv)w%dcKca?i|npN@O4&)@x{EwtltBxE(!6}c5=JoKIZ)qDKx z6Hs^#V}eOTJ2!bLJXPIo&A*It{O>-D0HMZ^V@|=PR^g{!qNyjfv=d_%+F)?*hG;IU3yx?G zn^kkPBB(laPx(%k)oP}1v`!1KIU-`BBZKJI0S>T{GLxc;aO^%d0wLUPi2vD;#(x&O zfHF+0w9LpdUG1<{pMmNEw2PEf2^5VR7{G7a`BQasi2H0LlQok~krJI~rorisq{w8S z$0Ik1m`b>!_ijFbPdxG13cSvLY6)mWmWG-~i|B8CJD+*G#xqg zu9UdFeEhw?`+oj;d-;I#eIIh-$d_0F`ZdLBf#y6iexk$+EB&J@;0;=TJX6iFL74}g z^JYD`xVbtxTK9DVV@jPbW$qMVOtnk3ZjInCidL>3VMdm`*z@La%E2TUe0a}8Zfy}>a7{E#xNAr(H{W|XL-Ty}beqos|RdoqnPhAVb5C*a4 zJ>6ZtUOwKhe_oy;B3X-K5vp37=Krz1bvll@2Dkmj|1tczyYS6#wg2CBgIAti`gTbc zHeMkFg<(s0ME{PVs{iX_GQzPdy|vr^eqgAwG9ke?Z_E~(iWJ9Ha;Hev zhyj9VjA~Us@6$0!h5F&4D_3izkP7-OdYUr6t>u1Y!VCI%S3%zsYf~Psyq(D3QK{wLT%<3387VE4e7S2Nu45j$Gec0r~3=eC0M%Ad_$HJzJzV5WqU=S z5pbWSo52p#AHT)^r({;yOm;ETHcoU|!EAw4GkpCjqTP081H-P=Yq3jxUMu%KlW%d2 zjH2Qk<@>6>QgB%L3j7G@!VUL8ZYIlK68L+!o1jN=SnmBqV5c9AbcpB2AR2hdCkmI< zvTn}8EdpY8RkobI*_!mYwp>9W_V$T#bqNvSr+)!x7HYEsPl#LM=1uFJkTI63eBuv& z?_zI!3{Z~YTe47^5jTkKnCsnUjw+K@(#Y@qZ8B{|GI{r+bIniPL8<)Q-OLBts1cgK zb1@L#?HH97Rn`nXO^OCpmN==;I8#3ua_6dJ|NaKn?%cXpYyfd)Gi>C&l`kf?5l;`R zbXh`+4^@_2Z!C&gd!1isgCy>J7RhfcD37T>r7Jliy%BMzQX2gSvRmVjFw$5Ze95C) ze8DnH)`{t5KBOW=d{?rX%`IRI|+EzA@VJb$ESnb5zkcWpiDNe@!^ zHyfROMfY^n2DUY_gbQ~EVNgyw39nTWdBd{zpX5Tfl&0_G2}X&PEx|eD*+v!#=aQJ} z2Dnf*>y2?X@QeEu3WxtLm-5Sbhe^f%nd>e9w}J_4B8Jxi4uf{CPH%sN`48k6{ZI|; zB-1z9#^knn)74Z6Nryw(t#QlU^yhMCCH+7)xr0U>hm@-RiHby7WzbUk~QU{ec5 z`(L~-J|=qfl6$=D9?c*#dfD=7py6)c%WJ;zo{VX@cw=>SY`6KIUh8u=jpc-HXXpoQ zOEtmovo6L+G4pllqq0Ry!t^rYU>IDPNg`+OJzNgw1-ij&eSw1yXL3#OhQuSOXkS&= zEpuo0H?s~T{+rc^(~_*V-sB>-Kr3_7DLo}KI@v_$j6IY*-m6`k$m;%!(l2I?W3?N1 znVo6ki$DHaMzX$?gww}$8(CeM0YMSgqwFaeqC%!^G0Em)c+CUEx_H5DZ6nd6=yxX) z7mre+4nOL%_#a6ql$&5e7G8UcvT%?Rz| z6R7nO2jiT+v={ps5Ze!t!y{2YxhsUHUSMK3!nNCV^(}9om|Q`X0DaWs52TEjJgv*# zz^9|?2$k=gdx$vRQRs+g)jc-4r?;B~5Lg_LTPAAdJOx$M)*`XvA%U{>XD?tI0*yA4*)3IBjAHf0AoNp>?Roi@DVmh1s)if2j_+aroMgRi%P91 z_o3EvF9z154d{ddAP%B~@k0Uz2T(gD0H}>$g6hcvZ30OU2eq(A;$KIaIu8GNvp^7dEJ7Z=dRCzjhZNeKJW0D@~%5 z8fef$JpTFHDICssr5FpHTwMa$MXt_aK%$alKjG(&`31YfO%!IN=Hrxy>JJq$dNv2R zXY5|*sqS~LcIep$C(5}X)h64=B%3wLD9lw&%v(?AmaOaNe4wHV7Wp!EfkirpXieaS z(P&&Y$()5cN%4V?uoJYLa45#hj=cRVhH`~mr749P1}#t5<(EbKggZTYsg=`naKlD4 z5Q+LDd*8$kP4$iSXkBD8Sh3)|8DnqpYD<8_!TL2`;?L@&h+;Xhh=guKgZQhln4aAE zdpstt&3u@&pb26QMEsO#IH(&=!#YH+Li`}@{7$m$@hSO9Zis{fFq$L61D|qKl=zdl z7Aa&Cfn~;3O*dnonFvbM_9cIWw1}{aQ^hdZmzIaE5DL7Ut01mwnT*+llPe}y`xZ>} z3bc6H^j3J)t2x3&W-=a2dJFn*9~BE;y!YnR;IaSp_HYy zVQ%jXwYtmVb=`zn|32sJ_{`-gZoi^cSDBlrjTMe}m#&VNj^mU216Lr{v*6ZOD`m0LVlnshK1U46f+ z5ZCJ^*|d4%M?XZ>kC?Pbg-jcay_(}H==W<4LGtb7;d^ceQ|Ic8z zioCnKgr%EdpOlFvvUbQ|(K0~sz_BrMaVZ6)Xj&^0Rz$yE4?G-pu$&GL&0/g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...n){var t={};for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}function a(e){return e.nodeName.toLowerCase()}var i=Object.freeze({__proto__:null,escapeHTML:t,inherit:r,nodeStream:function(e){var n=[];return function e(t,r){for(var i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?r+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:r,node:i}),r=e(i,r),a(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:i}));return r}(e,0),n},mergeStreams:function(e,n,r){var i=0,s="",o=[];function l(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function u(e){s+=""}function d(e){("start"===e.event?c:u)(e.node)}for(;e.length||n.length;){var g=l();if(s+=t(r.substring(i,g[0].offset)),i=g[0].offset,g===e){o.reverse().forEach(u);do{d(g.splice(0,1)[0]),g=l()}while(g===e&&g.length&&g[0].offset===i);o.reverse().forEach(c)}else"start"===g[0].event?o.push(g[0].node):o.pop(),d(g.splice(0,1)[0])}return s+t(r.substr(i))}});const s="",o=e=>!!e.kind;class l{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!o(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){o(e)&&(this.buffer+=s)}value(){return this.buffer}span(e){this.buffer+=``}}class c{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{c._collapse(e)}))}}class u extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new l(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const g="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",h={begin:"\\\\[\\s\\S]",relevance:0},f={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[h]},p={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[h]},b={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},m=function(e,n,t={}){var a=r({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(b),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},v=m("//","$"),x=m("/\\*","\\*/"),E=m("#","$");var _=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:g,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>d(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),r({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:h,APOS_STRING_MODE:f,QUOTE_STRING_MODE:p,PHRASAL_WORDS_MODE:b,COMMENT:m,C_LINE_COMMENT_MODE:v,C_BLOCK_COMMENT_MODE:x,HASH_COMMENT_MODE:E,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:g,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[h,{begin:/\[/,end:/\]/,relevance:0,contains:[h]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),N="of and for in not or if then".split(" ");function w(e,n){return n?+n:function(e){return N.includes(e.toLowerCase())}(e)?0:1}const R=t,y=r,{nodeStream:k,mergeStreams:O}=i,M=Symbol("nomatch");return function(t){var a=[],i={},s={},o=[],l=!0,c=/(^(<[^>]+>|\t|)+|\n)/gm,g="Could not find the language '{}', did you forget to load/include a language module?";const h={disableAutodetect:!0,name:"Plain text",contains:[]};var f={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:u};function p(e){return f.noHighlightRe.test(e)}function b(e,n,t,r){var a={code:n,language:e};S("before:highlight",a);var i=a.result?a.result:m(a.language,a.code,t,r);return i.code=a.code,S("after:highlight",i),i}function m(e,t,a,s){var o=t;function c(e,n){var t=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function u(){null!=y.subLanguage?function(){if(""!==A){var e=null;if("string"==typeof y.subLanguage){if(!i[y.subLanguage])return void O.addText(A);e=m(y.subLanguage,A,!0,k[y.subLanguage]),k[y.subLanguage]=e.top}else e=v(A,y.subLanguage.length?y.subLanguage:null);y.relevance>0&&(I+=e.relevance),O.addSublanguage(e.emitter,e.language)}}():function(){if(!y.keywords)return void O.addText(A);let e=0;y.keywordPatternRe.lastIndex=0;let n=y.keywordPatternRe.exec(A),t="";for(;n;){t+=A.substring(e,n.index);const r=c(y,n);if(r){const[e,a]=r;O.addText(t),t="",I+=a,O.addKeyword(n[0],e)}else t+=n[0];e=y.keywordPatternRe.lastIndex,n=y.keywordPatternRe.exec(A)}t+=A.substr(e),O.addText(t)}(),A=""}function h(e){return e.className&&O.openNode(e.className),y=Object.create(e,{parent:{value:y}})}function p(e){return 0===y.matcher.regexIndex?(A+=e[0],1):(L=!0,0)}var b={};function x(t,r){var i=r&&r[0];if(A+=t,null==i)return u(),0;if("begin"===b.type&&"end"===r.type&&b.index===r.index&&""===i){if(A+=o.slice(r.index,r.index+1),!l){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=b.rule,n}return 1}if(b=r,"begin"===r.type)return function(e){var t=e[0],r=e.rule;const a=new n(r),i=[r.__beforeBegin,r["on:begin"]];for(const n of i)if(n&&(n(e,a),a.ignore))return p(t);return r&&r.endSameAsBegin&&(r.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),r.skip?A+=t:(r.excludeBegin&&(A+=t),u(),r.returnBegin||r.excludeBegin||(A=t)),h(r),r.returnBegin?0:t.length}(r);if("illegal"===r.type&&!a){const e=Error('Illegal lexeme "'+i+'" for mode "'+(y.className||"")+'"');throw e.mode=y,e}if("end"===r.type){var s=function(e){var t=e[0],r=o.substr(e.index),a=function e(t,r,a){let i=function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(t.endRe,a);if(i){if(t["on:end"]){const e=new n(t);t["on:end"](r,e),e.ignore&&(i=!1)}if(i){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,r,a)}(y,e,r);if(!a)return M;var i=y;i.skip?A+=t:(i.returnEnd||i.excludeEnd||(A+=t),u(),i.excludeEnd&&(A=t));do{y.className&&O.closeNode(),y.skip||y.subLanguage||(I+=y.relevance),y=y.parent}while(y!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),h(a.starts)),i.returnEnd?0:t.length}(r);if(s!==M)return s}if("illegal"===r.type&&""===i)return 1;if(B>1e5&&B>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return A+=i,i.length}var E=T(e);if(!E)throw console.error(g.replace("{}",e)),Error('Unknown language: "'+e+'"');var _=function(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=n(function(e,n="|"){for(var t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",i=0;i0&&(a+=n),a+="(";o.length>0;){var l=t.exec(o);if(null==l){a+=o;break}a+=o.substring(0,l.index),o=o.substring(l.index+l[0].length),"\\"===l[0][0]&&l[1]?a+="\\"+(+l[1]+s):(a+=l[0],"("===l[0]&&r++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex((e,n)=>n>0&&void 0!==e),r=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,r)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;const t=n.exec(e);return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),t}}function i(e,n){const t=e.input[e.index-1],r=e.input[e.index+e[0].length];"."!==t&&"."!==r||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function t(s,o){const l=s;if(s.compiled)return l;s.compiled=!0,s.__beforeBegin=null,s.keywords=s.keywords||s.beginKeywords;let c=null;if("object"==typeof s.keywords&&(c=s.keywords.$pattern,delete s.keywords.$pattern),s.keywords&&(s.keywords=function(e,n){var t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){var r=n.split("|");t[r[0]]=[e,w(r[0],r[1])]}))}}(s.keywords,e.case_insensitive)),s.lexemes&&c)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l.keywordPatternRe=n(s.lexemes||c||/\w+/,!0),o&&(s.beginKeywords&&(s.begin="\\b("+s.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",s.__beforeBegin=i),s.begin||(s.begin=/\B|\b/),l.beginRe=n(s.begin),s.endSameAsBegin&&(s.end=s.begin),s.end||s.endsWithParent||(s.end=/\B|\b/),s.end&&(l.endRe=n(s.end)),l.terminator_end=d(s.end)||"",s.endsWithParent&&o.terminator_end&&(l.terminator_end+=(s.end?"|":"")+o.terminator_end)),s.illegal&&(l.illegalRe=n(s.illegal)),void 0===s.relevance&&(s.relevance=1),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return r(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?s:e)}))),s.contains.forEach((function(e){t(e,l)})),s.starts&&t(s.starts,o),l.matcher=function(e){const n=new a;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(l),l}(e)}(E),N="",y=s||_,k={},O=new f.__emitter(f);!function(){for(var e=[],n=y;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>O.openNode(e))}();var A="",I=0,S=0,B=0,L=!1;try{for(y.matcher.considerAll();;){B++,L?L=!1:(y.matcher.lastIndex=S,y.matcher.considerAll());const e=y.matcher.exec(o);if(!e)break;const n=x(o.substring(S,e.index),e);S=e.index+n}return x(o.substr(S)),O.closeAllNodes(),O.finalize(),N=O.toHTML(),{relevance:I,value:N,language:e,illegal:!1,emitter:O,top:y}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(S-100,S+100),mode:n.mode},sofar:N,relevance:0,value:R(o),emitter:O};if(l)return{illegal:!1,relevance:0,value:R(o),emitter:O,language:e,top:y,errorRaised:n};throw n}}function v(e,n){n=n||f.languages||Object.keys(i);var t=function(e){const n={relevance:0,emitter:new f.__emitter(f),value:R(e),illegal:!1,top:h};return n.emitter.addText(e),n}(e),r=t;return n.filter(T).filter(I).forEach((function(n){var a=m(n,e,!1);a.language=n,a.relevance>r.relevance&&(r=a),a.relevance>t.relevance&&(r=t,t=a)})),r.language&&(t.second_best=r),t}function x(e){return f.tabReplace||f.useBR?e.replace(c,e=>"\n"===e?f.useBR?"
    ":e:f.tabReplace?e.replace(/\t/g,f.tabReplace):e):e}function E(e){let n=null;const t=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=f.languageDetectRe.exec(n);if(t){var r=T(t[1]);return r||(console.warn(g.replace("{}",t[1])),console.warn("Falling back to no-highlight mode for this block.",e)),r?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>p(e)||T(e))}(e);if(p(t))return;S("before:highlightBlock",{block:e,language:t}),f.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const r=n.textContent,a=t?b(t,r,!0):v(r),i=k(n);if(i.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=O(i,k(e),r)}a.value=x(a.value),S("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,t){var r=n?s[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(r)||a.push(r),a.join(" ").trim()}(e.className,t,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const N=()=>{if(!N.called){N.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,E)}};function T(e){return e=(e||"").toLowerCase(),i[e]||i[s[e]]}function A(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{s[e]=n})}function I(e){var n=T(e);return n&&!n.disableAutodetect}function S(e,n){var t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(t,{highlight:b,highlightAuto:v,fixMarkup:x,highlightBlock:E,configure:function(e){f=y(f,e)},initHighlighting:N,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",N,!1)},registerLanguage:function(e,n){var r=null;try{r=n(t)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!l)throw n;console.error(n),r=h}r.name||(r.name=e),i[e]=r,r.rawDefinition=n.bind(null,t),r.aliases&&A(r.aliases,{languageName:e})},listLanguages:function(){return Object.keys(i)},getLanguage:T,registerAliases:A,requireLanguage:function(e){var n=T(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:I,inherit:y,addPlugin:function(e){o.push(e)}}),t.debugMode=function(){l=!1},t.safeMode=function(){l=!0},t.versionString="10.1.1";for(const n in _)"object"==typeof _[n]&&e(_[n]);return Object.assign(t,_),t}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs); +hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}()); +hljs.registerLanguage("bash",function(){"use strict";return function(e){const s={};Object.assign(s,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[s]}]}]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,t]};t.contains.push(n);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},i=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[i,e.SHEBANG(),c,a,e.HASH_COMMENT_MODE,n,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},s]}}}()); +hljs.registerLanguage("c-like",function(){"use strict";return function(e){function t(e){return"(?:"+e+")?"}var n="(decltype\\(auto\\)|"+t("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+t("<.*?>")+")",r={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},i={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:t("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=t("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,a],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},u={className:"function",begin:"("+n+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r]}]},r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:s,strings:a,keywords:l}}}}()); +hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}()); +hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:a.concat(["npm","print"]).join(" ")},i="[A-Za-z$_][0-9A-Za-z$_]*",s={className:"subst",begin:/#\{/,end:/}/,keywords:t},o=[r.BINARY_NUMBER_MODE,r.inherit(r.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,s]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,s]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[s,r.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+i},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];s.contains=o;var c=r.inherit(r.TITLE_MODE,{begin:i}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:t,illegal:/\/\*/,contains:o.concat([r.COMMENT("###","###"),r.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+i+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:i+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}()); +hljs.registerLanguage("cpp",function(){"use strict";return function(e){var t=e.getLanguage("c-like").rawDefinition();return t.disableAutodetect=!1,t.name="C++",t.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],t}}()); +hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},i=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},t=e.inherit(s,{illegal:/\n/}),l={className:"subst",begin:"{",end:"}",keywords:n},r=e.inherit(l,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},l]},g=e.inherit(o,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},r]});l.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],r.contains=[g,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var d={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},E={begin:"<",end:">",contains:[{beginKeywords:"in out"},i]},_=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",b={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},d,a,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},i,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+_+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,E],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[d,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}}()); +hljs.registerLanguage("css",function(){"use strict";return function(e){var n={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{name:"CSS",case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@\-?\w[\w]*(\-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,n]}]}}}()); +hljs.registerLanguage("diff",function(){"use strict";return function(e){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^\-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/}]},{className:"addition",begin:"^\\+",end:"$"},{className:"deletion",begin:"^\\-",end:"$"},{className:"addition",begin:"^\\!",end:"$"}]}}}()); +hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:"e(n)).join("")}return function(a){var s={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:a.NUMBER_RE}]},i=a.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={className:"string",contains:[a.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[i,r,t,l,s,"self"],relevance:0},g="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map(n=>e(n)).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(g,"(\\s*\\.\\s*",g,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[i,c,r,t,l,s]}}]}}}()); +hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return a("(",e,")?")}function a(...n){return n.map(n=>e(n)).join("")}function s(...n){return"("+n.map(n=>e(n)).join("|")+")"}return function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},r=e=>a("[",e,"]+([",e,"_]*[",e,"]+)?"),c={className:"number",variants:[{begin:`\\b(0[bB]${r("01")})[lL]?`},{begin:`\\b(0${r("0-7")})[dDfFlL]?`},{begin:a(/\b0[xX]/,s(a(r("a-fA-F0-9"),/\./,r("a-fA-F0-9")),a(r("a-fA-F0-9"),/\.?/),a(/\./,r("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:a(/\b/,s(a(/\d*\./,r("\\d")),r("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:a(/\b/,r(/\d/),n(/\.?/),n(r(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},c,i]}}}()); +hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function s(e){return r("(?=",e,")")}function r(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(t){var i="[A-Za-z$_][0-9A-Za-z$_]*",c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},o={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:a.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:t.C_NUMBER_RE+"n?"}],relevance:0},E={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},d={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"xml"}},g={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,E]};E.contains=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,l,t.REGEXP_MODE];var b=E.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(E.contains,[t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE])},t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]),_={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:b};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:o,contains:[t.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),t.C_BLOCK_COMMENT_MODE,l,{begin:r(/[{,\n]\s*/,s(r(/(((\/\/.*)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+s("\\s*:"),relevance:0}]},{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:b}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:c.begin,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[t.inherit(t.TITLE_MODE,{begin:i}),_],illegal:/\[|%/},{begin:/\$[(.]/},t.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[t.inherit(t.TITLE_MODE,{begin:i}),{begin:/\(\)/},_]}],illegal:/#(?!!)/}}}()); +hljs.registerLanguage("json",function(){"use strict";return function(n){var e={literal:"true false null"},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],t=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:e},l={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(a,{begin:/:/})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(a)],illegal:"\\S"};return t.push(l,s),i.forEach((function(n){t.push(n)})),{name:"JSON",contains:t,keywords:e,illegal:"\\S"}}}()); +hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},i={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},s={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},t={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[s,i]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,s,i]}]};i.contains.push(t);var r={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(t,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),o={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=o;return d.variants[1].contains=[o],o.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a,r,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[o,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,r,l,t,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},r,l]},t,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}()); +hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",a=[],s=[],t=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,a){return{className:e,begin:n,relevance:a}},i={begin:"\\(",end:"\\)",contains:s,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t("'"),t('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var c=s.concat({begin:"{",end:"}",contains:a}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},o={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},g={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:s,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:c}},b={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:c},{begin:"!important"}]};return a.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,d,o,b),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:a}}}()); +hljs.registerLanguage("lua",function(){"use strict";return function(e){var t={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},a=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[t],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:a.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:a}].concat(a)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[t],relevance:5}])}}}()); +hljs.registerLanguage("makefile",function(){"use strict";return function(e){var i={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[a,i,t,s,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[a,s,i,t]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[c],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[c],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},c]}]}}}()); +hljs.registerLanguage("markdown",function(){"use strict";return function(n){const e={begin:"<",end:">",subLanguage:"xml",relevance:0},a={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},i={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},s={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(s),s.contains.push(i);var c=[e,a];return i.contains=i.contains.concat(c),s.contains=s.contains.concat(c),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:c=c.concat(i,s)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:c}]}]},e,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:c,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}()); +hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}],illegal:"[^\\s\\}]"}}}()); +hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,_={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+_.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:_,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}()); +hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},s={begin:"->{",end:"}"},r={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},i=[e.BACKSLASH_ESCAPE,t,r],a=[r,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),s,{className:"string",contains:i,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=a,s.contains=a,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:a}}}()); +hljs.registerLanguage("php",function(){"use strict";return function(e){var r={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},n={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},i={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:i,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",r,e.C_BLOCK_COMMENT_MODE,a,n]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},a,n]}}}()); +hljs.registerLanguage("php-template",function(){"use strict";return function(n){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}()); +hljs.registerLanguage("plaintext",function(){"use strict";return function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}()); +hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+t,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:s},{begin:a+t,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:a,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:a+n+"$"}]}}}()); +hljs.registerLanguage("python",function(){"use strict";return function(e){var n={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},l={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},t={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",a,l,r,e.HASH_COMMENT_MODE]}]};return i.contains=[r,l,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,l,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,t,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}()); +hljs.registerLanguage("python-repl",function(){"use strict";return function(n){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}()); +hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^\\=begin","^\\=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],c={className:"subst",begin:"#\\{",end:"}",keywords:a},t={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},b={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},d=[t,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),b].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[t,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);c.contains=d,b.contains=d;var g=[{begin:/^\s*=>/,starts:{end:"$",contains:d}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:d}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:r.concat(g).concat(d)}}}()); +hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:t},illegal:""}]}}}()); +hljs.registerLanguage("scss",function(){"use strict";return function(e){var t={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},i={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,i,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,i,e.CSS_NUMBER_MODE]}]}}}()); +hljs.registerLanguage("shell",function(){"use strict";return function(s){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}()); +hljs.registerLanguage("sql",function(){"use strict";return function(e){var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}}()); +hljs.registerLanguage("swift",function(){"use strict";return function(e){var i={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:i,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[r],{name:"Swift",keywords:i,contains:[a,e.C_LINE_COMMENT_MODE,n,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:i,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:i,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,n]}]}}}()); +hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:a.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},s={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:t,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"css"}},E={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,o]};o.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,i,r.REGEXP_MODE];var d={begin:"\\(",end:/\)/,keywords:t,contains:["self",r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,r.NUMBER_MODE]},u={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,s,d]};return{name:"TypeScript",aliases:["ts"],keywords:t,contains:[r.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,i,{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:d.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:t,contains:["self",r.inherit(r.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),u],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",u]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+r.IDENT_RE,relevance:0},s,d]}}}()); +hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",a="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},i=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},t={begin:"{",end:"}",contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type",begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},t,g,s],c=[...b];return c.pop(),c.push(i),l.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:b}}}()); +hljs.registerLanguage("armasm",function(){"use strict";return function(s){const e={variants:[s.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),s.COMMENT("[;@]","$",{relevance:0}),s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+s.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},e,s.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}}()); +hljs.registerLanguage("d",function(){"use strict";return function(e){var a={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},d="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",n="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",t={className:"number",begin:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},_={className:"number",begin:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",relevance:0},r={className:"string",begin:"'("+n+"|.)",end:"'",illegal:"."},i={className:"string",begin:'"',contains:[{begin:n,relevance:0}],end:'"[cwd]?'},s=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:a,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,{className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},i,{className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},{className:"string",begin:"`",end:"`[cwd]?"},{className:"string",begin:'q"\\{',end:'\\}"'},_,t,r,{className:"meta",begin:"^#!",end:"$",relevance:5},{className:"meta",begin:"#(line)",end:"$",relevance:5},{className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}}()); +hljs.registerLanguage("handlebars",function(){"use strict";function e(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(n){const a={"builtin-name":"action bindattr collection component concat debugger each each-in get hash if in input link-to loc log lookup mut outlet partial query-params render template textarea unbound unless view with yield"},t=/\[.*?\]/,s=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,i=e("(",/'.*?'/,"|",/".*?"/,"|",t,"|",s,"|",/\.|\//,")+"),r=e("(",t,"|",s,")(?==)"),l={begin:i,lexemes:/[\w.\/]+/},c=n.inherit(l,{keywords:{literal:"true false undefined null"}}),o={begin:/\(/,end:/\)/},m={className:"attr",begin:r,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,c,o]}}},d={contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},m,c,o],returnEnd:!0},g=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/\)/})});o.contains=[g];const u=n.inherit(l,{keywords:a,className:"name",starts:n.inherit(d,{end:/}}/})}),b=n.inherit(l,{keywords:a,className:"name"}),h=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/}}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},n.COMMENT(/\{\{!--/,/--\}\}/),n.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[u],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[b]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[u]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[b]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[h]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[h]}]}}}()); +hljs.registerLanguage("haskell",function(){"use strict";return function(e){var n={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},i={className:"meta",begin:"{-#",end:"#-}"},a={className:"meta",begin:"^#",end:"$"},s={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},l={begin:"\\(",end:"\\)",illegal:'"',contains:[i,a,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[l,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[l,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[s,l,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[i,s,l,{begin:"{",end:"}",contains:l.contains},n]},{beginKeywords:"default",end:"$",contains:[s,l,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[s,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},i,a,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,s,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}}()); +hljs.registerLanguage("julia",function(){"use strict";return function(e){var r="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",t={$pattern:r,keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},a={keywords:t,illegal:/<\//},n={className:"subst",begin:/\$\(/,end:/\)/,keywords:t},o={className:"variable",begin:"\\$"+r},i={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},l={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],begin:"`",end:"`"},s={className:"meta",begin:"@"+r};return a.name="Julia",a.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},i,l,s,{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],n.contains=a.contains,a}}()); +hljs.registerLanguage("nim",function(){"use strict";return function(e){return{name:"Nim",aliases:["nim"],keywords:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from func generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},contains:[{className:"meta",begin:/{\./,end:/\.}/,relevance:10},{className:"string",begin:/[a-zA-Z]\w*"/,end:/"/,contains:[{begin:/""/}]},{className:"string",begin:/([a-zA-Z]\w*)?"""/,end:/"""/},e.QUOTE_STRING_MODE,{className:"type",begin:/\b[A-Z]\w+\b/,relevance:0},{className:"number",relevance:0,variants:[{begin:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{begin:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HASH_COMMENT_MODE]}}}()); +hljs.registerLanguage("nix",function(){"use strict";return function(e){var n={keyword:"rec with let in inherit assert if else then",literal:"true false or and null",built_in:"import abort baseNameOf dirOf isNull builtins map removeAttrs throw toString derivation"},i={className:"subst",begin:/\$\{/,end:/}/,keywords:n},t={className:"string",contains:[i],variants:[{begin:"''",end:"''"},{begin:'"',end:'"'}]},s=[e.NUMBER_MODE,e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t,{begin:/[a-zA-Z0-9-_]+(\s*=)/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/\S+/}]}];return i.contains=s,{name:"Nix",aliases:["nixos"],keywords:n,contains:s}}}()); +hljs.registerLanguage("r",function(){"use strict";return function(e){var n="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{name:"R",contains:[e.HASH_COMMENT_MODE,{begin:n,keywords:{$pattern:n,keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}}()); +hljs.registerLanguage("scala",function(){"use strict";return function(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},a={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},t={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},i={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},t]},l={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[t]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},s,l,i,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}}()); +hljs.registerLanguage("x86asm",function(){"use strict";return function(s){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+s.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[s.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},s.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}}()); \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 000000000..8b1002ce5 --- /dev/null +++ b/index.html @@ -0,0 +1,255 @@ + + + + + + Choose Your Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + diff --git a/mark.min.js b/mark.min.js new file mode 100644 index 000000000..163623188 --- /dev/null +++ b/mark.min.js @@ -0,0 +1,7 @@ +/*!*************************************************** +* mark.js v8.11.1 +* https://markjs.io/ +* Copyright (c) 2014–2018, Julian Kühnel +* Released under the MIT license https://git.io/vwTVl +*****************************************************/ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Mark=t()}(this,function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=i,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach(function(t){var n=e.filter(function(e){return e.contains(t)}).length>0;-1!==e.indexOf(t)||n||e.push(t)}),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var i=e.contentWindow;if(r=i.document,!i||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,i=!1,o=null,a=function a(){if(!i){i=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",a),r.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",a),o=setTimeout(a,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,function(){return!0},function(e){r++,n.waitForIframes(e.querySelector("html"),function(){--r||t()})},function(e){e||t()})}},{key:"forEachIframe",value:function(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=t.querySelectorAll("iframe"),s=a.length,c=0;a=Array.prototype.slice.call(a);var u=function(){--s<=0&&o(c)};s||u(),a.forEach(function(t){e.matches(t,i.exclude)?u():i.onIframeReady(t,function(e){n(t)&&(c++,r(e)),u()},u)})}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:null===t?e.nextNode():e.nextNode()&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var i=!1,o=!1;return r.forEach(function(e,t){e.val===n&&(i=t,o=e.handled)}),this.compareNodeIframe(e,t,n)?(!1!==i||o?!1===i||o||(r[i].handled=!0):r.push({val:n,handled:!0}),!0):(!1===i&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var i=this;e.forEach(function(e){e.handled||i.getIframeContents(e.val,function(e){i.createInstanceOnIframe(e).forEachNode(t,n,r)})})}},{key:"iterateThroughNodes",value:function(e,t,n,r,i){for(var o,a=this,s=this.createIterator(t,e,r),c=[],u=[],l=void 0,h=void 0;void 0,o=a.getIteratorNode(s),h=o.prevNode,l=o.node;)this.iframes&&this.forEachIframe(t,function(e){return a.checkIframeFilter(l,h,e,c)},function(t){a.createInstanceOnIframe(t).forEachNode(e,function(e){return u.push(e)},r)}),u.push(l);u.forEach(function(e){n(e)}),this.iframes&&this.handleOpenIframes(c,e,n,r),i()}},{key:"forEachNode",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),a=o.length;a||i(),o.forEach(function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,function(){--a<=0&&i()})};r.iframes?r.waitForIframes(o,s):s()})}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var i=!1;return n.every(function(t){return!r.call(e,t)||(i=!0,!1)}),i}return!1}}]),e}(),o=function(){function e(n){t(this,e),this.opt=r({},{diacritics:!0,synonyms:{},accuracy:"partially",caseSensitive:!1,ignoreJoiners:!1,ignorePunctuation:[],wildcards:"disabled"},n)}return n(e,[{key:"create",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),new RegExp(e,"gm"+(this.opt.caseSensitive?"":"i"))}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==a&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(a)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynonyms(a)+"|"+this.processSynonyms(s)+")"+r))}return e}},{key:"processSynonyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,function(e){return"\\"===e.charAt(0)?"?":""})).replace(/(?:\\)*\*/g,function(e){return"\\"===e.charAt(0)?"*":""})}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"})}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],r=[];return e.split("").forEach(function(i){n.every(function(n){if(-1!==n.indexOf(i)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0})}),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,r="string"==typeof n?n:n.value,i="";switch(("string"==typeof n?[]:n.limiters).forEach(function(e){i+="|"+t.escapeStr(e)}),r){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach(function(e){t.opt.separateWordSearch?e.split(" ").forEach(function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)}):e.trim()&&-1===n.indexOf(e)&&n.push(e)}),{keywords:n.sort(function(e,t){return t.length-e.length}),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort(function(e,t){return e.start-t.start}).forEach(function(e){var i=t.callNoMatchOnInvalidRanges(e,r),o=i.start,a=i.end;i.valid&&(e.start=o,e.length=a-o,n.push(e),r=a)}),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,i=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,i=!0,o=n.length,a=t-o,s=parseInt(e.start,10)-a;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})},function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){e({value:n,nodes:r})})}},{key:"matchesExclude",value:function(e){return i.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",i=e.splitText(t),o=i.splitText(n-t),a=document.createElement(r);return a.setAttribute("data-markjs","true"),this.opt.className&&a.setAttribute("class",this.opt.className),a.textContent=i.textContent,i.parentNode.replaceChild(a,i),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,i){var o=this;e.nodes.every(function(a,s){var c=e.nodes[s+1];if(void 0===c||c.start>t){if(!r(a.node))return!1;var u=t-a.start,l=(n>a.end?a.end:n)-a.start,h=e.value.substr(0,a.start),f=e.value.substr(l+a.start);if(a.node=o.wrapRangeInTextNode(a.node,u,l),e.value=h+f,e.nodes.forEach(function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=l),e.nodes[n].end-=l)}),n-=l,i(a.node.previousSibling,a.start),!(n>a.end))return!1;t=a.end}return!0})}},{key:"wrapGroups",value:function(e,t,n,r){return r((e=this.wrapRangeInTextNode(e,t,t+n)).previousSibling),e}},{key:"separateGroups",value:function(e,t,n,r,i){for(var o=t.length,a=1;a-1&&r(t[a],e)&&(e=this.wrapGroups(e,s,t[a].length,i))}return e}},{key:"wrapMatches",value:function(e,t,n,r,i){var o=this,a=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[a];){if(o.opt.separateGroups)t=o.separateGroups(t,i,a,n,r);else{if(!n(i[a],t))continue;var s=i.index;if(0!==a)for(var c=1;c + + + + + Background - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Background

    +

    What's a microcontroller?

    +

    A microcontroller is a system on a chip. Whereas your computer is made up of several discrete +components: a processor, RAM, storage, an Ethernet port, etc.; a microcontroller has all those types +of components built into a single "chip" or package. This makes it possible to build systems with +fewer parts.

    +

    What can you do with a microcontroller?

    +

    Lots of things! Microcontrollers are the central part of what are known as "embedded systems". +Embedded systems are everywhere, but you don't usually notice them. They control the machines that +wash your clothes, print your documents, and cook your food. Embedded systems keep the buildings +that you live and work in at a comfortable temperature, and control the components that make the +vehicles you travel in stop and go.

    +

    Most embedded systems operate without user intervention. Even if they expose a user interface like a +washing machine does; most of their operation is done on their own.

    +

    Embedded systems are often used to control a physical process. To make this possible, they have +one or more devices to tell them about the state of the world ("sensors"), and one or more +devices which allow them to change things ("actuators"). For example, a building climate control +system might have:

    +
      +
    • Sensors which measure temperature and humidity in various locations.
    • +
    • Actuators which control the speed of fans.
    • +
    • Actuators which cause heat to be added or removed from the building.
    • +
    +

    When should I use a microcontroller?

    +

    Many of the embedded systems listed above could be implemented with a computer running Linux (for +example a "Raspberry Pi"). Why use a microcontroller instead? Sounds like it might be harder to +develop a program.

    +

    Some reasons might include:

    +

    Cost. A microcontroller is much cheaper than a general purpose computer. Not only is the +microcontroller cheaper; it also requires many fewer external electrical components to operate. +This makes Printed Circuit Boards (PCB) smaller and cheaper to design and manufacture.

    +

    Power consumption. Most microcontrollers consume a fraction of the power of a full blown +processor. For applications which run on batteries, that makes a huge difference.

    +

    Responsiveness. To accomplish their purpose, some embedded systems must always react within a +limited time interval (e.g. the "anti-lock" braking system of a car). If the system misses this +type of deadline, a catastrophic failure might occur. Such a deadline is called a "hard real time" +requirement. An embedded system which is bound by such a deadline is referred to as a "hard +real-time system". A general purpose computer and OS usually has many software components which +share the computer's processing resources. This makes it harder to guarantee execution of a program +within tight time constraints.

    +

    Reliability. In systems with fewer components (both hardware and software), there is less to go +wrong!

    +

    When should I not use a microcontroller?

    +

    Where heavy computations are involved. To keep their power consumption low, microcontrollers have +very limited computational resources available to them. For example, some microcontrollers don't +even have hardware support for floating point operations. On those devices, performing a simple +addition of single precision numbers can take hundreds of CPU cycles.

    +

    Why use Rust and not C?

    +

    Hopefully, I don't need to convince you here as you are probably familiar with the language +differences between Rust and C. One point I do want to bring up is package management. C lacks an +official, widely accepted package management solution whereas Rust has Cargo. This makes development +much easier. And, IMO, easy package management encourages code reuse because libraries can be +easily integrated into an application which is also a good thing as libraries get more "battle +testing".

    +

    Why should I not use Rust?

    +

    Or why should I prefer C over Rust?

    +

    The C ecosystem is way more mature. Off the shelf solutions for several problems already exist. If +you need to control a time sensitive process, you can grab one of the existing commercial Real Time +Operating Systems (RTOS) out there and solve your problem. There are no commercial, production-grade +RTOSes in Rust yet so you would have to either create one yourself or try one of the ones that are +in development. You can find a list of those in the Awesome Embedded Rust repository.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/02-requirements/index.html b/microbit/02-requirements/index.html new file mode 100644 index 000000000..c15fb5b11 --- /dev/null +++ b/microbit/02-requirements/index.html @@ -0,0 +1,277 @@ + + + + + + Hardware/knowledge requirements - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Hardware/knowledge requirements

    +

    The primary knowledge requirement to read this book is to know some Rust. It's +hard for me to quantify some but at least I can tell you that you don't need +to fully grok generics, but you do need to know how to use closures. You also +need to be familiar with the idioms of the 2018 edition, in particular with +the fact that extern crate is not necessary in the 2018 edition.

    +

    Also, to follow this material you'll need the following hardware:

    + +

    (You can purchase this board from several electronics suppliers)

    +

    + +

    +
    +

    NOTE This is an image of a micro:bit v2, the front of the v1 looks slightly different

    +
    +
      +
    • One micro-B USB cable, required to make the micro:bit board work. +Make sure that the cable supports data transfer as some cables only support charging devices.
    • +
    +

    + +

    +
    +

    NOTE You may already have a cable like this, as some micro:bit kits ship with such cables. +Some USB cables used to charge mobile devices may also work, if they are micro-B and have the +capability to transmit data.

    +
    +
    +

    FAQ: Wait, why do I need this specific hardware?

    +
    +

    It makes my life and yours much easier.

    +

    The material is much, much more approachable if we don't have to worry about hardware differences. +Trust me on this one.

    +
    +

    FAQ: Can I follow this material with a different development board?

    +
    +

    Maybe? It depends mainly on two things: your previous experience with microcontrollers and/or +whether a high level crate already exists, like the nrf52-hal, for your development board +somewhere. You can look through the Awesome Embedded Rust HAL list for your microcontroller, +if you intend to use a different one.

    +

    With a different development board, this text would lose most if not all its beginner friendliness +and "easy to follow"-ness, IMO.

    +

    If you have a different development board and you don't consider yourself a total beginner, you are +better off starting with the quickstart project template.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/03-setup/.cargo/config.toml b/microbit/03-setup/.cargo/config.toml new file mode 100644 index 000000000..6260c5718 --- /dev/null +++ b/microbit/03-setup/.cargo/config.toml @@ -0,0 +1,4 @@ +[target.'cfg(all(target_arch = "arm", target_os = "none"))'] +rustflags = [ + "-C", "link-arg=-Tlink.x", +] diff --git a/microbit/03-setup/Cargo.toml b/microbit/03-setup/Cargo.toml new file mode 100644 index 000000000..45466cf5b --- /dev/null +++ b/microbit/03-setup/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "rtt-check" +version = "0.1.0" +authors = ["Henrik Böving "] +edition = "2018" + +[dependencies] +cortex-m = "0.7.3" +cortex-m-rt = "0.7.0" +rtt-target = { version = "0.3.1", features = ["cortex-m"] } +panic-rtt-target = { version = "0.1.2", features = ["cortex-m"] } diff --git a/microbit/03-setup/Embed.toml b/microbit/03-setup/Embed.toml new file mode 100644 index 000000000..d84d0ac75 --- /dev/null +++ b/microbit/03-setup/Embed.toml @@ -0,0 +1,12 @@ +[default.probe] +protocol = "Swd" + +[default.general] +# chip = "nrf52833_xxAA" # uncomment this line for micro:bit V2 +# chip = "nrf51822_xxAA" # uncomment this line for micro:bit V1 + +[default.rtt] +enabled = true + +[default.gdb] +enabled = false diff --git a/microbit/03-setup/IDE.html b/microbit/03-setup/IDE.html new file mode 100644 index 000000000..77af50d64 --- /dev/null +++ b/microbit/03-setup/IDE.html @@ -0,0 +1,255 @@ + + + + + + Setting up your IDE - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Getting the most out of your IDE

    +

    All code in this book assumes that you use a simple terminal to build your code, +run it, and interact with it. It also makes no assumption about your text editor.

    +

    However, you may have your favourite IDEs, providing you auto-complete, type annotation, +your preferred shortcuts and much more. This section explains how to get the most out +of your IDE using the code obtained from this book's repo.

    +

    Auto-completion, type annotation, and more

    +

    Some IDEs fail to understand the code, because they fail to determine whether a term +is defined in the microbit or microbit-v2 codebase. If you fail to get auto-completion to work, +you may want to try to edit the Cargo.toml files you encounter through this book, and remove +all references to the version of microbit you are not using. That is: +in the Cargo.toml file you must remove the dependency and features you do not use (the part guarded by #[cfg(feature = "vI")] and the guard itself)

    +

    IDE configuration

    +

    Below, we explain how to configure your IDE to get the most out of this book. +If your IDE is not listed below, please improve this book by adding a section, so that the next +reader can get the best experience out of it.

    +

    How to build with IntelliJ

    +

    When editing the IntelliJ build configuration, here are a few non-default values:

    +
      +
    • You should edit the command. When this book tells you to run cargo embed FLAGS, +You'll need to replace the default value run by the command embed FLAGS,
    • +
    • You should enable "Emulate terminal in output console". Otherwise, your program will fail to print text to a terminal
    • +
    • You should ensure that the working directory is microbit/src/N-name, with N-name being the directory of the chapter you +are reading. You can not run from the src directory since it contains no cargo file.
    • +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/03-setup/build.rs b/microbit/03-setup/build.rs new file mode 100644 index 000000000..c8d8c9141 --- /dev/null +++ b/microbit/03-setup/build.rs @@ -0,0 +1,30 @@ +//! This build script copies the `memory.x` file from the crate root into +//! a directory where the linker can always find it at build time. +//! For many projects this is optional, as the linker always searches the +//! project root directory (wherever `Cargo.toml` is). However, if you +//! are using a workspace or have a more complicated build setup, this +//! build script becomes required. Additionally, by requesting that +//! Cargo re-run the build script whenever `memory.x` is changed, +//! a rebuild of the application with new memory settings is ensured after updating `memory.x`. + +use std::env; +use std::fs::File; +use std::io::Write; +use std::path::PathBuf; + +fn main() { + // Put `memory.x` in our output directory and ensure it's + // on the linker search path. + let out = &PathBuf::from(env::var_os("OUT_DIR").unwrap()); + File::create(out.join("memory.x")) + .unwrap() + .write_all(include_bytes!("memory.x")) + .unwrap(); + println!("cargo:rustc-link-search={}", out.display()); + + // By default, Cargo will re-run a build script whenever + // any file in the project changes. By specifying `memory.x` + // here, we ensure the build script is only re-run when + // `memory.x` is changed. + println!("cargo:rerun-if-changed=memory.x"); +} diff --git a/microbit/03-setup/index.html b/microbit/03-setup/index.html new file mode 100644 index 000000000..51d83ca2e --- /dev/null +++ b/microbit/03-setup/index.html @@ -0,0 +1,309 @@ + + + + + + Setting up a development environment - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Setting up a development environment

    +

    Dealing with microcontrollers involves several tools as we'll be dealing with an architecture +different from your computer's and we'll have to run and debug programs on a "remote" device.

    +

    Documentation

    +

    Tooling is not everything though. Without documentation, it is pretty much impossible to work with +microcontrollers.

    +

    We'll be referring to all these documents throughout this book:

    + +

    Tools

    +

    We'll use all the tools listed below. Where a minimum version is not specified, any recent version +should work but we have listed the version we have tested.

    +
      +
    • +

      Rust 1.57.0 or a newer toolchain.

      +
    • +
    • +

      gdb-multiarch. Tested version: 10.2. Other versions will most likely work as well though +If your distribution/platform does not have gdb-multiarch available arm-none-eabi-gdb +will do the trick as well. Furthermore, some normal gdb binaries are built with multiarch +capabilities as well, you can find further information about this in the sub chapters.

      +
    • +
    • +

      cargo-binutils. Version 0.3.3 or newer.

      +
    • +
    + +
      +
    • +

      minicom on Linux and macOS. Tested version: 2.7.1. Other versions will most likely work as well though

      +
    • +
    • +

      PuTTY on Windows.

      +
    • +
    +

    Next, follow OS-agnostic installation instructions for a few of the tools:

    +

    rustc & Cargo

    +

    Install rustup by following the instructions at https://rustup.rs.

    +

    If you already have rustup installed double check that you are on the stable +channel and your stable toolchain is up-to-date. rustc -V should return a date +newer than the one shown below:

    +
    $ rustc -V
    +rustc 1.53.0 (53cb7b09b 2021-06-17)
    +
    +

    cargo-binutils

    +
    $ rustup component add llvm-tools
    +
    +$ cargo install cargo-binutils --vers 0.3.3
    +
    +$ cargo size --version
    +cargo-size 0.3.3
    +
    +

    cargo-embed

    +

    In order to install cargo-embed, first install its prerequisites (note: these instructions are part of the more general probe-rs embedded debugging toolkit). Then install it with cargo:

    +
    $ cargo install cargo-embed --vers 0.18.0
    +
    +$ cargo embed --version
    +cargo-embed 0.18.0
    +git commit: crates.io
    +
    +

    This repository

    +

    Since this book also contains some small Rust code bases used in various chapters +you will also have to download its source code. You can do this in one of the following ways:

    +
      +
    • Visit the repository, click the green "Code" button and then the +"Download Zip" one
    • +
    • Clone it using git (if you know git you presumably already have it installed) from the same repository as linked in +the zip approach
    • +
    +

    OS specific instructions

    +

    Now follow the instructions specific to the OS you are using:

    + + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/03-setup/linux.html b/microbit/03-setup/linux.html new file mode 100644 index 000000000..3878c6b97 --- /dev/null +++ b/microbit/03-setup/linux.html @@ -0,0 +1,288 @@ + + + + + + Linux - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Linux

    +

    Here are the installation commands for a few Linux distributions.

    +

    Ubuntu 20.04 or newer / Debian 10 or newer

    +
    +

    NOTE gdb-multiarch is the GDB command you'll use to debug your ARM +Cortex-M programs

    +
    +
    $ sudo apt-get install \
    +  gdb-multiarch \
    +  minicom
    +
    +

    Fedora 32 or newer

    +
    +

    NOTE gdb is the GDB command you'll use to debug your ARM +Cortex-M programs

    +
    +
    $ sudo dnf install \
    +  gdb \
    +  minicom
    +
    +

    Arch Linux

    +
    +

    NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM +Cortex-M programs

    +
    +
    $ sudo pacman -S \
    +  arm-none-eabi-gdb \
    +  minicom
    +
    +

    Other distros

    +
    +

    NOTE arm-none-eabi-gdb is the GDB command you'll use to debug your ARM +Cortex-M programs

    +
    +

    For distros that don't have packages for ARM's pre-built +toolchain, +download the "Linux 64-bit" file and put its bin directory on your path. +Here's one way to do it:

    +
    $ mkdir -p ~/local && cd ~/local
    +$ tar xjf /path/to/downloaded/file/gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2
    +
    +

    Then, use your editor of choice to append to your PATH in the appropriate +shell init file (e.g. ~/.zshrc or ~/.bashrc):

    +
    PATH=$PATH:$HOME/local/gcc-arm-none-eabi-9-2020-q2-update/bin
    +
    +

    udev rules

    +

    These rules let you use USB devices like the micro:bit without root privilege, i.e. sudo.

    +

    Create this file in /etc/udev/rules.d with the content shown below.

    +
    $ cat /etc/udev/rules.d/99-microbit.rules
    +
    +
    # CMSIS-DAP for microbit
    +SUBSYSTEM=="usb", ATTR{idVendor}=="0d28", ATTR{idProduct}=="0204", MODE:="666"
    +
    +

    Then reload the udev rules with:

    +
    $ sudo udevadm control --reload-rules
    +
    +

    If you had any board plugged to your computer, unplug them and then plug them in again.

    +

    Now, go to the next section.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/03-setup/macos.html b/microbit/03-setup/macos.html new file mode 100644 index 000000000..de6466cb9 --- /dev/null +++ b/microbit/03-setup/macos.html @@ -0,0 +1,239 @@ + + + + + + macOS - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    macOS

    +

    All the tools can be installed using Homebrew:

    +
    $ # ARM GCC debugger
    +$ brew install arm-none-eabi-gdb
    +
    +$ # Minicom
    +$ brew install minicom
    +
    +

    That's all! Go to the next section.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/03-setup/memory.x b/microbit/03-setup/memory.x new file mode 100644 index 000000000..9e2ab65f6 --- /dev/null +++ b/microbit/03-setup/memory.x @@ -0,0 +1,6 @@ +MEMORY +{ + /* NOTE K = KiBi = 1024 bytes */ + FLASH : ORIGIN = 0x00000000, LENGTH = 256K + RAM : ORIGIN = 0x20000000, LENGTH = 16K +} diff --git a/microbit/03-setup/src/main.rs b/microbit/03-setup/src/main.rs new file mode 100644 index 000000000..981cc40d6 --- /dev/null +++ b/microbit/03-setup/src/main.rs @@ -0,0 +1,14 @@ +#![no_std] +#![no_main] + +use panic_rtt_target as _; +use rtt_target::{rtt_init_print, rprintln}; + +use cortex_m_rt::entry; + +#[entry] +fn main() -> ! { + rtt_init_print!(); + rprintln!("Hello World"); + loop {} +} diff --git a/microbit/03-setup/verify.html b/microbit/03-setup/verify.html new file mode 100644 index 000000000..b372fd8c6 --- /dev/null +++ b/microbit/03-setup/verify.html @@ -0,0 +1,282 @@ + + + + + + Verify the installation - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Verify the installation

    +

    Let's verify that all the tools were installed correctly.

    +

    Linux only

    +

    Verify permissions

    +

    Connect the micro:bit to your computer using a USB cable.

    +

    The micro:bit should now appear as a USB device (file) in /dev/bus/usb. Let's find out how it got +enumerated:

    +
    $ lsusb | grep -i "NXP ARM mbed"
    +Bus 001 Device 065: ID 0d28:0204 NXP ARM mbed
    +$ # ^^^        ^^^
    +
    +

    In my case, the micro:bit got connected to the bus #1 and got enumerated as the device #65. This means the +file /dev/bus/usb/001/065 is the micro:bit. Let's check its permissions:

    +
    $ ls -l /dev/bus/usb/001/065
    +crw-rw-rw-. 1 root root 189, 64 Sep  5 14:27 /dev/bus/usb/001/065
    +
    +

    The permissions should be crw-rw-rw-. If it's not ... then check your udev +rules and try re-loading them with:

    +
    $ sudo udevadm control --reload-rules
    +
    +

    All

    +

    Verifying cargo-embed

    +

    First, connect the micro:bit to your Computer using a USB cable.

    +

    At least an orange LED right next to the USB port of the micro:bit should light up. +Furthermore, if you have never flashed another program on to your micro:bit, the default +program the micro:bit ships with should start blinking the red LEDs on its back, you +can ignore them.

    +

    Next up you will have to modify Embed.toml in the src/03-setup directory of the +book's source code. In the default.general section you will find two commented out +chip variants:

    +
    [default.general]
    +# chip = "nrf52833_xxAA" # uncomment this line for micro:bit V2
    +# chip = "nrf51822_xxAA" # uncomment this line for micro:bit V1
    +
    +

    If you are working with the micro:bit v2 board uncomment the first, for the v1 +uncomment the second line.

    +

    Next run one of these commands:

    +
    $ # make sure you are in src/03-setup of the books source code
    +$ # If you are working with micro:bit v2
    +$ rustup target add thumbv7em-none-eabihf
    +$ cargo embed --target thumbv7em-none-eabihf
    +
    +$ # If you are working with micro:bit v1
    +$ rustup target add thumbv6m-none-eabi
    +$ cargo embed --target thumbv6m-none-eabi
    +
    +

    If everything works correctly cargo-embed should first compile the small example program +in this directory, then flash it and finally open a nice text based user interface that +prints Hello World.

    +

    (If it does not, check out general troubleshooting instructions.)

    +

    This output is coming from the small Rust program you just flashed on to your micro:bit. +Everything is working properly and you can continue with the next chapters!

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/03-setup/windows.html b/microbit/03-setup/windows.html new file mode 100644 index 000000000..7047b4c8f --- /dev/null +++ b/microbit/03-setup/windows.html @@ -0,0 +1,242 @@ + + + + + + Windows - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Windows

    +

    arm-none-eabi-gdb

    +

    ARM provides .exe installers for Windows. Grab one from here, and follow the instructions. +Just before the installation process finishes tick/select the "Add path to environment variable" +option. Then verify that the tools are in your %PATH%:

    +
    $ arm-none-eabi-gcc -v
    +(..)
    +gcc version 5.4.1 20160919 (release) (..)
    +
    +

    PuTTY

    +

    Download the latest putty.exe from this site and place it somewhere in your %PATH%.

    +

    Now, go to the next section.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/04-meet-your-hardware/index.html b/microbit/04-meet-your-hardware/index.html new file mode 100644 index 000000000..71126a3f5 --- /dev/null +++ b/microbit/04-meet-your-hardware/index.html @@ -0,0 +1,254 @@ + + + + + + Meet your hardware - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Meet your hardware

    +

    Let's get familiar with the hardware we'll be working with.

    +

    micro:bit

    +

    + +

    +

    Here are some of the many components on the board:

    +
      +
    • A microcontroller.
    • +
    • A number of LEDs, most notably the LED matrix on the back
    • +
    • Two user buttons as well as a reset button (the one next to the USB port).
    • +
    • One USB port.
    • +
    • A sensor that is both a magnetometer and an accelerometer
    • +
    +

    Of these components, the most important is the microcontroller (sometimes +shortened to "MCU" for "microcontroller unit"), which is the bigger of the two +black squares sitting on the side of the board with the USB port. The MCU is +what runs your code. You might sometimes read about "programming a board", when +in reality what we are doing is programming the MCU that is installed on the board.

    +

    If you happen to be interested in a more in detail description of the board you +can checkout the micro:bit website.

    +

    Since the MCU is so important, let's take a closer look at the one sitting on our board. +Note that only one of the following two sections applies to your board, depending on whether +you are working with a micro:bit v2 or v1.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/04-meet-your-hardware/microbit-v1.html b/microbit/04-meet-your-hardware/microbit-v1.html new file mode 100644 index 000000000..e3e963b95 --- /dev/null +++ b/microbit/04-meet-your-hardware/microbit-v1.html @@ -0,0 +1,282 @@ + + + + + + micro:bit v1 - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Nordic nRF51822 (the "nRF51", micro:bit v1)

    +

    Our MCU has 48 tiny metal pins sitting right underneath it (it's a so called QFN48 chip). +These pins are connected to traces, the little "roads" that act as the wires connecting components +together on the board. The MCU can dynamically alter the electrical properties +of the pins. This works similar to a light switch altering how electrical +current flows through a circuit. By enabling or disabling electrical current to +flow through a specific pin, an LED attached to that pin (via the traces) can +be turned on and off.

    +

    Each manufacturer uses a different part numbering scheme, but many will allow +you to determine information about a component simply by looking at the part +number. Looking at our MCU's part number (N51822 QFAAH3 1951LN, you probably cannot +see it with your bare eye, but it is on the chip), the n at the +front hints to us that this is a part manufactured by Nordic Semiconductor. +Looking up the part number on their website we quickly find the product page. +There we learn that our chip's main marketing point is that it is a +"Bluetooth Low Energy and 2.4 GHz SoC" (SoC being short for "System on a Chip"), +which explains the RF in the product name since RF is short for radio frequency. +If we search through the documentation of the chip linked on the product page +for a bit we find the product specification which contains chapter 10 "Ordering Information" +dedicated to explaining the weird chip naming. Here we learn that:

    +
      +
    • The N51 is the MCU's series, indicating that there are other nRF51 MCUs
    • +
    • The 822 is the part code
    • +
    • The QF is the package code, in this case short for QFN48
    • +
    • The AA is the variant code, indicating how much RAM and flash memory the MCU has, +in our case 256 kilobyte flash and 16 kilobyte RAM
    • +
    • The H3 is the build code, indicating the hardware version (H) as well as the product configuration (3)
    • +
    • The 1951LN is a tracking code, hence it might differ on your chip
    • +
    +

    The product specification does of course contain a lot more useful information about +the chip, for example that it is based on an ARM® Cortex™-M0 32-bit processor.

    +

    Arm? Cortex-M0?

    +

    If our chip is manufactured by Nordic, then who is Arm? And if our chip is the +nRF51822, what is the Cortex-M0?

    +

    You might be surprised to hear that while "Arm-based" chips are quite +popular, the company behind the "Arm" trademark (Arm Holdings) doesn't +actually manufacture chips for purchase. Instead, their primary business +model is to just design parts of chips. They will then license those designs to +manufacturers, who will in turn implement the designs (perhaps with some of +their own tweaks) in the form of physical hardware that can then be sold. +Arm's strategy here is different from companies like Intel, which both +designs and manufactures their chips.

    +

    Arm licenses a bunch of different designs. Their "Cortex-M" family of designs +are mainly used as the core in microcontrollers. For example, the Cortex-M0 +(the core our chip is based on) is designed for low cost and low power usage. +The Cortex-M7 is higher cost, but with more features and performance.

    +

    Luckily, you don't need to know too much about different types of processors +or Cortex designs for the sake of this book. However, you are hopefully now a +bit more knowledgeable about the terminology of your device. While you are +working specifically with an nRF51822, you might find yourself reading +documentation and using tools for Cortex-M-based chips, as the nRF51822 is +based on a Cortex-M design.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/04-meet-your-hardware/microbit-v2.html b/microbit/04-meet-your-hardware/microbit-v2.html new file mode 100644 index 000000000..2a9504cd7 --- /dev/null +++ b/microbit/04-meet-your-hardware/microbit-v2.html @@ -0,0 +1,282 @@ + + + + + + micro:bit v2 - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Nordic nRF52833 (the "nRF52", micro:bit v2)

    +

    Our MCU has 73 tiny metal pins sitting right underneath it (it's a so called aQFN73 chip). +These pins are connected to traces, the little "roads" that act as the wires connecting components +together on the board. The MCU can dynamically alter the electrical properties +of the pins. This works similar to a light switch altering how electrical +current flows through a circuit. By enabling or disabling electrical current to +flow through a specific pin, an LED attached to that pin (via the traces) can +be turned on and off.

    +

    Each manufacturer uses a different part numbering scheme, but many will allow +you to determine information about a component simply by looking at the part +number. Looking at our MCU's part number (N52833 QIAAA0 2024AL, you probably cannot +see it with your bare eye, but it is on the chip), the n at the +front hints to us that this is a part manufactured by Nordic Semiconductor. +Looking up the part number on their website we quickly find the product page. +There we learn that our chip's main marketing point is that it is a +"Bluetooth Low Energy and 2.4 GHz SoC" (SoC being short for "System on a Chip"), +which explains the RF in the product name since RF is short for radio frequency. +If we search through the documentation of the chip linked on the product page +for a bit we find the product specification which contains chapter 10 "Ordering Information" +dedicated to explaining the weird chip naming. Here we learn that:

    +
      +
    • The N52 is the MCU's series, indicating that there are other nRF52 MCUs
    • +
    • The 833 is the part code
    • +
    • The QI is the package code, short for aQFN73
    • +
    • The AA is the variant code, indicating how much RAM and flash memory the MCU has, +in our case 512 kilobyte flash and 128 kilobyte RAM
    • +
    • The A0 is the build code, indicating the hardware version (A) as well as the product configuration (0)
    • +
    • The 2024AL is a tracking code, hence it might differ on your chip
    • +
    +

    The product specification does of course contain a lot more useful information about +the chip, for example that it is based on an ARM® Cortex™-M4 32-bit processor.

    +

    Arm? Cortex-M4?

    +

    If our chip is manufactured by Nordic, then who is Arm? And if our chip is the +nRF52833, what is the Cortex-M4?

    +

    You might be surprised to hear that while "Arm-based" chips are quite +popular, the company behind the "Arm" trademark (Arm Holdings) doesn't +actually manufacture chips for purchase. Instead, their primary business +model is to just design parts of chips. They will then license those designs to +manufacturers, who will in turn implement the designs (perhaps with some of +their own tweaks) in the form of physical hardware that can then be sold. +Arm's strategy here is different from companies like Intel, which both +designs and manufactures their chips.

    +

    Arm licenses a bunch of different designs. Their "Cortex-M" family of designs +are mainly used as the core in microcontrollers. For example, the Cortex-M4 +(the core our chip is based on) is designed for low cost and low power usage. +The Cortex-M7 is higher cost, but with more features and performance.

    +

    Luckily, you don't need to know too much about different types of processors +or Cortex designs for the sake of this book. However, you are hopefully now a +bit more knowledgeable about the terminology of your device. While you are +working specifically with an nRF52833, you might find yourself reading +documentation and using tools for Cortex-M-based chips, as the nRF52833 is +based on a Cortex-M design.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/04-meet-your-hardware/terminology.html b/microbit/04-meet-your-hardware/terminology.html new file mode 100644 index 000000000..fd98912da --- /dev/null +++ b/microbit/04-meet-your-hardware/terminology.html @@ -0,0 +1,282 @@ + + + + + + Rust Embedded terminology - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Rust Embedded terminology

    +

    Before we dive into programming the micro:bit let's have a quick look +at the libraries and terminology that will be important for all the +future chapters.

    +

    Abstraction layers

    +

    For any fully supported microcontroller/board with a microcontroller +you will usually hear the following terms being used for their levels +of abstraction:

    +

    Peripheral Access Crate (PAC)

    +

    The job of the PAC is to provide a safe (ish) direct interface to the +peripherals of the chip, allowing you to configure +every last bit however you want (of course also in wrong ways). Usually +you only ever have to deal with the PAC if either the layers that are +higher up don't fulfill your needs or when you are developing them. +The PAC we are (implicitly) going to use is either the one for the nRF52 +or for the nRF51.

    +

    The Hardware Abstraction Layer (HAL)

    +

    The job of the HAL is to build up on top of +the chip's PAC and provide an abstraction that is actually usable for +someone who does not know about all the special behaviour of this chip. +Usually they abstract whole peripherals away into single structs that can +for example be used to send data around via the peripheral. We are +going to use the nRF52-hal or the nRF51-hal respectively.

    +

    The Board Support Crate (historically called Board Support Package, or BSP)

    +

    The job of the BSP is to abstract a whole board +(such as the micro:bit) away at once. That means it has to provide +abstractions to use both the microcontroller as well as the sensors, +LEDs etc. that might be present on the board. Quite often (especially +with custom-made boards) you will just be working with a HAL for the +chip and build the drivers for the sensors either yourself or +search for them on crates.io. Luckily for us though, the micro:bit +does actually have a BSP so we are going to use that on top of our +HAL as well.

    +

    Unifying the layers

    +

    Next we are going to have a look at a very central piece of software +in the Rust Embedded world: embedded-hal. As its name suggests it +relates to the 2nd level of abstraction we got to know: the HALs. +The idea behind embedded-hal is to provide a set of traits that +describe behaviour which is usually shared across all implementations +of a specific peripheral in all the HALs. For example one would always +expect to have functions that are capable of turning the power on a pin +either on or off. For example to switch an LED on and off on the board. +This allows us to write a driver for, say a temperature sensor, that +can be used on any chip for which an implementation of the embedded-hal traits exists, +simply by writing the driver in such a way that it only relies on the +embedded-hal traits. Drivers that are written in such a way are called +platform agnostic and luckily for us most of the drivers on crates.io +are actually platform agnostic.

    +

    Further reading

    +

    If you want to learn more about these levels of abstraction, Franz Skarman, +a.k.a. TheZoq2, held a talk about this topic during Oxidize 2020, called +An Overview of the Embedded Rust Ecosystem.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/05-led-roulette/.cargo/config.toml b/microbit/05-led-roulette/.cargo/config.toml new file mode 100644 index 000000000..6260c5718 --- /dev/null +++ b/microbit/05-led-roulette/.cargo/config.toml @@ -0,0 +1,4 @@ +[target.'cfg(all(target_arch = "arm", target_os = "none"))'] +rustflags = [ + "-C", "link-arg=-Tlink.x", +] diff --git a/microbit/05-led-roulette/Cargo.toml b/microbit/05-led-roulette/Cargo.toml new file mode 100644 index 000000000..1f405fb85 --- /dev/null +++ b/microbit/05-led-roulette/Cargo.toml @@ -0,0 +1,30 @@ +[package] +name = "led-roulette" +version = "0.1.0" +authors = ["Henrik Böving "] +edition = "2018" + +[dependencies.microbit-v2] +version = "0.12.0" +optional = true + +[dependencies.microbit] +version = "0.12.0" +optional = true + +[dependencies] +cortex-m = "0.7.3" +cortex-m-rt = "0.7.0" +panic-halt = "0.2.0" +#rtt-target = { version = "0.3.1", features = ["cortex-m"] } +#panic-rtt-target = { version = "0.1.2", features = ["cortex-m"] } + +[dev-dependencies] +# Sneak in dependencies for examples which clash with panic-hal when generating +# docs with rustdoc. +rtt-target = { version = "0.3.1", features = ["cortex-m"] } +panic-rtt-target = { version = "0.1.2", features = ["cortex-m"] } + +[features] +v2 = ["microbit-v2"] +v1 = ["microbit"] diff --git a/microbit/05-led-roulette/Embed.toml b/microbit/05-led-roulette/Embed.toml new file mode 100644 index 000000000..22375a6fd --- /dev/null +++ b/microbit/05-led-roulette/Embed.toml @@ -0,0 +1,12 @@ +[default.general] +# chip = "nrf52833_xxAA" # uncomment this line for micro:bit V2 +# chip = "nrf51822_xxAA" # uncomment this line for micro:bit V1 + +[default.reset] +halt_afterwards = true + +[default.rtt] +enabled = false + +[default.gdb] +enabled = true diff --git a/microbit/05-led-roulette/build-it.html b/microbit/05-led-roulette/build-it.html new file mode 100644 index 000000000..d02b24277 --- /dev/null +++ b/microbit/05-led-roulette/build-it.html @@ -0,0 +1,336 @@ + + + + + + Build it - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Build it

    +

    The first step is to build our "binary" crate. Because the microcontroller has a different +architecture than your computer we'll have to cross compile. Cross compiling in Rust land is as simple +as passing an extra --target flag to rustcor Cargo. The complicated part is figuring out the +argument of that flag: the name of the target.

    +

    As we already know the microcontroller on the micro:bit v2 has a Cortex-M4F processor in it, the one on v1 a Cortex-M0. +rustc knows how to cross-compile to the Cortex-M architecture and provides several different targets that cover the different processors +families within that architecture:

    +
      +
    • thumbv6m-none-eabi, for the Cortex-M0 and Cortex-M1 processors
    • +
    • thumbv7m-none-eabi, for the Cortex-M3 processor
    • +
    • thumbv7em-none-eabi, for the Cortex-M4 and Cortex-M7 processors
    • +
    • thumbv7em-none-eabihf, for the Cortex-M4F and Cortex-M7F processors
    • +
    • thumbv8m.main-none-eabi, for the Cortex-M33 and Cortex-M35P processors
    • +
    • thumbv8m.main-none-eabihf, for the Cortex-M33F and Cortex-M35PF processors
    • +
    +

    For the micro:bit v2, we'll use the thumbv7em-none-eabihf target, for v1 the thumbv6m-none-eabi one. +Before cross-compiling you have to download a pre-compiled version of the standard library +(a reduced version of it, actually) for your target. That's done using rustup:

    +
    # For micro:bit v2
    +$ rustup target add thumbv7em-none-eabihf
    +# For micro:bit v1
    +$ rustup target add thumbv6m-none-eabi
    +
    +

    You only need to do the above step once; rustup will re-install a new standard library +(rust-std component) whenever you update your toolchain. Therefore you can skip this step, if you have already added the necessary target +while verifying your setup.

    +

    With the rust-std component in place you can now cross compile the program using Cargo:

    +
    # make sure you are in the `src/05-led-roulette` directory
    +
    +# For micro:bit v2
    +$ cargo build --features v2 --target thumbv7em-none-eabihf
    +   Compiling semver-parser v0.7.0
    +   Compiling typenum v1.12.0
    +   Compiling cortex-m v0.6.3
    +   (...)
    +   Compiling microbit-v2 v0.10.1
    +    Finished dev [unoptimized + debuginfo] target(s) in 33.67s
    +
    +# For micro:bit v1
    +$ cargo build --features v1 --target thumbv6m-none-eabi
    +   Compiling fixed v1.2.0
    +   Compiling syn v1.0.39
    +   Compiling cortex-m v0.6.3
    +   (...)
    +   Compiling microbit v0.10.1
    +	Finished dev [unoptimized + debuginfo] target(s) in 22.73s
    +
    +
    +

    NOTE Be sure to compile this crate without optimizations. The provided Cargo.toml +file and build command above will ensure optimizations are off.

    +
    +

    OK, now we have produced an executable. This executable won't blink any LEDs, +it's just a simplified version that we will build upon later in the chapter. +As a sanity check, let's verify that the produced executable is actually an ARM binary:

    +
    # For micro:bit v2
    +# equivalent to `readelf -h target/thumbv7em-none-eabihf/debug/led-roulette`
    +$ cargo readobj --features v2 --target thumbv7em-none-eabihf --bin led-roulette -- --file-headers
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
    +ELF Header:
    +  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
    +  Class:                             ELF32
    +  Data:                              2's complement, little endian
    +  Version:                           1 (current)
    +  OS/ABI:                            UNIX - System V
    +  ABI Version:                       0
    +  Type:                              EXEC (Executable file)
    +  Machine:                           ARM
    +  Version:                           0x1
    +  Entry point address:               0x117
    +  Start of program headers:          52 (bytes into file)
    +  Start of section headers:          793112 (bytes into file)
    +  Flags:                             0x5000400
    +  Size of this header:               52 (bytes)
    +  Size of program headers:           32 (bytes)
    +  Number of program headers:         4
    +  Size of section headers:           40 (bytes)
    +  Number of section headers:         21
    +  Section header string table index: 19
    +
    +# For micro:bit v1
    +# equivalent to `readelf -h target/thumbv6m-none-eabi/debug/led-roulette`
    +$ cargo readobj --features v1 --target thumbv6m-none-eabi --bin led-roulette -- --file-headers
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
    +ELF Header:
    +  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
    +  Class:                             ELF32
    +  Data:                              2's complement, little endian
    +  Version:                           1 (current)
    +  OS/ABI:                            UNIX - System V
    +  ABI Version:                       0
    +  Type:                              EXEC (Executable file)
    +  Machine:                           ARM
    +  Version:                           0x1
    +  Entry point address:               0xC1
    +  Start of program headers:          52 (bytes into file)
    +  Start of section headers:          693196 (bytes into file)
    +  Flags:                             0x5000200
    +  Size of this header:               52 (bytes)
    +  Size of program headers:           32 (bytes)
    +  Number of program headers:         4
    +  Size of section headers:           40 (bytes)
    +  Number of section headers:         22
    +  Section header string table index: 20
    +
    +

    Next, we'll flash the program into our microcontroller.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/05-led-roulette/build.rs b/microbit/05-led-roulette/build.rs new file mode 100644 index 000000000..c8d8c9141 --- /dev/null +++ b/microbit/05-led-roulette/build.rs @@ -0,0 +1,30 @@ +//! This build script copies the `memory.x` file from the crate root into +//! a directory where the linker can always find it at build time. +//! For many projects this is optional, as the linker always searches the +//! project root directory (wherever `Cargo.toml` is). However, if you +//! are using a workspace or have a more complicated build setup, this +//! build script becomes required. Additionally, by requesting that +//! Cargo re-run the build script whenever `memory.x` is changed, +//! a rebuild of the application with new memory settings is ensured after updating `memory.x`. + +use std::env; +use std::fs::File; +use std::io::Write; +use std::path::PathBuf; + +fn main() { + // Put `memory.x` in our output directory and ensure it's + // on the linker search path. + let out = &PathBuf::from(env::var_os("OUT_DIR").unwrap()); + File::create(out.join("memory.x")) + .unwrap() + .write_all(include_bytes!("memory.x")) + .unwrap(); + println!("cargo:rustc-link-search={}", out.display()); + + // By default, Cargo will re-run a build script whenever + // any file in the project changes. By specifying `memory.x` + // here, we ensure the build script is only re-run when + // `memory.x` is changed. + println!("cargo:rerun-if-changed=memory.x"); +} diff --git a/microbit/05-led-roulette/debug-it.html b/microbit/05-led-roulette/debug-it.html new file mode 100644 index 000000000..2ad129aca --- /dev/null +++ b/microbit/05-led-roulette/debug-it.html @@ -0,0 +1,419 @@ + + + + + + Debug it - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Debug it

    +

    How does this even work?

    +

    Before we debug our little program let's take a moment to quickly understand what is actually +happening here. In the previous chapter we already discussed the purpose of the second chip +on the board as well as how it talks to our computer, but how can we actually use it?

    +

    The little option default.gdb.enabled = true in Embed.toml made cargo-embed open a so-called "GDB stub" after flashing, +this is a server that our GDB can connect to and send commands like "set a breakpoint at address X" to. The server can then decide +on its own how to handle this command. In the case of the cargo-embed GDB stub it will forward the +command to the debugging probe on the board via USB which then does the job of actually talking to the +MCU for us.

    +

    Let's debug!

    +

    Since cargo-embed is blocking our current shell we can simply open a new one and cd back into our project +directory. Once we are there we first have to open the binary in gdb like this:

    +
    # For micro:bit v2
    +$ gdb target/thumbv7em-none-eabihf/debug/led-roulette
    +
    +# For micro:bit v1
    +$ gdb target/thumbv6m-none-eabi/debug/led-roulette
    +
    +
    +

    NOTE: Depending on which GDB you installed you will have to use a different command to launch it, +check out chapter 3 if you forgot which one it was.

    +
    +
    +

    NOTE: If you are getting target/thumbv7em-none-eabihf/debug/led-roulette: No such file or directory +error, try adding ../../ to the file path, for example:

    +
    $ gdb ../../target/thumbv7em-none-eabihf/debug/led-roulette
    +
    +

    This is caused by each example project being in a workspace that contains the entire book, and workspaces have +a single target directory. Check out Workspaces chapter in Rust Book for more.

    +
    +
    +

    NOTE: If cargo-embed prints a lot of warnings here don't worry about it. As of now it does not fully +implement the GDB protocol and thus might not recognize all the commands your GDB is sending to it, +as long as it does not crash, you are fine.

    +
    +

    Next we will have to connect to the GDB stub. It runs on localhost:1337 per default so in order to +connect to it run the following:

    +
    (gdb) target remote :1337
    +Remote debugging using :1337
    +0x00000116 in nrf52833_pac::{{impl}}::fmt (self=0xd472e165, f=0x3c195ff7) at /home/nix/.cargo/registry/src/github.com-1ecc6299db9ec823/nrf52833-pac-0.9.0/src/lib.rs:157
    +157     #[derive(Copy, Clone, Debug)]
    +
    +

    Next what we want to do is get to the main function of our program. +We will do this by first setting a breakpoint there and the continuing +program execution until we hit the breakpoint:

    +
    (gdb) break main
    +Breakpoint 1 at 0x104: file src/05-led-roulette/src/main.rs, line 9.
    +Note: automatically using hardware breakpoints for read-only addresses.
    +(gdb) continue
    +Continuing.
    +
    +Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:9
    +9       #[entry]
    +
    +

    Breakpoints can be used to stop the normal flow of a program. The continue command will let the +program run freely until it reaches a breakpoint. In this case, until it reaches the main +function because there's a breakpoint there.

    +

    Note that GDB output says "Breakpoint 1". Remember that our processor can only use a limited amount of these +breakpoints, so it's a good idea to pay attention to these messages. If you happen to run out of breakpoints, +you can list all the current ones with info break and delete desired ones with delete <breakpoint-num>.

    +

    For a nicer debugging experience, we'll be using GDB's Text User Interface (TUI). To enter into that +mode, on the GDB shell enter the following command:

    +
    (gdb) layout src
    +
    +
    +

    NOTE: Apologies Windows users. The GDB shipped with the GNU ARM Embedded Toolchain doesn't +support this TUI mode :-(.

    +
    +

    GDB session

    +

    GDB's break command does not only work for function names, it can also break at certain line numbers. +If we wanted to break in line 13 we can simply do:

    +
    (gdb) break 13
    +Breakpoint 2 at 0x110: file src/05-led-roulette/src/main.rs, line 13.
    +(gdb) continue
    +Continuing.
    +
    +Breakpoint 2, led_roulette::__cortex_m_rt_main () at src/05-led-roulette/src/main.rs:13
    +(gdb)
    +
    +

    At any point you can leave the TUI mode using the following command:

    +
    (gdb) tui disable
    +
    +

    We are now "on" the _y = x statement; that statement hasn't been executed yet. This means that x +is initialized but _y is not. Let's inspect those stack/local variables using the print command:

    +
    (gdb) print x
    +$1 = 42
    +(gdb) print &x
    +$2 = (*mut i32) 0x20003fe8
    +(gdb)
    +
    +

    As expected, x contains the value 42. The command print &x prints the address of the variable x. +The interesting bit here is that GDB output shows the type of the reference: i32*, a pointer to an i32 value.

    +

    If we want to continue the program execution line by line we can do that using the next command +so let's proceed to the loop {} statement:

    +
    (gdb) next
    +16          loop {}
    +
    +

    And _y should now be initialized.

    +
    (gdb) print _y
    +$5 = 42
    +
    +

    Instead of printing the local variables one by one, you can also use the info locals command:

    +
    (gdb) info locals
    +x = 42
    +_y = 42
    +(gdb)
    +
    +

    If we use next again on top of the loop {} statement, we'll get stuck because the program will +never pass that statement. Instead, we'll switch to the disassemble view with the layout asm +command and advance one instruction at a time using stepi. You can always switch back into Rust +source code view later by issuing the layout src command again.

    +
    +

    NOTE: If you used the next or continue command by mistake and GDB got stuck, you can get unstuck by hitting Ctrl+C.

    +
    +
    (gdb) layout asm
    +
    +

    GDB session

    +

    If you are not using the TUI mode, you can use the disassemble /m command to disassemble the +program around the line you are currently at.

    +
    (gdb) disassemble /m
    +Dump of assembler code for function _ZN12led_roulette18__cortex_m_rt_main17h3e25e3afbec4e196E:
    +10      fn main() -> ! {
    +   0x0000010a <+0>:     sub     sp, #8
    +   0x0000010c <+2>:     movs    r0, #42 ; 0x2a
    +
    +11          let _y;
    +12          let x = 42;
    +   0x0000010e <+4>:     str     r0, [sp, #0]
    +
    +13          _y = x;
    +   0x00000110 <+6>:     str     r0, [sp, #4]
    +
    +14
    +15          // infinite loop; just so we don't leave this stack frame
    +16          loop {}
    +=> 0x00000112 <+8>:     b.n     0x114 <_ZN12led_roulette18__cortex_m_rt_main17h3e25e3afbec4e196E+10>
    +   0x00000114 <+10>:    b.n     0x114 <_ZN12led_roulette18__cortex_m_rt_main17h3e25e3afbec4e196E+10>
    +
    +End of assembler dump.
    +
    +

    See the fat arrow => on the left side? It shows the instruction the processor will execute next.

    +

    If not inside the TUI mode on each stepi command GDB will print the statement and the line number +of the instruction the processor will execute next.

    +
    (gdb) stepi
    +16          loop {}
    +(gdb) stepi
    +16          loop {}
    +
    +

    One last trick before we move to something more interesting. Enter the following commands into GDB:

    +
    (gdb) monitor reset
    +(gdb) c
    +Continuing.
    +
    +Breakpoint 1, led_roulette::__cortex_m_rt_main_trampoline () at src/05-led-roulette/src/main.rs:9
    +9       #[entry]
    +(gdb)
    +
    +

    We are now back at the beginning of main!

    +

    monitor reset will reset the microcontroller and stop it right at the program entry point. +The following continue command will let the program run freely until it reaches the main +function that has a breakpoint on it.

    +

    This combo is handy when you, by mistake, skipped over a part of the program that you were +interested in inspecting. You can easily roll back the state of your program back to its very +beginning.

    +
    +

    The fine print: This reset command doesn't clear or touch RAM. That memory will retain its +values from the previous run. That shouldn't be a problem though, unless your program behavior +depends on the value of uninitialized variables but that's the definition of Undefined Behavior +(UB).

    +
    +

    We are done with this debug session. You can end it with the quit command.

    +
    (gdb) quit
    +A debugging session is active.
    +
    +        Inferior 1 [Remote target] will be detached.
    +
    +Quit anyway? (y or n) y
    +Detaching from program: $PWD/target/thumbv7em-none-eabihf/debug/led-roulette, Remote target
    +Ending remote debugging.
    +[Inferior 1 (Remote target) detached]
    +
    +
    +

    NOTE: If the default GDB CLI is not to your liking check out gdb-dashboard. It uses Python to +turn the default GDB CLI into a dashboard that shows registers, the source view, the assembly view +and other things.

    +
    +

    If you want to learn more about what GDB can do, check out the section How to use GDB.

    +

    What's next? The high level API I promised.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/05-led-roulette/examples/my-solution.rs b/microbit/05-led-roulette/examples/my-solution.rs new file mode 100644 index 000000000..b75bccd04 --- /dev/null +++ b/microbit/05-led-roulette/examples/my-solution.rs @@ -0,0 +1,44 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +use cortex_m_rt::entry; +use rtt_target::rtt_init_print; +use panic_rtt_target as _; +use microbit::{ + board::Board, + display::blocking::Display, + hal::Timer, +}; + +const PIXELS: [(usize, usize); 16] = [ + (0,0), (0,1), (0,2), (0,3), (0,4), (1,4), (2,4), (3,4), (4,4), + (4,3), (4,2), (4,1), (4,0), (3,0), (2,0), (1,0) +]; + +#[entry] +fn main() -> ! { + rtt_init_print!(); + + let board = Board::take().unwrap(); + let mut timer = Timer::new(board.TIMER0); + let mut display = Display::new(board.display_pins); + let mut leds = [ + [0, 0, 0, 0, 0], + [0, 0, 0, 0, 0], + [0, 0, 0, 0, 0], + [0, 0, 0, 0, 0], + [0, 0, 0, 0, 0], + ]; + + let mut last_led = (0,0); + + loop { + for current_led in PIXELS.iter() { + leds[last_led.0][last_led.1] = 0; + leds[current_led.0][current_led.1] = 1; + display.show(&mut timer, leds, 30); + last_led = *current_led; + } + } +} diff --git a/microbit/05-led-roulette/flash-it.html b/microbit/05-led-roulette/flash-it.html new file mode 100644 index 000000000..f6d28c64b --- /dev/null +++ b/microbit/05-led-roulette/flash-it.html @@ -0,0 +1,269 @@ + + + + + + Flash it - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Flash it

    +

    Flashing is the process of moving our program into the microcontroller's (persistent) memory. Once +flashed, the microcontroller will execute the flashed program every time it is powered on.

    +

    In this case, our led-roulette program will be the only program in the microcontroller memory. +By this I mean that there's nothing else running on the microcontroller: no OS, no "daemon", +nothing. led-roulette has full control over the device.

    +

    Flashing the binary itself is quite simple thanks to cargo embed.

    +

    Before executing that command though, let's look into what it actually does. If you look at the side of your micro:bit +with the USB connector facing upwards you will notice, that there are actually 2 black squares on there +(on the micro:bit v2 there is a third and biggest one, which is a speaker), one is our MCU +we already talked about but what purpose does the other one serve? The other chip has 3 main purposes:

    +
      +
    1. Provide power from the USB connector to our MCU
    2. +
    3. Provide a serial to USB bridge for our MCU (we will look into that in a later chapter)
    4. +
    5. Being a programmer/debugger (this is the relevant purpose for now)
    6. +
    +

    Basically this chip acts as a bridge between our computer (to which it is connected via USB) and the MCU (to which it is +connected via traces and communicates with using the SWD protocol). This bridge enables us to flash new binaries on to +the MCU, inspect its state via a debugger and other things.

    +

    So lets flash it!

    +
    # For micro:bit v2
    +$ cargo embed --features v2 --target thumbv7em-none-eabihf
    +  (...)
    +     Erasing sectors ✔ [00:00:00] [####################################################################################################################################################]  2.00KiB/ 2.00KiB @  4.21KiB/s (eta 0s )
    + Programming pages   ✔ [00:00:00] [####################################################################################################################################################]  2.00KiB/ 2.00KiB @  2.71KiB/s (eta 0s )
    +    Finished flashing in 0.608s
    +
    +# For micro:bit v1
    +$ cargo embed --features v1 --target thumbv6m-none-eabi
    +  (...)
    +     Erasing sectors ✔ [00:00:00] [####################################################################################################################################################]  2.00KiB/ 2.00KiB @  4.14KiB/s (eta 0s )
    + Programming pages   ✔ [00:00:00] [####################################################################################################################################################]  2.00KiB/ 2.00KiB @  2.69KiB/s (eta 0s )
    +    Finished flashing in 0.614s
    +
    +

    You will notice that cargo-embed blocks after outputting the last line, this is intended and you should not close it +since we need it in this state for the next step: debugging it! Furthermore, you will have noticed that the cargo build +and cargo embed are actually passed the same flags, this is because cargo embed actually executes the build and then +flashes the resulting binary on to the chip, hence you can leave out the cargo build step in the future if you +want to flash your code right away.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/05-led-roulette/index.html b/microbit/05-led-roulette/index.html new file mode 100644 index 000000000..f050ba2fc --- /dev/null +++ b/microbit/05-led-roulette/index.html @@ -0,0 +1,298 @@ + + + + + + LED roulette - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    LED roulette

    +

    Alright, let's start by building the following application:

    +

    +

    +

    I'm going to give you a high level API to implement this app but don't worry we'll do low level +stuff later on. The main goal of this chapter is to get familiar with the flashing and debugging +process.

    +

    The starter code is in the src directory of the book repository. Inside that directory there are more +directories named after each chapter of this book. Most of those directories are starter Cargo +projects.

    +

    Now, jump into the src/05-led-roulette directory. Check the src/main.rs file:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use panic_halt as _;
    +use microbit as _;
    +
    +#[entry]
    +fn main() -> ! {
    +    let _y;
    +    let x = 42;
    +    _y = x;
    +
    +    // infinite loop; just so we don't leave this stack frame
    +    loop {}
    +}
    +

    Microcontroller programs are different from standard programs in two aspects: #![no_std] and +#![no_main].

    +

    The no_std attribute says that this program won't use the std crate, which assumes an underlying +OS; the program will instead use the core crate, a subset of std that can run on bare metal +systems (i.e., systems without OS abstractions like files and sockets).

    +

    The no_main attribute says that this program won't use the standard main interface, which is +tailored for command line applications that receive arguments. Instead of the standard main we'll +use the entry attribute from the cortex-m-rt crate to define a custom entry point. In this +program we have named the entry point "main", but any other name could have been used. The entry +point function must have signature fn() -> !; this type indicates that the function can't return +-- this means that the program never terminates.

    +

    If you are a careful observer, you'll also notice there is a .cargo directory in the Cargo project +as well. This directory contains a Cargo configuration file (.cargo/config) that tweaks the +linking process to tailor the memory layout of the program to the requirements of the target device. +This modified linking process is a requirement of the cortex-m-rt crate.

    +

    Furthermore, there is also an Embed.toml file

    +
    [default.general]
    +# chip = "nrf52833_xxAA" # uncomment this line for micro:bit V2
    +# chip = "nrf51822_xxAA" # uncomment this line for micro:bit V1
    +
    +[default.reset]
    +halt_afterwards = true
    +
    +[default.rtt]
    +enabled = false
    +
    +[default.gdb]
    +enabled = true
    +
    +

    This file tells cargo-embed that:

    +
      +
    • we are working with either a nrf52833 or nrf51822, you will again have to remove the comments from the +chip you are using, just like you did in chapter 3.
    • +
    • we want to halt the chip after we flashed it so our program does not instantly jump to the loop
    • +
    • we want to disable RTT, RTT being a protocol that allows the chip to send text to a debugger. +You have in fact already seen RTT in action, it was the protocol that sent "Hello World" in chapter 3.
    • +
    • we want to enable GDB, this will be required for the debugging procedure
    • +
    +

    Alright, let's start by building this program.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/05-led-roulette/it-blinks.html b/microbit/05-led-roulette/it-blinks.html new file mode 100644 index 000000000..37408b14d --- /dev/null +++ b/microbit/05-led-roulette/it-blinks.html @@ -0,0 +1,322 @@ + + + + + + It blinks - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    It blinks

    +

    Delaying

    +

    Now we're going to take a brief look into delay abstractions provided by embedded-hal +before combining this with the GPIO abstractions from the previous chapter in order to +finally make an LED blink.

    +

    embedded-hal provides us with two abstractions to delay the execution of our program: +DelayUs and DelayMs. Both of them essentially work the exact same way except +that they accept different units for their delay function.

    +

    Inside our MCU, several so-called "timers" exist. They can do various things regarding time for us, +including simply pausing the execution of our program for a fixed amount of time. A very +simple delay-based program that prints something every second might for example look like this:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use rtt_target::{rtt_init_print, rprintln};
    +use panic_rtt_target as _;
    +use microbit::board::Board;
    +use microbit::hal::timer::Timer;
    +use microbit::hal::prelude::*;
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let mut board = Board::take().unwrap();
    +
    +    let mut timer = Timer::new(board.TIMER0);
    +
    +    loop {
    +        timer.delay_ms(1000u16);
    +        rprintln!("1000 ms passed");
    +    }
    +}
    +
    +

    Note that we changed our panic implementation from panic_halt to +panic_rtt_target here. This will require you to uncomment the two +RTT lines from Cargo.toml and comment the panic-halt one out, +since Rust only allows one panic implementation at a time.

    +

    In order to actually see the prints we have to change Embed.toml like this:

    +
    [default.general]
    +# chip = "nrf52833_xxAA" # uncomment this line for micro:bit V2
    +# chip = "nrf51822_xxAA" # uncomment this line for micro:bit V1
    +
    +[default.reset]
    +halt_afterwards = false
    +
    +[default.rtt]
    +enabled = true
    +
    +[default.gdb]
    +enabled = false
    +
    +

    And now after putting the code into src/main.rs and another quick cargo embed (again with the same flags you used before) +you should see "1000 ms passed" being sent to your console every second from your MCU.

    +

    Blinking

    +

    Now we've arrived at the point where we can combine our new knowledge about GPIO and delay abstractions +in order to actually make an LED on the back of the micro:bit blink. The resulting program is really just +a mash-up of the one above and the one that turned an LED on in the last section and looks like this:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use rtt_target::{rtt_init_print, rprintln};
    +use panic_rtt_target as _;
    +use microbit::board::Board;
    +use microbit::hal::timer::Timer;
    +use microbit::hal::prelude::*;
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let mut board = Board::take().unwrap();
    +
    +    let mut timer = Timer::new(board.TIMER0);
    +
    +    board.display_pins.col1.set_low().unwrap();
    +    let mut row1 = board.display_pins.row1;
    +
    +    loop {
    +        row1.set_low().unwrap();
    +        rprintln!("Dark!");
    +        timer.delay_ms(1_000_u16);
    +        row1.set_high().unwrap();
    +        rprintln!("Light!");
    +        timer.delay_ms(1_000_u16);
    +    }
    +}
    +
    +

    And after putting the code into src/main.rs and a final cargo embed (with the proper flags) +you should see the LED we light up before blinking as well as a print, every time the LED changes from off to on and vice versa.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/05-led-roulette/light-it-up.html b/microbit/05-led-roulette/light-it-up.html new file mode 100644 index 000000000..6c0f65c2c --- /dev/null +++ b/microbit/05-led-roulette/light-it-up.html @@ -0,0 +1,300 @@ + + + + + + Light it up - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Light it up

    +

    embedded-hal

    +

    In this chapter we are going to make one of the many LEDs on the back of the micro:bit light up since this is +basically the "Hello World" of embedded programming. In order to get this task done we will use one of the traits +provided by embedded-hal, specifically the OutputPin trait which allows us to turn a pin on or off.

    +

    The micro:bit LEDs

    +

    On the back of the micro:bit you can see a 5x5 square of LEDs, usually called an LED matrix. This matrix alignment is +used so that instead of having to use 25 separate pins to drive every single one of the LEDs, we can just use 10 (5+5) pins in +order to control which column and which row of our matrix lights up.

    +
    +

    NOTE that the micro:bit v1 team implemented this a little differently. Their schematic page says +that it is actually implemented as a 3x9 matrix but a few columns simply remain unused.

    +
    +

    Usually in order to determine which specific pins we have to control in +order to light a specific LED up we would now have to read the +micro:bit v2 schematic or the micro:bit v1 schematic respectively. +Luckily for us though we can use the aforementioned micro:bit BSP +which abstracts all of this nicely away from us.

    +

    Actually lighting it up!

    +

    The code required to light up an LED in the matrix is actually quite simple but it requires a bit of setup. First take +a look at it and then we can go through it step by step:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use panic_halt as _;
    +use microbit::board::Board;
    +use microbit::hal::prelude::*;
    +
    +#[entry]
    +fn main() -> ! {
    +    let mut board = Board::take().unwrap();
    +
    +    board.display_pins.col1.set_low().unwrap();
    +    board.display_pins.row1.set_high().unwrap();
    +
    +    loop {}
    +}
    +

    The first few lines until the main function just do some basic imports and setup we already looked at before. +However, the main function looks pretty different to what we have seen up to now.

    +

    The first line is related to how most HALs written in Rust work internally. +As discussed before they are built on top of PAC crates which own (in the Rust sense) +all the peripherals of a chip. let mut board = Board::take().unwrap(); basically takes all +these peripherals from the PAC and binds them to a variable. In this specific case we are +not only working with a HAL but with an entire BSP, so this also takes ownership +of the Rust representation of the other chips on the board.

    +
    +

    NOTE: If you are wondering why we have to call unwrap() here, in theory it is possible for take() to be called +more than once. This would lead to the peripherals being represented by two separate variables and thus lots of +possible confusing behaviour because two variables modify the same resource. In order to avoid this, PACs are +implemented in a way that it would panic if you tried to take the peripherals twice.

    +
    +

    Now we can light the LED connected to row1, col1 up by setting the row1 pin to high (i.e. switching it on). +The reason we can leave col1 set to low is because of how the LED matrix circuit works. Furthermore, embedded-hal is +designed in a way that every operation on hardware can possibly return an error, even just toggling a pin on or off. Since +that is highly unlikely in our case, we can just unwrap() the result.

    +

    Testing it

    +

    Testing our little program is quite simple. First put it into src/main.rs. Afterwards we simply have to run the +cargo embed command from the last section again, let it flash and just like before. Then open our GDB and connect +to the GDB stub:

    +
    $ # Your GDB debug command from the last section
    +(gdb) target remote :1337
    +Remote debugging using :1337
    +cortex_m_rt::Reset () at /home/nix/.cargo/registry/src/github.com-1ecc6299db9ec823/cortex-m-rt-0.6.12/src/lib.rs:489
    +489     pub unsafe extern "C" fn Reset() -> ! {
    +(gdb)
    +
    +

    If we now let the program run via the GDB continue command, one of the LEDs on the back of the micro:bit should light +up.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/05-led-roulette/memory.x b/microbit/05-led-roulette/memory.x new file mode 100644 index 000000000..9e2ab65f6 --- /dev/null +++ b/microbit/05-led-roulette/memory.x @@ -0,0 +1,6 @@ +MEMORY +{ + /* NOTE K = KiBi = 1024 bytes */ + FLASH : ORIGIN = 0x00000000, LENGTH = 256K + RAM : ORIGIN = 0x20000000, LENGTH = 16K +} diff --git a/microbit/05-led-roulette/my-solution.html b/microbit/05-led-roulette/my-solution.html new file mode 100644 index 000000000..4296222a0 --- /dev/null +++ b/microbit/05-led-roulette/my-solution.html @@ -0,0 +1,406 @@ + + + + + + My solution - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    My solution

    +

    What solution did you come up with?

    +

    Here's mine, it's probably one of the simplest (but of course not most +beautiful) way to generate the required matrix:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use rtt_target::rtt_init_print;
    +use panic_rtt_target as _;
    +use microbit::{
    +    board::Board,
    +    display::blocking::Display,
    +    hal::Timer,
    +};
    +
    +const PIXELS: [(usize, usize); 16] = [
    +    (0,0), (0,1), (0,2), (0,3), (0,4), (1,4), (2,4), (3,4), (4,4),
    +    (4,3), (4,2), (4,1), (4,0), (3,0), (2,0), (1,0)
    +];
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +
    +    let board = Board::take().unwrap();
    +    let mut timer = Timer::new(board.TIMER0);
    +    let mut display = Display::new(board.display_pins);
    +    let mut leds = [
    +        [0, 0, 0, 0, 0],
    +        [0, 0, 0, 0, 0],
    +        [0, 0, 0, 0, 0],
    +        [0, 0, 0, 0, 0],
    +        [0, 0, 0, 0, 0],
    +    ];
    +
    +    let mut last_led = (0,0);
    +
    +    loop {
    +        for current_led in PIXELS.iter() {
    +            leds[last_led.0][last_led.1] = 0;
    +            leds[current_led.0][current_led.1] = 1;
    +            display.show(&mut timer, leds, 30);
    +            last_led = *current_led;
    +        }
    +    }
    +}
    +

    One more thing! Check that your solution also works when compiled in "release" mode:

    +
    # For micro:bit v2
    +$ cargo embed --features v2 --target thumbv7em-none-eabihf --release
    +  (...)
    +
    +# For micro:bit v1
    +$ cargo embed --features v1 --target thumbv6m-none-eabi --release
    +  (...)
    +
    +

    If you want to debug your "release" mode binary you'll have to use a different GDB command:

    +
    # For micro:bit v2
    +$ gdb target/thumbv7em-none-eabihf/release/led-roulette
    +
    +# For micro:bit v1
    +$ gdb target/thumbv6m-none-eabi/release/led-roulette
    +
    +

    Binary size is something we should always keep an eye on! How big is your solution? You can check +that using the size command on the release binary:

    +
    # For micro:bit v2
    +$ cargo size --features v2 --target thumbv7em-none-eabihf -- -A
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.02s
    +led-roulette  :
    +section               size        addr
    +.vector_table          256         0x0
    +.text                26984       0x100
    +.rodata               2732      0x6a68
    +.data                    0  0x20000000
    +.bss                  1092  0x20000000
    +.uninit                  0  0x20000444
    +.debug_abbrev        33941         0x0
    +.debug_info         494113         0x0
    +.debug_aranges       23528         0x0
    +.debug_ranges       130824         0x0
    +.debug_str          498781         0x0
    +.debug_pubnames     143351         0x0
    +.debug_pubtypes     124464         0x0
    +.ARM.attributes         58         0x0
    +.debug_frame         69128         0x0
    +.debug_line         290580         0x0
    +.debug_loc            1449         0x0
    +.comment               109         0x0
    +Total              1841390
    +
    +
    +$ cargo size --features v2 --target thumbv7em-none-eabihf --release -- -A
    +    Finished release [optimized + debuginfo] target(s) in 0.02s
    +led-roulette  :
    +section              size        addr
    +.vector_table         256         0x0
    +.text                6332       0x100
    +.rodata               648      0x19bc
    +.data                   0  0x20000000
    +.bss                 1076  0x20000000
    +.uninit                 0  0x20000434
    +.debug_loc           9036         0x0
    +.debug_abbrev        2754         0x0
    +.debug_info         96460         0x0
    +.debug_aranges       1120         0x0
    +.debug_ranges       11520         0x0
    +.debug_str          71325         0x0
    +.debug_pubnames     32316         0x0
    +.debug_pubtypes     29294         0x0
    +.ARM.attributes        58         0x0
    +.debug_frame         2108         0x0
    +.debug_line         19303         0x0
    +.comment              109         0x0
    +Total              283715
    +
    +# micro:bit v1
    +$ cargo size --features v1 --target thumbv6m-none-eabi -- -A
    +    Finished dev [unoptimized + debuginfo] target(s) in 0.02s
    +led-roulette  :
    +section               size        addr
    +.vector_table          168         0x0
    +.text                28584        0xa8
    +.rodata               2948      0x7050
    +.data                    0  0x20000000
    +.bss                  1092  0x20000000
    +.uninit                  0  0x20000444
    +.debug_abbrev        30020         0x0
    +.debug_info         373392         0x0
    +.debug_aranges       18344         0x0
    +.debug_ranges        89656         0x0
    +.debug_str          375887         0x0
    +.debug_pubnames     115633         0x0
    +.debug_pubtypes      86658         0x0
    +.ARM.attributes         50         0x0
    +.debug_frame         54144         0x0
    +.debug_line         237714         0x0
    +.debug_loc            1499         0x0
    +.comment               109         0x0
    +Total              1415898
    +
    +$ cargo size --features v1 --target thumbv6m-none-eabi --release -- -A
    +    Finished release [optimized + debuginfo] target(s) in 0.02s
    +led-roulette  :
    +section              size        addr
    +.vector_table         168         0x0
    +.text                4848        0xa8
    +.rodata               648      0x1398
    +.data                   0  0x20000000
    +.bss                 1076  0x20000000
    +.uninit                 0  0x20000434
    +.debug_loc           9705         0x0
    +.debug_abbrev        3235         0x0
    +.debug_info         61908         0x0
    +.debug_aranges       1208         0x0
    +.debug_ranges        5784         0x0
    +.debug_str          57358         0x0
    +.debug_pubnames     22959         0x0
    +.debug_pubtypes     18891         0x0
    +.ARM.attributes        50         0x0
    +.debug_frame         2316         0x0
    +.debug_line         18444         0x0
    +.comment               19         0x0
    +Total              208617
    +
    +
    +
    +

    NOTE The Cargo project is already configured to build the release binary using LTO.

    +
    +

    Know how to read this output? The text section contains the program instructions. On the other hand, +the data and bss sections contain variables statically allocated in RAM (static variables). +If you remember back in the specification of the microcontroller on your micro:bit, you should +notice that its flash memory is actually far too small to contain this binary, so how is this possible? +As we can see from the size statistics most of the binary is actually made up of debugging related +sections, those are however not flashed to the microcontroller at any time, after all they aren't +relevant for the execution.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/05-led-roulette/src/main.rs b/microbit/05-led-roulette/src/main.rs new file mode 100644 index 000000000..bb8c08ca6 --- /dev/null +++ b/microbit/05-led-roulette/src/main.rs @@ -0,0 +1,17 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +use cortex_m_rt::entry; +use panic_halt as _; +use microbit as _; + +#[entry] +fn main() -> ! { + let _y; + let x = 42; + _y = x; + + // infinite loop; just so we don't leave this stack frame + loop {} +} diff --git a/microbit/05-led-roulette/the-challenge.html b/microbit/05-led-roulette/the-challenge.html new file mode 100644 index 000000000..8fc25b3e6 --- /dev/null +++ b/microbit/05-led-roulette/the-challenge.html @@ -0,0 +1,281 @@ + + + + + + The challenge - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    The challenge

    +

    You are now well armed to face a challenge! Your task will be to implement the application I showed +you at the beginning of this chapter.

    +

    +

    +

    If you can't exactly see what's happening here it is in a much slower version:

    +

    +

    +

    Since working with the LED pins separately is quite annoying +(especially if you have to use basically all of them like here) +you can use the display API provided by the BSP. It works like this:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use rtt_target::rtt_init_print;
    +use panic_rtt_target as _;
    +use microbit::{
    +    board::Board,
    +    display::blocking::Display,
    +    hal::{prelude::*, Timer},
    +};
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +
    +    let board = Board::take().unwrap();
    +    let mut timer = Timer::new(board.TIMER0);
    +    let mut display = Display::new(board.display_pins);
    +    let light_it_all = [
    +        [1, 1, 1, 1, 1],
    +        [1, 1, 1, 1, 1],
    +        [1, 1, 1, 1, 1],
    +        [1, 1, 1, 1, 1],
    +        [1, 1, 1, 1, 1],
    +    ];
    +
    +    loop {
    +        // Show light_it_all for 1000ms
    +        display.show(&mut timer, light_it_all, 1000);
    +        // clear the display again
    +        display.clear();
    +        timer.delay_ms(1000_u32);
    +    }
    +}
    +

    Equipped with this API your task basically boils down to just having +to calculate the proper image matrix and passing it into the BSP.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/06-serial-communication/index.html b/microbit/06-serial-communication/index.html new file mode 100644 index 000000000..f38dc1d05 --- /dev/null +++ b/microbit/06-serial-communication/index.html @@ -0,0 +1,274 @@ + + + + + + Serial communication - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Serial communication

    + +

    + +

    +
    +

    +This is what we'll be using. I hope your computer has one! +

    +

    Nah, don't worry. This connector, the DE-9, went out of fashion on PCs quite some time ago; it got +replaced by the Universal Serial Bus (USB). We won't be dealing with the DE-9 connector itself but +with the communication protocol that this cable is/was usually used for.

    +

    So what's this serial communication? It's an asynchronous communication protocol where two +devices exchange data serially, as in one bit at a time, using two data lines (plus a common +ground). The protocol is asynchronous in the sense that neither of the shared lines carries a clock +signal. Instead, both parties must agree on how fast data will be sent along the wire before the +communication occurs. This protocol allows duplex communication as data can be sent from A to B +and from B to A simultaneously.

    +

    We'll be using this protocol to exchange data between the microcontroller and your computer. Now you might +be asking yourself why exactly we aren't using RTT for this like we did before. RTT is a protocol that is meant +to be used solely for debugging. You will most definitely not be able to find a device that actually uses RTT +to communicate with some other device in production. However, serial communication is used quite often. For +example some GPS receivers send the positioning information they receive via serial communication.

    +

    The next practical question you probably want to ask is: How fast can we send data through this +protocol?

    +

    This protocol works with frames. Each frame has one start bit, 5 to 9 bits of payload (data) and 1 +to 2 stop bits. The speed of the protocol is known as baud rate and it's quoted in bits per +second (bps). Common baud rates are: 9600, 19200, 38400, 57600 and 115200 bps.

    +

    To actually answer the question: With a common configuration of 1 start bit, 8 bits of data, 1 +stop bit and a baud rate of 115200 bps one can, in theory, send 11,520 frames per second. Since each +one frame carries a byte of data that results in a data rate of 11.52 KB/s. In practice, the data +rate will probably be lower because of processing times on the slower side of the communication (the +microcontroller).

    +

    Today's computers don't support the serial communication protocol. So you can't directly connect +your computer to the microcontroller. Luckily for us though, the debug probe on the micro:bit has a so-called +USB-to-serial converter. This means that the converter will sit between the two and expose a serial interface to +the microcontroller and a USB interface to your computer. The microcontroller will see your computer as +another serial device and your computer will see the microcontroller as a virtual serial device.

    +

    Now, let's get familiar with the serial module and the serial communication tools that your OS +offers. Pick a route:

    + + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/06-serial-communication/nix-tooling.html b/microbit/06-serial-communication/nix-tooling.html new file mode 100644 index 000000000..8156512a9 --- /dev/null +++ b/microbit/06-serial-communication/nix-tooling.html @@ -0,0 +1,301 @@ + + + + + + *nix tooling - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    *nix tooling

    +

    Connecting the micro:bit board

    +

    If you connect the micro:bit board to your computer you +should see a new TTY device appear in /dev.

    +
    $ # Linux
    +$ dmesg | tail | grep -i tty
    +[63712.446286] cdc_acm 1-1.7:1.1: ttyACM0: USB ACM device
    +
    +

    This is the USB <-> Serial device. On Linux, it's named tty* (usually +ttyACM* or ttyUSB*). +On Mac OS ls /dev/cu.usbmodem* will show the serial device.

    +

    But what exactly is ttyACM0? It's a file of course! +Everything is a file in *nix:

    +
    $ ls -l /dev/ttyACM0
    +crw-rw----. 1 root plugdev 166, 0 Jan 21 11:56 /dev/ttyACM0
    +
    +

    You can send out data by simply writing to this file:

    +
    $ echo 'Hello, world!' > /dev/ttyACM0
    +
    +

    You should see the orange LED on the micro:bit, right next to the USB port, blink for a moment, +whenever you enter this command.

    +

    minicom

    +

    We'll use the program minicom to interact with the serial device using the keyboard.

    +

    We must configure minicom before we use it. There are quite a few ways to do that but we'll use a +.minirc.dfl file in the home directory. Create a file in ~/.minirc.dfl with the following +contents:

    +
    $ cat ~/.minirc.dfl
    +pu baudrate 115200
    +pu bits 8
    +pu parity N
    +pu stopbits 1
    +pu rtscts No
    +pu xonxoff No
    +
    +
    +

    NOTE Make sure this file ends in a newline! Otherwise, minicom will fail to read it.

    +
    +

    That file should be straightforward to read (except for the last two lines), but nonetheless let's +go over it line by line:

    +
      +
    • pu baudrate 115200. Sets baud rate to 115200 bps.
    • +
    • pu bits 8. 8 bits per frame.
    • +
    • pu parity N. No parity check.
    • +
    • pu stopbits 1. 1 stop bit.
    • +
    • pu rtscts No. No hardware control flow.
    • +
    • pu xonxoff No. No software control flow.
    • +
    +

    Once that's in place, we can launch minicom.

    +
    $ # NOTE you may need to use a different device here
    +$ minicom -D /dev/ttyACM0 -b 115200
    +
    +

    This tells minicom to open the serial device at /dev/ttyACM0 and set its +baud rate to 115200. A text-based user interface (TUI) will pop out.

    +

    + +

    +

    You can now send data using the keyboard! Go ahead and type something. Note that +the text UI will not echo back what you type. If you pay attention to the yellow LED +on top of the micro:bit though, you will notice that it blinks whenever you type something.

    +

    minicom commands

    +

    minicom exposes commands via keyboard shortcuts. On Linux, the shortcuts start with Ctrl+A. On +Mac, the shortcuts start with the Meta key. Some useful commands below:

    +
      +
    • Ctrl+A + Z. Minicom Command Summary
    • +
    • Ctrl+A + C. Clear the screen
    • +
    • Ctrl+A + X. Exit and reset
    • +
    • Ctrl+A + Q. Quit with no reset
    • +
    +
    +

    NOTE Mac users: In the above commands, replace Ctrl+A with Meta.

    +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/06-serial-communication/windows-tooling.html b/microbit/06-serial-communication/windows-tooling.html new file mode 100644 index 000000000..8aecc7489 --- /dev/null +++ b/microbit/06-serial-communication/windows-tooling.html @@ -0,0 +1,264 @@ + + + + + + Windows tooling - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Windows tooling

    +

    Start by unplugging your micro:bit.

    +

    Before plugging the micro:bit, run the following command on the terminal:

    +
    $ mode
    +
    +

    It will print a list of devices that are connected to your computer. The ones that start with COM in +their names are serial devices. This is the kind of device we'll be working with. Take note of all +the COM ports mode outputs before plugging the serial module.

    +

    Now, plug in the micro:bit and run the mode command again. If you see a new +COM port appear on the list, then that's the COM port assigned to the +serial functionality on the micro:bit.

    +

    Now launch putty. A GUI will pop out.

    +

    + +

    +

    On the starter screen, which should have the "Session" category open, pick "Serial" as the +"Connection type". On the "Serial line" field enter the COM device you got on the previous step, +for example COM3.

    +

    Next, pick the "Connection/Serial" category from the menu on the left. On this new view, make sure +that the serial port is configured as follows:

    +
      +
    • "Speed (baud)": 115200
    • +
    • "Data bits": 8
    • +
    • "Stop bits": 1
    • +
    • "Parity": None
    • +
    • "Flow control": None
    • +
    +

    Finally, click the Open button. A console will show up now:

    +

    + +

    +

    If you type on this console, the yellow LED on top of the micro:bit will blink. Each keystroke +should make the LED blink once. Note that the console won't echo back what you type so the screen +will remain blank.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/07-uart/.cargo/config.toml b/microbit/07-uart/.cargo/config.toml new file mode 100644 index 000000000..6260c5718 --- /dev/null +++ b/microbit/07-uart/.cargo/config.toml @@ -0,0 +1,4 @@ +[target.'cfg(all(target_arch = "arm", target_os = "none"))'] +rustflags = [ + "-C", "link-arg=-Tlink.x", +] diff --git a/microbit/07-uart/Cargo.toml b/microbit/07-uart/Cargo.toml new file mode 100644 index 000000000..96c46b3e9 --- /dev/null +++ b/microbit/07-uart/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "uart" +version = "0.1.0" +authors = ["Henrik Böving "] +edition = "2018" + +[dependencies.microbit-v2] +version = "0.12.0" +optional = true + +[dependencies.microbit] +version = "0.12.0" +optional = true + +[dependencies] +cortex-m = "0.7.3" +cortex-m-rt = "0.7.0" +rtt-target = { version = "0.3.1", features = ["cortex-m"] } +panic-rtt-target = { version = "0.1.2", features = ["cortex-m"] } +nb = "1.0.0" +heapless = "0.7.10" +embedded-hal = "0.2.6" + +[features] +v2 = ["microbit-v2"] +v1 = ["microbit"] diff --git a/microbit/07-uart/Embed.toml b/microbit/07-uart/Embed.toml new file mode 100644 index 000000000..f5117ac42 --- /dev/null +++ b/microbit/07-uart/Embed.toml @@ -0,0 +1,12 @@ +[default.general] +# chip = "nrf52833_xxAA" # uncomment this line for micro:bit V2 +# chip = "nrf51822_xxAA" # uncomment this line for micro:bit V1 + +[default.reset] +halt_afterwards = false + +[default.rtt] +enabled = true + +[default.gdb] +enabled = false diff --git a/microbit/07-uart/build.rs b/microbit/07-uart/build.rs new file mode 100644 index 000000000..c8d8c9141 --- /dev/null +++ b/microbit/07-uart/build.rs @@ -0,0 +1,30 @@ +//! This build script copies the `memory.x` file from the crate root into +//! a directory where the linker can always find it at build time. +//! For many projects this is optional, as the linker always searches the +//! project root directory (wherever `Cargo.toml` is). However, if you +//! are using a workspace or have a more complicated build setup, this +//! build script becomes required. Additionally, by requesting that +//! Cargo re-run the build script whenever `memory.x` is changed, +//! a rebuild of the application with new memory settings is ensured after updating `memory.x`. + +use std::env; +use std::fs::File; +use std::io::Write; +use std::path::PathBuf; + +fn main() { + // Put `memory.x` in our output directory and ensure it's + // on the linker search path. + let out = &PathBuf::from(env::var_os("OUT_DIR").unwrap()); + File::create(out.join("memory.x")) + .unwrap() + .write_all(include_bytes!("memory.x")) + .unwrap(); + println!("cargo:rustc-link-search={}", out.display()); + + // By default, Cargo will re-run a build script whenever + // any file in the project changes. By specifying `memory.x` + // here, we ensure the build script is only re-run when + // `memory.x` is changed. + println!("cargo:rerun-if-changed=memory.x"); +} diff --git a/microbit/07-uart/echo-server.html b/microbit/07-uart/echo-server.html new file mode 100644 index 000000000..85772e826 --- /dev/null +++ b/microbit/07-uart/echo-server.html @@ -0,0 +1,235 @@ + + + + + + Echo server - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Echo server

    +

    Let's merge transmission and reception into a single program and write an echo server. An echo +server sends back to the client the same text it receives. For this application, the microcontroller +will be the server and you and your computer will be the client.

    +

    This should be straightforward to implement. (hint: do it byte by byte)

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/07-uart/index.html b/microbit/07-uart/index.html new file mode 100644 index 000000000..b6501a633 --- /dev/null +++ b/microbit/07-uart/index.html @@ -0,0 +1,256 @@ + + + + + + UART - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    UART

    +

    The microcontroller has a peripheral called UART, which stands for Universal +Asynchronous Receiver/Transmitter. This peripheral can be configured to work with +several communication protocols like the serial communication protocol.

    +

    Throughout this chapter, we'll use serial communication to exchange information between the +microcontroller and your computer.

    +
    +

    NOTE that on the micro:bit v2 we will use the so called UARTE peripheral which behaves +just like a regular UART, except that the HAL has to talk to it differently. +However, this will of course not be our concern.

    +
    +

    Setup

    +

    As always from now on you will have to modify the Embed.toml to match your micro:bit version:

    +
    [default.general]
    +# chip = "nrf52833_xxAA" # uncomment this line for micro:bit V2
    +# chip = "nrf51822_xxAA" # uncomment this line for micro:bit V1
    +
    +[default.reset]
    +halt_afterwards = false
    +
    +[default.rtt]
    +enabled = true
    +
    +[default.gdb]
    +enabled = false
    +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/07-uart/memory.x b/microbit/07-uart/memory.x new file mode 100644 index 000000000..9e2ab65f6 --- /dev/null +++ b/microbit/07-uart/memory.x @@ -0,0 +1,6 @@ +MEMORY +{ + /* NOTE K = KiBi = 1024 bytes */ + FLASH : ORIGIN = 0x00000000, LENGTH = 256K + RAM : ORIGIN = 0x20000000, LENGTH = 16K +} diff --git a/microbit/07-uart/my-solution.html b/microbit/07-uart/my-solution.html new file mode 100644 index 000000000..178d945f7 --- /dev/null +++ b/microbit/07-uart/my-solution.html @@ -0,0 +1,310 @@ + + + + + + My solution - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    My solution

    +
    #![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use core::fmt::Write;
    +use heapless::Vec;
    +use rtt_target::rtt_init_print;
    +use panic_rtt_target as _;
    +
    +#[cfg(feature = "v1")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uart,
    +    hal::uart::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uarte,
    +    hal::uarte::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +mod serial_setup;
    +#[cfg(feature = "v2")]
    +use serial_setup::UartePort;
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let mut serial = {
    +        uart::Uart::new(
    +            board.UART0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        )
    +    };
    +
    +    #[cfg(feature = "v2")]
    +    let mut serial = {
    +        let serial = uarte::Uarte::new(
    +            board.UARTE0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        );
    +        UartePort::new(serial)
    +    };
    +
    +    // A buffer with 32 bytes of capacity
    +    let mut buffer: Vec<u8, 32> = Vec::new();
    +
    +    loop {
    +        buffer.clear();
    +
    +        loop {
    +            // We assume that the receiving cannot fail
    +            let byte = nb::block!(serial.read()).unwrap();
    +
    +            if buffer.push(byte).is_err() {
    +                write!(serial, "error: buffer full\r\n").unwrap();
    +                break;
    +            }
    +
    +            if byte == 13 {
    +                for byte in buffer.iter().rev().chain(&[b'\n', b'\r']) {
    +                    nb::block!(serial.write(*byte)).unwrap();
    +                }
    +                break;
    +            }
    +        }
    +        nb::block!(serial.flush()).unwrap()
    +    }
    +}
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/07-uart/naive-approch-write.html b/microbit/07-uart/naive-approch-write.html new file mode 100644 index 000000000..157b2db16 --- /dev/null +++ b/microbit/07-uart/naive-approch-write.html @@ -0,0 +1,363 @@ + + + + + + Naive approach and write! - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Naive approach and write!

    +

    Naive approach

    +

    You probably came up with a program similar to the following:

    +
    #![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use rtt_target::rtt_init_print;
    +use panic_rtt_target as _;
    +
    +#[cfg(feature = "v1")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uart,
    +    hal::uart::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uarte,
    +    hal::uarte::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +mod serial_setup;
    +#[cfg(feature = "v2")]
    +use serial_setup::UartePort;
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let mut serial = {
    +        uart::Uart::new(
    +            board.UART0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        )
    +    };
    +
    +    #[cfg(feature = "v2")]
    +    let mut serial = {
    +        let serial = uarte::Uarte::new(
    +            board.UARTE0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        );
    +        UartePort::new(serial)
    +    };
    +
    +    for byte in b"The quick brown fox jumps over the lazy dog.\r\n".iter() {
    +        nb::block!(serial.write(*byte)).unwrap();
    +    }
    +    nb::block!(serial.flush()).unwrap();
    +
    +    loop {}
    +}
    +
    +

    While this is a perfectly valid implementation, at some point +you might want to have all the nice perks of print! such +as argument formatting and so on. If you are wondering how to do that, read on.

    +

    write! and core::fmt::Write

    +

    The core::fmt::Write trait allows us to use any struct that implements +it in basically the same way as we use print! in the std world. +In this case, the Uart struct from the nrf HAL does implement core::fmt::Write +so we can refactor our previous program into this:

    +
    #![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use rtt_target::rtt_init_print;
    +use panic_rtt_target as _;
    +use core::fmt::Write;
    +
    +#[cfg(feature = "v1")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uart,
    +    hal::uart::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uarte,
    +    hal::uarte::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +mod serial_setup;
    +#[cfg(feature = "v2")]
    +use serial_setup::UartePort;
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let mut serial = {
    +        uart::Uart::new(
    +            board.UART0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        )
    +    };
    +
    +    #[cfg(feature = "v2")]
    +    let mut serial = {
    +        let serial = uarte::Uarte::new(
    +            board.UARTE0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        );
    +        UartePort::new(serial)
    +    };
    +
    +    write!(serial, "The quick brown fox jumps over the lazy dog.\r\n").unwrap();
    +    nb::block!(serial.flush()).unwrap();
    +
    +    loop {}
    +}
    +
    +

    If you were to flash this program onto your micro:bit, you'll +see that it is functionally equivalent to the iterator-based +program you came up with.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/07-uart/receive-a-single-byte.html b/microbit/07-uart/receive-a-single-byte.html new file mode 100644 index 000000000..a9ab6344d --- /dev/null +++ b/microbit/07-uart/receive-a-single-byte.html @@ -0,0 +1,299 @@ + + + + + + Receive a single byte - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Receive a single byte

    +

    So far we can send data from the microcontroller to your computer. It's time to try the opposite: receiving +data from your computer. Luckily embedded-hal has again got us covered with this one:

    +
    #![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use rtt_target::{rtt_init_print, rprintln};
    +use panic_rtt_target as _;
    +
    +#[cfg(feature = "v1")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uart,
    +    hal::uart::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uarte,
    +    hal::uarte::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +mod serial_setup;
    +#[cfg(feature = "v2")]
    +use serial_setup::UartePort;
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let mut serial = {
    +        uart::Uart::new(
    +            board.UART0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        )
    +    };
    +
    +    #[cfg(feature = "v2")]
    +    let mut serial = {
    +        let serial = uarte::Uarte::new(
    +            board.UARTE0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        );
    +        UartePort::new(serial)
    +    };
    +
    +    loop {
    +        let byte = nb::block!(serial.read()).unwrap();
    +        rprintln!("{}", byte);
    +    }
    +}
    +

    The only part that changed, compared to our send byte program, is the loop +at the end of main(). Here we use the read() function, provided by embedded-hal, +in order to wait until a byte is available and read it. Then we print that byte +into our RTT debugging console to see whether stuff is actually arriving.

    +

    Note that if you flash this program and start typing characters inside minicom to +send them to your microcontroller you'll only be able to see numbers inside your +RTT console since we are not converting the u8 we received into an actual char. +Since the conversion from u8 to char is quite simple, I'll leave this task to +you if you really do want to see the characters inside the RTT console.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/07-uart/reverse-a-string.html b/microbit/07-uart/reverse-a-string.html new file mode 100644 index 000000000..1095da6f0 --- /dev/null +++ b/microbit/07-uart/reverse-a-string.html @@ -0,0 +1,302 @@ + + + + + + Reverse a string - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Reverse a string

    +

    Alright, next let's make the server more interesting by having it respond to the client with the +reverse of the text that they sent. The server will respond to the client every time they press the +ENTER key. Each server response will be in a new line.

    +

    This time you'll need a buffer; you can use heapless::Vec. Here's the starter code:

    +
    #![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use core::fmt::Write;
    +use heapless::Vec;
    +use rtt_target::rtt_init_print;
    +use panic_rtt_target as _;
    +
    +#[cfg(feature = "v1")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uart,
    +    hal::uart::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uarte,
    +    hal::uarte::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +mod serial_setup;
    +#[cfg(feature = "v2")]
    +use serial_setup::UartePort;
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let mut serial = {
    +        uart::Uart::new(
    +            board.UART0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        )
    +    };
    +
    +    #[cfg(feature = "v2")]
    +    let mut serial = {
    +        let serial = uarte::Uarte::new(
    +            board.UARTE0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        );
    +        UartePort::new(serial)
    +    };
    +
    +    // A buffer with 32 bytes of capacity
    +    let mut buffer: Vec<u8, 32> = Vec::new();
    +
    +    loop {
    +        buffer.clear();
    +
    +        // TODO Receive a user request. Each user request ends with ENTER
    +        // NOTE `buffer.push` returns a `Result`. Handle the error by responding
    +        // with an error message.
    +
    +        // TODO Send back the reversed string
    +    }
    +}
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/07-uart/send-a-single-byte.html b/microbit/07-uart/send-a-single-byte.html new file mode 100644 index 000000000..ea21b8bf0 --- /dev/null +++ b/microbit/07-uart/send-a-single-byte.html @@ -0,0 +1,333 @@ + + + + + + Send a single byte - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Send a single byte

    +

    Our first task will be to send a single byte from the microcontroller to the computer over the serial +connection.

    +

    In order to do that we will use the following snippet (this one is already in 07-uart/src/main.rs):

    +
    #![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use rtt_target::rtt_init_print;
    +use panic_rtt_target as _;
    +
    +#[cfg(feature = "v1")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uart,
    +    hal::uart::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{
    +    hal::prelude::*,
    +    hal::uarte,
    +    hal::uarte::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +mod serial_setup;
    +#[cfg(feature = "v2")]
    +use serial_setup::UartePort;
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let mut serial = {
    +        uart::Uart::new(
    +            board.UART0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        )
    +    };
    +
    +    #[cfg(feature = "v2")]
    +    let mut serial = {
    +        let serial = uarte::Uarte::new(
    +            board.UARTE0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        );
    +        UartePort::new(serial)
    +    };
    +
    +    nb::block!(serial.write(b'X')).unwrap();
    +    nb::block!(serial.flush()).unwrap();
    +
    +    loop {}
    +}
    +

    The most prevalent new thing here is obviously the cfg directives to conditionally include/exclude +parts of the code. This is mostly just because we want to work with a regular UART for the micro:bit v1 +and with the UARTE for micro:bit v2.

    +

    You will also have noticed that this is the first time we are including some code that is not from a library, +namely the serial_setup module. Its only purpose is to provide a nice wrapper around the UARTE +so we can use it the exact same way as the UART via the embedded_hal::serial traits. If you want, you can +check out what exactly the module does, but it is not required to understand this chapter in general.

    +

    Apart from those differences, the initialization procedures for the UART and the UARTE are quite similar so we'll +discuss the initialization of just UARTE. The UARTE is initialized with this piece of code:

    +
    uarte::Uarte::new(
    +    board.UARTE0,
    +    board.uart.into(),
    +    Parity::EXCLUDED,
    +    Baudrate::BAUD115200,
    +);
    +
    +

    This function takes ownership of the UARTE peripheral representation in Rust (board.UARTE0) and the TX/RX pins +on the board (board.uart.into()) so nobody else can mess with either the UARTE peripheral or our pins while +we are using them. After that we pass two configuration options to the constructor: the baudrate (that one should be +familiar) as well as an option called "parity". Parity is a way to allow serial communication lines to check whether +the data they received was corrupted during transmission. We don't want to use that here so we simply exclude it. +Then we wrap it up in the UartePort type so we can use it the same way as the micro:bit v1's serial.

    +

    After the initialization, we send our X via the newly created uart instance. The block! macro here is the nb::block! +macro. nb is a (quoting from its description) "Minimal and reusable non-blocking I/O layer". It allows us to write +code that can conduct hardware operations in the background while we go and do other work (non-blocking). However, +in this and many other cases we have no interest in doing some other work so we just call block! which will wait until +the I/O operation is done and has either succeeded or failed and then continue execution normally.

    +

    Last but not least, we flush() the serial port. This is because an implementor of the embedded-hal::serial traits may +decide to buffer output until it has received a certain number of bytes to send (this is the case with the UARTE implementation). +Calling flush() forces it to write the bytes it currently has right now instead of waiting for more.

    +

    Testing it

    +

    Before flashing this you should make sure to start your minicom/PuTTY as the data we receive via our serial +communication is not backed up or anything, we have to view it live. Once your serial monitor is up you can +flash the program just like in chapter 5:

    +
    # For micro:bit v2
    +$ cargo embed --features v2 --target thumbv7em-none-eabihf
    +  (...)
    +
    +# For micro:bit v1
    +$ cargo embed --features v1 --target thumbv6m-none-eabi
    +
    +

    And after the flashing is finished, you should see the character X show up on your minicom/PuTTY terminal, congrats!

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/07-uart/send-a-string.html b/microbit/07-uart/send-a-string.html new file mode 100644 index 000000000..ddf9a5ec2 --- /dev/null +++ b/microbit/07-uart/send-a-string.html @@ -0,0 +1,235 @@ + + + + + + Send a string - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Send a string

    +

    The next task will be to send a whole string from the microcontroller to your computer.

    +

    I want you to send the string "The quick brown fox jumps over the lazy dog." from the microcontroller to +your computer.

    +

    It's your turn to write the program.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/07-uart/src/main.rs b/microbit/07-uart/src/main.rs new file mode 100644 index 000000000..0434ff883 --- /dev/null +++ b/microbit/07-uart/src/main.rs @@ -0,0 +1,57 @@ +#![no_main] +#![no_std] + +use cortex_m_rt::entry; +use rtt_target::rtt_init_print; +use panic_rtt_target as _; + +#[cfg(feature = "v1")] +use microbit::{ + hal::prelude::*, + hal::uart, + hal::uart::{Baudrate, Parity}, +}; + +#[cfg(feature = "v2")] +use microbit::{ + hal::prelude::*, + hal::uarte, + hal::uarte::{Baudrate, Parity}, +}; + +#[cfg(feature = "v2")] +mod serial_setup; +#[cfg(feature = "v2")] +use serial_setup::UartePort; + +#[entry] +fn main() -> ! { + rtt_init_print!(); + let board = microbit::Board::take().unwrap(); + + #[cfg(feature = "v1")] + let mut serial = { + uart::Uart::new( + board.UART0, + board.uart.into(), + Parity::EXCLUDED, + Baudrate::BAUD115200, + ) + }; + + #[cfg(feature = "v2")] + let mut serial = { + let serial = uarte::Uarte::new( + board.UARTE0, + board.uart.into(), + Parity::EXCLUDED, + Baudrate::BAUD115200, + ); + UartePort::new(serial) + }; + + nb::block!(serial.write(b'X')).unwrap(); + nb::block!(serial.flush()).unwrap(); + + loop {} +} diff --git a/microbit/07-uart/src/serial_setup.rs b/microbit/07-uart/src/serial_setup.rs new file mode 100644 index 000000000..eb3997aed --- /dev/null +++ b/microbit/07-uart/src/serial_setup.rs @@ -0,0 +1,46 @@ +use core::fmt; +use embedded_hal::blocking::serial as bserial; +use embedded_hal::serial; +use microbit::hal::uarte::{Error, Instance, Uarte, UarteRx, UarteTx}; + +static mut TX_BUF: [u8; 1] = [0; 1]; +static mut RX_BUF: [u8; 1] = [0; 1]; + +pub struct UartePort(UarteTx, UarteRx); + +impl UartePort { + pub fn new(serial: Uarte) -> UartePort { + let (tx, rx) = serial + .split(unsafe { &mut TX_BUF }, unsafe { &mut RX_BUF }) + .unwrap(); + UartePort(tx, rx) + } +} + +impl fmt::Write for UartePort { + fn write_str(&mut self, s: &str) -> fmt::Result { + self.0.write_str(s) + } +} + +impl serial::Write for UartePort { + type Error = Error; + + fn write(&mut self, b: u8) -> nb::Result<(), Self::Error> { + self.0.write(b) + } + + fn flush(&mut self) -> nb::Result<(), Self::Error> { + self.0.flush() + } +} + +impl bserial::write::Default for UartePort {} + +impl serial::Read for UartePort { + type Error = Error; + + fn read(&mut self) -> nb::Result { + self.1.read() + } +} diff --git a/microbit/08-i2c/.cargo/config.toml b/microbit/08-i2c/.cargo/config.toml new file mode 100644 index 000000000..6260c5718 --- /dev/null +++ b/microbit/08-i2c/.cargo/config.toml @@ -0,0 +1,4 @@ +[target.'cfg(all(target_arch = "arm", target_os = "none"))'] +rustflags = [ + "-C", "link-arg=-Tlink.x", +] diff --git a/microbit/08-i2c/Cargo.toml b/microbit/08-i2c/Cargo.toml new file mode 100644 index 000000000..1e20ac596 --- /dev/null +++ b/microbit/08-i2c/Cargo.toml @@ -0,0 +1,27 @@ +[package] +authors = ["Henrik Böving "] +edition = "2018" +name = "i2c" +version = "0.1.0" + +[dependencies.microbit-v2] +version = "0.12.0" +optional = true + +[dependencies.microbit] +version = "0.12.0" +optional = true + +[dependencies] +cortex-m = "0.7.3" +cortex-m-rt = "0.7.0" +rtt-target = { version = "0.3.1", features = ["cortex-m"] } +panic-rtt-target = { version = "0.1.2", features = ["cortex-m"] } +nb = "1.0.0" +heapless = "0.7.10" +lsm303agr = "0.2.2" +embedded-hal = "0.2.6" + +[features] +v2 = ["microbit-v2"] +v1 = ["microbit"] diff --git a/microbit/08-i2c/Embed.toml b/microbit/08-i2c/Embed.toml new file mode 100644 index 000000000..f5117ac42 --- /dev/null +++ b/microbit/08-i2c/Embed.toml @@ -0,0 +1,12 @@ +[default.general] +# chip = "nrf52833_xxAA" # uncomment this line for micro:bit V2 +# chip = "nrf51822_xxAA" # uncomment this line for micro:bit V1 + +[default.reset] +halt_afterwards = false + +[default.rtt] +enabled = true + +[default.gdb] +enabled = false diff --git a/microbit/08-i2c/build.rs b/microbit/08-i2c/build.rs new file mode 100644 index 000000000..c8d8c9141 --- /dev/null +++ b/microbit/08-i2c/build.rs @@ -0,0 +1,30 @@ +//! This build script copies the `memory.x` file from the crate root into +//! a directory where the linker can always find it at build time. +//! For many projects this is optional, as the linker always searches the +//! project root directory (wherever `Cargo.toml` is). However, if you +//! are using a workspace or have a more complicated build setup, this +//! build script becomes required. Additionally, by requesting that +//! Cargo re-run the build script whenever `memory.x` is changed, +//! a rebuild of the application with new memory settings is ensured after updating `memory.x`. + +use std::env; +use std::fs::File; +use std::io::Write; +use std::path::PathBuf; + +fn main() { + // Put `memory.x` in our output directory and ensure it's + // on the linker search path. + let out = &PathBuf::from(env::var_os("OUT_DIR").unwrap()); + File::create(out.join("memory.x")) + .unwrap() + .write_all(include_bytes!("memory.x")) + .unwrap(); + println!("cargo:rustc-link-search={}", out.display()); + + // By default, Cargo will re-run a build script whenever + // any file in the project changes. By specifying `memory.x` + // here, we ensure the build script is only re-run when + // `memory.x` is changed. + println!("cargo:rerun-if-changed=memory.x"); +} diff --git a/microbit/08-i2c/index.html b/microbit/08-i2c/index.html new file mode 100644 index 000000000..081434e05 --- /dev/null +++ b/microbit/08-i2c/index.html @@ -0,0 +1,254 @@ + + + + + + I2C - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    I2C

    +

    We just saw the serial communication protocol. It's a widely used protocol because it's very +simple and this simplicity makes it easy to implement on top of other protocols like Bluetooth and +USB.

    +

    However, its simplicity is also a downside. More elaborated data exchanges, like reading a digital +sensor, would require the sensor vendor to come up with another protocol on top of it.

    +

    (Un)Luckily for us, there are plenty of other communication protocols in the embedded space. Some +of them are widely used in digital sensors.

    +

    The micro:bit board we are using has two motion sensors in it: an accelerometer and a magnetometer. +Both of these sensors are packaged into a single component and can be accessed via an I2C bus.

    +

    I2C stands for Inter-Integrated Circuit and is a synchronous serial communication protocol. It +uses two lines to exchange data: a data line (SDA) and a clock line (SCL). Because a clock line is +used to synchronize the communication, this is a synchronous protocol.

    +

    + +

    +

    This protocol uses a controller target model where the controller is the device that starts and +drives the communication with a target device. Several devices, both controllers and targets, can be +connected to the same bus at the same time. A controller device can communicate with a specific target +device by first broadcasting its address to the bus. This address can be 7 bits or 10 bits long. +Once a controller has started a communication with a target, no other device can make use of the bus +until the controller stops the communication.

    +

    The clock line determines how fast data can be exchanged and it usually operates at a frequency of +100 kHz (standard mode) or 400 kHz (fast mode).

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/08-i2c/lsm303agr.html b/microbit/08-i2c/lsm303agr.html new file mode 100644 index 000000000..ad6657288 --- /dev/null +++ b/microbit/08-i2c/lsm303agr.html @@ -0,0 +1,251 @@ + + + + + + LSM303AGR - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    LSM303AGR

    +

    Both of the motion sensors on the micro:bit, the magnetometer and the accelerometer, are packaged in a single +component: the LSM303AGR integrated circuit. These two sensors can be accessed via an I2C bus. Each +sensor behaves like an I2C target and has a different address.

    +

    Each sensor has its own memory where it stores the results of sensing its environment. Our +interaction with these sensors will mainly involve reading their memory.

    +

    The memory of these sensors is modeled as byte addressable registers. These sensors can be +configured too; that's done by writing to their registers. So, in a sense, these sensors are very +similar to the peripherals inside the microcontroller. The difference is that their registers are +not mapped into the microcontrollers' memory. Instead, their registers have to be accessed via the +I2C bus.

    +

    The main source of information about the LSM303AGR is its Data Sheet. Read through it to see how +one can read the sensors' registers. That part is in:

    +
    +

    Section 6.1.1 I2C Operation - Page 38 - LSM303AGR Data Sheet

    +
    +

    The other part of the documentation relevant to this book is the description of the registers. That +part is in:

    +
    +

    Section 8 Register description - Page 46 - LSM303AGR Data Sheet

    +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/08-i2c/memory.x b/microbit/08-i2c/memory.x new file mode 100644 index 000000000..9e2ab65f6 --- /dev/null +++ b/microbit/08-i2c/memory.x @@ -0,0 +1,6 @@ +MEMORY +{ + /* NOTE K = KiBi = 1024 bytes */ + FLASH : ORIGIN = 0x00000000, LENGTH = 256K + RAM : ORIGIN = 0x20000000, LENGTH = 16K +} diff --git a/microbit/08-i2c/my-solution.html b/microbit/08-i2c/my-solution.html new file mode 100644 index 000000000..f6a059797 --- /dev/null +++ b/microbit/08-i2c/my-solution.html @@ -0,0 +1,339 @@ + + + + + + My solution - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    My solution

    +
    #![no_main]
    +#![no_std]
    +
    +use core::str;
    +
    +use cortex_m_rt::entry;
    +use rtt_target::rtt_init_print;
    +use panic_rtt_target as _;
    +
    +#[cfg(feature = "v1")]
    +use microbit::{
    +    hal::twi,
    +    pac::twi0::frequency::FREQUENCY_A,
    +    hal::uart,
    +    hal::uart::{Baudrate, Parity},
    +};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{
    +    hal::twim,
    +    pac::twim0::frequency::FREQUENCY_A,
    +    hal::uarte,
    +    hal::uarte::{Baudrate, Parity},
    +};
    +
    +use microbit::hal::prelude::*;
    +use lsm303agr::{AccelOutputDataRate, MagOutputDataRate, Lsm303agr};
    +use heapless::Vec;
    +use nb::block;
    +use core::fmt::Write;
    +
    +#[cfg(feature = "v2")]
    +mod serial_setup;
    +#[cfg(feature = "v2")]
    +use serial_setup::UartePort;
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let mut serial = {
    +        uart::Uart::new(
    +            board.UART0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        )
    +    };
    +
    +    #[cfg(feature = "v2")]
    +    let mut serial = {
    +        let serial = uarte::Uarte::new(
    +            board.UARTE0,
    +            board.uart.into(),
    +            Parity::EXCLUDED,
    +            Baudrate::BAUD115200,
    +        );
    +        UartePort::new(serial)
    +    };
    +
    +    #[cfg(feature = "v1")]
    +    let i2c = { twi::Twi::new(board.TWI0, board.i2c.into(), FREQUENCY_A::K100) };
    +
    +    #[cfg(feature = "v2")]
    +    let i2c = { twim::Twim::new(board.TWIM0, board.i2c_internal.into(), FREQUENCY_A::K100) };
    +
    +    let mut sensor = Lsm303agr::new_with_i2c(i2c);
    +    sensor.init().unwrap();
    +    sensor.set_accel_odr(AccelOutputDataRate::Hz50).unwrap();
    +    sensor.set_mag_odr(MagOutputDataRate::Hz50).unwrap();
    +    let mut sensor = sensor.into_mag_continuous().ok().unwrap();
    +
    +    loop {
    +        let mut buffer: Vec<u8, 32> = Vec::new();
    +
    +        loop {
    +            let byte = block!(serial.read()).unwrap();
    +
    +            if byte == 13 {
    +                break;
    +            }
    +
    +            if buffer.push(byte).is_err() {
    +                write!(serial, "error: buffer full\r\n").unwrap();
    +                break;
    +            }
    +        }
    +
    +        if str::from_utf8(&buffer).unwrap().trim() == "accelerometer" {
    +            while !sensor.accel_status().unwrap().xyz_new_data  {
    +            }
    +
    +            let data = sensor.accel_data().unwrap();
    +            write!(serial, "Accelerometer: x {} y {} z {}\r\n", data.x, data.y, data.z).unwrap();
    +        } else if str::from_utf8(&buffer).unwrap().trim() == "magnetometer" {
    +            while !sensor.mag_status().unwrap().xyz_new_data  {
    +            }
    +
    +            let data = sensor.mag_data().unwrap();
    +            write!(serial, "Magnetometer: x {} y {} z {}\r\n", data.x, data.y, data.z).unwrap();
    +        } else {
    +            write!(serial, "error: command not detected\r\n").unwrap();
    +        }
    +    }
    +}
    +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/08-i2c/read-a-single-register.html b/microbit/08-i2c/read-a-single-register.html new file mode 100644 index 000000000..df2b507b3 --- /dev/null +++ b/microbit/08-i2c/read-a-single-register.html @@ -0,0 +1,328 @@ + + + + + + Read a single register - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Read a single register

    +

    Let's put all that theory into practice!

    +

    First things first we need to know the target addresses of both the accelerometer +and the magnetometer inside the chip, these can be found in the LSM303AGR's +datasheet on page 39 and are:

    +
      +
    • 0011001 for the accelerometer
    • +
    • 0011110 for the magnetometer
    • +
    +
    +

    NOTE Remember that these are only the 7 leading bits of the address, +the 8th bit is going to be the bit that determines whether we are +performing a read or write.

    +
    +

    Next up we'll need a register to read from. Lots of I2C chips out there will +provide some sort of device identification register for their controllers to read. +This is done since considering the thousands (or even millions) of I2C chips +out there it is highly likely that at some point two chips with the same address +will end up being built (after all the address is "only" 7 bit wide). With +this device ID register a driver could then make sure that it is indeed talking +to a LSM303AGR and not some other chip that just happens to have the same address. +As you can read in the LSM303AGR's datasheet (specifically on page 46 and 61) +it does provide two registers called WHO_AM_I_A at address 0x0f and WHO_AM_I_M +at address 0x4f which contain some bit patterns that are unique to the device +(The A is as in accelerometer and the M is as in magnetometer).

    +

    The only thing missing now is the software part, i.e. which API of the microbit/the HAL +crates we should use for this. However, if you read through the datasheet of the nRF chip +you are using you will soon find out that they don't actually have an I2C peripheral. +Luckily for us though, they have I2C-compatible ones called TWI (Two Wire Interface) +and TWIM (depending on which chip you use, just like UART and UARTE).

    +

    Now if we put the documentation of the twi(m) module from the microbit crate +together with all the other information we have gathered so far we'll end up with this +piece of code to read out and print the two device IDs:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use rtt_target::{rtt_init_print, rprintln};
    +use panic_rtt_target as _;
    +
    +use microbit::hal::prelude::*;
    +
    +#[cfg(feature = "v1")]
    +use microbit::{
    +    hal::twi,
    +    pac::twi0::frequency::FREQUENCY_A,
    +};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{
    +    hal::twim,
    +    pac::twim0::frequency::FREQUENCY_A,
    +};
    +
    +const ACCELEROMETER_ADDR: u8 = 0b0011001;
    +const MAGNETOMETER_ADDR: u8 = 0b0011110;
    +
    +const ACCELEROMETER_ID_REG: u8 = 0x0f;
    +const MAGNETOMETER_ID_REG: u8 = 0x4f;
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +
    +    #[cfg(feature = "v1")]
    +    let mut i2c = { twi::Twi::new(board.TWI0, board.i2c.into(), FREQUENCY_A::K100) };
    +
    +    #[cfg(feature = "v2")]
    +    let mut i2c = { twim::Twim::new(board.TWIM0, board.i2c_internal.into(), FREQUENCY_A::K100) };
    +
    +    let mut acc = [0];
    +    let mut mag = [0];
    +
    +    // First write the address + register onto the bus, then read the chip's responses
    +    i2c.write_read(ACCELEROMETER_ADDR, &[ACCELEROMETER_ID_REG], &mut acc).unwrap();
    +    i2c.write_read(MAGNETOMETER_ADDR, &[MAGNETOMETER_ID_REG], &mut mag).unwrap();
    +
    +    rprintln!("The accelerometer chip's id is: {:#b}", acc[0]);
    +    rprintln!("The magnetometer chip's id is: {:#b}", mag[0]);
    +
    +    loop {}
    +}
    +

    Apart from the initialization, this piece of code should be straight forward if you +understood the I2C protocol as described before. The initialization here works similarly +to the one from the UART chapter. +We pass the peripheral as well as the pins that are used to communicate with the chip to the constructor; and then the frequency we wish the bus to operate on, in this case 100 kHz (K100).

    +

    Testing it

    +

    As always you have to modify Embed.toml to fit your MCU and can then use:

    +
    # For micro:bit v2
    +$ cargo embed --features v2 --target thumbv7em-none-eabihf
    +
    +# For micro:bit v1
    +$ cargo embed --features v1 --target thumbv6m-none-eabi
    +
    +

    in order to test our little example program.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/08-i2c/src/main.rs b/microbit/08-i2c/src/main.rs new file mode 100644 index 000000000..1ad7c8aca --- /dev/null +++ b/microbit/08-i2c/src/main.rs @@ -0,0 +1,52 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +use cortex_m_rt::entry; +use rtt_target::{rtt_init_print, rprintln}; +use panic_rtt_target as _; + +use microbit::hal::prelude::*; + +#[cfg(feature = "v1")] +use microbit::{ + hal::twi, + pac::twi0::frequency::FREQUENCY_A, +}; + +#[cfg(feature = "v2")] +use microbit::{ + hal::twim, + pac::twim0::frequency::FREQUENCY_A, +}; + +const ACCELEROMETER_ADDR: u8 = 0b0011001; +const MAGNETOMETER_ADDR: u8 = 0b0011110; + +const ACCELEROMETER_ID_REG: u8 = 0x0f; +const MAGNETOMETER_ID_REG: u8 = 0x4f; + +#[entry] +fn main() -> ! { + rtt_init_print!(); + let board = microbit::Board::take().unwrap(); + + + #[cfg(feature = "v1")] + let mut i2c = { twi::Twi::new(board.TWI0, board.i2c.into(), FREQUENCY_A::K100) }; + + #[cfg(feature = "v2")] + let mut i2c = { twim::Twim::new(board.TWIM0, board.i2c_internal.into(), FREQUENCY_A::K100) }; + + let mut acc = [0]; + let mut mag = [0]; + + // First write the address + register onto the bus, then read the chip's responses + i2c.write_read(ACCELEROMETER_ADDR, &[ACCELEROMETER_ID_REG], &mut acc).unwrap(); + i2c.write_read(MAGNETOMETER_ADDR, &[MAGNETOMETER_ID_REG], &mut mag).unwrap(); + + rprintln!("The accelerometer chip's id is: {:#b}", acc[0]); + rprintln!("The magnetometer chip's id is: {:#b}", mag[0]); + + loop {} +} diff --git a/microbit/08-i2c/src/serial_setup.rs b/microbit/08-i2c/src/serial_setup.rs new file mode 100644 index 000000000..eb3997aed --- /dev/null +++ b/microbit/08-i2c/src/serial_setup.rs @@ -0,0 +1,46 @@ +use core::fmt; +use embedded_hal::blocking::serial as bserial; +use embedded_hal::serial; +use microbit::hal::uarte::{Error, Instance, Uarte, UarteRx, UarteTx}; + +static mut TX_BUF: [u8; 1] = [0; 1]; +static mut RX_BUF: [u8; 1] = [0; 1]; + +pub struct UartePort(UarteTx, UarteRx); + +impl UartePort { + pub fn new(serial: Uarte) -> UartePort { + let (tx, rx) = serial + .split(unsafe { &mut TX_BUF }, unsafe { &mut RX_BUF }) + .unwrap(); + UartePort(tx, rx) + } +} + +impl fmt::Write for UartePort { + fn write_str(&mut self, s: &str) -> fmt::Result { + self.0.write_str(s) + } +} + +impl serial::Write for UartePort { + type Error = Error; + + fn write(&mut self, b: u8) -> nb::Result<(), Self::Error> { + self.0.write(b) + } + + fn flush(&mut self) -> nb::Result<(), Self::Error> { + self.0.flush() + } +} + +impl bserial::write::Default for UartePort {} + +impl serial::Read for UartePort { + type Error = Error; + + fn read(&mut self) -> nb::Result { + self.1.read() + } +} diff --git a/microbit/08-i2c/the-challenge.html b/microbit/08-i2c/the-challenge.html new file mode 100644 index 000000000..966726512 --- /dev/null +++ b/microbit/08-i2c/the-challenge.html @@ -0,0 +1,242 @@ + + + + + + The challenge - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    The challenge

    +

    The challenge for this chapter is, to build a small application that +communicates with the outside world via the serial interface introduced +in the last chapter. It should be able to receive the commands "magnetometer" +as well as "accelerometer" and then print the corresponding sensor data +in response. This time no template code will be provided since all you need +is already provided in the UART and this chapter. However, here are a few clues:

    +
      +
    • You might be interested in core::str::from_utf8 to convert the bytes in the buffer to a &str, since we need to compare with "magnetometer" and "accelerometer".
    • +
    • You will (obviously) have to read the documentation of the magnetometer API, however +it's more or less equivalent to the accelerometer one
    • +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/08-i2c/the-general-protocol.html b/microbit/08-i2c/the-general-protocol.html new file mode 100644 index 000000000..82ddae5ea --- /dev/null +++ b/microbit/08-i2c/the-general-protocol.html @@ -0,0 +1,269 @@ + + + + + + The general protocol - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    General protocol

    +

    The I2C protocol is more elaborate than the serial communication protocol because it has to support +communication between several devices. Let's see how it works using examples:

    +

    Controller -> Target

    +

    If the Controller wants to send data to the Target:

    +

    + +

    +
      +
    1. Controller: Broadcast START
    2. +
    3. C: Broadcast target address (7 bits) + the R/W (8th) bit set to WRITE
    4. +
    5. Target: Responds ACK (ACKnowledgement)
    6. +
    7. C: Send one byte
    8. +
    9. T: Responds ACK
    10. +
    11. Repeat steps 4 and 5 zero or more times
    12. +
    13. C: Broadcast STOP OR (broadcast RESTART and go back to (2))
    14. +
    +
    +

    NOTE The target address could have been 10 bits instead of 7 bits long. Nothing else would have +changed.

    +
    +

    Controller <- Target

    +

    If the controller wants to read data from the target:

    +

    + +

    +
      +
    1. C: Broadcast START
    2. +
    3. C: Broadcast target address (7 bits) + the R/W (8th) bit set to READ
    4. +
    5. T: Responds with ACK
    6. +
    7. T: Send byte
    8. +
    9. C: Responds with ACK
    10. +
    11. Repeat steps 4 and 5 zero or more times
    12. +
    13. C: Broadcast STOP OR (broadcast RESTART and go back to (2))
    14. +
    +
    +

    NOTE The target address could have been 10 bits instead of 7 bits long. Nothing else would have +changed.

    +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/08-i2c/using-a-driver.html b/microbit/08-i2c/using-a-driver.html new file mode 100644 index 000000000..5a2888bf1 --- /dev/null +++ b/microbit/08-i2c/using-a-driver.html @@ -0,0 +1,318 @@ + + + + + + Using a driver - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Using a driver

    +

    As we already discussed in chapter 5 embedded-hal provides abstractions +which can be used to write platform independent code that can interact with +hardware. In fact all the methods we have used to interact with hardware +in chapter 7 and up until now in chapter 8 were from traits, defined by embedded-hal. +Now we'll make actual use of the traits embedded-hal provides for the first time.

    +

    It would be pointless to implement a driver for our LSM303AGR for every platform +embedded Rust supports (and new ones that might eventually pop up). To avoid this a driver +can be written that consumes generic types that implement embedded-hal traits in order to provide +a platform agnostic version of a driver. Luckily for us this has already been done in the +lsm303agr crate. Hence reading the actual accelerometer and magnetometer values will now +be basically a plug and play experience (plus reading a bit of documentation). In fact the crates.io +page already provides us with everything we need to know in order to read accelerometer data but using a Raspberry Pi. We'll +just have to adapt it to our chip:

    +
    use linux_embedded_hal::I2cdev;
    +use lsm303agr::{AccelOutputDataRate, Lsm303agr};
    +
    +fn main() {
    +    let dev = I2cdev::new("/dev/i2c-1").unwrap();
    +    let mut sensor = Lsm303agr::new_with_i2c(dev);
    +    sensor.init().unwrap();
    +    sensor.set_accel_odr(AccelOutputDataRate::Hz50).unwrap();
    +    loop {
    +        if sensor.accel_status().unwrap().xyz_new_data {
    +            let data = sensor.accel_data().unwrap();
    +            println!("Acceleration: x {} y {} z {}", data.x, data.y, data.z);
    +        }
    +    }
    +}
    +

    Because we already know how to create an instance of an object that implements +the embedded_hal::blocking::i2c traits from the previous page, this is quite trivial:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use rtt_target::{rtt_init_print, rprintln};
    +use panic_rtt_target as _;
    +
    +#[cfg(feature = "v1")]
    +use microbit::{
    +    hal::twi,
    +    pac::twi0::frequency::FREQUENCY_A,
    +};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{
    +    hal::twim,
    +    pac::twim0::frequency::FREQUENCY_A,
    +};
    +
    +use lsm303agr::{
    +    AccelOutputDataRate, Lsm303agr,
    +};
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +
    +    #[cfg(feature = "v1")]
    +    let i2c = { twi::Twi::new(board.TWI0, board.i2c.into(), FREQUENCY_A::K100) };
    +
    +    #[cfg(feature = "v2")]
    +    let i2c = { twim::Twim::new(board.TWIM0, board.i2c_internal.into(), FREQUENCY_A::K100) };
    +
    +    // Code from documentation
    +    let mut sensor = Lsm303agr::new_with_i2c(i2c);
    +    sensor.init().unwrap();
    +    sensor.set_accel_odr(AccelOutputDataRate::Hz50).unwrap();
    +    loop {
    +        if sensor.accel_status().unwrap().xyz_new_data {
    +            let data = sensor.accel_data().unwrap();
    +            // RTT instead of normal print
    +            rprintln!("Acceleration: x {} y {} z {}", data.x, data.y, data.z);
    +        }
    +    }
    +}
    +

    Just like the last snippet you should just be able to try this out like this:

    +
    # For micro:bit v2
    +$ cargo embed --features v2 --target thumbv7em-none-eabihf
    +
    +# For micro:bit v1
    +$ cargo embed --features v1 --target thumbv6m-none-eabi
    +
    +

    Furthermore if you (physically) move around your micro:bit a little you should see the +acceleration numbers that are being printed change.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/09-led-compass/.cargo/config.toml b/microbit/09-led-compass/.cargo/config.toml new file mode 100644 index 000000000..6260c5718 --- /dev/null +++ b/microbit/09-led-compass/.cargo/config.toml @@ -0,0 +1,4 @@ +[target.'cfg(all(target_arch = "arm", target_os = "none"))'] +rustflags = [ + "-C", "link-arg=-Tlink.x", +] diff --git a/microbit/09-led-compass/Cargo.toml b/microbit/09-led-compass/Cargo.toml new file mode 100644 index 000000000..a8801b1f4 --- /dev/null +++ b/microbit/09-led-compass/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "led-compass" +version = "0.1.0" +authors = ["Henrik Böving "] +edition = "2018" + +[dependencies.microbit-v2] +version = "0.12.0" +optional = true + +[dependencies.microbit] +version = "0.12.0" +optional = true + +[dependencies] +cortex-m = "0.7.3" +cortex-m-rt = "0.7.0" +rtt-target = { version = "0.3.1", features = ["cortex-m"] } +panic-rtt-target = { version = "0.1.2", features = ["cortex-m"] } +lsm303agr = "0.2.2" +libm = "0.2.1" +embedded-hal = "0.2.6" + +[features] +v2 = ["microbit-v2"] +v1 = ["microbit"] diff --git a/microbit/09-led-compass/Embed.toml b/microbit/09-led-compass/Embed.toml new file mode 100644 index 000000000..f5117ac42 --- /dev/null +++ b/microbit/09-led-compass/Embed.toml @@ -0,0 +1,12 @@ +[default.general] +# chip = "nrf52833_xxAA" # uncomment this line for micro:bit V2 +# chip = "nrf51822_xxAA" # uncomment this line for micro:bit V1 + +[default.reset] +halt_afterwards = false + +[default.rtt] +enabled = true + +[default.gdb] +enabled = false diff --git a/microbit/09-led-compass/build.rs b/microbit/09-led-compass/build.rs new file mode 100644 index 000000000..c8d8c9141 --- /dev/null +++ b/microbit/09-led-compass/build.rs @@ -0,0 +1,30 @@ +//! This build script copies the `memory.x` file from the crate root into +//! a directory where the linker can always find it at build time. +//! For many projects this is optional, as the linker always searches the +//! project root directory (wherever `Cargo.toml` is). However, if you +//! are using a workspace or have a more complicated build setup, this +//! build script becomes required. Additionally, by requesting that +//! Cargo re-run the build script whenever `memory.x` is changed, +//! a rebuild of the application with new memory settings is ensured after updating `memory.x`. + +use std::env; +use std::fs::File; +use std::io::Write; +use std::path::PathBuf; + +fn main() { + // Put `memory.x` in our output directory and ensure it's + // on the linker search path. + let out = &PathBuf::from(env::var_os("OUT_DIR").unwrap()); + File::create(out.join("memory.x")) + .unwrap() + .write_all(include_bytes!("memory.x")) + .unwrap(); + println!("cargo:rustc-link-search={}", out.display()); + + // By default, Cargo will re-run a build script whenever + // any file in the project changes. By specifying `memory.x` + // here, we ensure the build script is only re-run when + // `memory.x` is changed. + println!("cargo:rerun-if-changed=memory.x"); +} diff --git a/microbit/09-led-compass/calibration.html b/microbit/09-led-compass/calibration.html new file mode 100644 index 000000000..a0294f0f8 --- /dev/null +++ b/microbit/09-led-compass/calibration.html @@ -0,0 +1,254 @@ + + + + + + Calibration - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Calibration

    +

    One very important thing to do before using a sensor and trying to develop +an application using it is verifying that it's output is actually correct. +If this does not happen to be the case we need to calibrate the sensor +(alternatively it could also be broken but that's rather unlikely in this case).

    +

    In my case on two different micro:bit's the magnetometer, without calibration, +was quite a bit off of what it is supposed to measure. Hence for the purposes +of this chapter we will just assume that the sensor has to be calibrated.

    +

    The calibration involves quite a bit of math (matrices) so we won't cover it here but this +Design Note describes the procedure if you are interested.

    +

    Luckily for us though the group that built the original software for the +micro:bit already implemented a calibration mechanism in C++ over here.

    +

    You can find a translation of it to Rust in src/calibration.rs. The usage +is demonstrated in the default src/main.rs file. The way the calibration +works is illustrated in this video:

    +

    +

    +

    You have to basically tilt the micro:bit until all the LEDs on the LED matrix light up.

    +

    If you do not want to play the game every time you restart your application during development +feel free to modify the src/main.rs template to just use the same static calibration +once you got the first one.

    +

    Now where we got the sensor calibration out of the way let's look into +actually building this application!

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/09-led-compass/index.html b/microbit/09-led-compass/index.html new file mode 100644 index 000000000..60223e8bf --- /dev/null +++ b/microbit/09-led-compass/index.html @@ -0,0 +1,245 @@ + + + + + + LED compass - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    LED compass

    +

    In this section, we'll implement a compass using the LEDs on the micro:bit. Like proper compasses, our LED +compass must point north somehow. It will do that by turning on one of its outer LEDs; the LED turned on +should point towards north.

    +

    Magnetic fields have both a magnitude, measured in Gauss or Teslas, and a direction. The +magnetometer on the micro:bit measures both the magnitude and the direction of an external magnetic field +but it reports back the decomposition of said field along its axes.

    +

    The magnetometer has three axes associated to it. The X and Y axes basically span the plane that is the floor. +The Z axis is pointing "out" of the floor, so upwards.

    +

    You should already be able to write a program that continuously prints the magnetometer +data on the RTT console from the I2C chapter. After you wrote that +program, locate where north is at your current location. Then line up your micro:bit with +that direction and observe how the sensor's measurements look.

    +

    Now rotate the board 90 degrees while keeping it parallel to the ground. What X, Y and Z values do +you see this time? Then rotate it 90 degrees again. What values do you see?

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/09-led-compass/magnitude.html b/microbit/09-led-compass/magnitude.html new file mode 100644 index 000000000..bde3d7556 --- /dev/null +++ b/microbit/09-led-compass/magnitude.html @@ -0,0 +1,309 @@ + + + + + + Magnitude - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Magnitude

    +

    We have been working with the direction of the magnetic field but what is its real magnitude? +According to the documentation about the mag_data() function the x y z values we are +getting are in nanotesla. That means the only thing we have to compute in order to get the +magnitude of the magnetic field in nanotesla is the magnitude of the 3D vector that our x y z +values describe. As you might remember from school this is simply:

    +
    #![allow(unused)]
    +fn main() {
    +// core doesn't have this function yet so we use libm, just like with
    +// atan2f from before.
    +use libm::sqrtf;
    +let magnitude = sqrtf(x * x + y * y + z * z);
    +}
    +

    Putting all this together in a program:

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use panic_rtt_target as _;
    +use rtt_target::{rprintln, rtt_init_print};
    +
    +mod calibration;
    +use crate::calibration::calc_calibration;
    +use crate::calibration::calibrated_measurement;
    +
    +use libm::sqrtf;
    +
    +use microbit::{display::blocking::Display, hal::Timer};
    +
    +#[cfg(feature = "v1")]
    +use microbit::{hal::twi, pac::twi0::frequency::FREQUENCY_A};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{hal::twim, pac::twim0::frequency::FREQUENCY_A};
    +
    +use lsm303agr::{AccelOutputDataRate, Lsm303agr, MagOutputDataRate};
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let i2c = { twi::Twi::new(board.TWI0, board.i2c.into(), FREQUENCY_A::K100) };
    +
    +    #[cfg(feature = "v2")]
    +    let i2c = { twim::Twim::new(board.TWIM0, board.i2c_internal.into(), FREQUENCY_A::K100) };
    +
    +    let mut timer = Timer::new(board.TIMER0);
    +    let mut display = Display::new(board.display_pins);
    +
    +    let mut sensor = Lsm303agr::new_with_i2c(i2c);
    +    sensor.init().unwrap();
    +    sensor.set_mag_odr(MagOutputDataRate::Hz10).unwrap();
    +    sensor.set_accel_odr(AccelOutputDataRate::Hz10).unwrap();
    +    let mut sensor = sensor.into_mag_continuous().ok().unwrap();
    +
    +    let calibration = calc_calibration(&mut sensor, &mut display, &mut timer);
    +    rprintln!("Calibration: {:?}", calibration);
    +    rprintln!("Calibration done, entering busy loop");
    +    loop {
    +        while !sensor.mag_status().unwrap().xyz_new_data {}
    +        let mut data = sensor.mag_data().unwrap();
    +        data = calibrated_measurement(data, &calibration);
    +        let x = data.x as f32;
    +        let y = data.y as f32;
    +        let z = data.z as f32;
    +        let magnitude = sqrtf(x * x + y * y + z * z);
    +        rprintln!("{} nT, {} mG", magnitude, magnitude/100.0);
    +    }
    +}
    +

    This program will report the magnitude (strength) of the magnetic field in nanotesla (nT) and milligauss (mG). The +magnitude of the Earth's magnetic field is in the range of 250 mG to 650 mG (the magnitude +varies depending on your geographical location) so you should see a value in that range or close to +that range -- I see a magnitude of around 340 mG.

    +

    Some questions:

    +

    Without moving the board, what value do you see? Do you always see the same value?

    +

    If you rotate the board, does the magnitude change? Should it change?

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/09-led-compass/memory.x b/microbit/09-led-compass/memory.x new file mode 100644 index 000000000..9e2ab65f6 --- /dev/null +++ b/microbit/09-led-compass/memory.x @@ -0,0 +1,6 @@ +MEMORY +{ + /* NOTE K = KiBi = 1024 bytes */ + FLASH : ORIGIN = 0x00000000, LENGTH = 256K + RAM : ORIGIN = 0x20000000, LENGTH = 16K +} diff --git a/microbit/09-led-compass/solution-1.html b/microbit/09-led-compass/solution-1.html new file mode 100644 index 000000000..c47dea154 --- /dev/null +++ b/microbit/09-led-compass/solution-1.html @@ -0,0 +1,302 @@ + + + + + + Solution 1 - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Solution 1

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use panic_rtt_target as _;
    +use rtt_target::{rprintln, rtt_init_print};
    +
    +mod calibration;
    +use crate::calibration::calc_calibration;
    +use crate::calibration::calibrated_measurement;
    +
    +mod led;
    +use crate::led::Direction;
    +use crate::led::direction_to_led;
    +
    +use microbit::{display::blocking::Display, hal::Timer};
    +
    +#[cfg(feature = "v1")]
    +use microbit::{hal::twi, pac::twi0::frequency::FREQUENCY_A};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{hal::twim, pac::twim0::frequency::FREQUENCY_A};
    +
    +use lsm303agr::{AccelOutputDataRate, Lsm303agr, MagOutputDataRate};
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let i2c = { twi::Twi::new(board.TWI0, board.i2c.into(), FREQUENCY_A::K100) };
    +
    +    #[cfg(feature = "v2")]
    +    let i2c = { twim::Twim::new(board.TWIM0, board.i2c_internal.into(), FREQUENCY_A::K100) };
    +
    +    let mut timer = Timer::new(board.TIMER0);
    +    let mut display = Display::new(board.display_pins);
    +
    +    let mut sensor = Lsm303agr::new_with_i2c(i2c);
    +    sensor.init().unwrap();
    +    sensor.set_mag_odr(MagOutputDataRate::Hz10).unwrap();
    +    sensor.set_accel_odr(AccelOutputDataRate::Hz10).unwrap();
    +    let mut sensor = sensor.into_mag_continuous().ok().unwrap();
    +
    +    let calibration = calc_calibration(&mut sensor, &mut display, &mut timer);
    +    rprintln!("Calibration: {:?}", calibration);
    +    rprintln!("Calibration done, entering busy loop");
    +    loop {
    +        while !sensor.mag_status().unwrap().xyz_new_data {}
    +        let mut data = sensor.mag_data().unwrap();
    +        data = calibrated_measurement(data, &calibration);
    +
    +        let dir = match (data.x > 0, data.y > 0) {
    +            // Quadrant I
    +            (true, true) => Direction::NorthEast,
    +            // Quadrant II
    +            (false, true) => Direction::NorthWest,
    +            // Quadrant III
    +            (false, false) => Direction::SouthWest,
    +            // Quadrant IV
    +            (true, false) => Direction::SouthEast,
    +        };
    +
    +        // use the led module to turn the direction into an LED arrow
    +        // and the led display functions from chapter 5 to display the
    +        // arrow
    +        display.show(&mut timer, direction_to_led(dir), 100);
    +    }
    +}
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/09-led-compass/solution-2.html b/microbit/09-led-compass/solution-2.html new file mode 100644 index 000000000..3abd28b90 --- /dev/null +++ b/microbit/09-led-compass/solution-2.html @@ -0,0 +1,316 @@ + + + + + + Solution 2 - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Solution 2

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use panic_rtt_target as _;
    +use rtt_target::{rprintln, rtt_init_print};
    +
    +mod calibration;
    +use crate::calibration::calc_calibration;
    +use crate::calibration::calibrated_measurement;
    +
    +mod led;
    +use crate::led::Direction;
    +use crate::led::direction_to_led;
    +
    +// You'll find this useful ;-)
    +use core::f32::consts::PI;
    +use libm::atan2f;
    +
    +use microbit::{display::blocking::Display, hal::Timer};
    +
    +#[cfg(feature = "v1")]
    +use microbit::{hal::twi, pac::twi0::frequency::FREQUENCY_A};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{hal::twim, pac::twim0::frequency::FREQUENCY_A};
    +
    +use lsm303agr::{AccelOutputDataRate, Lsm303agr, MagOutputDataRate};
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let i2c = { twi::Twi::new(board.TWI0, board.i2c.into(), FREQUENCY_A::K100) };
    +
    +    #[cfg(feature = "v2")]
    +    let i2c = { twim::Twim::new(board.TWIM0, board.i2c_internal.into(), FREQUENCY_A::K100) };
    +
    +    let mut timer = Timer::new(board.TIMER0);
    +    let mut display = Display::new(board.display_pins);
    +
    +    let mut sensor = Lsm303agr::new_with_i2c(i2c);
    +    sensor.init().unwrap();
    +    sensor.set_mag_odr(MagOutputDataRate::Hz10).unwrap();
    +    sensor.set_accel_odr(AccelOutputDataRate::Hz10).unwrap();
    +    let mut sensor = sensor.into_mag_continuous().ok().unwrap();
    +
    +    let calibration = calc_calibration(&mut sensor, &mut display, &mut timer);
    +    rprintln!("Calibration: {:?}", calibration);
    +    rprintln!("Calibration done, entering busy loop");
    +    loop {
    +        while !sensor.mag_status().unwrap().xyz_new_data {}
    +        let mut data = sensor.mag_data().unwrap();
    +        data = calibrated_measurement(data, &calibration);
    +
    +        // use libm's atan2f since this isn't in core yet
    +        let theta = atan2f(data.y as f32, data.x as f32);
    +
    +        // Figure out the direction based on theta
    +        let dir = if theta < -7. * PI / 8. {
    +            Direction::West
    +        } else if theta < -5. * PI / 8. {
    +            Direction::SouthWest
    +        } else if theta < -3. * PI / 8. {
    +            Direction::South
    +        } else if theta < -PI / 8. {
    +            Direction::SouthEast
    +        } else if theta < PI / 8. {
    +            Direction::East
    +        } else if theta < 3. * PI / 8. {
    +            Direction::NorthEast
    +        } else if theta < 5. * PI / 8. {
    +            Direction::North
    +        } else if theta < 7. * PI / 8. {
    +            Direction::NorthWest
    +        } else {
    +            Direction::West
    +        };
    +
    +        display.show(&mut timer, direction_to_led(dir), 100);
    +    }
    +}
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/09-led-compass/src/calibration.rs b/microbit/09-led-compass/src/calibration.rs new file mode 100644 index 000000000..90c0c4c72 --- /dev/null +++ b/microbit/09-led-compass/src/calibration.rs @@ -0,0 +1,259 @@ +//! Translated from + +use core::fmt::Debug; +use embedded_hal::blocking::delay::DelayUs; +use embedded_hal::blocking::i2c::{Write, WriteRead}; +use libm::{fabsf, sqrtf}; +use lsm303agr::interface::I2cInterface; +use lsm303agr::mode::MagContinuous; +use lsm303agr::Lsm303agr; +use lsm303agr::Measurement; +use microbit::display::blocking::Display; + +const PERIMETER_POINTS: usize = 25; +const PIXEL1_THRESHOLD: i32 = 200; +const PIXEL2_THRESHOLD: i32 = 600; +const CALIBRATION_INCREMENT: i32 = 200; + +#[derive(Debug)] +pub struct Calibration { + center: Measurement, + scale: Measurement, + radius: u32, +} + +impl Default for Calibration { + fn default() -> Calibration { + Calibration { + center: Measurement { x: 0, y: 0, z: 0 }, + scale: Measurement { + x: 1024, + y: 1024, + z: 1024, + }, + radius: 0, + } + } +} + +pub fn calc_calibration( + sensor: &mut Lsm303agr, MagContinuous>, + display: &mut Display, + timer: &mut T, +) -> Calibration +where + T: DelayUs, + I: Write + WriteRead, + E: Debug, +{ + let data = get_data(sensor, display, timer); + return calibrate(&data); +} + +fn get_data( + sensor: &mut Lsm303agr, MagContinuous>, + display: &mut Display, + timer: &mut T, +) -> [Measurement; 25] +where + T: DelayUs, + I: Write + WriteRead, + E: Debug, +{ + let mut leds = [ + [0, 0, 0, 0, 0], + [0, 0, 0, 0, 0], + [0, 0, 0, 0, 0], + [0, 0, 0, 0, 0], + [0, 0, 0, 0, 0], + ]; + let mut cursor = (2, 2); + let mut data = [Measurement { x: 0, y: 0, z: 0 }; PERIMETER_POINTS]; + let mut samples = 0; + + while samples < PERIMETER_POINTS { + while !sensor.accel_status().unwrap().xyz_new_data {} + let accel_data = sensor.accel_data().unwrap(); + let x = accel_data.x; + let y = accel_data.y; + if x < -PIXEL2_THRESHOLD { + cursor.1 = 0; + } else if x < -PIXEL1_THRESHOLD { + cursor.1 = 1; + } else if x > PIXEL2_THRESHOLD { + cursor.1 = 4; + } else if x > PIXEL1_THRESHOLD { + cursor.1 = 3; + } else { + cursor.1 = 2; + } + + if y < -PIXEL2_THRESHOLD { + cursor.0 = 0; + } else if y < -PIXEL1_THRESHOLD { + cursor.0 = 1; + } else if y > PIXEL2_THRESHOLD { + cursor.0 = 4; + } else if y > PIXEL1_THRESHOLD { + cursor.0 = 3; + } else { + cursor.0 = 2; + } + + // Turn the y axis properly + cursor.0 = 4 - cursor.0; + + if leds[cursor.0][cursor.1] != 1 { + leds[cursor.0][cursor.1] = 1; + while !sensor.mag_status().unwrap().xyz_new_data {} + let mag_data = measurement_to_enu(sensor.mag_data().unwrap()); + data[samples] = mag_data; + samples += 1; + } + display.show(timer, leds, 200); + } + return data; +} + +fn difference_square(a: Measurement, b: Measurement) -> f32 { + let dx = (a.x - b.x) as f32; + let dy = (a.y - b.y) as f32; + let dz = (a.z - b.z) as f32; + + (dx * dx) + (dy * dy) + (dz * dz) +} + +fn measure_score(center: Measurement, data: &[Measurement]) -> f32 { + let mut min_d = difference_square(center, data[0]); + let mut max_d = min_d; + + for point in data[1..].iter() { + let d = difference_square(center, *point); + if d < min_d { + min_d = d; + } + + if d > max_d { + max_d = d; + } + } + + max_d - min_d +} + +fn calibrate(data: &[Measurement]) -> Calibration { + // Approximate a center for the data + let mut center = Measurement { x: 0, y: 0, z: 0 }; + let mut best = center; + + for point in data { + center.x += point.x; + center.y += point.y; + center.z += point.z; + } + + center.x = center.x / data.len() as i32; + center.y = center.y / data.len() as i32; + center.z = center.z / data.len() as i32; + + let mut current = center; + let mut score = measure_score(current, data); + + // Calculate a fixpoint position + loop { + for x in [-CALIBRATION_INCREMENT, 0, CALIBRATION_INCREMENT] { + for y in [-CALIBRATION_INCREMENT, 0, CALIBRATION_INCREMENT] { + for z in [-CALIBRATION_INCREMENT, 0, CALIBRATION_INCREMENT] { + let mut attempt = current; + attempt.x += x; + attempt.y += y; + attempt.z += z; + + let attempt_score = measure_score(attempt, data); + if attempt_score < score { + score = attempt_score; + best = attempt; + } + } + } + } + + if best == current { + break; + } + + current = best; + } + + spherify(current, data) +} + +fn spherify(center: Measurement, data: &[Measurement]) -> Calibration { + let mut radius = 0; + for point in data { + let d = sqrtf(difference_square(center, *point)) as u32; + if d > radius { + radius = d; + } + } + + let mut scale: f32 = 0.0; + let mut weight_x = 0.0; + let mut weight_y = 0.0; + let mut weight_z = 0.0; + + for point in data { + let d = sqrtf(difference_square(center, *point)); + let s = (radius as f32 / d) - 1.0; + scale = scale.max(s); + + let dx = point.x - center.x; + let dy = point.y - center.y; + let dz = point.z - center.z; + + weight_x += s * fabsf(dx as f32 / d); + weight_y += s * fabsf(dy as f32 / d); + weight_z += s * fabsf(dz as f32 / d); + } + + let wmag = sqrtf((weight_x * weight_x) + (weight_y * weight_y) + (weight_z * weight_z)); + let scale_x = 1.0 + scale * (weight_x / wmag); + let scale_y = 1.0 + scale * (weight_y / wmag); + let scale_z = 1.0 + scale * (weight_z / wmag); + + Calibration { + center, + radius, + scale: Measurement { + x: (1024.0 * scale_x) as i32, + y: (1024.0 * scale_y) as i32, + z: (1024.0 * scale_z) as i32, + }, + } +} + +pub fn calibrated_measurement(measurement: Measurement, calibration: &Calibration) -> Measurement { + let mut out = measurement_to_enu(measurement); + out = Measurement { + x: ((out.x - calibration.center.x) * calibration.scale.x) >> 10, + y: ((out.y - calibration.center.y) * calibration.scale.y) >> 10, + z: ((out.z - calibration.center.z) * calibration.scale.z) >> 10, + }; + enu_to_cartesian(out) +} + +fn measurement_to_enu(measurement: Measurement) -> Measurement { + Measurement { + x: -measurement.y, + y: -measurement.x, + z: measurement.z, + } +} + +fn enu_to_cartesian(measurement: Measurement) -> Measurement { + Measurement { + x: -measurement.y, + y: measurement.x, + z: measurement.z, + } +} diff --git a/microbit/09-led-compass/src/led.rs b/microbit/09-led-compass/src/led.rs new file mode 100644 index 000000000..00e5fea5e --- /dev/null +++ b/microbit/09-led-compass/src/led.rs @@ -0,0 +1,88 @@ +#[derive(Debug)] +pub enum Direction{ + North, + NorthEast, + East, + SouthEast, + South, + SouthWest, + West, + NorthWest, +} + +const NORTH: [[u8; 5]; 5] = [ + [0, 0, 1, 0, 0], + [0, 1, 1, 1, 0], + [1, 0, 1, 0, 1], + [0, 0, 1, 0, 0], + [0, 0, 1, 0, 0], +]; + +const NORTH_EAST: [[u8; 5]; 5] = [ + [1, 1, 1, 0, 0], + [1, 1, 0, 0, 0], + [1, 0, 1, 0, 0], + [0, 0, 0, 1, 0], + [0, 0, 0, 0, 1], +]; + +const EAST: [[u8; 5]; 5] = [ + [0, 0, 1, 0, 0], + [0, 1, 0, 0, 0], + [1, 1, 1, 1, 1], + [0, 1, 0, 0, 0], + [0, 0, 1, 0, 0], +]; + +const SOUTH_EAST: [[u8; 5]; 5] = [ + [0, 0, 0, 0, 1], + [0, 0, 0, 1, 0], + [1, 0, 1, 0, 0], + [1, 1, 0, 0, 0], + [1, 1, 1, 0, 0], +]; + +const SOUTH: [[u8; 5]; 5] = [ + [0, 0, 1, 0, 0], + [0, 0, 1, 0, 0], + [1, 0, 1, 0, 1], + [0, 1, 1, 1, 0], + [0, 0, 1, 0, 0], +]; + +const SOUTH_WEST: [[u8; 5]; 5] = [ + [1, 0, 0, 0, 0], + [0, 1, 0, 0, 0], + [0, 0, 1, 0, 1], + [0, 0, 0, 1, 1], + [0, 0, 1, 1, 1], +]; + +const WEST: [[u8; 5]; 5] = [ + [0, 0, 1, 0, 0], + [0, 0, 0, 1, 0], + [1, 1, 1, 1, 1], + [0, 0, 0, 1, 0], + [0, 0, 1, 0, 0], +]; + +const NORTH_WEST: [[u8; 5]; 5] = [ + [0, 0, 1, 1, 1], + [0, 0, 0, 1, 1], + [0, 0, 1, 0, 1], + [0, 1, 0, 0, 0], + [1, 0, 0, 0, 0], +]; + +pub fn direction_to_led(direction: Direction) -> [[u8; 5]; 5] { + match direction { + Direction::North => NORTH, + Direction::NorthEast => NORTH_EAST, + Direction::East => EAST, + Direction::SouthEast => SOUTH_EAST, + Direction::South => SOUTH, + Direction::SouthWest => SOUTH_WEST, + Direction::West => WEST, + Direction::NorthWest => NORTH_WEST, + } +} diff --git a/microbit/09-led-compass/src/main.rs b/microbit/09-led-compass/src/main.rs new file mode 100644 index 000000000..944e66461 --- /dev/null +++ b/microbit/09-led-compass/src/main.rs @@ -0,0 +1,52 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +use cortex_m_rt::entry; +use panic_rtt_target as _; +use rtt_target::{rprintln, rtt_init_print}; + +mod calibration; +use crate::calibration::calc_calibration; +use crate::calibration::calibrated_measurement; + +use microbit::{display::blocking::Display, hal::Timer}; + +#[cfg(feature = "v1")] +use microbit::{hal::twi, pac::twi0::frequency::FREQUENCY_A}; + +#[cfg(feature = "v2")] +use microbit::{hal::twim, pac::twim0::frequency::FREQUENCY_A}; + +use lsm303agr::{AccelOutputDataRate, Lsm303agr, MagOutputDataRate}; + +#[entry] +fn main() -> ! { + rtt_init_print!(); + let board = microbit::Board::take().unwrap(); + + #[cfg(feature = "v1")] + let i2c = { twi::Twi::new(board.TWI0, board.i2c.into(), FREQUENCY_A::K100) }; + + #[cfg(feature = "v2")] + let i2c = { twim::Twim::new(board.TWIM0, board.i2c_internal.into(), FREQUENCY_A::K100) }; + + let mut timer = Timer::new(board.TIMER0); + let mut display = Display::new(board.display_pins); + + let mut sensor = Lsm303agr::new_with_i2c(i2c); + sensor.init().unwrap(); + sensor.set_mag_odr(MagOutputDataRate::Hz10).unwrap(); + sensor.set_accel_odr(AccelOutputDataRate::Hz10).unwrap(); + let mut sensor = sensor.into_mag_continuous().ok().unwrap(); + + let calibration = calc_calibration(&mut sensor, &mut display, &mut timer); + rprintln!("Calibration: {:?}", calibration); + rprintln!("Calibration done, entering busy loop"); + loop { + while !sensor.mag_status().unwrap().xyz_new_data {} + let mut data = sensor.mag_data().unwrap(); + data = calibrated_measurement(data, &calibration); + rprintln!("x: {}, y: {}, z: {}", data.x, data.y, data.z); + } +} diff --git a/microbit/09-led-compass/take-1.html b/microbit/09-led-compass/take-1.html new file mode 100644 index 000000000..09c68e931 --- /dev/null +++ b/microbit/09-led-compass/take-1.html @@ -0,0 +1,315 @@ + + + + + + Take 1 - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Take 1

    +

    What's the simplest way in which we can implement the LED compass, even if it's not perfect?

    +

    For starters, we'd only care about the X and Y components of the magnetic field because when you +look at a compass you always hold it in horizontal position and thus the compass is in the XY plane.

    +

    + +

    +

    If we only looked at the signs of the X and Y components we could determine to which quadrant the +magnetic field belongs to. Now the question of course is which direction (north, north-east, etc.) +do the 4 quadrants represent. In order to figure this out we can just rotate the micro:bit and observe +how the quadrant changes whenever we point in another direction.

    +

    After experimenting a bit we can find out that if we point the micro:bit in e.g. north-east direction, +both the X and the Y component are always positive. Based on this information you should be able to +figure out which direction the other quadrants represent.

    +

    Once you figured out the relation between quadrant and direction you should be able to +complete the template from below.

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use panic_rtt_target as _;
    +use rtt_target::{rprintln, rtt_init_print};
    +
    +mod calibration;
    +use crate::calibration::calc_calibration;
    +use crate::calibration::calibrated_measurement;
    +
    +mod led;
    +use led::Direction;
    +
    +use microbit::{display::blocking::Display, hal::Timer};
    +
    +#[cfg(feature = "v1")]
    +use microbit::{hal::twi, pac::twi0::frequency::FREQUENCY_A};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{hal::twim, pac::twim0::frequency::FREQUENCY_A};
    +
    +use lsm303agr::{AccelOutputDataRate, Lsm303agr, MagOutputDataRate};
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let i2c = { twi::Twi::new(board.TWI0, board.i2c.into(), FREQUENCY_A::K100) };
    +
    +    #[cfg(feature = "v2")]
    +    let i2c = { twim::Twim::new(board.TWIM0, board.i2c_internal.into(), FREQUENCY_A::K100) };
    +
    +    let mut timer = Timer::new(board.TIMER0);
    +    let mut display = Display::new(board.display_pins);
    +
    +    let mut sensor = Lsm303agr::new_with_i2c(i2c);
    +    sensor.init().unwrap();
    +    sensor.set_mag_odr(MagOutputDataRate::Hz10).unwrap();
    +    sensor.set_accel_odr(AccelOutputDataRate::Hz10).unwrap();
    +    let mut sensor = sensor.into_mag_continuous().ok().unwrap();
    +
    +    let calibration = calc_calibration(&mut sensor, &mut display, &mut timer);
    +    rprintln!("Calibration: {:?}", calibration);
    +    rprintln!("Calibration done, entering busy loop");
    +    loop {
    +        while !sensor.mag_status().unwrap().xyz_new_data {}
    +        let mut data = sensor.mag_data().unwrap();
    +        data = calibrated_measurement(data, &calibration);
    +
    +        let dir = match (data.x > 0, data.y > 0) {
    +            // Quadrant ???
    +            (true, true) => Direction::NorthEast,
    +            // Quadrant ???
    +            (false, true) => panic!("TODO"),
    +            // Quadrant ???
    +            (false, false) => panic!("TODO"),
    +            // Quadrant ???
    +            (true, false) => panic!("TODO"),
    +        };
    +
    +        // use the led module to turn the direction into an LED arrow
    +        // and the led display functions from chapter 5 to display the
    +        // arrow
    +    }
    +}
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/09-led-compass/take-2.html b/microbit/09-led-compass/take-2.html new file mode 100644 index 000000000..1ec3b27d3 --- /dev/null +++ b/microbit/09-led-compass/take-2.html @@ -0,0 +1,317 @@ + + + + + + Take 2 - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Take 2

    +

    This time, we'll use math to get the precise angle that the magnetic field forms with the X and Y +axes of the magnetometer.

    +

    We'll use the atan2 function. This function returns an angle in the -PI to PI range. The +graphic below shows how this angle is measured:

    +

    + +

    +

    Although not explicitly shown in this graph the X axis points to the right and the Y axis points up.

    +

    Here's the starter code. theta, in radians, has already been computed. You need to pick which LED +to turn on based on the value of theta.

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use panic_rtt_target as _;
    +use rtt_target::{rprintln, rtt_init_print};
    +
    +mod calibration;
    +use crate::calibration::calc_calibration;
    +use crate::calibration::calibrated_measurement;
    +
    +mod led;
    +use crate::led::Direction;
    +use crate::led::direction_to_led;
    +
    +// You'll find this useful ;-)
    +use core::f32::consts::PI;
    +use libm::atan2f;
    +
    +use microbit::{display::blocking::Display, hal::Timer};
    +
    +#[cfg(feature = "v1")]
    +use microbit::{hal::twi, pac::twi0::frequency::FREQUENCY_A};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{hal::twim, pac::twim0::frequency::FREQUENCY_A};
    +
    +use lsm303agr::{AccelOutputDataRate, Lsm303agr, MagOutputDataRate};
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let i2c = { twi::Twi::new(board.TWI0, board.i2c.into(), FREQUENCY_A::K100) };
    +
    +    #[cfg(feature = "v2")]
    +    let i2c = { twim::Twim::new(board.TWIM0, board.i2c_internal.into(), FREQUENCY_A::K100) };
    +
    +    let mut timer = Timer::new(board.TIMER0);
    +    let mut display = Display::new(board.display_pins);
    +
    +    let mut sensor = Lsm303agr::new_with_i2c(i2c);
    +    sensor.init().unwrap();
    +    sensor.set_mag_odr(MagOutputDataRate::Hz10).unwrap();
    +    sensor.set_accel_odr(AccelOutputDataRate::Hz10).unwrap();
    +    let mut sensor = sensor.into_mag_continuous().ok().unwrap();
    +
    +    let calibration = calc_calibration(&mut sensor, &mut display, &mut timer);
    +    rprintln!("Calibration: {:?}", calibration);
    +    rprintln!("Calibration done, entering busy loop");
    +    loop {
    +        while !sensor.mag_status().unwrap().xyz_new_data {}
    +        let mut data = sensor.mag_data().unwrap();
    +        data = calibrated_measurement(data, &calibration);
    +
    +        // use libm's atan2f since this isn't in core yet
    +        let theta = atan2f(data.y as f32, data.x as f32);
    +
    +        // Figure out the direction based on theta
    +        let dir = Direction::NorthEast;
    +
    +        display.show(&mut timer, direction_to_led(dir), 100);
    +    }
    +}
    +
    +

    Suggestions/tips:

    +
      +
    • A whole circle rotation equals 360 degrees.
    • +
    • PI radians is equivalent to 180 degrees.
    • +
    • If theta was zero, which direction are you pointing at?
    • +
    • If theta was, instead, very close to zero, which direction are you pointing at?
    • +
    • If theta kept increasing, at what value would you change the direction
    • +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/10-punch-o-meter/.cargo/config.toml b/microbit/10-punch-o-meter/.cargo/config.toml new file mode 100644 index 000000000..6260c5718 --- /dev/null +++ b/microbit/10-punch-o-meter/.cargo/config.toml @@ -0,0 +1,4 @@ +[target.'cfg(all(target_arch = "arm", target_os = "none"))'] +rustflags = [ + "-C", "link-arg=-Tlink.x", +] diff --git a/microbit/10-punch-o-meter/Cargo.toml b/microbit/10-punch-o-meter/Cargo.toml new file mode 100644 index 000000000..c49537a0b --- /dev/null +++ b/microbit/10-punch-o-meter/Cargo.toml @@ -0,0 +1,25 @@ +[package] +name = "punch-o-meter" +version = "0.1.0" +authors = ["Henrik Böving "] +edition = "2018" + +[dependencies.microbit-v2] +version = "0.12.0" +optional = true + +[dependencies.microbit] +version = "0.12.0" +optional = true + +[dependencies] +cortex-m = "0.7.3" +cortex-m-rt = "0.7.0" +rtt-target = { version = "0.3.1", features = ["cortex-m"] } +panic-rtt-target = { version = "0.1.2", features = ["cortex-m"] } +lsm303agr = "0.2.2" +nb = "1.0.0" + +[features] +v2 = ["microbit-v2"] +v1 = ["microbit"] diff --git a/microbit/10-punch-o-meter/Embed.toml b/microbit/10-punch-o-meter/Embed.toml new file mode 100644 index 000000000..f5117ac42 --- /dev/null +++ b/microbit/10-punch-o-meter/Embed.toml @@ -0,0 +1,12 @@ +[default.general] +# chip = "nrf52833_xxAA" # uncomment this line for micro:bit V2 +# chip = "nrf51822_xxAA" # uncomment this line for micro:bit V1 + +[default.reset] +halt_afterwards = false + +[default.rtt] +enabled = true + +[default.gdb] +enabled = false diff --git a/microbit/10-punch-o-meter/build.rs b/microbit/10-punch-o-meter/build.rs new file mode 100644 index 000000000..c8d8c9141 --- /dev/null +++ b/microbit/10-punch-o-meter/build.rs @@ -0,0 +1,30 @@ +//! This build script copies the `memory.x` file from the crate root into +//! a directory where the linker can always find it at build time. +//! For many projects this is optional, as the linker always searches the +//! project root directory (wherever `Cargo.toml` is). However, if you +//! are using a workspace or have a more complicated build setup, this +//! build script becomes required. Additionally, by requesting that +//! Cargo re-run the build script whenever `memory.x` is changed, +//! a rebuild of the application with new memory settings is ensured after updating `memory.x`. + +use std::env; +use std::fs::File; +use std::io::Write; +use std::path::PathBuf; + +fn main() { + // Put `memory.x` in our output directory and ensure it's + // on the linker search path. + let out = &PathBuf::from(env::var_os("OUT_DIR").unwrap()); + File::create(out.join("memory.x")) + .unwrap() + .write_all(include_bytes!("memory.x")) + .unwrap(); + println!("cargo:rustc-link-search={}", out.display()); + + // By default, Cargo will re-run a build script whenever + // any file in the project changes. By specifying `memory.x` + // here, we ensure the build script is only re-run when + // `memory.x` is changed. + println!("cargo:rerun-if-changed=memory.x"); +} diff --git a/microbit/10-punch-o-meter/gravity-is-up.html b/microbit/10-punch-o-meter/gravity-is-up.html new file mode 100644 index 000000000..6c3bed121 --- /dev/null +++ b/microbit/10-punch-o-meter/gravity-is-up.html @@ -0,0 +1,251 @@ + + + + + + Gravity is up? - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Gravity is up?

    +

    What's the first thing we'll do?

    +

    Perform a sanity check!

    +

    You should already be able to write a program that continuously prints the accelerometer +data on the RTT console from the I2C chapter. Do you observe something +interesting even when holding the board parallel to the floor with the LED side facing down?

    +

    What you should see like this is that both the X and Y values are rather close to 0, while the +Z value is at around 1000. Which is weird because the board is not moving yet its acceleration is +non-zero. What's going on? This must be related to the gravity, right? Because the acceleration of +gravity is 1 g (aha, 1 g = 1000 from the accelerometer). But the gravity pulls objects downwards +so the acceleration along the Z axis should be negative not positive

    +

    Did the program get the Z axis backwards? Nope, you can test rotating the board to align the gravity +to the X or Y axis but the acceleration measured by the accelerometer is always pointing up.

    +

    What happens here is that the accelerometer is measuring the proper acceleration of the board not +the acceleration you are observing. This proper acceleration is the acceleration of the board as +seen from an observer that's in free fall. An observer that's in free fall is moving toward the +center of the Earth with an acceleration of 1g; from its point of view the board is actually +moving upwards (away from the center of the Earth) with an acceleration of 1g. And that's why the +proper acceleration is pointing up. This also means that if the board was in free fall, the +accelerometer would report a proper acceleration of zero. Please, don't try that at home.

    +

    Yes, physics is hard. Let's move on.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/10-punch-o-meter/index.html b/microbit/10-punch-o-meter/index.html new file mode 100644 index 000000000..3851fa016 --- /dev/null +++ b/microbit/10-punch-o-meter/index.html @@ -0,0 +1,238 @@ + + + + + + Punch-o-meter - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Punch-o-meter

    +

    In this section we'll be playing with the accelerometer that's in the board.

    +

    What are we building this time? A punch-o-meter! We'll be measuring the power of your jabs. Well, +actually the maximum acceleration that you can reach because acceleration is what accelerometers +measure. Strength and acceleration are proportional though so it's a good approximation.

    +

    As we already know from previous chapters the accelerometer is built inside the LSM303AGR package. +And just like the magnetometer, it is accessible using the I2C bus. It also has the same coordinate +system as the magnetometer.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/10-punch-o-meter/memory.x b/microbit/10-punch-o-meter/memory.x new file mode 100644 index 000000000..9e2ab65f6 --- /dev/null +++ b/microbit/10-punch-o-meter/memory.x @@ -0,0 +1,6 @@ +MEMORY +{ + /* NOTE K = KiBi = 1024 bytes */ + FLASH : ORIGIN = 0x00000000, LENGTH = 256K + RAM : ORIGIN = 0x20000000, LENGTH = 16K +} diff --git a/microbit/10-punch-o-meter/my-solution.html b/microbit/10-punch-o-meter/my-solution.html new file mode 100644 index 000000000..e75f86f42 --- /dev/null +++ b/microbit/10-punch-o-meter/my-solution.html @@ -0,0 +1,329 @@ + + + + + + My solution - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    My solution

    +
    #![deny(unsafe_code)]
    +#![no_main]
    +#![no_std]
    +
    +use cortex_m_rt::entry;
    +use rtt_target::{rtt_init_print, rprintln};
    +use panic_rtt_target as _;
    +
    +#[cfg(feature = "v1")]
    +use microbit::{
    +    hal::twi,
    +    pac::twi0::frequency::FREQUENCY_A,
    +};
    +
    +#[cfg(feature = "v2")]
    +use microbit::{
    +    hal::twim,
    +    pac::twim0::frequency::FREQUENCY_A,
    +};
    +
    +use lsm303agr::{
    +    AccelScale, AccelOutputDataRate, Lsm303agr,
    +};
    +
    +use microbit::hal::timer::Timer;
    +use microbit::hal::prelude::*;
    +use nb::Error;
    +
    +#[entry]
    +fn main() -> ! {
    +    const THRESHOLD: f32 = 0.5;
    +
    +    rtt_init_print!();
    +    let board = microbit::Board::take().unwrap();
    +
    +    #[cfg(feature = "v1")]
    +    let i2c = { twi::Twi::new(board.TWI0, board.i2c.into(), FREQUENCY_A::K100) };
    +
    +    #[cfg(feature = "v2")]
    +    let i2c = { twim::Twim::new(board.TWIM0, board.i2c_internal.into(), FREQUENCY_A::K100) };
    +
    +    let mut countdown = Timer::new(board.TIMER0);
    +    let mut delay = Timer::new(board.TIMER1);
    +    let mut sensor = Lsm303agr::new_with_i2c(i2c);
    +    sensor.init().unwrap();
    +    sensor.set_accel_odr(AccelOutputDataRate::Hz50).unwrap();
    +    // Allow the sensor to measure up to 16 G since human punches
    +    // can actually be quite fast
    +    sensor.set_accel_scale(AccelScale::G16).unwrap();
    +
    +    let mut max_g = 0.;
    +    let mut measuring = false;
    +
    +    loop {
    +        while !sensor.accel_status().unwrap().xyz_new_data {}
    +        // x acceleration in g
    +        let g_x = sensor.accel_data().unwrap().x as f32 / 1000.0;
    +
    +        if measuring {
    +            // Check the status of our contdown
    +            match countdown.wait() {
    +                // countdown isn't done yet
    +                Err(Error::WouldBlock) => {
    +                    if g_x > max_g {
    +                        max_g = g_x;
    +                    }
    +                },
    +                // Countdown is done
    +                Ok(_) => {
    +                    // Report max value
    +                    rprintln!("Max acceleration: {}g", max_g);
    +
    +                    // Reset
    +                    max_g = 0.;
    +                    measuring = false;
    +                },
    +                // Since the nrf52 and nrf51 HAL have Void as an error type
    +                // this path cannot occur, as Void is an empty type
    +                Err(Error::Other(_)) => {
    +                    unreachable!()
    +                }
    +            }
    +        } else {
    +            // If acceleration goes above a threshold, we start measuring
    +            if g_x > THRESHOLD {
    +                rprintln!("START!");
    +
    +                measuring = true;
    +                max_g = g_x;
    +                // The documentation notes that the timer works at a frequency
    +                // of 1 Mhz, so in order to wait for 1 second we have to
    +                // set it to 1_000_000 ticks.
    +                countdown.start(1_000_000_u32);
    +            }
    +        }
    +        delay.delay_ms(20_u8);
    +    }
    +}
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/10-punch-o-meter/src/main.rs b/microbit/10-punch-o-meter/src/main.rs new file mode 100644 index 000000000..bc1ce25c5 --- /dev/null +++ b/microbit/10-punch-o-meter/src/main.rs @@ -0,0 +1,15 @@ +#![deny(unsafe_code)] +#![no_main] +#![no_std] + +use cortex_m_rt::entry; +use rtt_target::rtt_init_print; +use panic_rtt_target as _; + +#[entry] +fn main() -> ! { + rtt_init_print!(); + let board = microbit::Board::take().unwrap(); + + loop {} +} diff --git a/microbit/10-punch-o-meter/the-challenge.html b/microbit/10-punch-o-meter/the-challenge.html new file mode 100644 index 000000000..47a8262b4 --- /dev/null +++ b/microbit/10-punch-o-meter/the-challenge.html @@ -0,0 +1,252 @@ + + + + + + The challenge - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    The challenge

    +

    To keep things simple, we'll measure the acceleration only in the X axis while the board remains +horizontal. That way we won't have to deal with subtracting that fictitious 1g we observed +before which would be hard because that 1g could have X Y Z components depending on how the board +is oriented.

    +

    Here's what the punch-o-meter must do:

    +
      +
    • By default, the app is not "observing" the acceleration of the board.
    • +
    • When a significant X acceleration is detected (i.e. the acceleration goes above some threshold), +the app should start a new measurement.
    • +
    • During that measurement interval, the app should keep track of the maximum acceleration observed
    • +
    • After the measurement interval ends, the app must report the maximum acceleration observed. You +can report the value using the rprintln! macro.
    • +
    +

    Give it a try and let me know how hard you can punch ;-).

    +
    +

    NOTE There are two additional APIs that should be useful for this task we haven't discussed yet. +First the set_accel_scale one which you need to measure high g values. +Secondly the Countdown trait from embedded_hal. If you decide to use this to keep your measurement +intervals you will have to pattern match on the nb::Result type instead of using the block! macro +we have seen in previous chapters.

    +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/11-snake-game/.cargo/config.toml b/microbit/11-snake-game/.cargo/config.toml new file mode 100644 index 000000000..6260c5718 --- /dev/null +++ b/microbit/11-snake-game/.cargo/config.toml @@ -0,0 +1,4 @@ +[target.'cfg(all(target_arch = "arm", target_os = "none"))'] +rustflags = [ + "-C", "link-arg=-Tlink.x", +] diff --git a/microbit/11-snake-game/Cargo.toml b/microbit/11-snake-game/Cargo.toml new file mode 100644 index 000000000..de02fcb7b --- /dev/null +++ b/microbit/11-snake-game/Cargo.toml @@ -0,0 +1,30 @@ +[package] +name = "snake-game" +version = "0.1.0" +authors = ["Alan Bunbury "] +edition = "2018" + +[dependencies.microbit-v2] +version = "0.13.0" +optional = true + +# NOTE: We define a dependency for v1 here so that CI checks pass, and to facilitate future porting of the snake game +# to the micro:bit v1. However, the code has not been written for, or tested on, the v1 and may not work. +[dependencies.microbit] +version = "0.13.0" +optional = true + +[dependencies] +cortex-m = "0.7.3" +cortex-m-rt = "0.7.0" +rtt-target = { version = "0.3.1", features = ["cortex-m"] } +panic-rtt-target = { version = "0.1.2", features = ["cortex-m"] } +lsm303agr = "0.2.2" +nb = "1.0.0" +libm = "0.2.1" +heapless = "0.8.0" +tiny-led-matrix = "1.0.1" + +[features] +v2 = ["microbit-v2"] +v1 = ["microbit"] diff --git a/microbit/11-snake-game/Embed.toml b/microbit/11-snake-game/Embed.toml new file mode 100644 index 000000000..21950130b --- /dev/null +++ b/microbit/11-snake-game/Embed.toml @@ -0,0 +1,11 @@ +[default.general] +chip = "nrf52833_xxAA" # micro:bit V2 + +[default.reset] +halt_afterwards = false + +[default.rtt] +enabled = true + +[default.gdb] +enabled = false diff --git a/microbit/11-snake-game/controls.html b/microbit/11-snake-game/controls.html new file mode 100644 index 000000000..69ed75a29 --- /dev/null +++ b/microbit/11-snake-game/controls.html @@ -0,0 +1,412 @@ + + + + + + Controls - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Controls

    +

    Our protagonist will be controlled by the two buttons on the front of the micro:bit. Button A will turn to the (snake's) +left, and button B will turn to the (snake's) right.

    +

    We will use the microbit::pac::interrupt macro to handle button presses in a concurrent way. The interrupt will be +generated by the micro:bit's GPIOTE (General Purpose Input/Output Tasks and Events) peripheral.

    +

    The controls module

    +

    Code in this section should be placed in a separate file, controls.rs, in our src directory.

    +

    We will need to keep track of two separate pieces of global mutable state: A reference to the GPIOTE peripheral, and a +record of the selected direction to turn next.

    +
    #![allow(unused)]
    +fn main() {
    +use core::cell::RefCell;
    +use cortex_m::interrupt::Mutex;
    +use microbit::hal::gpiote::Gpiote;
    +use crate::game::Turn;
    +
    +// ...
    +
    +static GPIO: Mutex<RefCell<Option<Gpiote>>> = Mutex::new(RefCell::new(None));
    +static TURN: Mutex<RefCell<Turn>> = Mutex::new(RefCell::new(Turn::None));
    +}
    +

    The data is wrapped in a RefCell to permit interior mutability. You can learn more about RefCell by reading +its documentation and the relevant chapter of the Rust Book. +The RefCell is, in turn, wrapped in a cortex_m::interrupt::Mutex to allow safe access. +The Mutex provided by the cortex_m crate uses the concept of a critical section. +Data in a Mutex can only be accessed from within a function or closure passed to cortex_m::interrupt:free, which +ensures that the code in the function or closure cannot itself be interrupted.

    +

    First, we will initialise the buttons.

    +
    #![allow(unused)]
    +fn main() {
    +use cortex_m::interrupt::free;
    +use microbit::{
    +    board::Buttons,
    +    pac::{self, GPIOTE}
    +};
    +
    +// ...
    +
    +/// Initialise the buttons and enable interrupts.
    +pub(crate) fn init_buttons(board_gpiote: GPIOTE, board_buttons: Buttons) {
    +    let gpiote = Gpiote::new(board_gpiote);
    +
    +    let channel0 = gpiote.channel0();
    +    channel0
    +        .input_pin(&board_buttons.button_a.degrade())
    +        .hi_to_lo()
    +        .enable_interrupt();
    +    channel0.reset_events();
    +
    +    let channel1 = gpiote.channel1();
    +    channel1
    +        .input_pin(&board_buttons.button_b.degrade())
    +        .hi_to_lo()
    +        .enable_interrupt();
    +    channel1.reset_events();
    +
    +    free(move |cs| {
    +        *GPIO.borrow(cs).borrow_mut() = Some(gpiote);
    +
    +        unsafe {
    +            pac::NVIC::unmask(pac::Interrupt::GPIOTE);
    +        }
    +        pac::NVIC::unpend(pac::Interrupt::GPIOTE);
    +    });
    +}
    +}
    +

    The GPIOTE peripheral on the nRF52 has 8 "channels", each of which can be connected to a GPIO pin and configured to +respond to certain events, including rising edge (transition from low to high signal) and falling edge (high to low +signal). A button is a GPIO pin which has high signal when not pressed and low signal otherwise. Therefore, a button +press is a falling edge.

    +

    We connect channel0 to button_a and channel1 to button_b and, in each case, tell them to generate events on a +falling edge (hi_to_lo). We store a reference to our GPIOTE peripheral in the GPIO Mutex. We then unmask GPIOTE +interrupts, allowing them to be propagated by the hardware, and call unpend to clear any interrupts with pending +status (which may have been generated prior to the interrupts being unmasked).

    +

    Next, we write the code that handles the interrupt. We use the interrupt macro provided by microbit::pac (in the +case of the v2, it is re-exported from the nrf52833_hal crate). We define a function with the same name as the +interrupt we want to handle (you can see them all here) and annotate it with #[interrupt].

    +
    #![allow(unused)]
    +fn main() {
    +use microbit::pac::interrupt;
    +
    +// ...
    +
    +#[interrupt]
    +fn GPIOTE() {
    +    free(|cs| {
    +        if let Some(gpiote) = GPIO.borrow(cs).borrow().as_ref() {
    +            let a_pressed = gpiote.channel0().is_event_triggered();
    +            let b_pressed = gpiote.channel1().is_event_triggered();
    +
    +            let turn = match (a_pressed, b_pressed) {
    +                (true, false) => Turn::Left,
    +                (false, true) => Turn::Right,
    +                _ => Turn::None
    +            };
    +
    +            gpiote.channel0().reset_events();
    +            gpiote.channel1().reset_events();
    +
    +            *TURN.borrow(cs).borrow_mut() = turn;
    +        }
    +    });
    +}
    +}
    +

    When a GPIOTE interrupt is generated, we check each button to see whether it has been pressed. If only button A has been +pressed, we record that the snake should turn to the left. If only button B has been pressed, we record that the snake +should turn to the right. In any other case, we record that the snake should not make any turn. The relevant turn is +stored in the TURN Mutex. All of this happens within a free block, to ensure that we cannot be interrupted again +while handling this interrupt.

    +

    Finally, we expose a simple function to get the next turn.

    +
    #![allow(unused)]
    +fn main() {
    +/// Get the next turn (i.e., the turn corresponding to the most recently pressed button).
    +pub fn get_turn(reset: bool) -> Turn {
    +    free(|cs| {
    +        let turn = *TURN.borrow(cs).borrow();
    +        if reset {
    +            *TURN.borrow(cs).borrow_mut() = Turn::None
    +        }
    +        turn
    +    })
    +}
    +}
    +

    This function simply returns the current value of the TURN Mutex. It takes a single boolean argument, reset. If +reset is true, the value of TURN is reset, i.e., set to Turn::None.

    +

    Updating the main file

    +

    Returning to our main function, we need to add a call to init_buttons before our main loop, and in the game loop, +replace our placeholder Turn::None argument to the game.step method with the value returned by get_turn.

    +
    #![no_main]
    +#![no_std]
    +
    +mod game;
    +mod control;
    +
    +use cortex_m_rt::entry;
    +use microbit::{
    +    Board,
    +    hal::{prelude::*, Rng, Timer},
    +    display::blocking::Display
    +};
    +use rtt_target::rtt_init_print;
    +use panic_rtt_target as _;
    +
    +use crate::game::{Game, GameStatus};
    +use crate::control::{init_buttons, get_turn};
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let mut board = Board::take().unwrap();
    +    let mut timer = Timer::new(board.TIMER0);
    +    let mut rng = Rng::new(board.RNG);
    +    let mut game = Game::new(rng.random_u32());
    +
    +    let mut display = Display::new(board.display_pins);
    +
    +    init_buttons(board.GPIOTE, board.buttons);
    +
    +    loop {  // Main loop
    +        loop {  // Game loop
    +            let image = game.game_matrix(9, 9, 9);
    +            // The brightness values are meaningless at the moment as we haven't yet
    +            // implemented a display capable of displaying different brightnesses
    +            display.show(&mut timer, image, game.step_len_ms());
    +            match game.status {
    +                GameStatus::Ongoing => game.step(get_turn(true)),
    +                _ => {
    +                    for _ in 0..3 {
    +                        display.clear();
    +                        timer.delay_ms(200u32);
    +                        display.show(&mut timer, image, 200);
    +                    }
    +                    display.clear();
    +                    display.show(&mut timer, game.score_matrix(), 1000);
    +                    break
    +                }
    +            }
    +        }
    +        game.reset();
    +    }
    +}
    +

    Now we can control the snake using the micro:bit's buttons!

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/11-snake-game/game-logic.html b/microbit/11-snake-game/game-logic.html new file mode 100644 index 000000000..d8a6244c4 --- /dev/null +++ b/microbit/11-snake-game/game-logic.html @@ -0,0 +1,690 @@ + + + + + + Game logic - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Game logic

    +

    First, we are going to describe the game logic. You are probably familiar with snake games, but if not, the basic idea +is that the player guides a snake around a 2D grid. At any given time, there is some "food" at a random location on the +grid and the goal of the game is to get the snake to "eat" as much food as possible. Each time the snake eats some food +it grows in length. The player loses if the snake crashes into its own tail. In some variants of the game, the player +also loses if the snake crashes into the edge of the grid, but given the small size of our grid we are going to +implement a "wraparound" rule where, if the snake goes off one edge of the grid, it will continue from the opposite +edge.

    +

    The game module

    +

    The code in this section should go in a separate file, game.rs, in our src directory.

    +
    #![allow(unused)]
    +fn main() {
    +use heapless::FnvIndexSet;
    +
    +/// A single point on the grid.
    +#[derive(Debug, Copy, Clone, Eq, PartialEq, Hash)]
    +struct Coords {
    +   // Signed ints to allow negative values (handy when checking if we have gone
    +   // off the top or left of the grid)
    +   row: i8,
    +   col: i8
    +}
    +
    +impl Coords {
    +   /// Get random coordinates within a grid. `exclude` is an optional set of
    +   /// coordinates which should be excluded from the output.
    +   fn random(
    +      rng: &mut Prng,  // We define the Prng struct below
    +      exclude: Option<&FnvIndexSet<Coords, 32>>
    +   ) -> Self {
    +      let mut coords = Coords {
    +         row: ((rng.random_u32() as usize) % 5) as i8,
    +         col: ((rng.random_u32() as usize) % 5) as i8
    +      };
    +      while exclude.is_some_and(|exc| exc.contains(&coords)) {
    +         coords = Coords {
    +            row: ((rng.random_u32() as usize) % 5) as i8,
    +            col: ((rng.random_u32() as usize) % 5) as i8
    +         }
    +      }
    +      coords
    +   }
    +
    +   /// Whether the point is outside the bounds of the grid.
    +   fn is_out_of_bounds(&self) -> bool {
    +      self.row < 0 || self.row >= 5 || self.col < 0 || self.col >= 5
    +   }
    +}
    +}
    +

    We use a Coords struct to refer to a position on the grid. Because Coords only contains two integers, we tell the +compiler to derive an implementation of the Copy trait for it, so we can pass around Coords structs without having +to worry about ownership.

    +

    We define an associated function, Coords::random, which will give us a random position on the grid. We will use this +later to determine where to place the snake's food. To do this, we need a source of random numbers. The nRF52833 has a +random number generator (RNG) peripheral, documented at section 6.19 of the spec sheet. The HAL gives us a simple +interface to the RNG via the microbit::hal::rng::Rng struct. However, it is a blocking interface, and the time +needed to generate one random byte of data is variable and unpredictable. We therefore define a pseudo-random +number generator (PRNG) which uses an xorshift algorithm to generate +pseudo-random u32 values that we can use to determine where to place food. The algorithm is basic and not +cryptographically secure, but it is efficient, easy to implement and good enough for our humble snake game. Our Prng +struct requires an initial seed value, which we get from the RNG peripheral.

    +
    #![allow(unused)]
    +fn main() {
    +/// A basic pseudo-random number generator.
    +struct Prng {
    +    value: u32
    +}
    +
    +impl Prng {
    +    fn new(seed: u32) -> Self {
    +        Self {value: seed}
    +    }
    +
    +    /// Basic xorshift PRNG function: see https://en.wikipedia.org/wiki/Xorshift
    +    fn xorshift32(mut input: u32) -> u32 {
    +        input ^= input << 13;
    +        input ^= input >> 17;
    +        input ^= input << 5;
    +        input
    +    }
    +
    +    /// Return a pseudo-random u32.
    +    fn random_u32(&mut self) -> u32 {
    +        self.value = Self::xorshift32(self.value);
    +        self.value
    +    }
    +}
    +}
    +

    We also need to define a few enums that help us manage the game's state: direction of movement, direction to turn, the +current game status and the outcome of a particular "step" in the game (ie, a single movement of the snake).

    +
    #![allow(unused)]
    +fn main() {
    +/// Define the directions the snake can move.
    +enum Direction {
    +    Up,
    +    Down,
    +    Left,
    +    Right
    +}
    +
    +/// What direction the snake should turn.
    +#[derive(Debug, Copy, Clone)]
    +pub enum Turn {
    +    Left,
    +    Right,
    +    None
    +}
    +
    +/// The current status of the game.
    +pub enum GameStatus {
    +    Won,
    +    Lost,
    +    Ongoing
    +}
    +
    +/// The outcome of a single move/step.
    +enum StepOutcome {
    +    /// Grid full (player wins)
    +    Full(Coords),
    +    /// Snake has collided with itself (player loses)
    +    Collision(Coords),
    +    /// Snake has eaten some food
    +    Eat(Coords),
    +    /// Snake has moved (and nothing else has happened)
    +    Move(Coords)
    +}
    +}
    +

    Next up we define a Snake struct, which keeps track of the coordinates occupied by the snake and its direction of +travel. We use a queue (heapless::spsc::Queue) to keep track of the order of coordinates and a hash set +(heapless::FnvIndexSet) to allow for quick collision detection. The Snake has methods to allow it to move.

    +
    #![allow(unused)]
    +fn main() {
    +use heapless::spsc::Queue;
    +
    +// ...
    +
    +struct Snake {
    +    /// Coordinates of the snake's head.
    +    head: Coords,
    +    /// Queue of coordinates of the rest of the snake's body. The end of the tail is
    +    /// at the front.
    +    tail: Queue<Coords, 32>,
    +    /// A set containing all coordinates currently occupied by the snake (for fast
    +    /// collision checking).
    +    coord_set: FnvIndexSet<Coords, 32>,
    +    /// The direction the snake is currently moving in.
    +    direction: Direction
    +}
    +
    +impl Snake {
    +    fn new() -> Self {
    +        let head = Coords { row: 2, col: 2 };
    +        let initial_tail = Coords { row: 2, col: 1 };
    +        let mut tail = Queue::new();
    +        tail.enqueue(initial_tail).unwrap();
    +        let mut coord_set: FnvIndexSet<Coords, 32> = FnvIndexSet::new();
    +        coord_set.insert(head).unwrap();
    +        coord_set.insert(initial_tail).unwrap();
    +        Self {
    +            head,
    +            tail,
    +            coord_set,
    +            direction: Direction::Right,
    +        }
    +    }
    +
    +    /// Move the snake onto the tile at the given coordinates. If `extend` is false,
    +    /// the snake's tail vacates the rearmost tile.
    +    fn move_snake(&mut self, coords: Coords, extend: bool) {
    +        // Location of head becomes front of tail
    +        self.tail.enqueue(self.head).unwrap();
    +        // Head moves to new coords
    +        self.head = coords;
    +        self.coord_set.insert(coords).unwrap();
    +        if !extend {
    +            let back = self.tail.dequeue().unwrap();
    +            self.coord_set.remove(&back);
    +        }
    +    }
    +
    +    fn turn_right(&mut self) {
    +        self.direction = match self.direction {
    +            Direction::Up => Direction::Right,
    +            Direction::Down => Direction::Left,
    +            Direction::Left => Direction::Up,
    +            Direction::Right => Direction::Down
    +        }
    +    }
    +
    +    fn turn_left(&mut self) {
    +        self.direction = match self.direction {
    +            Direction::Up => Direction::Left,
    +            Direction::Down => Direction::Right,
    +            Direction::Left => Direction::Down,
    +            Direction::Right => Direction::Up
    +        }
    +    }
    +
    +    fn turn(&mut self, direction: Turn) {
    +        match direction {
    +            Turn::Left => self.turn_left(),
    +            Turn::Right => self.turn_right(),
    +            Turn::None => ()
    +        }
    +    }
    +}
    +}
    +

    The Game struct keeps track of the game state. It holds a Snake object, the current coordinates of the food, the +speed of the game (which is used to determine the time that elapses between each movement of the snake), the status of +the game (whether the game is ongoing or the player has won or lost) and the player's score.

    +

    This struct contains methods to handle each step of the game, determining the snake's next move and updating the game +state accordingly. It also contains two methods--game_matrix and score_matrix--that output 2D arrays of values +which can be used to display the game state or the player score on the LED matrix (as we will see later).

    +
    #![allow(unused)]
    +fn main() {
    +/// Struct to hold game state and associated behaviour
    +pub(crate) struct Game {
    +    rng: Prng,
    +    snake: Snake,
    +    food_coords: Coords,
    +    speed: u8,
    +    pub(crate) status: GameStatus,
    +    score: u8
    +}
    +
    +impl Game {
    +    pub(crate) fn new(rng_seed: u32) -> Self {
    +        let mut rng = Prng::new(rng_seed);
    +        let mut tail: FnvIndexSet<Coords, 32> = FnvIndexSet::new();
    +        tail.insert(Coords { row: 2, col: 1 }).unwrap();
    +        let snake = Snake::new();
    +        let food_coords = Coords::random(&mut rng, Some(&snake.coord_set));
    +        Self {
    +            rng,
    +            snake,
    +            food_coords,
    +            speed: 1,
    +            status: GameStatus::Ongoing,
    +            score: 0
    +        }
    +    }
    +
    +    /// Reset the game state to start a new game.
    +    pub(crate) fn reset(&mut self) {
    +        self.snake = Snake::new();
    +        self.place_food();
    +        self.speed = 1;
    +        self.status = GameStatus::Ongoing;
    +        self.score = 0;
    +    }
    +
    +    /// Randomly place food on the grid.
    +    fn place_food(&mut self) -> Coords {
    +        let coords = Coords::random(&mut self.rng, Some(&self.snake.coord_set));
    +        self.food_coords = coords;
    +        coords
    +    }
    +
    +    /// "Wrap around" out of bounds coordinates (eg, coordinates that are off to the
    +    /// left of the grid will appear in the rightmost column). Assumes that
    +    /// coordinates are out of bounds in one dimension only.
    +    fn wraparound(&self, coords: Coords) -> Coords {
    +        if coords.row < 0 {
    +            Coords { row: 4, ..coords }
    +        } else if coords.row >= 5 {
    +            Coords { row: 0, ..coords }
    +        } else if coords.col < 0 {
    +            Coords { col: 4, ..coords }
    +        } else {
    +            Coords { col: 0, ..coords }
    +        }
    +    }
    +
    +    /// Determine the next tile that the snake will move on to (without actually
    +    /// moving the snake).
    +    fn get_next_move(&self) -> Coords {
    +        let head = &self.snake.head;
    +        let next_move = match self.snake.direction {
    +            Direction::Up => Coords { row: head.row - 1, col: head.col },
    +            Direction::Down => Coords { row: head.row + 1, col: head.col },
    +            Direction::Left => Coords { row: head.row, col: head.col - 1 },
    +            Direction::Right => Coords { row: head.row, col: head.col + 1 },
    +        };
    +        if next_move.is_out_of_bounds() {
    +            self.wraparound(next_move)
    +        } else {
    +            next_move
    +        }
    +    }
    +
    +    /// Assess the snake's next move and return the outcome. Doesn't actually update
    +    /// the game state.
    +    fn get_step_outcome(&self) -> StepOutcome {
    +        let next_move = self.get_next_move();
    +        if self.snake.coord_set.contains(&next_move) {
    +            // We haven't moved the snake yet, so if the next move is at the end of
    +            // the tail, there won't actually be any collision (as the tail will have
    +            // moved by the time the head moves onto the tile)
    +            if next_move != *self.snake.tail.peek().unwrap() {
    +                StepOutcome::Collision(next_move)
    +            } else {
    +                StepOutcome::Move(next_move)
    +            }
    +        } else if next_move == self.food_coords {
    +            if self.snake.tail.len() == 23 {
    +                StepOutcome::Full(next_move)
    +            } else {
    +                StepOutcome::Eat(next_move)
    +            }
    +        } else {
    +            StepOutcome::Move(next_move)
    +        }
    +    }
    +
    +    /// Handle the outcome of a step, updating the game's internal state.
    +    fn handle_step_outcome(&mut self, outcome: StepOutcome) {
    +        self.status = match outcome {
    +            StepOutcome::Collision(_) => GameStatus::Lost,
    +            StepOutcome::Full(_) => GameStatus::Won,
    +            StepOutcome::Eat(c) => {
    +                self.snake.move_snake(c, true);
    +                self.place_food();
    +                self.score += 1;
    +                if self.score % 5 == 0 {
    +                    self.speed += 1
    +                }
    +                GameStatus::Ongoing
    +            },
    +            StepOutcome::Move(c) => {
    +                self.snake.move_snake(c, false);
    +                GameStatus::Ongoing
    +            }
    +        }
    +    }
    +
    +    pub(crate) fn step(&mut self, turn: Turn) {
    +        self.snake.turn(turn);
    +        let outcome = self.get_step_outcome();
    +        self.handle_step_outcome(outcome);
    +    }
    +
    +    /// Calculate the length of time to wait between game steps, in milliseconds.
    +    /// Generally this will get lower as the player's score increases, but need to
    +    /// be careful it cannot result in a value below zero.
    +    pub(crate) fn step_len_ms(&self) -> u32 {
    +        let result = 1000 - (200 * ((self.speed as i32) - 1));
    +        if result < 200 {
    +            200u32
    +        } else {
    +            result as u32
    +        }
    +    }
    +
    +    /// Return an array representing the game state, which can be used to display the
    +    /// state on the microbit's LED matrix. Each `_brightness` parameter should be a
    +    /// value between 0 and 9.
    +    pub(crate) fn game_matrix(
    +        &self,
    +        head_brightness: u8,
    +        tail_brightness: u8,
    +        food_brightness: u8
    +    ) -> [[u8; 5]; 5] {
    +        let mut values = [[0u8; 5]; 5];
    +        values[self.snake.head.row as usize][self.snake.head.col as usize] = head_brightness;
    +        for t in &self.snake.tail {
    +            values[t.row as usize][t.col as usize] = tail_brightness
    +        }
    +        values[self.food_coords.row as usize][self.food_coords.col as usize] = food_brightness;
    +        values
    +    }
    +
    +    /// Return an array representing the game score, which can be used to display the
    +    /// score on the microbit's LED matrix (by illuminating the equivalent number of
    +    /// LEDs, going left->right and top->bottom).
    +    pub(crate) fn score_matrix(&self) -> [[u8; 5]; 5] {
    +        let mut values = [[0u8; 5]; 5];
    +        let full_rows = (self.score as usize) / 5;
    +        for r in 0..full_rows {
    +            values[r] = [1; 5];
    +        }
    +        for c in 0..(self.score as usize) % 5 {
    +            values[full_rows][c] = 1;
    +        }
    +        values
    +    }
    +}
    +}
    +

    The main file

    +

    The following code should be placed in our main.rs file.

    +
    #![no_main]
    +#![no_std]
    +
    +mod game;
    +
    +use cortex_m_rt::entry;
    +use microbit::{
    +   Board,
    +   hal::{prelude::*, Rng, Timer},
    +   display::blocking::Display
    +};
    +use rtt_target::rtt_init_print;
    +use panic_rtt_target as _;
    +use crate::game::{Game, GameStatus, Turn};
    +
    +#[entry]
    +fn main() -> ! {
    +   rtt_init_print!();
    +   let mut board = Board::take().unwrap();
    +   let mut timer = Timer::new(board.TIMER0);
    +   let mut rng = Rng::new(board.RNG);
    +   let mut game = Game::new(rng.random_u32());
    +   let mut display = Display::new(board.display_pins);
    +
    +   loop {
    +      loop {  // Game loop
    +         let image = game.game_matrix(9, 9, 9);
    +         // The brightness values are meaningless at the moment as we haven't yet
    +         // implemented a display capable of displaying different brightnesses
    +         display.show(&mut timer, image, game.step_len_ms());
    +         match game.status {
    +            GameStatus::Ongoing => game.step(Turn::None), // Placeholder as we
    +                                                          // haven't implemented
    +                                                          // controls yet
    +            _ => {
    +               for _ in 0..3 {
    +                  display.clear();
    +                  timer.delay_ms(200u32);
    +                  display.show(&mut timer, image, 200);
    +               }
    +               display.clear();
    +               display.show(&mut timer, game.score_matrix(), 1000);
    +               break
    +            }
    +         }
    +      }
    +      game.reset();
    +   }
    +}
    +

    After initialising the board and its timer and RNG peripherals, we initialise a Game struct and a Display from the +microbit::display::blocking module.

    +

    In our "game loop" (which runs inside of the "main loop" we place in our main function), we repeatedly perform the +following steps:

    +
      +
    1. Get a 5x5 array of bytes representing the grid. The Game::get_matrix method takes three integer arguments (which +should be between 0 and 9, inclusive) which will, eventually, represent how brightly the head, tail and food should be +displayed. The basic Display we are using at this point does not support variable brightness, so we just provide +values of 9 for each (but any non-zero value would work) at this stage.
    2. +
    3. Display the matrix, for an amount of time determined by the Game::step_len_ms method. As currently implemented, +this method basically provides for 1 second between steps, reducing by 200ms every time the player scores 5 points +(eating 1 piece of food = 1 point), subject to a floor of 200ms.
    4. +
    5. Check the game status. If it is Ongoing (which is its initial value), run a step of the game and update the game +state (including its status property). Otherwise, the game is over, so flash the current image three times, then +show the player's score (represented as a number of illuminated LEDs corresponding to the score), and exit the game +loop.
    6. +
    +

    Our main loop just runs the game loop repeatedly, resetting the game's state after each iteration.

    +

    If you run this, you should see two LEDs illuminated halfway down the display (the snake's head in the middle and its +tail to the left). You will also see another LED illuminated somewhere on the board, representing the snake's food. +Approximately each second, the snake will move one space to the right.

    +

    Next we will add an ability to control the snake's movements.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/11-snake-game/index.html b/microbit/11-snake-game/index.html new file mode 100644 index 000000000..51d6f66fd --- /dev/null +++ b/microbit/11-snake-game/index.html @@ -0,0 +1,249 @@ + + + + + + Snake game - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Snake game

    +

    We're now going to implement a basic snake game that you can play on a micro:bit v2 using its 5x5 LED matrix as a +display and its two buttons as controls. In doing so, we will build on some of the concepts covered in the earlier +chapters of this book, and also learn about some new peripherals and concepts.

    +

    In particular, we will be using the concept of hardware interrupts to allow our program to interact with multiple +peripherals at once. Interrupts are a common way to implement concurrency in embedded contexts. There is a good +introduction to concurrency in an embedded context in the Embedded Rust Book that I suggest you read through +before proceeding.

    +
    +

    NOTE This chapter has been developed for the micro:bit v2 only, not the v1. Contributions to port the code to the +v1 are welcome.

    +
    +
    +

    NOTE In this chapter, we are going to use later versions of certain libraries that have been used in previous +chapters. We are going to use version 0.13.0 of the microbit library (the preceding chapters have used 0.12.0). +Version 0.13.0 fixes a couple of bugs in the non-blocking display code that we will be using. We are also going to use +version 0.8.0 of the heapless library (previous chapters used version 0.7.10), which allows us to use certain of its +data structures with structs that implement Rust's core::Hash trait.

    +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/11-snake-game/memory.x b/microbit/11-snake-game/memory.x new file mode 100644 index 000000000..9e2ab65f6 --- /dev/null +++ b/microbit/11-snake-game/memory.x @@ -0,0 +1,6 @@ +MEMORY +{ + /* NOTE K = KiBi = 1024 bytes */ + FLASH : ORIGIN = 0x00000000, LENGTH = 256K + RAM : ORIGIN = 0x20000000, LENGTH = 16K +} diff --git a/microbit/11-snake-game/nonblocking-display.html b/microbit/11-snake-game/nonblocking-display.html new file mode 100644 index 000000000..2b271d436 --- /dev/null +++ b/microbit/11-snake-game/nonblocking-display.html @@ -0,0 +1,375 @@ + + + + + + Non-blocking display - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Using the non-blocking display

    +

    We now have a basic functioning snake game. But you might find that when the snake gets a bit longer, it can be +difficult to tell the snake from the food, and to tell which direction the snake is heading, because all LEDs are the +same brightness. Let's fix that.

    +

    The microbit library makes available two different interfaces to the LED matrix: a basic, blocking interface, which +we have been using, and a non-blocking interface which allows you to customise the brightness of each LED. At the +hardware level, each LED is either "on" or "off", but the microbit::display::nonblocking module simulates ten levels +of brightness for each LED by rapidly switching the LED on and off.

    +

    The code to interact with the non-blocking interface is pretty simple and will follow a similar structure to the code we +used to interact with the buttons.

    +
    #![allow(unused)]
    +fn main() {
    +use core::cell::RefCell;
    +use cortex_m::interrupt::{free, Mutex};
    +use microbit::display::nonblocking::Display;
    +use microbit::gpio::DisplayPins;
    +use microbit::pac;
    +use microbit::pac::TIMER1;
    +
    +static DISPLAY: Mutex<RefCell<Option<Display<TIMER1>>>> = Mutex::new(RefCell::new(None));
    +
    +pub(crate) fn init_display(board_timer: TIMER1, board_display: DisplayPins) {
    +    let display = Display::new(board_timer, board_display);
    +
    +    free(move |cs| {
    +        *DISPLAY.borrow(cs).borrow_mut() = Some(display);
    +    });
    +    unsafe {
    +        pac::NVIC::unmask(pac::Interrupt::TIMER1)
    +    }
    +}
    +}
    +

    First, we initialise a microbit::display::nonblocking::Display struct representing the LED display, passing it the +board's TIMER1 and DisplayPins peripherals. Then we store the display in a Mutex. Finally, we unmask the TIMER1 +interrupt.

    +

    We then define a couple of convenience functions which allow us to easily set (or unset) the image to be displayed.

    +
    #![allow(unused)]
    +fn main() {
    +use tiny_led_matrix::Render;
    +
    +// ...
    +
    +/// Display an image.
    +pub(crate) fn display_image(image: &impl Render) {
    +    free(|cs| {
    +        if let Some(display) = DISPLAY.borrow(cs).borrow_mut().as_mut() {
    +            display.show(image);
    +        }
    +    })
    +}
    +
    +/// Clear the display (turn off all LEDs).
    +pub(crate) fn clear_display() {
    +    free(|cs| {
    +        if let Some(display) = DISPLAY.borrow(cs).borrow_mut().as_mut() {
    +            display.clear();
    +        }
    +    })
    +}
    +}
    +

    display_image takes an image and tells the display to show it. Like the Display::show method that it calls, this +function takes a struct that implements the tiny_led_matrix::Render trait. That trait ensures that the struct contains +the data and methods necessary for the Display to render it on the LED matrix. The two implementations of Render +provided by the microbit::display::nonblocking module are BitImage and GreyscaleImage. In a BitImage, each +"pixel" (or LED) is either illuminated or not (like when we used the blocking interface), whereas in a +GreyscaleImage each "pixel" can have a different brightness.

    +

    clear_display does exactly as the name suggests.

    +

    Finally, we use the interrupt macro to define a handler for the TIMER1 interrupt. This interrupt fires many times a +second, and this is what allows the Display to rapidly cycle the different LEDs on and off to give the illusion of +varying brightness levels. All our handler code does is call the Display::handle_display_event method, which handles +this.

    +
    #![allow(unused)]
    +fn main() {
    +use microbit::pac::interrupt;
    +
    +// ...
    +
    +#[interrupt]
    +fn TIMER1() {
    +    free(|cs| {
    +        if let Some(display) = DISPLAY.borrow(cs).borrow_mut().as_mut() {
    +            display.handle_display_event();
    +        }
    +    })
    +}
    +}
    +

    Now we just need to update our main function to call init_display and use the new functions we have defined to +interact with our fancy new display.

    +
    #![no_main]
    +#![no_std]
    +
    +mod game;
    +mod control;
    +mod display;
    +
    +use cortex_m_rt::entry;
    +use microbit::{
    +    Board,
    +    hal::{prelude::*, Rng, Timer},
    +    display::nonblocking::{BitImage, GreyscaleImage}
    +};
    +use rtt_target::rtt_init_print;
    +use panic_rtt_target as _;
    +
    +use crate::control::{get_turn, init_buttons};
    +use crate::display::{clear_display, display_image, init_display};
    +use crate::game::{Game, GameStatus};
    +
    +
    +#[entry]
    +fn main() -> ! {
    +    rtt_init_print!();
    +    let mut board = Board::take().unwrap();
    +    let mut timer = Timer::new(board.TIMER0).into_periodic();
    +    let mut rng = Rng::new(board.RNG);
    +    let mut game = Game::new(rng.random_u32());
    +
    +    init_buttons(board.GPIOTE, board.buttons);
    +    init_display(board.TIMER1, board.display_pins);
    +
    +
    +    loop {
    +        loop {  // Game loop
    +            let image = GreyscaleImage::new(&game.game_matrix(6, 3, 9));
    +            display_image(&image);
    +            timer.delay_ms(game.step_len_ms());
    +            match game.status {
    +                GameStatus::Ongoing => game.step(get_turn(true)),
    +                _ => {
    +                    for _ in 0..3 {
    +                        clear_display();
    +                        timer.delay_ms(200u32);
    +                        display_image(&image);
    +                        timer.delay_ms(200u32);
    +                    }
    +                    clear_display();
    +                    display_image(&BitImage::new(&game.score_matrix()));
    +                    timer.delay_ms(2000u32);
    +                    break
    +                }
    +            }
    +        }
    +        game.reset();
    +    }
    +}
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/11-snake-game/src/control.rs b/microbit/11-snake-game/src/control.rs new file mode 100644 index 000000000..7e1cf69dd --- /dev/null +++ b/microbit/11-snake-game/src/control.rs @@ -0,0 +1,70 @@ +use core::cell::RefCell; +use cortex_m::interrupt::{free, Mutex}; +use microbit::{ + board::Buttons, + hal::gpiote::Gpiote, + pac::{self, interrupt} +}; +use crate::game::Turn; +static GPIO: Mutex>> = Mutex::new(RefCell::new(None)); +static TURN: Mutex> = Mutex::new(RefCell::new(Turn::None)); + +/// Initialise the buttons and enable interrupts. +pub(crate) fn init_buttons(board_gpiote: pac::GPIOTE, board_buttons: Buttons) { + let gpiote = Gpiote::new(board_gpiote); + + let channel0 = gpiote.channel0(); + channel0 + .input_pin(&board_buttons.button_a.degrade()) + .hi_to_lo() + .enable_interrupt(); + channel0.reset_events(); + + let channel1 = gpiote.channel1(); + channel1 + .input_pin(&board_buttons.button_b.degrade()) + .hi_to_lo() + .enable_interrupt(); + channel1.reset_events(); + + free(move |cs| { + *GPIO.borrow(cs).borrow_mut() = Some(gpiote); + + unsafe { + pac::NVIC::unmask(pac::Interrupt::GPIOTE); + } + pac::NVIC::unpend(pac::Interrupt::GPIOTE); + }); +} + +/// Get the next turn (ie, the turn corresponding to the most recently pressed button). +pub fn get_turn(reset: bool) -> Turn { + free(|cs| { + let turn = *TURN.borrow(cs).borrow(); + if reset { + *TURN.borrow(cs).borrow_mut() = Turn::None + } + turn + }) +} + +#[pac::interrupt] +fn GPIOTE() { + free(|cs| { + if let Some(gpiote) = GPIO.borrow(cs).borrow().as_ref() { + let a_pressed = gpiote.channel0().is_event_triggered(); + let b_pressed = gpiote.channel1().is_event_triggered(); + + let turn = match (a_pressed, b_pressed) { + (true, false) => Turn::Left, + (false, true) => Turn::Right, + _ => Turn::None + }; + + gpiote.channel0().reset_events(); + gpiote.channel1().reset_events(); + + *TURN.borrow(cs).borrow_mut() = turn; + } + }); +} \ No newline at end of file diff --git a/microbit/11-snake-game/src/display.rs b/microbit/11-snake-game/src/display.rs new file mode 100644 index 000000000..a608f7fb4 --- /dev/null +++ b/microbit/11-snake-game/src/display.rs @@ -0,0 +1,47 @@ +use core::cell::RefCell; +use cortex_m::interrupt::{free, Mutex}; +use microbit::display::nonblocking::Display; +use microbit::gpio::DisplayPins; +use microbit::pac; +use microbit::pac::{interrupt, TIMER1}; +use tiny_led_matrix::Render; + +static DISPLAY: Mutex>>> = Mutex::new(RefCell::new(None)); + +pub(crate) fn init_display(board_timer: TIMER1, board_display: DisplayPins) { + let display = Display::new(board_timer, board_display); + + free(move |cs| { + *DISPLAY.borrow(cs).borrow_mut() = Some(display); + }); + unsafe { + pac::NVIC::unmask(pac::Interrupt::TIMER1) + } +} + +/// Display an image. +pub(crate) fn display_image(image: &impl Render) { + free(|cs| { + if let Some(display) = DISPLAY.borrow(cs).borrow_mut().as_mut() { + display.show(image); + } + }) +} + +/// Clear the display (turn off all LEDs). +pub(crate) fn clear_display() { + free(|cs| { + if let Some(display) = DISPLAY.borrow(cs).borrow_mut().as_mut() { + display.clear(); + } + }) +} + +#[interrupt] +fn TIMER1() { + free(|cs| { + if let Some(display) = DISPLAY.borrow(cs).borrow_mut().as_mut() { + display.handle_display_event(); + } + }) +} \ No newline at end of file diff --git a/microbit/11-snake-game/src/game.rs b/microbit/11-snake-game/src/game.rs new file mode 100644 index 000000000..5013cebcc --- /dev/null +++ b/microbit/11-snake-game/src/game.rs @@ -0,0 +1,338 @@ +// Imports we will use later on +use heapless::FnvIndexSet; +use heapless::spsc::Queue; + +/// A basic pseudo-random number generator. +struct Prng { + value: u32 +} + +impl Prng { + fn new(seed: u32) -> Self { + Self {value: seed} + } + + /// Basic xorshift PRNG function: see https://en.wikipedia.org/wiki/Xorshift + fn xorshift32(mut input: u32) -> u32 { + input ^= input << 13; + input ^= input >> 17; + input ^= input << 5; + input + } + + /// Return a pseudo-random u32. + fn random_u32(&mut self) -> u32 { + self.value = Self::xorshift32(self.value); + self.value + } +} + +/// A single point on the grid. +#[derive(Debug, Copy, Clone, Eq, PartialEq, Hash)] +struct Coords { + // Signed ints to allow negative values (handy when checking if we have gone off the top or left + // of the grid) + row: i8, + col: i8 +} + +impl Coords { + /// Get random coordinates within a grid. `exclude` is an optional set of coordinates which + /// should be excluded from the output. + fn random( + rng: &mut Prng, + exclude: Option<&FnvIndexSet> + ) -> Self { + let mut coords = Coords { + row: ((rng.random_u32() as usize) % 5) as i8, + col: ((rng.random_u32() as usize) % 5) as i8 + }; + while exclude.is_some_and(|exc| exc.contains(&coords)) { + coords = Coords { + row: ((rng.random_u32() as usize) % 5) as i8, + col: ((rng.random_u32() as usize) % 5) as i8 + } + } + coords + } + + /// Whether the point is outside the bounds of the grid. + fn is_out_of_bounds(&self) -> bool { + self.row < 0 || self.row >= 5 || self.col < 0 || self.col >= 5 + } +} + +/// Define the directions the snake can move. +enum Direction { + Up, + Down, + Left, + Right +} + +/// What direction the snake should turn. +#[derive(Debug, Copy, Clone)] +pub enum Turn { + Left, + Right, + None +} + +/// The current status of the game. +pub enum GameStatus { + Won, + Lost, + Ongoing +} + +/// The outcome of a single move/step. +enum StepOutcome { + /// Grid full (player wins) + Full(Coords), + /// Snake has collided with itself (player loses) + Collision(Coords), + /// Snake has eaten some food + Eat(Coords), + /// Snake has moved (and nothing else has happened) + Move(Coords) +} + +struct Snake { + /// Coordinates of the snake's head. + head: Coords, + /// Queue of coordinates of the rest of the snake's body. The end of the tail is at the front. + tail: Queue, + /// A set containing all coordinates currently occupied by the snake (for fast collision + /// checking). + coord_set: FnvIndexSet, + /// The direction the snake is currently moving in. + direction: Direction +} + +impl Snake { + fn new() -> Self { + let head = Coords { row: 2, col: 2 }; + let initial_tail = Coords { row: 2, col: 1 }; + let mut tail = Queue::new(); + tail.enqueue(initial_tail).unwrap(); + let mut coord_set: FnvIndexSet = FnvIndexSet::new(); + coord_set.insert(head).unwrap(); + coord_set.insert(initial_tail).unwrap(); + Self { + head, + tail, + coord_set, + direction: Direction::Right, + } + } + + /// Move the snake onto the given coordinates. If `extend` is false, the snake's tail vacates + /// the rearmost tile. + fn move_snake(&mut self, coords: Coords, extend: bool) { + // Location of head becomes front of tail + self.tail.enqueue(self.head).unwrap(); + // Head moves to new coords + self.head = coords; + self.coord_set.insert(coords).unwrap(); + if !extend { + let back = self.tail.dequeue().unwrap(); + self.coord_set.remove(&back); + } + } + + fn turn_right(&mut self) { + self.direction = match self.direction { + Direction::Up => Direction::Right, + Direction::Down => Direction::Left, + Direction::Left => Direction::Up, + Direction::Right => Direction::Down + } + } + + fn turn_left(&mut self) { + self.direction = match self.direction { + Direction::Up => Direction::Left, + Direction::Down => Direction::Right, + Direction::Left => Direction::Down, + Direction::Right => Direction::Up + } + } + + fn turn(&mut self, direction: Turn) { + match direction { + Turn::Left => self.turn_left(), + Turn::Right => self.turn_right(), + Turn::None => () + } + } +} + +/// Struct to hold game state and associated behaviour +pub(crate) struct Game { + rng: Prng, + snake: Snake, + food_coords: Coords, + speed: u8, + pub(crate) status: GameStatus, + score: u8 +} + +impl Game { + + pub(crate) fn new(rng_seed: u32) -> Self { + let mut rng = Prng::new(rng_seed); + let mut tail: FnvIndexSet = FnvIndexSet::new(); + tail.insert(Coords { row: 2, col: 1 }).unwrap(); + let snake = Snake::new(); + let food_coords = Coords::random(&mut rng, Some(&snake.coord_set)); + Self { + rng, + snake, + food_coords, + speed: 1, + status: GameStatus::Ongoing, + score: 0 + } + } + + /// Reset the game state to start a new game. + pub(crate) fn reset(&mut self) { + self.snake = Snake::new(); + self.place_food(); + self.speed = 1; + self.status = GameStatus::Ongoing; + self.score = 0; + } + + /// Randomly place food on the grid. + fn place_food(&mut self) -> Coords { + let coords = Coords::random(&mut self.rng, Some(&self.snake.coord_set)); + self.food_coords = coords; + coords + } + + /// "Wrap around" out of bounds coordinates (eg, coordinates that are off to the left of the + /// grid will appear in the rightmost column). Assumes that coordinates are out of bounds in one + /// dimension only. + fn wraparound(&self, coords: Coords) -> Coords { + if coords.row < 0 { + Coords { row: 4, ..coords } + } else if coords.row >= 5 { + Coords { row: 0, ..coords } + } else if coords.col < 0 { + Coords { col: 4, ..coords } + } else { + Coords { col: 0, ..coords } + } + } + + /// Determine the next tile that the snake will move on to (without actually moving the snake). + fn get_next_move(&self) -> Coords { + let head = &self.snake.head; + let next_move = match self.snake.direction { + Direction::Up => Coords { row: head.row - 1, col: head.col }, + Direction::Down => Coords { row: head.row + 1, col: head.col }, + Direction::Left => Coords { row: head.row, col: head.col - 1 }, + Direction::Right => Coords { row: head.row, col: head.col + 1 }, + }; + if next_move.is_out_of_bounds() { + self.wraparound(next_move) + } else { + next_move + } + } + + /// Assess the snake's next move and return the outcome. Doesn't actually update the game state. + fn get_step_outcome(&self) -> StepOutcome { + let next_move = self.get_next_move(); + if self.snake.coord_set.contains(&next_move) { + // We haven't moved the snake yet, so if the next move is at the end of the tail, there + // won't actually be any collision (as the tail will have moved by the time the head + // moves onto the tile) + if next_move != *self.snake.tail.peek().unwrap() { + StepOutcome::Collision(next_move) + } else { + StepOutcome::Move(next_move) + } + } else if next_move == self.food_coords { + if self.snake.tail.len() == 23 { + StepOutcome::Full(next_move) + } else { + StepOutcome::Eat(next_move) + } + } else { + StepOutcome::Move(next_move) + } + } + + /// Handle the outcome of a step, updating the game's internal state. + fn handle_step_outcome(&mut self, outcome: StepOutcome) { + self.status = match outcome { + StepOutcome::Collision(_) => GameStatus::Lost, + StepOutcome::Full(_) => GameStatus::Won, + StepOutcome::Eat(c) => { + self.snake.move_snake(c, true); + self.place_food(); + self.score += 1; + if self.score % 5 == 0 { + self.speed += 1 + } + GameStatus::Ongoing + }, + StepOutcome::Move(c) => { + self.snake.move_snake(c, false); + GameStatus::Ongoing + } + } + } + + pub(crate) fn step(&mut self, turn: Turn) { + self.snake.turn(turn); + let outcome = self.get_step_outcome(); + self.handle_step_outcome(outcome); + } + + /// Calculate the length of time to wait between game steps, in milliseconds. Generally this + /// will get lower as the player's score increases, but need to be careful it cannot result in a + /// value below zero. + pub(crate) fn step_len_ms(&self) -> u32 { + let result = 1000 - (200 * ((self.speed as i32) - 1)); + if result < 200 { + 200u32 + } else { + result as u32 + } + } + + /// Return an array representing the game state, which can be used to display the state on the + /// microbit's LED matrix. Each `_brightness` parameter should be a value between 0 and 9. + pub(crate) fn game_matrix( + &self, + head_brightness: u8, + tail_brightness: u8, + food_brightness: u8 + ) -> [[u8; 5]; 5] { + let mut values = [[0u8; 5]; 5]; + values[self.snake.head.row as usize][self.snake.head.col as usize] = head_brightness; + for t in &self.snake.tail { + values[t.row as usize][t.col as usize] = tail_brightness + } + values[self.food_coords.row as usize][self.food_coords.col as usize] = food_brightness; + values + } + + /// Return an array representing the game score, which can be used to display the score on the + /// microbit's LED matrix (by illuminating the equivalent number of LEDs, going left->right and + /// top->bottom). + pub(crate) fn score_matrix(&self) -> [[u8; 5]; 5] { + let mut values = [[0u8; 5]; 5]; + let full_rows = (self.score as usize) / 5; + for r in 0..full_rows { + values[r] = [1; 5]; + } + for c in 0..(self.score as usize) % 5 { + values[full_rows][c] = 1; + } + values + } +} \ No newline at end of file diff --git a/microbit/11-snake-game/src/main.rs b/microbit/11-snake-game/src/main.rs new file mode 100644 index 000000000..7f6cebf55 --- /dev/null +++ b/microbit/11-snake-game/src/main.rs @@ -0,0 +1,57 @@ +#![no_main] +#![no_std] + +mod game; +mod control; +mod display; + +use cortex_m_rt::entry; +use microbit::{ + Board, + hal::{prelude::*, Rng, Timer}, + display::nonblocking::{BitImage, GreyscaleImage} +}; +use rtt_target::rtt_init_print; +use panic_rtt_target as _; + +use crate::control::{get_turn, init_buttons}; +use crate::display::{clear_display, display_image, init_display}; +use crate::game::{Game, GameStatus}; + + +#[entry] +fn main() -> ! { + rtt_init_print!(); + let mut board = Board::take().unwrap(); + let mut timer = Timer::new(board.TIMER0).into_periodic(); + let mut rng = Rng::new(board.RNG); + let mut game = Game::new(rng.random_u32()); + + init_buttons(board.GPIOTE, board.buttons); + init_display(board.TIMER1, board.display_pins); + + + loop { + loop { // Game loop + let image = GreyscaleImage::new(&game.game_matrix(6, 3, 9)); + display_image(&image); + timer.delay_ms(game.step_len_ms()); + match game.status { + GameStatus::Ongoing => game.step(get_turn(true)), + _ => { + for _ in 0..3 { + clear_display(); + timer.delay_ms(200u32); + display_image(&image); + timer.delay_ms(200u32); + } + clear_display(); + display_image(&BitImage::new(&game.score_matrix())); + timer.delay_ms(2000u32); + break + } + } + } + game.reset(); + } +} diff --git a/microbit/11-snake-game/src/main_controls.rs b/microbit/11-snake-game/src/main_controls.rs new file mode 100644 index 000000000..6aae21a5e --- /dev/null +++ b/microbit/11-snake-game/src/main_controls.rs @@ -0,0 +1,53 @@ +#![no_main] +#![no_std] + +mod game; +mod control; + +use cortex_m_rt::entry; +use microbit::{ + Board, + hal::{prelude::*, Rng, Timer}, + display::blocking::Display +}; +use rtt_target::rtt_init_print; +use panic_rtt_target as _; + +use crate::game::{Game, GameStatus}; +use crate::control::{init_buttons, get_turn}; + +#[entry] +fn main() -> ! { + rtt_init_print!(); + let mut board = Board::take().unwrap(); + let mut timer = Timer::new(board.TIMER0); + let mut rng = Rng::new(board.RNG); + let mut game = Game::new(rng.random_u32()); + + let mut display = Display::new(board.display_pins); + + init_buttons(board.GPIOTE, board.buttons); + + loop { + loop { // Game loop + let image = game.game_matrix(9, 9, 9); + // The brightness values are meaningless at the moment as we haven't yet implemented a display capable of + // displaying different brightnesses + display.show(&mut timer, image, game.step_len_ms()); + match game.status { + GameStatus::Ongoing => game.step(get_turn(true)), + _ => { + for _ in 0..3 { + display.clear(); + timer.delay_ms(200u32); + display.show(&mut timer, image, 200); + } + display.clear(); + display.show(&mut timer, game.score_matrix(), 1000); + break + } + } + } + game.reset(); + } +} \ No newline at end of file diff --git a/microbit/11-snake-game/src/main_take_1.rs b/microbit/11-snake-game/src/main_take_1.rs new file mode 100644 index 000000000..2e0ac50d7 --- /dev/null +++ b/microbit/11-snake-game/src/main_take_1.rs @@ -0,0 +1,47 @@ +#![no_main] +#![no_std] + +mod game; + +use cortex_m_rt::entry; +use microbit::{ + Board, + hal::{prelude::*, Rng, Timer}, + display::blocking::Display +}; +use rtt_target::rtt_init_print; +use panic_rtt_target as _; +use crate::game::{Game, GameStatus, Turn}; + +#[entry] +fn main() -> ! { + rtt_init_print!(); + let mut board = Board::take().unwrap(); + let mut timer = Timer::new(board.TIMER0); + let mut rng = Rng::new(board.RNG); + let mut game = Game::new(rng.random_u32()); + let mut display = Display::new(board.display_pins); + + loop { + loop { // Game loop + let image = game.game_matrix(9, 9, 9); + // The brightness values are meaningless at the moment as we haven't yet implemented a display capable of + // displaying different brightnesses + display.show(&mut timer, image, game.step_len_ms()); + match game.status { + GameStatus::Ongoing => game.step(Turn::None), // Placeholder as we haven't implemented controls yet + _ => { + for _ in 0..3 { + display.clear(); + timer.delay_ms(200u32); + display.show(&mut timer, image, 200); + } + display.clear(); + display.show(&mut timer, game.score_matrix(), 1000); + break + } + } + } + game.reset(); + } +} diff --git a/microbit/404.html b/microbit/404.html new file mode 100644 index 000000000..153f15177 --- /dev/null +++ b/microbit/404.html @@ -0,0 +1,221 @@ + + + + + + Page not found - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Document not found (404)

    +

    This URL is invalid, sorry. Please use the navigation bar or search to continue.

    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/FontAwesome/css/font-awesome.css b/microbit/FontAwesome/css/font-awesome.css new file mode 100644 index 000000000..540440ce8 --- /dev/null +++ b/microbit/FontAwesome/css/font-awesome.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/microbit/FontAwesome/fonts/FontAwesome.ttf b/microbit/FontAwesome/fonts/FontAwesome.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mW2@EHO9NV8h3u2x_sp}KECIB>@9+Qn{FBV{ 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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/microbit/FontAwesome/fonts/fontawesome-webfont.ttf b/microbit/FontAwesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/microbit/FontAwesome/fonts/fontawesome-webfont.woff2 b/microbit/FontAwesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/microbit/appendix/1-general-troubleshooting/index.html b/microbit/appendix/1-general-troubleshooting/index.html new file mode 100644 index 000000000..3ddeea81f --- /dev/null +++ b/microbit/appendix/1-general-troubleshooting/index.html @@ -0,0 +1,273 @@ + + + + + + General troubleshooting - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

    General troubleshooting

    +

    cargo-embed problems

    +

    Most cargo-embed problems are either related to not having installed the udev +rules properly (on Linux) or having selected the wrong chip configuration in Embed.toml so +make sure you got both of those right.

    +

    If the above does not work out for you, you can open an issue in the discovery issue tracker. +Alternatively you can also visit the Rust Embedded matrix channel or the probe-rs matrix channel +and ask for help there.

    +

    Cargo problems

    +

    "can't find crate for core"

    +

    Symptoms

    +
       Compiling volatile-register v0.1.2
    +   Compiling rlibc v1.0.0
    +   Compiling r0 v0.1.0
    +error[E0463]: can't find crate for `core`
    +
    +error: aborting due to previous error
    +
    +error[E0463]: can't find crate for `core`
    +
    +error: aborting due to previous error
    +
    +error[E0463]: can't find crate for `core`
    +
    +error: aborting due to previous error
    +
    +Build failed, waiting for other jobs to finish...
    +Build failed, waiting for other jobs to finish...
    +error: Could not compile `r0`.
    +
    +To learn more, run the command again with --verbose.
    +
    +

    Cause

    +

    You forgot to install the proper target for your microcontroller (thumbv7em-none-eabihf for v2 +and thumbv6m-none-eabi for v1).

    +

    Fix

    +

    Install the proper target.

    +
    # micro:bit v2
    +$ rustup target add thumbv7em-none-eabihf
    +
    +# micro:bit v1
    +$ rustup target add thumbv6m-none-eabi
    +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/appendix/2-how-to-use-gdb/index.html b/microbit/appendix/2-how-to-use-gdb/index.html new file mode 100644 index 000000000..937b5bcc9 --- /dev/null +++ b/microbit/appendix/2-how-to-use-gdb/index.html @@ -0,0 +1,355 @@ + + + + + + How to use GDB - Discovery + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    How to use GDB

    +

    Below are some useful GDB commands that can help us debug our programs. This assumes you have flashed a program onto your microcontroller and attached GDB to a cargo-embed session.

    +

    General Debugging

    +
    +

    NOTE: Many of the commands you see below can be executed using a short form. For example, continue can simply be used as c, or break $location can be used as b $location. Once you have experience with the commands below, try to see how short you can get the commands to go before GDB doesn't recognize them!

    +
    +

    Dealing with Breakpoints

    +
      +
    • break $location: Set a breakpoint at a place in your code. The value of $location can include: +
        +
      • break *main - Break on the exact address of the function main
      • +
      • break *0x080012f2 - Break on the exact memory location 0x080012f2
      • +
      • break 123 - Break on line 123 of the currently displayed file
      • +
      • break main.rs:123 - Break on line 123 of the file main.rs
      • +
      +
    • +
    • info break: Display current breakpoints
    • +
    • delete: Delete all breakpoints +
        +
      • delete $n: Delete breakpoint $n (n being a number. For example: delete $2)
      • +
      +
    • +
    • clear: Delete breakpoint at next instruction +
        +
      • clear main.rs:$function: Delete breakpoint at entry of $function in main.rs
      • +
      • clear main.rs:123: Delete breakpoint on line 123 of main.rs
      • +
      +
    • +
    • enable: Enable all set breakpoints +
        +
      • enable $n: Enable breakpoint $n
      • +
      +
    • +
    • disable: Disable all set breakpoints +
        +
      • disable $n: Disable breakpoint $n
      • +
      +
    • +
    +

    Controlling Execution

    +
      +
    • continue: Begin or continue execution of your program
    • +
    • next: Execute the next line of your program +
        +
      • next $n: Repeat next $n number times
      • +
      +
    • +
    • nexti: Same as next but with machine instructions instead
    • +
    • step: Execute the next line, if the next line includes a call to another function, step into that code +
        +
      • step $n: Repeat step $n number times
      • +
      +
    • +
    • stepi: Same as step but with machine instructions instead
    • +
    • jump $location: Resume execution at specified location: +
        +
      • jump 123: Resume execution at line 123
      • +
      • jump 0x080012f2: Resume execution at address 0x080012f2
      • +
      +
    • +
    +

    Printing Information

    +
      +
    • print /$f $data - Print the value contained by the variable $data. Optionally format the output with $f, which can include: +
      x: hexadecimal
      +d: signed decimal
      +u: unsigned decimal
      +o: octal
      +t: binary
      +a: address
      +c: character
      +f: floating point
      +
      +
        +
      • print /t 0xA: Prints the hexadecimal value 0xA as binary (0b1010)
      • +
      +
    • +
    • x /$n$u$f $address: Examine memory at $address. Optionally, $n define the number of units to display, +$u unit size (bytes, halfwords, words, etc.), $f any print format defined above +
        +
      • x /5i 0x080012c4: Print 5 machine instructions staring at address 0x080012c4
      • +
      • x/4xb $pc: Print 4 bytes of memory starting where $pc currently is pointing
      • +
      +
    • +
    • disassemble $location +
        +
      • disassemble /r main: Disassemble the function main, using /r to show the bytes that make up each instruction
      • +
      +
    • +
    +

    Looking at the Symbol Table

    +
      +
    • info functions $regex: Print the names and data types of functions matched by $regex, omit $regex to print all functions +
        +
      • info functions main: Print names and types of defined functions that contain the word main
      • +
      +
    • +
    • info address $symbol: Print where $symbol is stored in memory +
        +
      • info address GPIOC: Print the memory address of the variable GPIOC
      • +
      +
    • +
    • info variables $regex: Print names and types of global variables matched by $regex, omit $regex to print all global variables
    • +
    • ptype $data: Print more detailed information about $data +
        +
      • ptype cp: Print detailed type information about the variable cp
      • +
      +
    • +
    +

    Poking around the Program Stack

    +
      +
    • backtrace $n: Print trace of $n frames, or omit $n to print all frames +
        +
      • backtrace 2: Print trace of first 2 frames
      • +
      +
    • +
    • frame $n: Select frame with number or address $n, omit $n to display current frame
    • +
    • up $n: Select frame $n frames up
    • +
    • down $n: Select frame $n frames down
    • +
    • info frame $address: Describe frame at $address, omit $address for currently selected frame
    • +
    • info args: Print arguments of selected frame
    • +
    • info registers $r: Print the value of register $r in selected frame, omit $r for all registers +
        +
      • info registers $sp: Print the value of the stack pointer register $sp in the current frame
      • +
      +
    • +
    +

    Controlling cargo-embed Remotely

    +
      +
    • monitor reset: Reset the CPU, starting execution over again
    • +
    + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
    + + diff --git a/microbit/assets/gdb-layout-asm.png b/microbit/assets/gdb-layout-asm.png new file mode 100644 index 0000000000000000000000000000000000000000..50fa77f9d6e197596b51c5204039b3729c7463a2 GIT binary patch literal 280312 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 tqv!vo1Z@Cz#hwsdf zn&EU(+)inT)p5}4%F!Za-bfy2BgSF-)GZXF9ZTsi zWRvSCfM1X6+FuG2%l?rzL}xJ9v2gsjK+m^B6TTanOSaz`+`K?vP(v1?=TTY@KJcH%zv zN$Al(=X3XQuyES%K!5G?dr15Gi3f&!u-(hNyC2K8aS|Ho&;&kV=(xNos8Iw!UW?R~eTT#j|~ z710lDej2yKrkgKQ^2^i_Sz8UQ7fF#4z#pqPF!1CI&MN3FsGLc)K-5E9&Qi}y(6$~) zPX+x>KJMNofWC)n&C(8WamFfOJrsnF&|6Rc+@1bo>q9T@f8A_d2|VOsY04}8SyA+g zCzi0WX7g7^zRfP}>Z*j<<=2jHy0E*|GB*{%mKWhKQbF!sCiW9A^L;^HzmZCxMD|)R z+G$*Xf_K`El?MVB;FG&N;rITt$}!#&4##!Rg5-87SZ!0UXNVZIO%ZvaqG#=`^O_lu z!VDk3L{*RY*`}Owj>JrFYgzRdIUC{d-uY=}p^K93``LFM58@54Du0Yl!}R1(_Gbvm zhe9uQA~sEo)m@98eQT=pB;PI)I8FPd3l5!Z*RG(97g{h?JPUu`L304@AC1e0=q8aE zMHLS|m*r=*#ADt5@pY&1X#3QFs3v8Uae~#E6Kpb+eR}juK&#{Xu!7GRxto4Uj?`IQ zJ03u|T{?%(7)Y|%Lpt{RNa4IsSf${Sy%khJs9g%#Ecg$Vb_eD zOxrW8dDZj3EG!R>$*-92)@w2TB4&W9XlQvGNC7#yzbPn$uM)GiQyRK@@PfNnVJ#~bC-$V1{ zKS$uknr2uJIr{K`nN;G_!?_aGvT<2?)roQ8uI_4+e&-4P{V38{788%*bh8AmjOy1n zagS~Zf@f~v4=C^IzpE--ejD4mN95rpXE!x2W@`7J)z0{Iy9urY)O|O+RFyA!rI)5n zv{Yf7+si_E@i-G|{#m}5o|rK5kfH4GK`}_fi{m`Zr)KEAe0dwdOF51qR1gHpeO2pU zMX4Ur?LM*+ecFhh@(5%5Y{Ewet2`r}$ej}-OA-D!;=tT_;nJ@q+!l4^n~}$Q zG^1lCP%46;6~c8}sdMh_f}DA`&)qFA_zLIe$$@v>t=%~`cD05yqy1kXp{M19AHLOb zN%ec}ILum_(e!CIe12r)ta&?V<>X_=IVv-}>&>j0TbhwPl6DQA?CWe=jGBzSxyAKMoK(Y=+*kD5Qq38zTIE$s`f2-8)ft92y>Pbc zYzt)nCc}!axNKdD@2}A`7>}M$fwGbW2b-?&dg<{LmGd*VQAbNB5mVk<2~N6eS`Gm* z#{~N^ePPe-&J9&72ywYqIc8>0iV?eE!;trv@G*w*!!~lz0C7@agANJ;(Dzf zgT|O6kG6g-H*OHeG=vAgEJ$XR5ZjNX9glCz`ZpTx1hDf*9VpM;< zL|oBp2Zx3Gq|3DNgqY#!ZgMV~Yu%Dv1}G=&)$q3;lmykRna)$y>sY7QUSd{0j|o&o zqmAgrPni!s6f;&8uAU`p;_Sg~Tc4fr!jLZ|IPAJxKv$H5_yNUOYPX+Rxj^h2A@7@h z<;#p;!~5y}%;TilCgNVynAD(%(_aa@TvJDPAG#yw?HS}o05uH*G~CjbV`wryeu@io zT}CHQtX513I3ntPi8rdgTXgT4UA|n|JtL#1`%`O}KGDTDAb%)*jT-ZCCgwjB>WY4F zxyv9~TvTGha6A}I*Fl)l(wySnLnHpfW27)5z&R=kGLjg(Ol=WGh-BRaDdon4F{Y5R zC5?qY;-9*&j;`>_qK~fefQNW}yG(c$z0vu@TAx#^j&>PDYUEU%!ao@P(lpYDA7y5F z$Pm!+?J!{0dGB{}rS_RpV#zC&DEJF!x##~J&vFs>qi?mzi)mLH$UfIP<-> z3c*$xia)47Uw;2I?$|U+J>CD+mp{3FrNA=uO;3zN_}L)xa#rUh^X0TU8uzYeF>xi~ zgy-6B!ZYRX(X?l;mYITH7lnL}%Br51PySi_eUngr#Nhfjv4(Mw^&ctwm1qg;$Fg;_ zM1DhR(#h-#(+)LlS#OMJ>}eag|BU{J3vg7>>?o{X7ix~zu9Nq1Cwt$U;DTG$lglsz zpJFmEYRbJa_kp)WNV&1G@7HM2T@1!`qdD_!Y8ls12EH8mtWSdXQm97B zWw56a0iY#1ABrFTUTi`=b0<2Upf8y@z8j?YxFN(*QxqI?OVdGOzq^=AxSnWbrhIF& z=8%7DhbJ4~(E4lxx4BfHDsyGFyigD{*rx%`wy+?Yi{|# zX?;d$mGiWppN+XSekMQ3ppq>n533(~cRE42teE{1LvJ501e@OxWD%vms_-5gOB&7T zuj|ltQJ&`Qt9wMa??GufhY0A5hwp@Z2cP(gi|Wr<6skl1k9W;GlQt5S;n&t;b@ad* zX>#6s1n_NJ-=;zYIxXP|*>H%)CQicwzy_z`Wbs9ye)3-?oC!^-I*yw%NUg*pc}^p! zmdIbA_}Ct{447&g73T~gnS{rj4(|CjSH)7Ex8Og z#08QfX1~`~=s{RkVw;8;$Y%>8Y%JXjz7X2~I>S`i-!xO}*Jy*NShv;un!V(CES;?U zm4xc*$WOGISxO>}JvLN4E#rzH;R?UV&}Q$`F!<4*(a@OoY$bfrRr_n}xBI#~LpG@r za&v!UKPfxt4X~dE`>gtgWe%BcbT~++t6-2V)o&?*)BX7CS%M4fC;p~1q2E`#iQaw6 zIEhFJxqJz*NtQO`nUZ{Vz_KZJB8`c%Dcix_;x>gJ0{3vz{~53U41ZD9ZvOyJOAfqjOjsQ zzB4KP&ixS&lRS&(i9&VX_*)qNAcMPn!~$RX6I|)voMF|lrLVu>_34Y&yC&q z#N0TCm(K0OmbL%BQlywK`$-uym=`6^g>cgT^nYHeNTQXI=*uX@e{l{$sicfIoj ziR7gJ9NSz$Qcv6A2(7`(&@aDlcJtutKhPJ{JQMEB(JdU zjhjL3reAk&H8?-cxl?s>%B6d9E;l=SugPFY_rD)uP2*3Y53GXAH=w|Ix6qqd!Q+$K zFzr|B!WiQtT}qL|SX)FUb%NAGlVJs`Q1s28nFpOZyb7!z*ey?^RS0xpZ|1N7jw$H0 zV%96#(%}^Q85BhXCu3N1A3k?#rod?udvp&r5a9Qo`;fKIIGD4;jmAR=+L&g(|DhO4 z*+|{TdQXY}w2n?Ulz=|5JbwDbpYcIFmx`VUG*^*6PvrqIkP%^Icr!d=CS#>P?X<%y z4^Ppdb<7=+a^}y>aBm|i?aBuGH+B`Qgg(TJTGjx{H!*u$(ic_qIEkI}m;3xW!yKnb~j)e7z~f^o2{sL|Xd z7QtMCo-!fYXy5hH9y|8%X0Q4qRWQUV{mKn`2%cQyMVH#1;GFz2Ove)i)vjV>$*cH1Hg%!qYw3>tc86U-6RJI=8x^;Xh*vKp;va93rHYpIr0b(h= z3<2xX7vt%Pb6;HIw8y2c*Sd$L`R$GZBi%VosW<9%TfGtMNUY^6@ML?Yk(q3M|Ck%I zQ?`I4@RerFRXX+aSo)Hj!RBaG7Oi(>d|nD=HL`~d9~eWB!zEpO+`u29$`jh4>|Z8zMKxB~k!Xu3s?DsCmKK^R`1(V_ z=xifFQ;Egm5uSq=)l&wxTD0foJI*U!`C?}!+6?N1cUlVmGCIvxh{9p}L-s_RWCdC> zOGWMp;d`>TElw!;qCJ_8z;IZI{@RFiA{zO!eiwCyTk>Lz&ExY~TYf`i@5zy?>I69T z0QTauQRK4oX7cBZz6Dc1NIS)CFxc2_iDn9GAw*G{Ld%uY`HV8fC%kre?Pdqv8kb_N zvaal56X6~4BWSEP{s+fO0C)3 zE(m<_S2x=w5+vYSP_}o>SX660>?nwFcvLswj=D2z`wYF1Uc zp4@bQB$}b~Ev@c$4OkA6|LiaSWYGdCiEn(ppE7>Ty^9I@5_R%PY+1auN@ekt&$G`A z(yfS2j9mAow#BAb)e_A2@8Yei6O#%9bD$6Ptkz}aROnYi8TbsSoG1RfY?r7Nspel^ z*A9Lg6oubEHNMeBFXnETmenw+-d)QiDzpqey|js%C77y;2r5u_z?wtJ>S}|(Qc)ha z!5ciz0fTJVM%Ov$hgPItV%goWy;d#Qr(*CupFYtctsz?t6lW_fUq`=%Uh4lA9>DmAwAJ;g=nLoLg4?TULhKH7R*zBxMV~2DGe{$sOJtEoNbWw&>P(3&}nxFg>UF z+yL{(Y=XtuGSr^+2NX6Y&ZzmQQwHYMa*e+&LH5OCqyE#!e;r37;4-KCw3BxpH54%l zwC&lFS>AZoeVa^vrva? zPE4C*Wr1qk13WIG7xc6YO)v6Nw1hftJTLdo$8P zaPjV!>pxL7K9D@=f#fttT5*}`zsPh7V{BjmE_Vq^!lXrseX5VAMZrQy!bz%p(|g4U zZMqalxBk^;$2^@`D~1is%|pOoc=ce(;2F|xwzSq!kkgGOcHSKGrIe#kI^0#OXr&Bp z(NeHdR!Q|E4|-O>1JRW$APWTxT);Pl2ZvJW++3T*5e@SmZ@Yv>)t^ptk|-Aqr?snu zo8#%O{&YZ3K6|a7%&)R!cAI4k+p*Gm(v!o5W|V29Yg_Q(O9mYa9+p<#Q}Yy^GhVgf zGocC$FZ z>zAq%q4hBxCJ9z=E_YZ9pwEswvNMMdpRU5dHyh(!<~3X#HtF{dJyjIq2R}g#*%R}s zSYCg<1a}HF9NHNDsF}<-P1-i)IXTm^ymV_Ajz`cuGGU56Xl3XtHyg{DXd2P3TUn)8 zs`CW(9ch*c=A%wi$+ow&;UcfHKF89I+0;Nci=jNxdygDVxKu>w4Gv1AgV@_o^)=Vw z$=Ek<*c?`4;=!VVa_Q7XT_exMe$OuKcN`0(wY>D}U`iZaJ&gTS*Q?7wgH ze!IF8mlsuJ+27U8eEqvznz+iKYSHf!$j9rTz^n;_OpqOMA6IBFasH1 zuUi0La-R8ygMz>5Oz0pIrY|P=FkFDnfnM+-H}icUZ&4amE90&+C6ZS_Nhfm9>a$Y- z(KiNOAM6?C5BNgMz6o(Mu@^}7y+gTlWKb^IC-K=I)$!lb=2(P0Lr(jATaK1-F&9wq zSHD_yVL>-oY|a#2>t?1Vf2EflIrS(O!Nj@@te>;6$_+PQHbO3Y_QmBBeNnr_oEe(z zsa#$j+ryvTr|5VWFGjPTVr8U{r`9erY!cv)`V{pC+b3ixc zFt2N(J|`@^mIptnaGlxNg1Ubo(=6d~I4j6SW0i*CEyM0idP-!zJT#D}K|$ zeOP&=IP*&>6V_Gk56XXsxiK}PULA>$uchvn8mYQo{f`k~dT4qVA3(+EHaAus*Q*!C7|etQ z%}$ACpw`Y0Bw6P9wsSgg|qCN`*tL$ZYFImW)ql@-q61{k)MnCmj(BHBH&I?}UdVrlv)+~Y# zr_-#97coVpPwY$P*Ab>-2@-$XzSxhNsHawbJQsHE5S@qSfA5YAq^W8oA_<|Z&`R?0 z8amK@ekPYo>)}OI8r3E|0(znP7|sC_p6Ff-StScFJ5XKmwKb#A1+8m zpbDi!4%cjA6n#p-m4*}8hQqU2c;;`b{=1rhzkbopLKD46JixU0oKHcm6#z1&#;@^h zR3%sV3YKtJGF4?VTjwboKX#3gPPKki5YDLdp(85eBMv|d%=S{r48`t(SS6Ts^T{Qx zt~G$}bAV~-xf5m`cE_kPI}=030!K^aeUc?Kav1yCma7Fsngg>v(O+o;NwY9+Q& zg;Cuq6;e1e_C3P|y+8KmdSTCmrOKE`=7B_IA$-|VJ$s2#&%u5e^TB!QIgt;pUJZOp z@ii7n-0)#lw<3~Wz-+2*__H5|>2>)N6waWG?^XGOGkU+(Zaj{0z>7P~O0}88`uUTU z(w-4Z6+ze5elKso)seFG7$^zOYJbPmIi^>{>xGE8O^|Z^lgHBOiIPdA!sTIX{Nk^$Ft$O5>Zef@R{k{+4M2$ ztH+Y3=Tt^hZ33zamE8>*FxXP`d)!(Qga2ZKt?HsJ?>xEvcmM{GkPkDunW)GQCG5G> zW1Oi*{!WTP18tkE&KK)4V5kmwn*K88Y?)CroVq+k6#{{`cUO(?lC3cA6J1Cu1q>;w z`fe?zvZWA-?f}ad3?{#hKc!a~cvh^ma^CzXu^qS3o-rg6GloQDWqNIY>MWDuvwG4c zBQ9S?6IVD^R3Um89VNi>TkhmRqPc#`o1CwCm*Ah={qUo1oQ#U@*91gfyPEPTiJ4xv z+pAK(%M}?AjOeY8rD{Q~gI#6RH_DkaQ4%+y?-vAPfrnP;5bp>0MzC~`lYeqtlxy2P z8#>5t<_qh1D=k@3HxD(&9-}+3_}c}7EkE9 zL8gQ})bb+a%TG|aeX#T4h*cqL&re7n`I=97?{@1`g8{{A9#q< zSywLz?!jGH(ODYzz*ib*#`B@k1uKhkvEJDrSiN#r<>d4A!I*x6Jxm)hOa3E+6i1eX z0btf+sdc;<$P*18isq2A#iEd{luJ*s&v-Y5`Ic*(W)u%5>M3?5`!TwXbHo&nuKX~lz-wV!pfk*_tth$i7Xs@kjVkQWR^?k>4Sd?N!( zG`e!j&bL6AtPgMY5by_^;wH8CT)u1HWFBE<%R+u9i)T4wNia1Sa*||#*=0zWQnQG@ zj^J|}?Fp1BfLXO;0V-o|bD@r?w9EjBq6}WoY6;acUDnT5+f@2`MT|wfLH%0cvNY`~ zK6HR5!tu}f$1yVyZWlr8Q0P`k8U43uGm5&o+_x0W2{V7$-Rs6B3qm`tP+zZLT@YR) z|EAq|8>ng0wwxMPG&>s4`; zq>-=lD+TYVkj>1N-42hRFMsvLPcPSa5}Vqum&hzsnB z9yI!`xPdsDK=N8CJCj0?gy&k07Dv7P%gOU}`TC`egF$)qxVdDIUO^#8f)k_YScr32 zHF022LI$`ROvEX4Ft(qKSTNPrAy>M2u)Y}@%zy2yTzSKk(1Pv(&q`_Hu1=fSKf$~J z;2=%vS+>rQ=T=F$Cd>%2S!xN%?0UezqA(wO#); z{+R?>OUpkcB_7FiQDlV|f`_j#C)`vK_(m;K{(T?^qJD>SZ;8IZ*W+0it~|H+JPw$V zvwy(xd98*GT(akl$o}3+(cyT6N2tVq7d5|&@bP=@J#`5-!mK&8l|}A-me<*-%v&ky z(Sa4lzL?ziSDkyK$kIQ$Q)gR8LqA(eKEE#MC)}MoNG<_xOV6nY04`blLoe0|))z!R zownj@YzDFt#YGseUZG|FmYJ0Ov0%;=me0avtvYyDnuSJH)LPPnZ4l4)1WK zW}fI1aju3sl7*h?UHFA83;0dCz5;0+OiEYTFPc9n3Ll(2aPyJjBlck~=NX;eG#xcw zW9$tYO*B%O0cp_*@-o(gz>8_VYo0L?1od zQj30RJ5Jf=>vEx|$h}E)zro$q7aEr+vaHs?eE&-;7=6vTj|-!i%+1y5oii$+;LRN` z4rgw<%r9Y<>;uqsb-%ip^!_*bTA3t5{(61Gm+53~V>%vqEWg%o_h}N4%)_4fA3h`r zC#!oZ6pmeYkAbG>)>&;(E*g)8Qo79LEO;f!h?hRBs*Kb&V~uAb!^cxjt@U9N1)vv- z6A03>u1Z+3p2Ru_m(G>^az*Um|5lwtsCG|Qw!$g4E7(@c?AU)#s0@;b>c{u9`u>H{ zaw6$gs_C&qbzTq$*0i}8S9P@do^LfS%{W?lX`lO2#1@f-nJSvS{w?zOukEP@Aa^!V z?)Ly8_Ep0@zi^-}S);#_HvnvcBu9=TzMe6K_4@Qkns|V|o6`F{+*A!10pp6&~=vW;=b@ zuvh$saC+MCe~8xvmHj`$Ya*~C`gT5YZqFA4V8eqmmd}$U!CF?xR@uWdCgqn-o-Iqf z)R@g(;sahl*;I%)V9A zul|v5&luPG9ST{JaqWhCn$)x3!$cj9wjAWqX_=zf)#EmY{a}wF)kPl)0PJ;rHawI) zZy$ZvYm5k=tN+CdYDOl)X79&KqR0h13_S<|ivrX82Oxt;Ia3N7*dwYn$)DWSdb*wl zsqL=yA8V-&*e4RS%2S0nExi8DS{|lo*pX~*F2D|e{drTE?ty&(>AdZtnYvY5MeTI% z(2m&?UK1RKEfV>o%x#Ab$Ulorp)93w15f&9ElsZfVo4saAobvNMNOJ`=X34^hOdVG zKudZ|9gwef5v^&O3+yaA1 zKEX4oF=$ltVB(FyGnI}BpW82mA?}T&Zid5Hhjy^n>--ZX9 z7lg`Y#-8V~?ovI0}9G0-kW;iHFVI&8`=E8^@fc$fhH^Wwz-F z`xCX-G}86u+Hs8{uOa)DX3kJqF?Np<32O>bOpLP#bPDpzJjqC@z9_ZCG(8_9eL)&{ zKGU<&&JB-+J;vkswPu>LYV@SW=Po2jQLkY;C94^ey@tAmYci6^_+AHJr}KiF2jYqV z&`Yq;e_^3GWv(1We|~qwGqgMr#v^&PatFM=vQk4zMpgeP&c0n+{4a)GEW0Bg)^4~Q zB+*re^xWCYGxW%7B*XjQUcXw^a436Z+b%CothKen7=|$?`>RjKCY5q&w>D`@N;VM4 zsY0fr-2ZbG0UsM{0kMrso9KQf0bV`jhks21HOV-u2}?!1&^~V}+VjdOo=w0gf!Q_q zjK);^M-FP>ur))sHV0_{?aUjs-LNuag1b?sEZIYE$E}4G z!znfwi?y7;=GeFH#s`O~3TyKQy=GGsjC}U!(`OONw09@j3viyYg8dZQZq^G=RKMMUqIg-he3$DQC^Y$f4Bg4s)UVe52QXA6-^a#a-`0Zwr2jQoXs9kA%MO3 zpIK1c3<8M5)FF}o1=)!d=P5~u{m;*&3ZrZsYl-Rg-KuMeY-<|fI5NJcLJI2J*2loI zt5>Gq_NO0_IhL78?q^ZPlZN|VxVc36@^#d(G#3ULw6mRsce|zwD=+%gBekTEoUY3M zS#wlKH0QtbC+C^}4Wuc6IuTO8;pt`_+^x!Q`$|uTp|T){YH{LandXwP+xQg5*b)8Z z;OfJ=Z|7f#_{amS&vR{OLnrg5Fg(s$&(F+Xdc1!55~LK`iffBb;z~KAl`dOdxnCB^7At=ONUZ66{`gAd|4ni7l*cia>@wP_HhK2)A8}0Y`wMKnCD=-}u5UnsVYhNpnllTZqxNS;v_oj}WJGofNu%B}4wXv#NVXtUl^oxTiz#YOP%djB(IsxLmT} z?VqVBTkM3sjKkw$+BXOJc;bpe8Kw%NqPDu}VxwN((CvcP)~#UO#mfd-i;C?~Kb0Rm zPaKx{edQeLD0~%^E8c2Uey*0B;HsroYSU-DTE@E;vXk?-#MEwbn`^bSr*QFxag}P8 zDV{idcCR+$EzMoMF71lyb=}P=;!G&^aR4`Jle2*F&^1E5W1RjF84pw(D!T@ zh~x1!k+vn>q}4rsf%CMkFv|DlYqEgRx+Ha9Kgm#_Q5)~<_%WEof%V*+%05GvxRY^w zWrH=4fwj&c9W*JZgw*dF*6;_F0bg@b^C=!+V{w`FQrrGpTev4+vi0(QhCQTS%y~;` zoqH^W6CyCWM?^X~seYD^UUR*x?> z#e+Dsv8~*t)_o2WbDM|C~$CO z3VgcmrbE}k$Iy)2La2gz2;cfKY8m(CvVgrGMK#`jzd;m-P|)i7+-CNX)8T^Y*85kNsE{dnPd^-h1ZVw>6lZ3wd(5(^OU2;w zjF@gN3j~SUOP1Mr3Kh3Uo8C)Co$be;kL~PF-o7I@5>UFd>gwfvp-d`fuV8%^mRV9L zW~i%UQi11Ibi|=A265j zPZ(pL6CwsEboV`e@OA#he){>ZiV36t;6wj_Lq_~^2eG01X9n}GQV?UNm$Tg_mwD-ipZ63|7cR4t6GI5M5jz!^ zy?UGHYSub~{VBr9yw18U`@DVPEu1#t5uRZ(V^MU?F86#bA^hh%FBUbuR0)&0{RH=| zZIX8H1++SXxfOAbRD8l7JaKyOLem$ z)ocP8S(wJeG|bo9x;N2+96*)6dxYzSO9(7k@5c>dW8b_UL64aNp%^L;Ii8CQ#H+o* ze%`m6B(TAelm}%G3!Y~w;faFymr5c(A-v|mxKGVLT%=3L(H;p2E0rPum}5?+(@Q%DY#1}(;w&8B`S9~#X|BX-Mk;xOPtL z(V-WAm4s8$?!XI}F;=M%Epiy1@DkBkB5mf}5yM+73jNHk(hw=>E8HD|&WfaK|KqRg zR0GB68qt)#qAmiTc-R>Wy5A$?i&J9Rzky3QavGTu8Vt6BhQwIYiV*`T8M!RBW5FfC zo2EDCY)5Ti`)Cr1csBJygEmOZIj0upWF}jIPSvZV8k`^ZG>-okh|Hx%5~ve9WNeNw z7@&_f?=7#iI;uP={kUVcH&x~84KfOT-4Zak-W>^ZxY}vl6J5MoTs`jY3~jAjKB!A_ z1VCu!|4L~3lv+itmGS?IVO4|b-GcjF9Ps+C9TPK?DcCqGM{_Msu%@>Sge|#?sNVLq z?d1Tr<~Yx)sSa=hQSAbRvfT*YQ+oxl_uDhy#{fm<&(rO6+AlKFmZK34qEhGM-O@72 zBvi+J?a3f4^M3VJvze!z@hTWH%aOjF2Ir_ZS<-{k^$@Dy;JPF!M0MbXII#+aUWmW> zS6w}k)7cC={ip{*Lv|ul@|kGqfT72q4X}X9gVrl}y%LyQin_m*`3E5WF9-1dnY*RC zPIQs}1WdU#x`!voHZcLE*_BdO_df$@t7JX##RufQ>SmF_;+GpExK}KZp+ip%^CE1rNmj1q*Qb> zStZ>%^5e&stl#)9SZF`lx-8vJiKG77?!6RH&keFiu4>hF9W;yA^l6%qUq6N1l^X#C zMqc$LB>%o-eFSM3uiQ;_2(dTHIn_~)X)?M;8$W1AfF*N|OdWjPoNRp2?L_WmACO&U zXR%cc<*CL0r-ZF5`ZVJq{OAgDZLj^8r1gJ4M!!DnNaRR9t#>k$So-HB{(awnzQ!cr z(6sy}5qiY+1EE4n8tSTb1l8H9*g8&IFl^qxstg#EX!MV&6hp31Mi^1LYN3p5(7K<} z6H_=b5+!qpmesY{s8RR&m3+i*z1i;m=!m+z3HK(_!5rQXat_845bNga!k`3k%>+lm zt;LiPQ&wl>wY(G)z+)`w#(yS@+>hUdC%|I?nXRKqlBTC%Lt9UGeYc2+dH4;5w;3uw2Fq(mkHn+d7)p@vKJWSteHgXm+g5 ze?ujEm1D{dI``E+$M>sbHDrd1s$hzdi{GD@uNB?_GPAMTKrvrGM%;Vv4mW}1EA%>> z(U>9#DW%BsY>bT&QMXTcy5=_YQ)|zY;QS&rx(k48`Si}sjD+CjiX=Lj+h8p77mQjr z2|ZD)b^_fX*r^|AQ#0{dR9)O*;!*+G3ZSE|DAxj~7$@d@{20S1O zOBhrgF`)~3lf;{CC@20J)OCxpjYnSu1Uo_3A77*^a9)jN}d z+dqmHjt%sd!YDQt({ea`AhLCa383$PaCz?QiQt3zP?Q(7fX%dg{=FC8ohG+IGCxuC z`CE1{+OMX6^Rjjz&VI{Dlx3<`mY4ziTDF)Wqv=;?KtBVm_mEmAtlKhrSk?EZGy1^K z%Y>Jdfr=k7#NX_b1M=o7I9rDo>(0J)uMY1e98Lc)9E`yrT2Dq+JBLARCoPO6icV6k z&Yy?<*oo9ur`f=FV~?Bw<3lr8_wd04<}_x&;|}LVoNxnvkx$&Yj4WAu9LA-Yp;pXf zQSJ0!eD66gV;ttS8&+6j*PUUv!6{XwhvV_p{bvJozE|}f*R`lCaZgD~n>3?0&jvBy zHw^#UN=$M3s|PJcsk+VRsr}ef!?nqCVD<_2I`xFrg(ccKzti8cWlmrLYXdMvkB1rQ1#3CjQF8n~z zfcdiMxcBR13DY`hmm*N<2Xg*)-CJ2lo+I4y$NwJ?!0fSkWxdD4W!=C6qo2L>qwZcA zu$a_-EgjN(Z)l8e=faO#_=FoLaV84$#HR#ggulq;m`Wa;Y-UK22dmL>HRQ#3KFL2Z z*-6T)91A+FhpPo6hj=}6?*drAE43QOO0<}xVI-sK{-k%LHWO=l=d4u=jypCzS}t3+ zE}Q!Hq@vG}pQ8V+R4S^lO_0u0z<2R@pYl9wDZEP%4816N93J3i!qW0Z#Z)mR!)c7d zu1>mpMSn5py@`KQ7$2Pte1U*MC?AlasZIi_eP5>rY!!jOqIExE6lMO!VEtc2j|=X8 zwHk7nZ-WfDd-&DpmEd8B;UY)74%m3_PA6qeQ|1qFWKZ2jvilaC6IAd1OIrba+m}$M z5qzjd7H^GxxKC7D{cD7opX1@xVPZfAhct4uQt(vbtl_K?W{lde&6LU3;q*6bbm>3u z7?zeEd^`S^l+EejU-_=rD5pMyJ;LO?)8IpvHBg#Y!{1uI*I?VQNo>`I6i^paUD z3bsA`ey`wWGs15@e`kI;N>N?m2y}5v3p!0!sQM^|&T`luyY9X}(3Y-Uozw&4hc+#OoX1 z{Urh>7t#UL-a`d_8HWyHlxh=qLr+FcQU&b!Wb1$@AbHkOMegcwP%ZrH?(sJb%7=Pw z7FbZX`a@74_2pb3>t~2LjbGP;h%NuW{=N!wJr6FIF0-Y}ofG{&2gvbl4sBgKD{p$s z^-N+Hhe-5I_Q#!m5=c1D0m`3vzt*~Ou^nwz)}OS-gA8-kRyb40$=09@xOXvJ!~xFg z{ADw%8NIXOq#eRxTA-DQ2Y^J!p|KfI%vDs-?_N zfg2|wo@VS6YVlft8@S*-rByZO0i*m`G4Mf0T^1%uo|w~WjXZ*~Hukvy<>Rp{woL5TRC zc{odG*)}MkAnO8x*5Re5z#E{p_@CreTZ? z!bG=}^J1)4!Ph9{FR_?&X_;O97q_Bw^liuYb#Pk)x1CI3ZAb?DGH>XK2t)wY7!q zA-poI41IS31cN|1Ghy>V%nljw@W)iMHr=Ks4?$_vU2Tx*xje>TgFafn2eiFSNl0#G z1_}LiB8LIy@PWX`eear_1_G<%^nfI9|+=N{4g- z#933&=#R+92fD34W<~@#uRIrN4w$0MKq*D#%G^Eju6qzsi*JgZbFy{RcwfP2U)AS) zGmOrScqzbT$wYUIt0`(H;DFuMcP-`j+w8l*hEb~PVG&cj2<%5oVfz$)?OQo(M9~Ag zs-4j@nX8r9vITf!>D9IMnUBoT#74E$n}N>^Om$r2{sb^2o0j#jlP7;}0t1_}PwWc3 zf_Y^S=MGobxl$*~==*kDu-0_ZX#7*lXT1ntZ|c#G>eT|HVihRW)%T46yaWfQw7rmj zoQ3`tsEs66(3SKpgxefs6UwiiMyzXMKJfPi1tVB zLra{*-G*0$FTsqBF6zf$Deou+$#scbU($Qfs!3|d!X*?Fg|+V|^r@Njf!g>r00`=R zoMJU<(k1E}zH--y@_=hdM+7rg8u?)UK9lU9;5Vf!pXW=e8(n=sj>Fo930}l%idEO) zJ26x)7ngRX_y=<)JDSlU%&U^6|0IpR~USi#5mc%h{ z+)x6R&k!HwxLJpcxTMbB?a9n#U^w@yK>`Q~fE^GisakSj_=&O9_+#%`sbK2Ph5u{F zF-wp_&^0b_x%PchRn2FXH0&vwhvZ)pfH2zS6bn6sNZgW<>%%Va`yJ}3$EwcquuZ8 z;IscF{c||yHsG{~HBmd}Dij^A6!U(OKPM661!-0wCA0@(WPzPEx6Yz>MI9ldqX4cw2U z1^A^$SC4hI4aYQA>&n&yte+XJ6|QjDUsg2anXV?>VraeCiY1U){U5Boby(Ez*Y7)s zg0z5?l!Bx*NJ%J2x1`k2-Q9yqN{Muiv~)K^H^K-=cjwSOFzk=t-}8IUdG>RzeVu*I z{!6&78JxK9RqxkY3!A*F=8*kH<(=A$BV_+}ryh|La@n|%Z>!7B-{!?{FUq&~Da}$` zaOKin$gvgK-0dpR(=Pdnd|RzoeI$aqv&$`S#EngZTV`}Nc4oDyusQ1bqW@|STO zR)f!o0wkc7w{ML6#Nc+o!I(X}!q}oTFjfI*IL_{EVT##ySh##4DcC3{`cq@U>&({S z0)UCegVdM9fG3_zk^I?gU2_z)=e$z#g6v)VgFM}P3=YF6#uSjx&_HoTXlNQmley7A zle|7j$N9yR|B5`(Hs+&Z=zivMTpEO&)bR!8g#%$g(Q1g13p&VZ+yMw@f%FcJdOf6B zH88!kk_a34Um{QU?Ld2O6gmw+Q)(1xCHoRy@RU^)n?*35ONVpN^pK>kQ=TsrRI@F# z7H!rt>4?%l4tdTD8qYp^75Njdr z4L`qH@7*Bda z_wl@xY?7P;*lDkGfSpFut+fRi4e9;uA3Fd>GH@H$yZq9tu-g?a2O1Dzs7{z*v{1SO z=(kNg&;m>&VEqELT_fMz)kA_hi*Uc37t+eJ6U}3W*>(cO_w$uzSF6;NyQ|PPRAml( zsKcAW0q!Zhoiepo`3qv{7Rjc4aJLeaf{e_$IAI`-+H5UT(ZWNev0reRqQ|MuL`no~ zHzq3A8UCgTV>p&0%G(eOD-!6tIqFY)srAs1=Yc;0e*hC8##^N&;rUoSSr>X&vodI( zx6m?CAn0G;+V3q{0rd+&cFvVQX1oXHIlU44YU8_XIeU@1pu}&k{v7LN_istUysuv$ z`LkxLJn|Rw&t~3LXM=yHZWfV(uzn?ZMfWo>@W=CvphS$ICqz}&X?Bj|0T9KieVjLv z{6V0@g+nHY-N8tvkn2c_D}27uRi-m0+r3#fJq#hRD8k9e^jo!LB=xySaW3Lbqhv(G zsd(7d+;|4T--+qY(%Z0^Bn-himGU!uH)F?^fDI3Ma{h%H_L@$?M;OkU1={T zecI+XHAUGwg_;Scobb3r2;CG}*n$ zUcQs<5Pm9BT$#Z+A3ky3Jm%?UTHy>WS?guXQv7jd4Qh9dJbU(*N77=f!5huDve|_K zQRsMe$KpB)GpT;v%oM6ow^T#skbPoD{x+F3=vC>LCgvp<)O`O|P)GgTl-Sdnq@Q*< z!KBd_Z|d$T={G_?QwEc6p%_Gny zv@BQ3VlhwB5Pw*x^biYKae;B^_hZcIZ;1cS6kZmJ#=`bppLs&*re6F1g25z1~?R~*k z_%tT08Y}X?VN8(TXAqZydo9#bLcd?qdX_2D^q~}MWMmuG^SZX&+eJyEcV^tOlxe{dxWzQCmFL_g>(8>V<=BauD4*ais`VwfKh_Y0Uke_R6Ao zx@~N_Eh&N9SNSn3Ep2tA5Y@Jufb?&LynTeM>ShmLa0r=rODYCj?z@__VSr}$hq5P4 zx?ccblQHPxdf$y*?u*ZltrE@U`%aI|B5}UbDM=eB*lN?p zimja)-CbYC?l|5$du@Iv68Z%Go|ODEHjW$vq-Q&;lSvylkw;+&Q-xr6hryHGKYKx# z3<@5lUHB4|D^Z>5ynNK7SucAYv)cU&-Q+w_rX^5+lzkR!sd>&ze z%AWJus}9z@V*xGW^GMKx9#WLCzf~8s@C>!XC`4mHqj|1IukxoKN8PQubqpB`5N@6V zl7c^dw4%LE64qv24iaUfuCq=5W&s|7IQB<346}w{4?qnSN!y*ogSoR3MRAHBP8loX+7>Th2*tX;uVaedtGi_X?EU`9K=JsV=?|t}*DH118 zHML|7iYLVSMG2XnxAg6Go1V1Tla#ozA)nNc;m>6~1O(3`3$ffTrUq^UcHQo58fA>o zOI;LDa?!7D-nrw(0Rx@Tk2=|iK%kb>U@NA!$3yZ}@5u71DKJNtXH@47dfHu?H1%Ev ztoDnG+HSqQQw|ntJGI&wpgD>e>EcGxXJR$7whEBB@8Fp}cQ))kTuQzHfwH)CrNw{o zzWBSM4kj~6EN?2X9=3@`c)d^o5BH`w$y2ti%$p-x^0wy(?a%rjT}JuRB>S_2m`M;S zVkaWdcq>JDK77`F-?o%X(z zwLfZk@bz5MeG5a!Pnh#;5RSAQ>=TUgNw+i7RIs;7^wzC&CkJy+B~JHZKJV@eA21s# zx`T5=iLsVV))jhKf}C0}(=rE+|7S11POQ7=X>WFeg316H+kw#DPrP!&$H#>S6YPBi zC*sJy>F&Y5cfc*c``w8H18{d3aixzS;4A0~U<@uv zj75Dh0{368bh`@P{O92(hQe(0d#69IoU{SQ+Clz8av+>vWu*4NwvvMNpY2ex9mS1Pt2I@jQSXIH$mnlvQ| z(~Ii0As3UBn2U6EpBQaF*WU=F+mw5mh5T}|MUHEVz3&EMC!%aJPi=119!=GOTd7J1q-UdRUi|gVo=Q@^8~U#o*XC_ESnNk?Xvb z=^aNIszt^VV^go$Z~qRtq`KL-Y6IE*mh-fuiqb){d|r8)CHrHc54~zm{fH}lb>_nL zE8cDBH(~@m<9oV*?)AR2W}VxJ0kTsv(2>Z{Y5IJ60UVmh=U~`?aGG{MQ`})86(?t5 zS{I(Rb#%1ovip&s(GyUL>DF-wqY5o(0MDw^dQfZXoaDtsoYz05^@=wBqAX$kKn-FX zq~C`zTYhQfnQ`>)7iUoC+alsGQNZjUjT9F9qO;n{;IT+Itl5zV{C%=)w6L$!K(PmOdw*X?+Z; zaTIp6*ShRF9{2U}tV{_w0!!|RMcks@*j^2*yfij+!sd|@@6;lnqxL|D2e6j@(;8bJ zOTtObQ`hTH9^y^&tvR(ycP@5F`C`hn*-eqEBfw`Eh@Upjnhw(jRGmybTDrN*A|Soz zIi=;))|ecD-QNgo!Ji3O7@b*}#{B+0?YuY|*|k!a++01mMUhpos{)$VU(lW0R#O#} zGV0|AEI{-STA`(u6goVZ7SWGtr1Bsvjd%#C|VBHde(O+4b9^Mkw8{>4=p=i3?- zVJxj>CRxH4!Un}5H#-&IU3!Vt;d}0#48Jg7VM-XUM0uk7;7EPrR6@&PnX$(X+vCSna&6(vIhjYMx@(+q-Bv@tu2aYe}v}MuG#}9d$4$ zU|`!HHzM0($X}@IU_JC|&(}{G*({#hpRa%Ey{fR_ zmGC65GK31#E4qVgUhi&BZl69o=KXCLa94eQU0L4FCZBN2Gi;Vmt`a!QoA*OQVtHmY z(aDvIel;liOP@UiRbHuCMxSexCZ^pGy1<%GWF)f47LPbWYL=R5LKmJ}P59M4j-W4=trKrhZo&w=1YH+647I?Gz?+ulkYzBRafBp}T-% zt7=jd`YrWkqY(61fETrSAyD5dp{RU$qN4AyIiqU!9UDF>Li~Wr5n4PFL=JYEdzDZ@*2!|*^?ZL47QO>xkHBL^H3iDUCXOs6`DgkQ6Bv{gjS-hTM{H<^Agg{O+ z4D@YRJ{jy2Ci1`8Z`{n4m;M9@S@U%T+#X2ALd7r6vgOu74P8c$EJEYf8X#@LbE#I5 zjX5;Nho~;V2q3p+6FHWG)^t_^*MNqRv8eNNb`};3sy^9lORW*aJD(zy$QbE#Q**#U zkX_=M_>7vbTHE`mNM^;!R!_un-!;_G-^ed|CtF{EO$zm8TpJ?aZK?Qv#Fot>0|PYT z4>k!>oVqVs^K|CI1x3_5gx5nJ#)>?truk-d80&}QyopzN%Qo5;HbJtAaMlM0YTVJ& ziU0L{GAVq&^2E>#Y6e=s z6()x>ev_d)VQgRWPtEf(s?#%}Ej!YW9U_hIQwKLAZayB|dc;&L3xirJv#>!JdArc$ zbl2ut^5;*6@Z|N~;OkcRqQ-m7R2+1U0{Dy+>F5F|@^G|N*=kGx@1=i0VV|{UOO$=CQ z+0e{1UGHs8R3li;CGr{px1oFe1iORH6iio?b|Wi+hq)&}rfQBqW@5$7K6M?nGfsx< zc*Pap`u2@@3NgxBe^=@{Af-_vvQ2txPq|TwVsE&!mq;;s=8MnK z=f!Jl_C6hof{4WNU9bSD3)PzA%nhRqk_9#_;-akYcpJ9Nik#GL{&>aawUzrt-ezvw zXf3l>eA8G^YKNC?69uSlyeT+Hs=3A0pcGsvV`oCOds`GPh>x+bNUz1CRT@R@`eQ{mdx^Q>(j?UuK8n0+}O2J679tq0? zJtq~P-DlCCo~qe-l!-SK=?}!zu>mfn1-FZMCcVZ2PMU14njG}&!saJj{`YN4Dj93ti*~|HoRU}v0Z@uG#>5>8Z3dgaZER8&vLTPSw-V{7i%>S zw$f{oD)s6pK_j~PlD>^c-O@`dzL}dE+2}+ZGFvU2qk))-Fq36|p#@%e77jG?&9HmW zkRHZl%e>{n?PDR~7?<6qpM>=6fw}!_8k4xuWXAK!KwTPz^k>)Ovk4LE(N>vcv9wVC z?o*7%$KXn~u`)#(6X2^j^43s8{mj0#f(*Bw7R88z?`~g#ukK#xrEUx~3e0_A2RUuT zt8vsH_Dm%`e6aFq>)hMqK#4qLfO*VrOeR3#NrQChZ);8A(%q3cjzf7bH_8xm&Nj1k zf>-kj>Q>gs>WK0qZxQ`JUNb#A#doN*BNp`_5d=GYfs8Zr$xaKV5GZZ_lRw!@UW*FF^CH3t@ZwMqg5SU zA=e`6)gnrbji9>(^X05B>r!u;cF#$*&OM!>cDF;!-i-vE^7~6lz+cDZz?<{kFJx~6V$GWBmOki4ZCMfK;L($ z4~lcok>-x17{@1kgeY^@<`BSZL$bxXUW~V#yL(I2aa<1amiB*?2U6swwJrVd)BB9m zZM%@;*Zj8^8quOcwmpsNc}1x9^*)8{#3Id5;}F3&-3_UHkqm}X6Rf| zDt{X;n-WDe5ym}2(KZNpiK3t)bhL>speO{q;O=)_Nn!W8Z1l8(xqTy}3{+j>u3b}`LspMTrHjVqoEOEYIlK-&AG7rB{&_wCQcP&^whL_)a3E zY}>m@2niqGEG=&)U^`^7wqyluuWy}$0l51h;XnEpiFI_7ClwXS<#Wj7que_;Tx+PYbM z*9sT|PY9#m>lw7NIA)s0(507@Mfr0 zuJLMkJ8A(F;-Ss9_wtiQN(nKTC~h3Dp`zX%ZlVMou$i;MrRN4VHkMU6ifHyNC4PxL z`J=Fe0Thk2dpNjrwi?2_Ds6fjz--`F= z-b!Ni1u-jCi5+sfxMsdb&PdN4#Q4{y<>-x-UA?_w0wNj5b78=KDi;_!KT(G^tjTmA znj9~wAA6T=&){^6s4#5D3IcCE3{Q|d{dqjr;Cfcm{1Er*x;N?%;U&(Y*irT2wlt8_ zxmn-b?yX}9E%e6`T^C>?6n%HoP+t7T+tl)VMp=0Q=Tsc~5sSTiep>5u#Dv3LCUZQ3{`vZ;llEH7ogyI5(}J^XZnrXQ@iw^g;#~>-u;`=B4A~ zW7<2(wRXKfJ7i%y#JIuY`YkR)7h`Xqr#mR5A5RT@!Kp?I+`8@om!Qt;4FVumZ|@_0 z51VFF<3S)X$kCS=$YNEF2sy6hrCcLoQvqY$Tz(D{4fX+YP}?lNXsCCHty_CS(Pb|= zb|(5$yhxn>$Bp^}4M^RWUBK-XiKBrgpa2B1sb47m2pHL8d4GzKp=~kNPzz{A(Yae6 zju&?&4Jl9pNq`7fUAdf+zvhSg)uu0witO!NqX?L>$CldG_wS||vt;&fbT^Jfg}G(Q ze`sm(!D&9D|Zd8rqUgR=r+FFJ;&A$RFkkZ!b-D9DQt}U$Qf*>IB$DZ~~1soR$muWSD z7>5QFLG=t?c@v+4l&I`?2N_gXN|<=~!mzla+Ts?=Y*NWZ67*OuWo`icl)Fxi&$ zd&{7BxRGrZ#T4v8D;i8qbEz;j+gzy9a!kMJS$QSCaV64sCi3Y3sSugGRrs)gG_-H@ zJguk(Ki8nPY>>9oK9oHN#S**ZgU#LMg;r`9SE3V_~DITo?jGFLHhOi7D1 z&x^?vH>+5<SGfB>o>k_sQn25?0l70K%mSbJNcl!dku(X5DB_Cg?o;yS)~Adu{N5 z_(8RRx5P7bUy4dQDD3%1?b+pnY%LM^A)C-q*NM`E4CO%!!X=zt&fNs5GF@ScY z``eULcyK`y>?F~vm!)f&)^kYfipEGwiAgN@8jsRl5%OV*yZ8c&9~T}nl*gNy>_Xiq z%?b6sDoZ4^9c zZ_`{;wtm~}cyO!pIR;2M4CXD=8f&vl_v50Mk>$U1GIpF>giAzYFMBt#OsRU|yqH3J z?8%#Wy~pob109>ey`CC~F4z%l-_X@BLzqFZ-qhROdsaAex+#{c&Ph{ZE?|R1;7voV zm(+9ERFXU6cUjEuY3}0ZqPM(pJv#d!;AkP4jYKxYre8S7YGYS*uX}rgciDNU&8A=v| z_WJi;71mI?Le>h>&F822P@VTlH)n zP5b(T!H9W7Ne(7oTgi=0xn`M#C_+-;x|XiHn!f(8oGr_8v{VJZIkvDTxnrO)EM z?)TDs1tzi$ivqOvGuuAM{aSBGew|&E%S8DbhfJ};iXQ}^d4av%JxdX7-GJQZ;>9;% z{wLkW`46c<`aqfuxGD!Lo7dZ~#Y<;zMlFlW(s^tK*9mQEt%99cgRFf}lwijNH4E;Y z!`nF$Nz4sdyW1n;Lo&QQ$j_qI6C?J%<9c|*+2_#@)kMkyfHAmjEU{LE289b*fRc5M zGIWg)U$uUs-k&oSiL2d(@2Y4(9{l~ud-4xdVE)3-!DCj^HDC12{izie_uiOUaUt0* zT={JAC=Y5uIp0AQA$_H-yvqNjs;CDF&4nFymK11fi0w52>QOvC#MTEzD;Tg4jS0(QJKG+zOa`Y2rXBFmBsuh@>AR?ze045nc%0| zVD8PGKFj`}92DIjZ}6m9&+hW2b%7j6*OSxYmOXcn${JUQRkM&jRiKT?LrXo?%)i6U zTLQoDAvrkii5V!6&_zB?qS>ZNPdax<&FhIV|UB)+m&aRAAOw8Q=o zp!~&J@`Wq?Wi5+-|2R-C&HQFc?j#DY4B|oS8u&9r8luZe{bot7(d->k&FCe_sV2r_ zg5Tcf6J8zGLV?o=C5~hG&yJf^w637GVlrd!PeWUxqe8|`aP{b^HbV5#fo^m%5pNul$y zBIrn?6d$PVL>w^uAzg|+XP;ZFQucar)7w)>XJR>i^s%h!a5|9QxPJ-lxeNNRtCM-Z zT8iK%w}kN#jp29|LTN9EjQjJ~9Wu}p+n6aa?(-dKs@}8a_y5$blK}tcG?&$l1AS?x zdtYf^%0T{=Ta3W&l8%0s&t$NVd%=nbd^~=y*N~%U7{*_n3`iaI0!aADZZ_w9O%=ec{ zz9Y0kZ_Cxo4V&p1X5x(%=;T&w$xv#BA5ZUMDBDm0UAf1SWlguYG?1T`!;U?k3jsYP zZQ$#!uS%S)Hyc|KG@AWVP<47Nlbx8fOm9DFkEK6QZAag|1zKs6jkxuc6slRAb4%-- ztbIkqpWYCLxnF4M7e6>8>Q|gbjFa}DiQ<{(EKw0W!ed=lWmQWq%awpA7 zJ~qdA4e*^c0JER@?561}`+{D02Bi+A@wXA#h_18VXP&=l%C^*ZSr11KYDUA}Gm6Hq z=->xEH+$9&O0upIQh%HmuEB&o^RSD>IPp!0dM6n9%RZCX;c;>(yw|D7`?Q#fI7}jk)tns`rVq?#~#VDY72NIWImWsHfqHNghwQNbXm< zWA+yY{rn(fBKTsynF}}Bfi*R1sHQcr~k14V~fz*EfTB-5dOW5CO2+x@N@1s z2=7f!dTx6{=E)1&&7ZY9Y0fh51#JZjim3a1?TG<&T>GU6xhN8PGax4Sj>dYO@VTL_ z`<8~&WQ!$4oyU~4Q28Z^w1n|<&2YPZyww14Dd0oF5e8%>9y4b3kd=7dG*=0_C9IdnXB!RZvpU!P}3e^7bW&+6iA4ATI4-!0z+tV9y3gCWaCE1&eOb!fk zorq(!K;>c|+m$hvDG>~iPsZTJ#e;Tmfzodqjrw_R$nF_a(%sn>J;D5wLY~tb^V_|Z zG}0Cyf+3e`8l9ts7>JwslmSzLiL{7$6?8!D9w?$HE++lVd;Z0*DFMn|u=k!`#U~QvYTF1U}(4&3bV1KUHL!kjrQt zGgGo#JW1u)O%#MzKbyPmeB4yFl+c<(`6UWzMvcB3#Peya01X7^9Y+r%{fP@s!vOPj%CgNk@vz-eZ3H`RCMkIo@+=lg_7fr(;Tz2f#kER(eVx zS4{NkFpX8$E)iwSZ8B8?<92QMWa*oJu`fHJwNjxzqUw7XEP7%WhS$Vg`?|{i(t<*k zcy6R}d4`M9O~`{S(!uUyOj1&WIb+W#SZAL-3Ag^eQK%njr3{1Uw zo8}+hdOu-ulDAf{cU@qKpt2E_^+gn&agRpj=EEq77;zq7zh@)p+mF$x8wH|BrxMn@ z$4#I6|B9_&cT5Ej%S(G`|CG1VGMVlEat<1NT9~}{{hxTz6E4PdVGH^(+{$Kyc!3MT zr>zvfIimv^k@HjKmqV|qK>BuMphKCpNnLklafwb`-H`8)npi6?>aSU(b>)a_8e>3|3hNAiWHV{+xPe1YNlg_6L zC5IQNfNAd5^6S$K_xsfOiR>a3i<8euhlWii#8Ss^v+F?}5MoBwMn z>n@&?fR#^=lqTN;$z~v|VJ**8B#VcTHLmmfRK)=|WI;=5(`&#(O)46)pIp6Ab!VT# z{mOb@B=Sd#48K?L6k1Jz6za-+WG8EH566_;$cWhR?ZYB|Jdf z`WDJ8Ue^YCoHrnhn)#N)GhG7*BHoXu&F1Uqu|h1ck^<{#wr$aznzyShVM}e?fKVY} zToW0PY$*{)OdjGJQ^FMA>(Ea)Oi6drYz!qnmF||$n52=fXJ|d0wF6DpB9{*-FGaYJ zx*%27S*Yrow;0Q4a=aCl#`I;~$MUj!|I2RYFKF!>Ckul1ol)bApuiyn@AhlH;S&Ao zyK5%L>SSP>-FemM5M<_dEAdX9g9Z(#%sFkOB8DJ~-;Mq(0#AFC?>Ht8CQkd0mDYS7QQ1VG_kn*Z}Udr+ZW0b6zuS-k)pP1?yoQ zu8OwD$eQB2C<_q<-oI4M0}wE4#L-*HVemB`jQ57Bi!1Da>HorGjMS~oUi~llm^;h= z4L+v+E%*N+KE_asqG|ckFuF^9o)b|>&>YRmc0JbDbE6kTAktUyjwy@p)6X_8i851k z#8h5Qv+~vRO)?|xD`pjqxPsCa`;_HW z;Vmy1|CJeVzrgCW8%tC2$P9F5lnESS`}@LC?_i&$$|qP;OX=H$IUc9Aki%p=PouBZ}cQw-@C{)@+W zQPf-1!-7-}#*a1IM|aDFW~Zy0_ueUc-eG}eEZogqoBa~k(qLKdqcn>CBP3z*d;2#w z$@}M5;BdnAz0zQTMA(JEb?{WMTdI`i_3kn10&cnU8{{pS2Rf&z$x6iTotm!O zQcroIZt;s~jx$e%fIrEHpnN6yIS79B3^vgwwP3s)^J>l0siv*jMVSPbNr-W}?h+tq z`mR#vE&>3GHrV|+Nbu7CT|ZwFO54>fFz4=XXo}G#*O=GtdPK&*y)M-2YbHu|0T@DZ zWmY20romRA_E#AYifqUJpJ0|P;Gtf4A;d1OkjM|lx#=DgptnDqRT>anD###~(bQkz znUb%pJ=x(QBAUej$$~w8_-H;soZrFgrrRKWdL$TzXkGr;!O2uh!!b2_pxZmwe)UX} zokSvs(YB?)#(i27U1Y0x;ZMbi9LLLA=>+ol-e)dU%R(4lBYJmwXWC4&GK#d}SA=o2 z*$sYq|$5y>XJ*iR@}i_JgT6hwNs6dNYkHaQ!GmVD0$ zqOqKeRdNkFIh)dlT3$l{hc=dZ^LCA3LjPYVvylNVe4LkCse%Q`6;?}fO)+jiC%Oqc2Or;Pmq2nC+(%$g z?nR7Q*I$|!QNn8yE%XGQ2GQ>qpTq%KL-z@Wn;Tjm()_sg5zD`^6_#?5+37zQJpy~F z)FUsxxPX?c6r=-=&zoRK0@`9nZyJVZK(QTYqJ13w? zUf6eXp}IWOw!Gh4X~XXy+V^4Z?OD7Fy-d&==c{(RW~A!F#-yUXxVbH^^<220w4Qa0 zanjvW0VRJ=YS@sSyOCrsMIEhD*S?G}ITM5G7}7Nx1&>9DrW-J>1w7 z8L#+AMBx67H3E?9i%nPzDkHZ#jV+^iyu-?tG&}3{ryaqUvSy}0c@?;F?vlze-?+B< z0X-CemNtZ>9rkT0&Yvr@e%iV{e-jvbqj@P+$49!DJ3^kuwXFq|zmzDU8!23cO59|_ zj2et9dfL~QfPm$q_-*WETF8QuO$iZ#=%;-S;3pr|w<$3bD|Q_a?K`qHjA|akwtmY? zt$OFLcnUZMG#Ry#e6Ai{ert-tutBnBx%KA!l46c6`ztsHhm*74|*;n(jLGvK}0!5nq!+WwUwX+66 ztvI0(->WGjSD`{4Ac&CEG8Un^WzQ~ z1`PDmYT2>Q_%e^0c%6)?O$;Xu>_DC{Iu0XZLzpJ+1?-pp*tNK`fS*0A7{QE%HbHio)s2NTqWGOzZ z2To!#+jA)w8ULD|=LQ!mcoQ&^Ab7td6fv#-vrd&3B!0FJ!{>MH0^uCJvTu?#!93zC6OxvuRHK7zr6G0 z7Y|C93UiGO^iOhKN=h6hARK&Xxuadv%;EgY)KZrPfH4F$f%lFN1ib1%Oc3Tur~#pS zVu=pBIl2<+plDq9Wc;vccnmKWu_@G&FOcx=`4d>+n6Tiy)|0i-9Ey1~`Y%xJrXutN4u3#h^0G5+EoVbxd~V7V{* zUj&(esN{h&=@ZjOU{5ZuzAf;1E9?IaG5HrfL#PzFqEM@UaTPxRpdx<>mH)z;ye9@$ z8n+)s1_do@KYD?OC?nCEyo>BVrk$ItK!N)LTKA?0eF3klV(@%5{YSy-mfMiH_L;~+ z`rVfG>EzS`X5wXh4KIl}%yBETc5Wx9;7mk2n(ROSmvnp|cZ5P_DCgI`fH%{t1v9Ad z)MjZ*M(YixJIzwwBlw0nLG+$pyu%Y+3EX-w8N@}7Jz8ot#Zw6Ncdg`X;?`MPPe==_ zZjq$MW`j3mE+luy_x}SY()Hgtk&iDgDE|+FBHFL|WW9Iu9MM5X>BT06Z4Q)u56y(r z#O{StDhWVNitU;=?mvtLfH9l?O@M_1v=q>hUBBjqJwPp*O2jjMgkF+03aMn@+2z<@ z_O;FqkFr~9`#ryl`?eNX?~`FYZBU?IE*Ms*GJj0J3dr(@g;yflXZw##G7E^#WT|GS z#JVxk$(5fBJ~Tg3H8|KHcRmq;?1mwOJ!!9IJl*KYE>xTN0Bq$XDBWRQF8p@BMNG7z>V^&p@V24OhX&eualh|255~V-tP36- zTZ#o7@3f({w`E>m70Ni~GZS6o{OgQm7iZdCB6_1`P@`)ek*Gs#Cf4ZAfMDI zdHZ6KtNHXNfVEdDBO>akOI@yLGLmz&RbRbIHPrRozT3mJF$-Ft_S>j0N|CDTG+WrD zFU8@f3Amhi zAP5H-=oivt=|XGwbW?9{9Tzdd2N?+xmZ$3+fppe?dqq!NreRMXW3^Brrp%%zwhX3F zkUq3Vg4?G*mr{T)QNs9)3g8v|-<@<{le2gpAiv`Y0&Y5L=+9!8E%h9!4%0BuUf_DK zZLA$-ePt(6c24tgsp<}~9$^@3by$Uh1&JN%+K-rzUWl{QAh%iej~c*DlZ#6Jt5LMv zZ4o{9EPX)l#}<~`64>M~o+MZ+C=y+^q><vMm}P-}!>edo9{@^$F{p&$I`&i) z>Clkw#RNHeM>`+f6CGY@OF+GloZQ`K&WQme9$IN%4?5)XssYKj?2-r$$)$AZt|R-8 zcowvMqokQfDpl9LG23sMG`D5temS5RU30sX4aL`@_T3%T!}S^dnxL2Iy;BWeguKsD z^MQS`fAdPrpejGkx((dwyb$tThPI)@ZVYlUG3(74&~y}qOij%&CwWbl4xy2At6jdP z1r#pauD9KpI`t=-_6DxHUq4<^UE7+U0>!>Z1G=DO_khhv z28Io#%vQ#8@uVb!c-z*hc5IM`=TXOod5p>+h0(-fUG7UjD{?iSyj{YV8min~k3)W} z8nyv7)Nx(+`Cl-q$eMn*)1TzaSLy7g;sq(PS17Yrcu2j<-11DMx-!1b-_61ET=Zz{ zPRtdqykoMPuDn}HZB6P|YLtioVv>3vgMt+Wpi`mf51soBIq3HVOlR)WBx^zYG!*zE z8ym$z#U+atHF)z{v*R0@P0kwTGZke09KOyupmMTZCKNuPHur?`OmQP zf!hH8k!f<=bz0JV($`*zprZb9#xL1{7tgQR8DkOFzE5DoRUk6OZQ30 zztOG0Z?-wS5I*2~6;B={UrtBLDpXCl?W||d@AH9@0}xk-kooD~e-ca87MNDBl1yT~p1p_rF?O8=eb_$^w8V7osq70< z-?D3mnO@U#cDRTbeX}ELR}~aedjW{eu-3OrCGpKD4=JFm7^396=!IB{zO z1uPUkhdWqA3JLgr(TY=@X=orMvS2j9vN+?m{v8#LUZM-SI@!#6NwY?C4j!?EHZEgv zFCi)mC^dJa89?#;J{;R|N9%)Mzp%Gzz)l?L?Y!k?i6JyE6nXdfpWaujs$_1Jx0?JK zkAZ(vGvEmW+H4{4UHXp9_~l<+|Yxa17`CHZ^IwX;n~7tx1HjURiSo|8+W(&zNS8q8 z>w?Oo#IR>2vXeJ==YITR3ETeJh|2iyL>cCiVQE%&qD@oqJ$f^KR?O)<1*Ak@#2H_)OKiv@hPo;=CU>oM!m- zam;^8)+^qbJx3Q-edf>7Rf7y_J709u%dk0y4gMA9?{r%fkqXG18;6+t;=@VHTqg5; zCbV_}@Cg0Dh&sz1O4a`hy+9x1ZSl7u9y>YA;$57RYD3=@+Kq(QOZN@Odxrvw&&1b@ zhTw-Cq49E`r?s{2c27M~jkRt7w*@&m#3Y4O`XEA9_gf3W0jG0NJ%Ic)$?q|{T1|5& z5Wnu|!=Zf!w372n-8GuuuZMSm0HN4%(a-}3Jr7xhR2?0|6a7kBAA#uNNL6Sl>Ru+z zT@LCkJzY0nbl%&*9nw|w!Sd~8Xjy%Wxc5I(S9eVVKyH{r!T;dwt>dC>-*(@@0;NF& zNdf7WmKdcarJE4}De2BZ=}tjfq+7Z}Iz*bGYv}HrShqgE=Ur>>cdz}~YyTxCjLdyq z=Xo68^E`TY&B-oe^ToX#4~E3(X#Ud(Vemi}oKlYNJq0$vgaTr4!v>rR^esOA;2AEU zJfBb8*%e8RLa0rVeVd^O&Upk56?T1Ue4w(<+s0mKaU#kitUW!pf?dvP*Jv!a^L^VN zXoE5#UL#bdUB0$<7A@iS4>MOAptt^$}xYRjEFn`bkOk&ff;~s*lePgLB-%DUU#&xKR0V*$199 zqKwKed-*GCsAJ4#z(bael`5Vzt3?EB@4fFN%QN->ZaGmq8qk3S0)Pwq7WiRnn#Dt7{L4%JX$>m(M1S24`ei8J?XTc~j2qGiH0SW^3(_}fyWjuy$3*<@*jTDO@`)l z$T8#Ou*Tvxyq-VI$I9Y!c%6Udpc;f@Ho%>xX6?keDa`2^H5Ym>Ri6JT94j#PEu%#x zqs*+yO(1R)#y6ivTUbmK-~_6u%v|S~7Xu=k(o}#&TOYAwLcb)BTG?;P!9bsn-$-8Z z{qf1~3I9eaID2Trb6$A5@tnsBaRF>)i1^oz`6cz5lx(D^Y!iOTvT#ba&+#BIw)p)7 zII04ak>nsDg|?TqC)6wDzLPCuwj^J9-B!+$hra;H(3f4M9R=&5CP~0H!Yk0Le9e{` z`|Sj4>bsy8<#k7|K)e4PCL+a{eX~BTR>D~I#!h}DS4YW4nF~~caJj8f=aN&X=v$vq zf~n+m{wiC*G<~u2dGtOIFl{gUulh7`A+!BY8-^~wk7p_lcQ8L^z2Z)Taf#*IS;1hm@BPaFiWc|& z_!}3s{Bpo^Os#9q3r~sbKP~BTZRPftgdNH+jYj_L@u`e@NcFz}C5ymV@&5x*GBmaK z2Pm;+Fs{TI4#Ehqd|f~GvLO6~V{hvX@@v*-;QJH6haa8XiAa!00p>ocmEk>>T9E^O*>gO_17y#X3-&FXhL z?Hi29I8FceKuLrA{|zXic|&-rkcPTLcpEa>BDA-686{=^9zY+Xx4A%X^CQn-wm=d2 ztwZfwHJ-+Ed_oylU`p_Xq|C3Y6=1dY$=j5Rhj6mjvA_}~yE`HKTr6#u1Z25)j0qyu zKL1#zXYx$loLHG5km<{b-mUksk9$j&1CPP2C8PqmBl)@<<~+cr1eGZ zp5g1Y=B*%T_Zd&xB@CEY29BO+;ukI(LK0?S5z{>ke=e;4!wetgJ=h;+MR#I0i3~(3 z{vLX^Ee&et{wSmf0iOzk>Mam4bLNVK0-k3-DR%awGPP`c&I<9DzJl3Kez};Rx=kTYbT_ZuVl}RZiF{JRNMZI+{OHB_gIq<5 zggc;vXY_n`Ud61;-r);0adqqa5JMhAw2VQ-e`Gn%yNa14<`AlW2 zcwj(=&PmTf-Ul&ig2R*`Be2J~rUwF;MZ*IU;8p{xDlh<|YWKj9MH{{=3o``^MP z?jL@b-Ojx*(HfifAbaf*{qabv{H{eC`(`wLRVH<#@62aozfWds{vG5_On+Awk#vfW zb&&)!-5_(0q2CeHs5{RR7qzv<8+u**eiL+Y|JBhR?%oAq($T`Uu; zJLyQ57j2m@TfC2dJof`5G=T>Dx6fg~irE5!mv^#~K$frM7*cEdF9i0H+{XRHu8AM9FfuMt(CZ&w z7YE6_n`sShn;Y{YL!?C}IwM8qcz*C=Dga$cB(dUH?XY9(cQ2uHNh`ZGjXD;fHhe_s zrCN3Wged@(?}OYcd&$giTAjwxGJOZVfwXTw4#{qr>R7@>>YWGhU^yBFP%rrbp)a(P zf%qxiqeg!=zfk4QVI`O0dfvOm#X#B|4F@8FmJ~QHS|g&vuU6rfAp5PYLMjm_bLA#X zkm*<+6_HR>c*Kab%$BFKg0Jb0?3^oQ%l;GwMs&d>GpOClMVVai<5;~h=v|F)O-i1a zM;hnwjnXX))xxBhpTcK5jeFN$?30*=Ug~d3rq~dSXS`ygWQDhGmlZ!@ZX%wDvtHtS z&?^H)cO^p;GtG1jI&w#!OG#Pf$tnJxUYD*jhG^yDk0^n9u>LSto6SParc`z}54@WT z<6CnjV0RgjV&a zo3!blHS@gK`%>5HwO)D{rmT6-(vE9UO1Q{*f#$K*H%0Od=9#eYlmqVWSt&^8QxtzM zPjzud!c%TFdDh6*p!Y_Ok0s#^KIyZmlQyRGKv-Qt)yQGm`n42pM)Jc`v*Cp#? zM-j`L-SsK8op7C$V;!ty>U;1&LLz>+?M)k&S@9YKt2;2p>Wy?jJ|hrO-|#vo%u?LV zn^wYeb_!ihpD_y`3;7i;fIWtfNg3U|LD!=RY1&;V+S}Hg8E28LVL;af(JwvPCT--L zCHV6;_iNhu2JgoC5ftQ-ONSLpYT&mIi%Z{BC)-e*c(wXP8!WU~^{dW~Z1v+m z3TOQ=OorZWE|e@gR3=D5VrD3^PFW?8d{Kgjz!WBvOI2mW(5_d@MokxK)5%VB0xz4L ztk^+P(%Tr%yiR|%wltmX#Ci%{Y5?zcZ-c=acB-Hlu;e7~@uIOw@BGn-5B=tF`U|g~ ztJg^0jp6i@5g)<2B;S80ik;Wa7(nx53zoM^ ze%oX1)noN!pL2cA%W_Jxf;#Lzh^Et%Iq|&?;ivP^aZZu9sv5fmF7Ch$ROEK!*<}HG zr{UR^G1g;~ze{1znv2OQM|nu)c3gT^L%xnAmSMm3yomH~+#pTF=Fk2}QriKZNbj{z z2zE$LMWMW6v)PLT6@-!M5(7ELw&S$g(s=L+om1aV`&hn83J^0f=A3fb=@jYM@06Z- znyy)?3T1m5w^+tS^`uRqs?c095aoV}L&8TJt(A^+!5*^@EZX|#2CQVtmDTyj)6of~ zajsMR)cQe$?+YtLKsr%eOkMIWNliKfLu#Cfjt=aRD>=_a2Yq*FdQ4VyW>p&_&xLb> zaB!G%2^UJQ*?c0qBL+W;G(;Wq$#wDuuKg@MNm23K#TH6*O`8c=3FsQRPu$O=CZRhB zYB!AEwHEDERrU={df`xyJo6mT`pIMD9@btZAiZ0z6PT99Jau2~?FBu+vj2*QC zcT_!GA>ubH{zf%fUDcxx>BIi=MsmMlT-!wD3?>S*sm#zX=<^iSd<`gBG9&cLbN`3G96h zo-EGkJ*T@p->x*B0pFKi=dXzz)V3|;)%QG?yAO(nZC+f>Q`3O1ysPKnr>cCQh*q=q z6G$DUh{MK5P2^|kV)b~Fm-#(Y$sFv1z89m_+U5&M$r;nLQXlbUmgb?8nIgqSL$=X} z!4QFLenr>x+CPf?NQ+M)tJU1XkhOB0@pmX<%Dk*qCMVBpRD= zBoiT58~*eRf#P%N%v_9<)W6?O|g& zOMI8u_oc@5O6_~n?k=kwE=eGxF*lUTv% zEsC5^O*dG*W0A5+{G>!LY$ihRk#;;0Z=d7Tl9aA5$)BaWEYMVwl$t3c*r%S8Jy6`l zh61_8x|!K4M}qA8v1DWCK6wvxH53Oraglkt*xKrW)(HpU8i~!8U}VhhwMyyzwp4uI{xRy<7xGJ+ENYfGboig?Y`4X2)4uN+>C@8%L3p8I4L4PJlSSgNDLY|D~w2+TDE_IsPLB*_s261Z3n zlkZi<2705UZv}u!LtA`~yZ0#93j0g1-SC3KrBVXyB}qYVUC8@y(l&gsb!OSrddY6U zbG5zS*hCiAsuHy9G9nfDQ_d>N2ERT=Rd(q^^_*`BR?`Yh#NGmJ@i6c3TX?9b+Ql&Y{A zUdKC>=Wpm7)%U?4R7Aj3(`<$y(gU4e9{PVtw(zVF^A1duvy#fieu6s z1t|sUW)E}qeFw(76Jna_eI;~snjrK(=aildSHIyNA; zVEmwdEXW|YdI+2(0xkO@ibgw884iv7PT46fmszT8hkSD@UBkcgseT~&w*OJ08N}Cj ztULA3(#$`FCnuOn&&NaQo%oUTs|LCi8A~ZI+khp?C=+r#UlK$;or^)!yh2@4M)9X* z-`#g6s7(8Y(@nkpQ*`d`)@+B(OH*N#)73XpEZwgyLi!~N9jP`a_W${G{aoy+{66#D zbF}~YTrcnO`OL(zISz&a=!&N8-Ji%0;HpCUNB~`-^7}PC4%0D6J;mTokV|?zbvnvs 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

    @TDJ=Oe?9@T`Lp>F@11%ay2lzXQ`i!xu*zt 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

      Og0-(}uhZIP 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

      H}_{!ft9e?3K@lXoQI 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

      {8@-Rz=5PTMTTyX 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 literal 0 HcmV?d00001 diff --git a/microbit/assets/microbit-v2.jpg b/microbit/assets/microbit-v2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a633f330a064bb6144541ebee0f77caac02ffd52 GIT binary patch literal 191572 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%0AJp_{RPvOdZRaE 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

      s zHHUGvU0S4uENv9PNR8z33Gqp!>n3)h+g-N+_L^_1$o4I%X8TbJZ}SwWp%y@msV=xs zJ>1e#O_J>J5Pm-NRU`HO^&L*Y#LYbz?oSleM+h#-XcUPc150^;UC7>|hiMVT75@N; z0GgV2NN807gc3w=ND!%EtL;jb%)cQZ*!oi1E}A=?5Uc*JE$u9z8RYN(0FzgY^QW!mc1jhJM<8)jj*LxNy}cXG`K~(6 z{5{T*!&ygDa@Zlq%$nf+OO^3)u8(I|i4`e3J&pQVl3l|xTd=6n0porvBF{QH=0((Y zEL=l(4D1BQBgK6(FD=F@r;5n_xaKQ|Tsq;|MfCSifnI-$ zDYKmgxosiA*^b;*C+d3PaJ@-!Fq#Fjyf2;Vv5L)e2E`^JF)pvnh~Vv9ynW18FA&$U z7a85TW<1xm1k`PwY@BY9s(mKCfw_duZQ{aCm5p4+{{Z-^zgJOVYP=> zCeYq1muBawY%u4=YZ)n{IVvPEks)F!UH}lku%VU&1=Sk9CYo7@AWdCqld3eMqKr<1&6Q?rES*^TMz0q#!fu#uN=80!9y_aEe7z{$2w)g_7 zFzuF0evo|gFv8}TYj+hE)!5!YO5n1y6S+I`4SM)pol5{f=d}vSDRx81J*b^TRQ(bZ zsb&qq+#eL8Nry6crjj*#qj4giZ~m&2F;A;@%Fz5PT*2aP-9Q+tY9FDc&2iT;m#$xJ z-HCvEP{qwm@WFg{p<)$umJEJtEvFh1+1=^Rrp)rZ52J&*qS0ci`;+D-N8>Vye3=T#9nd;^@ zLAuL4@%jqjr%+)s^O#{UcvZMB?6(YiMR74Dy(0vO?ObgdZcmEMan+Qc(QU%q)^(U! zorN~}{H0jPdoO;?-1-KEndh6vGm6syT%V4Vzv*UW&5>4dBYRI9cf0KGgw z?Okr8!eQ)RwAfMYDm4-3eXEWH%+tzty^}|{GB@5n)Q(kmGbG0J_H7`YhZHxq&cG=X zGrex4qN#w4Mwldn=A4i16G+Q!I2yO_^GTs%K_J&Z?j@I!`Ugg1F~RR$-ju#<=4u#? z1Q17>ui23Rl3HW$T}+XMtj^1UJAkvetrV1?(k57DnyRy^(vvjy^!40wu6Kg{i*7^O7TgoWOgb$sQ@SoQUa~b z#@=G1i_2|_&Z#`nPpA3TL5bMWg`tjNpaHm{xmJ)t6pMLXp}_;NrrjY^ zK<#QsGPGn}YqrzL{VF+At5nJHP9>Ju(aAn&PTQsd95uMyMHbszZM{GU=7p&)dtAZs zL%VDv7G3m;n8!^4D@j(=r($;^ocgXL58k6LG4Abf00(I1qz5_ySgLc)`vfxOup?A4 z`0Y`y2Dc6*d{K_Ab0#U5UsA+#=97)P9gf3dMZyq`%}9G|t66D1ss;N>stSU4?dF|j zt}1|J({u&u=kX>srrCE#jztW+B7zhVPFB_=cdmQ0QdwlV!QO`GLD+9m)Up{^sWx#% zU@#L;H-G}gt&+!qMlKDx+j?7vRDvWLjd(4wI<~24#4Ka8EXLx7w^>`;M^{sBc@#DQ zfdEz8c|r;b-BKMzM>a0n8m*F6Vkupr0EnkrzW|0NrAD%rMtak*U*dC2W(?r1dhVN^ z@R|E~Hk}d!N{U{c%F_7R_oNF?>ABsu*s6*W}83YmBP%pDF zgn<-oVOxI`mj=0Oa3F6(8Y89Kh+=l5qb0?iThv>`CC`4--kKGX@HY2SC|6l2lP=nJ zRtQI$=UlhGo2D1Zsi}!1L0u#Wnr0vizy*Ok&1B{BNJLOgi2fmE?Ho}Ui@<3;sYR_8 z*hHSyAKhZ&z&|xml{}yhkLi#fkF_=Qe<7Hndv1s^Bbo)(7R4F#F>xuT-k>C&K&+># zZd-iO-q7AhGg@2SU|X1tt1aqlq4Qhpf(EUCrxe>_mX2c&Xkr4H;8R{0ZrgVhx1Yb7 zi7jx-tQdnG`&QJkA`)njUsMl~A8H-It#BC;=9*UEU`be=>Bi%5+Cy6YddT=<6$FKd}OYQzl6h_MyrbR$>Vw z&fn(rO+Y9sp{02vc%*eQSV4isYMXz_YF?l2FX7_EpO-~}F zY)OUm(UtC8Ar*L2P_Y)#ou&x===V{c-iaVa@J&9(66&hETWt|Cc&4tbdMo#BIybfpYpEeKvi89g; zkxOF9Cw+}hv1pP95xmvEusoKD0wDgCCf$`qCzCTo!@?7&2#DI0kkUXRlwZ)sBn431 z9j2ZXpUX7DA_?MXwqjyncbX+s=#hbm{!<@%M+Zy*D7OHZR+Hk8T4uLDG$-^tgDtQd zi1?=-B6g+~fy|omKNRGoBp@h&$fp<^Q%?IpuR#oEe9^QpfX@JNS5KxGoHiGzY+S{O zP#{m5qlSc-{*+ukCqsq>flcI4)y9!)2iUfAd^4i8f~8bCYKb!X$Afv2MD@`lZdIw)|B_?%5JlM8n@(yMz5|XoiW~?NodYU~OH701hU3 zt4ZzE{t0*#gS>vfYG&kKK?C$P(Kgx8F7ZU<<&mwN^t-4HZO$3(MOd55@J){Yvq*}Hi=&VE#H1?Ws+sExqOPhkCP1(2qw;}iW3M#5M*jd6XX%cp#&qq__%=S7{L4EUty>c!CY7}j z3&mF~AvMx!%7mpCaW%F2xrkgb35Fu`ENVPWXSw!ujn46Jh{arIc0aXomP21bi}veJs=dYJk((%LvtO?J&+Ysxo@>IaPU}u)TK961GJxUJP$po`7UB|?04do zQJGHCDQ+lhV6$v?fl&>Ru1Nf*vrw|4&h5N5E3EU7Z(PuT`-%Qls2z8Q!euz?SZuVw zM2FkIl4y8bW&8!rcx#1Nh>_m8*zI_`t#a!U?a8Qd&6+t{1%`p z#X~b00zB6AS@~UYs5FB>>MyZZR^L4$niAva3FGjy=mPkV?iZrAg#d+NRPO$T~NwF zGHKd~Y5gK;2s%L#vD@!U`8yO*KPS0o4Q}ANMz)APMHe=|X5t`1%)rd{0=Z64CzH6| zoR6RK;noNudJ8z~ zWsS%tx_Cd~w-P_K5v{5Xaqu?gq+7A2K~XzR3bsph5a0DyE)lE^r~6lxj-9sgOuJwr zmmth+DFc7}F~Q!orPr*8w#5yuCxU8L4%xeO+c0%|WcH}!0AYCk^&<@y?hXu|W~$S` zR&p*sCB240a@o|q<9MK9tp_2b1_mn0>)W`xZZSK5g1NTrrLgY7BeWXioGq(1i$pt? zy*B~3fg(RjE(y=#Y!bT$8;`vU5pWV+R4F@|+M8*ZYyl=kZO3Wg%55`F!xw9I;X&?5 z@lulNY6_{Rw1Le=$}T1+18s-rAWGE21+l11o(L0EyF@lh3QpjBO%(teb~OlJEC!Y; zJ}9=XYdev(OG$bfVVc^7osWw3fXLq9G@0IMo}gn3*zZW}9btrn+LF4!Kd`qgqr)ph z51RG6g?2QSP$GiAw9|;!0yn1qtedmfZR;CIkx|010gCA!38SmMmQe6im?ymz%H0K1 z^L?mkrATBErsEQ%YyPxlx-B#~)DQKbwVz7qU_sdLNaxfcS$Fe1Q_Mz**KOLkvXBWo z$9fQEw9scylR!an4zsuuyzx>J=)58Zp|vf#VRR8#F)<*}@7gRreA92KRvzY1M`@xV z^#chc4)hJDv&x!Kf(Rcp$U2E6>?v8A44>1AM7X2?L6bw(EHLz3b%r_^X+7ygS{rUD z*Arj5H=!40<#rW?wy7G2w8+c2-{zZnt?4>PyW*H3)>oQh0IWsM4JO^v0qct-X(_cI zO59o4i1R?XXfTB^4{$0nSh+#b~Rbx{OKsQ`wy6p(*fiHKbd zB80Pm3{`F}+Zu~<(=UjhG~~qc3`G&ayr8KRUT`!=U~I0b{i$u-4{k{S)9xV)r%MrO0wr`6rLwDMVDRX*G<)I#6m(((X4|-}hqECa(4|_8ol$t0W zs_aD3ZL4Dka0`v)erv^a7!kdBQJ31s_M|!(5Fc^1CfjIWucnjOf_b5Z(!r*P@~T1R zfcJE)6S=1)lrKSE>}(GGsh3pTLGJfWE|gFRB>m_v{g1Sc^$jNNf)VXKqbl3?r&+&h z;UU41Mb+!C01!OX7YrGSDJRTT->*X!?S*z`B!%r+PIC>J;&hP1)i68$wW{2_ZP;O? zmK^O_E^ykj3;v*h%s_*+E;%U5keHLy+0n5h`cV#GIx>A!~SS^Hq(tkumF$N zy6u<#FCKu&L%+24@k^aMiuA`8o3>Ws`5=X7Vq`%706bA1&Bn7XN|C>c)a>QB6tDnA z14!6`+NxbmYSMaktc50bAa<*Y_~#5alDBA*u^pp+DMN82{*>UMTY>OtMxV++l1Z4Y zV$~6mB~@4$k|~NMm~R4}OcBQBq-FRE*vwE&HL}b|*bS+vMw?IaB(kWFYSUeBZ@Iex z-nL(){WIx-jk<@Oi+2A2Ki;|B1<)67;(rmCrkiNe0}t(60xi5fmBV4wDlXd!^Lf0P z@--M}>f__epmkDjH+CapJny%)#eT>r%_VFkQJ>t5JUS7ulX8I~2SUr==jn!@_yqi^LmUiFn@Ze~E4 zuKph;*GcT<AyNP*^8Wx@V-WnzIk)#PdtIDK}xv3a^ z3dNkCfgS7DfP2hsk7xtGdQwl&h{`o@2bxpiH>X@y7UWL;I21bxalNVuZ;D^Z)s(P5 z4`kiEsGyc@t4`@|h+K9M0<&?%!R_{}>fO7zd#iDiNd`eRdFcNDsBM!pVvsNc+C@a% zwGrZuM_hD;?wh*0t|?2L4&c>5h}iKJZ0jDSz0}zDyL0l-u|;y9Ajhr`@n*w%F*6&* zTxBM$lF`ad$H1>KB*@qetJ=pA6f(ro?$`|?W8DB6bdD*dqI}XF#?&`@7-YCnf$vvd zlj_Tu23r`LgxMkiJ*tEcVt4IJsEy`oX{GYfah)GUVMZS{!UskSq?MPxfq@g=r6w~- zfH(0_EtZ)1gFoJ+B1Y{7X*E*H(32f{;c}#o4%FXF5KoVqc99aGf!dHU(suafi>#nv zN=X}m6k9?UW--OhJhGsLsOLlEwfVSFYUXAg0>v$!HrkWB!vrRAnj3`MwqOG^?wZ4l z#~zmNJOFt$UnH~6=B8oq+`~S*OjV|2Q`pU`8+y)FluW4h>?fMbGi=W0I}lis6djb% zF?q%_8EIDa!ohshBq534b5m}pt0vfQRY`r~r(m!coO6+8+c4u{HOsXr$M0JA(R8(c z3yCJ$mkkno)m1WEqOE77u`Pf%Jr-NQ@O;!%>1^18{{XgfJ}Y>}+e|7KC^U`80;`ug zveMr+tzjMXn2@_wD5)xFg(i%_IxjV7BM!oR)8C@ARkB^I5ww`Co2UAN2bx?ql{8&m zRfSk@+e2x+qmL9U71^IJVDg+!D=`>5XvY5j-?doB)BMU0Qspa^xrZpH(0BFH>z_7&o1CFSYJ@C`iB5lM+elG z@OXIDINE!Hy?^8&#IxUDS>>+{CDF0C8O$iL;D8 zJXp*Ey{P=)P^8*J(U^6AL%v0qdg9@6{KkK3p}6-E+*i>*Q>=R3Gl=7D&3x{}Ytl(4 zo+-;Y1V_0l37xy`O|~^jh>A7!Dd^^+q)XH9~JB;P3CyKHT%}A6Kc@Z>~;f_{?(^-=5>L` zXRC7$a@#JDvJTZJrZfBwAExtsJ?ug$x*#dqWOk`s{kgidC&f_gVvTLqbx4Y6kve39 z#?{*DCbpMX(@?sU5~y}R=Jm!qu#v=WHm-#lZC(tNpIaKz0*yPK^Th~CI3{-Ey%$!% zY&%bCYY@}qc&SZYzh!LpqOvxFw-m;G3+)m+n5S_Nd8;o?^s&yccd;I@wxNP-e_EHz z7^dV3Hp*5b5Y7UK03K_vfhFuG0YHy6)J&Hx%kyj4e0}g$P{15aS2GN46(Yk;so0IG zVK~jwFRD8EMjp;56qtMatB@4bEbj?x36H&Q%W73TcceGo#l>}StT=C2_#^IyR0ZQ`QMA2#D=MGGj@ni-e8L9w1Vu zeWUCvvM+r*i9dm~2{OJa&27!q5D5pL6;bIISIhK2<}P6V)nc}{?J&^8On0enm5C}P zwXm>7F@q>9ho9DrmxaNhmr3HB*0joic%{~zqO4_`niRo?Jnc>l2mq0_4UiNhMxjVc zG6g~aAnr$cX{V6R2?|JqI|JU1vhq?UCZSqufM_hId%^Qww{_Y*K@quw%^gs%1!6mcO5I@tYeOI2pf;JH95|DzdHw25)e*EE zrkiTwlclD3;+@)}kUJ_+6eHMsQ?4YSC}ZtKWYoqc2kAm(Hm<7@bb+|-QxulilgPH* zi5GwZjp?XZMj)T5@%&5C)d46s=dYWJFaqobR!xN?o>e zu+`h|Mr$C+3?iX2dQMq*o+?sxP2^#)*S$Y&?nio*MXTyTApCczg_7m1B>THkTe8-Q zkVJW;>4;m_O}l_wW24PI9bapNlTR$Hu{-fXYhh$ecr@;SdtoMYDwQ+~A*>cRBoFCC zTkJN~?H%au)~_Iq$e}980$b?dz=QqhmfRhPp4AkthulD>n~btodTrhH0!92fx8)nu zYl7vW?H%`|wTg?nU%gHK8wn6esaF?GfezirxTF;TQm`PvG`E$D5x57%36+(1ZHCiY zHkx;#psY2RQcv1}a?@HMs3uQ7C}#6pBSde_8F2x`0(E$-qSDGk6u7!{upxy4{ebQ? zv=L4~cRL6?(p$WUed2y*i~9g7O}}fI-J;ZROyojuuG63VQh9$knayb>P zW7g$`)~(pqN0_wc7c`Bfzb#y2Zzf!qR*2+FO84_!Y`-vUI0bhg#{U2{%2g{fB-fRp zV}d)8T6Il+31!7IBXN&j&!NC&-mG4%J`p3}v7h)9wN@7}I%pY#Qg*bEii z!x}7DNhjiC$*srf=StYX+Dq5KE;%t-f7ASC9|?}WaRGfsSVkta?wsmGx*rby(pZ3J zVk^({r#Qhltb01VcqZ+d8(cuTEQmqkgl2ZAxL2EML6K7J!x35WMJQVKX)C;kR@H1y z)G-czD7O@8+Jrs3HEM`p+T0q4nc(c>aLsD^h6GgRZCeT(jrXCe$QVyqbXEK&C9dI6 zn=EznR@>VtbweqvkLoW#I0RS-lYv>%pN7L4kKfpiQuuQUB6Kv|(FzgR{-g7yA zfVcnz8w?|k)lqq-OGnQ|rIZfmnz!_aRJKKQJ;iTK5%a}U+(6MXM|j?ue(aU`>e8s*E2GpuOYGX|uk}HQ3hn%-v4U$G$@3ezW?+}C7IXvh z4h3pW)tJ7d!CJzGWU!zDwUi>GBIN!!6QlY+0e>iK&J^8~HJtUHS7QO4-b)*U1cBK9 z0FhUW!!o;(;mYAIMb;n{J?gKC%P~2n+nAgB^)Vjk+PdQy<$ai4?5yDM<)27NCu;BI z*)}4;OhwEk!DJaMP>~hg`gf67$7fdU;z&@3+`j&3~QI^@pwcOs~qubaQ?E{*Qw(8B2Ng0<@blyK9z3F4Dx+94~SCL!^A$KG1TQAmL zt;6+pDR8+}omOoPBH@WUlQoaxti6k--PM8)_0r+iD$Z-j0lx=xv8$)k+^)_uFjT#! zPbBu~Lr%LRgaB9iYy$so&5Ak@I7KoMk9&0GNRL5UMC#Ejhv71`_ zSO(EM>JlqY>P+(sjmwt_flw5H3wW&Os&H2F{C(RN45D`(ss&sZoIalXStvimpjE%%WQ--g(B=Zr6i4srh~W>v`tO= zD0G7q!?4<)pbg11#vafh?^4hqg{V%)w2C7~e$+S<#X3P`98v;j`KVTa)epsV9YF>L z^#PHPndX5KpeXpK;qDt(Lm`jSq9y1dPZW3~jwz=@Eg5z+T}2E;@N1~7B*x>#QSIDx zA(Wq*?&VpDcGGc;aa9bevP&8uVIXWdqA>QEijQjX(a3?t9Q%-;0%sJzt!NMT?A`0!~IhueyCET|$Y!r42iJNc%U{{YC4qj0go z{}J;f(U)#PHxKqS!a;svxN zj8O46LJtGYS96TV*ilH6;L_Sbu``^^dyx;g^Hrx}?JqM=XEzzO5=lJQfYQ)7H8(&y z-vj;V+jcZ4GY9pe4{_p)0D#WiQ4pXUiJ^hKMJyU=SjlM1#>ekk*U?*%a}#VYaCSc% zf4yWD$&sY-TA$HNgl0F!p|}LCTvuEPt46z>p*d~h0hL**FHdy_S7Qk2iV7}<;c%b&>g!{)GBvneam@b!_g#*lx0Kq-?0i!iMe+o2I*oIm?>`SJ68|u1h!HgBl7{c z`_hVcfGqh2AYAEdH&7C$(2v@0I5Mb!?=zyJzE1n?%gSbYBg1A7QB`l_l#@3nHSb)EsS z>4mb|?lWnSBoEj1q?7a_XIxtKdUF<|oiZ!ttVOZvouRAg?EQUglM$=EvTNo{Xlr<@ ztHBIJcBGZ)2&U+2J5}SL8wH3ff@5#ga?D+}A|r3_Nz0{CNm)y{FCkFC!R%>mS-p2rL?u+gF*T|6 zXHQ`N0Mf5wZQVh3%KJjb{{VWf^cFV>iN$}WV)R-UHC)!)4S@du#T@ubQOPk)-IZJ~ z;&S`xiCswGlB82}OZlEPy=&&=TmXZ-d_`&fMUv%Blj1L&MYg+#Q|W>GcHW86!vme= z7Mm8w=5w(@RV+{u!8sdh#uNMddnFhtDN&*~0ag2851 zmj!TKE+mD66{~$R`g?=_07k>(vm_U9-CaN)06bPcXOSNooR!(X7Zc?$Y*ON`D!w5~ zz=0#R2nB|n;=ZiTx)&(N;F`$8BA75j*UkNDl0Q%9S1@irhsY%h zu|3Q{98^o{RFK<~wL^EYq7E|tBNvKiyycjgnTqJ;x5bMkeWZiIu64;9fl*kvX=woX zq>#%(;%#DXqJ~W@!gt_7;-zL;S;DG5qS}PO5dy0?TV;r1(qwXZs}1aB>-H_%y5WK> z4I;OUuMHVVWQM9$xgTRiw3^hc?l&jmh8t5%@%mD+)3O*WKcy`@8&(HNL+%jA=ZcV3 zZcKqDk%(w5PPJ{>f~Y6G6P-f{U2rsdieg~R8B>XgkKT)W4Sh70vg^2rozFkoqJZVd zCt=9j{{XrgxW$d8uvz*}^IChz5KIp{d{xT}b8q8J9w2Z2ar@ODq+B*N)uZzF?N@tv zV#GNBs_|DSrk*lQ60Tad%P3ek#d{5iL2j)|`+MX{XO9BB0b@4}6CG|w!auV_jWmtmo;+GG6KByW*zy`gj zgdt<~6eqOrx{w>dqD|16CW3VhsqPnVY!klK0@f? z&w&(20wN^SS-U78{L>w@9oW-ua&G}>ZP+Xz5Z-B3UP7?c49j?>1eMf-SHbN_@6W0I zDw>U8c1L>x)3v}<0pqnToMIybbRGWysG_7fZ7|96K);99rN+iK0+fd^(Rz_<>MD6#l zBXXyTkOXdb6a#Ts%Ar=NY3TqKMpi5jG-SF-(&{3W$z<4XK)Em>XlvNQ-9W(UiV|G( zwjwLa?cHDw^iyeBM371CT4i7YhesQk_@G=U0gqY>9;wtshS*47_ z3~-mVCM8es-_P2p4n~p>jk{5;Vs2qBE7>F!_X?RpRO2IPPph+d>8_wQaYrx5Fb=)R z=B{eRhNLpJ^9Cb5#!6lfH&o84+}5Yi9dekZOBlC?A`I7;%f$S5-WociHOsx4n%yP= zrNpoax!$8ArNj?t%AXXMC89|&TB)h4j)`iXLZ%}^fIvSqx38!Z=ApZ32UT)2OwDZC zVWl;{Kz}UNJAH@~{qm3|5{{XF1A`k7}q~h_n zaW@ILb|Y=(H>k5JLg_KK-K)2^X4%T4iX2FfkBV6zl(+9g1{g@@y(d=&1w&TGl@o9T z3}u1Xu$l2&{x!7p3zNdxVoC88^Y&N`%w@P6hEgZ*TmEV%>Gi>}{sT=K#VN%*#8+LZ`yf!O4&Mkr(=CT$$SI~H#lfVv>RmNKu z+$r65BW=H}Qo1u4k>v@7y*9l~gPp70bJoq7;vWfuyZ->U8x1C-vztjh6ylMV<~W<# z9&>c%_es#u8&v*=tXU6N-OU?DGT}EtfC--U!pv|(5jt1xHDCV#OU7X@dbR^Xnc8X2 z4r$gHnkau#YZh!l!Rz9F+7ceWA z58;EcY25kRhmNu|ZGk(@1(sm{0BTaoqyt@KZfIgb zYFnBkN6hRhnqni6d2NL>ZenPm z3E2MB)9mzF6(pEc~ZZKO26=zj1U~!xsQ&y~#Ef~xRXe7k% z+N+nX!Tz<{$+N?k;mxm4P~vFF(HkFxY$fJW2~c^csc_qA1cD88a~$z;YE{r~d5YwQ z4Z4s;4|oE_mgZ97E**!>SgqdFp2Mhj6`v=ygD%Evy_4hEwwG<=%^rz(EcWF7YI8Il zr|nT}-&YD(d8r8uCQL-ukoemZc^%0lo+;C&b~H20K>g^x-a*(^eo$HKe90W0sHLHN z{8J$I8_g$@N&D1gI-vG8>u`91#YVe!0cJkYM7?oU4*Yql_H&wrR#ZEks-81LVDr4m zL@lFLmveEo6H9TLt0pZk}0J?G)a?_=z#Q=KQGGk*}N74*UyE*QcXbhZBHJsZY zsjjY7m|e@St=usveUcR)R^4lNusYQ(?QvFt!>O~P0I0F?!^JWzdJy~!TkiHbWrq`@mbmcnCl%q^cv&D%<t%}KE^7HPQC|?(X5Gts+uHr2ccHGy@_OUlme+}7Vh@iG2@Vp;cpYKx^6mOXS z0R1@k7(O8c?o>bfSF-GPOl8MiwzM3OK|IfD!VV(gUwg^qNul1j_Z>)f+kK5Tm4=b@ zPIJ|nT43FMbRek!Pc`%QI`ZGe-gST($rKM!lqi$7;+V!>dHJRJpun8q=T#@WOR zexbDCqp<+ZbMi`5*RyUlY`o@pEKS_L>IAz0ZxjAT)t+RG>z!IGNHf43)}fC2gE@8d zTmp?~R38Sje1hZI&n#ksdV<}-b55Dq8Qe`&p(t_XmgL-v)?tCYcL970Px)jY>r@O5 zD-a7>viAn(WS##2YSgj4eD<)nbYKF9LZfars)s;cz}w6*H}fkD^Cd>a1456*HmuHB zX9W79^4!E0Bpvlm_4QxV%9d(M!FXdohaLSj4+N0;W{rvv` zSsZ?h>nvwY-M#30?Jz#lc&=a6JZX6eOOI>&qi-LYJaTEDSKM_~GC;4I{b`-!I4fv*sZJ-Do%{cCL13XuqVR_rY^FRI5ddQDkwq4ag z49Bn=?rVAacl7%YhQe9J=2n&O+yRO(1SHlo(}=B}U>4x^o5~n|we_Y50bvTrSlYZ# z)qJ_Z#u0UAq2X}GNy(ho>8!5hrnLA}Ac*6&W?xXgo!hZtv3YPS8|eaTXpvDf8%v17 zU9{j3%62v8c)nctWqzOe9bCK$YLAt2RBSG9>9i>zsXW#H00=@TRb|pURZBm^oDWbj zK&qkijv#Jo#e}}=ZD4HE&3#-sJHa)ZJV%F2>Z*qjK#AIhQtGjNAnmaq)}3fEP{f1Z zYCXSn>KjZ5t9!uz01Ox@ddUy5Q9O61+dqeKEh%?{grg0c;6B5ieq`Jx9_og0xx zxnW;WP&FR^05uW4O9hd4j`XGZc?zJ9rtPi7G4V{a=GMT^!J?*vY=k5Arnn#gR!Q+r z71<$sB(1*H} z_|k-_)!cw9DB)W6Rp5<>xI(}`5mIdFX=5NPf;^g!AOP|3Y2d3V_rV*Fn!NpFQOS7L z$8{T0gFK27UtmCTBgGp~kVHqC7X2KA;3smC6vMW|gimapJtr%wP@bqZHmi zDv;pJ3Ja)4Ki-_Gz;87F08QA)5(hNeyjXyXh^qynnQ;pORD(OwZY`%U$|GhQk9QPd<*+8P7Z*tz)Eq*!uuAYMVz_Whu;YP1 zEO>qDV48L?DB#=NhBU{v&m|O!F-0mgh>CJM6i@&LDwxp;bz5K`&lGElg=Gnz^h@^r zMGOcgqLpMjZ%KWiVO7eg1Z_kFOs@M-1FHxp-Qv8DqUQVo6s2v_Spn^4SeT$HGJ+Yk zM}ZXcaf<9t^tNt?_7DU4H7U1|j`dNLp)fn26%o@*uw~Rc8ar4ksDrrRSC##-b8*Dc znPmY1(i`}HmW%k8W JuA$O&?kXMYZb;Fw6-lrGpV${LuHZ+si4~GC)reuVd{(EP zwaa;J;^*2B@A_6&SZh3n{{XmmrSiQAiXl{hNRAC5KG0S~_OCIHbrIairWVt%V*qaz zqHe2Xt4@T1L_yd@ovET2fK;CPNc(@y7!#%&#>1KdY2?fa5$35qSq_s4tg}l30NZZ# z*8Y9~m@K`t$ahQd(X-k=nw>7ET`g$`Sm0Orw0Wr3l zQFFK=HwWX2%rb0c%(okF5Q0c)3+A@&mFt^$ypQmfO54OdhFw)3ab-xTmJQ4;;dc&5xWB*YTedr)8>%q(Zedh<$fW8$&x*%$EV~he#N4rbXt`~n zhngo8!CEzLfaeK*(`;$mJHiB0^5(v{?(QBj(>gaT^L<% zstGVAKK}sLre-;v{NmuXhGPvPM{f1a#b3f@d2Rbw4!lE#Q?Ml0qvG&3`|@M(b8_<6 z#wKu=uHMCrMx(D*p|^2eEB7%M?rOed0kwC!Kc(*H`02BHGvB0h#H3;Ys`gU6(W!;^F8_TUIJXtEk9$Teo}yD79hwD41WIr z^IPt3x6}Ka$Kl)i8u|YKEhJ-Y03_-g_phOzz{GS%qRpf=q9^VvTp}AjadWAO0O;*Q zVYvi=PQV{E)J(nZ;x1dZHbx>(#dGmC{Tt4$8o?meQ(ax6m*g3^sRDh|O$J%Hf@y}> zd1&AJ)6cbaa72ofvuO=6*Kb`#ATw$6H75z0E*j;sSiJKG{Q0O%+NDUD=Aq(n&}Pvh zJ5)8AWnG%TN?~6;##*&t0tx1~=ILyMCh4s=Y})lS&bA)rF<(9XFU^yu@aGqO!vH}b z^IdMX`iqLr{{Vr4VyfFuc&UV3oh=sD3LjhG@c3;101(-3*5sXr!_9CmU%7FAh|{%b zSv|Z6v2bPqSe|uqYLAb%Xku=hJo-R^0ic&x_0g+yXQ6PJ`uWFJal8Sj48?xp>KdjT2P=LU}?@lL7&3fbN0Z(d4 zUI0zIb4>Sc1fR7osOR;sM!Bce{R|in9^gQVN&X~2pFU|=X*|U$j>U=C?;LGJlkH<9 zDgkI|-I#Wu-Lz8MGdBJy>gu-Ucc9&NxW4b&YD6&<%!ZOUAPV!@Vx^mbM6^AoAVnrD zk_er?DO=FUPJzA+Msy&Zs%S&^iuK!a35uYjn#&4yrlAOTsSdkG6!yz;D~C7Dw)Dq% zqyrx6m?DX7iU|fLpnI2p=|;D3o=<86XL~Ql>19?Y^{(x_QVSzX2;fCh2Bk7TdN9OX z5&r_<5-BUWdM)dyx#oc5ev5x>%U!ZEs*v45V zb&3`2Wxe#c3k2?Jka3qli7`>z6?vLN%2*Cw;Jn~Vt&-O8JUce zPP73r+|k*!Ol^#|HWNi#W1se?8*n4NDl7<{sA{$#i|$CB{8N20cB9$=+hR9iOL743 zJkm`q3~ElEcLpg`d!+0s6z#w7L{|2|0)Eu80;+;I0(qvC_Z{QM%{fl`MrbG{xVv*Nm-8SLg?xMREd<+b2KR62dI%InosFQ!(nk3 z-BQvu#$o^pvsR2RLgyFks~Z7W#>B?eT^;0BRKPHI=9Dh`n$WPnOtTiY8SVglMIO)6 z>~rmM=wBoXO;$k77_afj1D~2bzojKa98(f|z^xlv6`3vN762>^_W7kcT@ish z@+)6&r8b=0;uTCC>aAUDL~D?&2PD@+Bfc=0gRMzM5eIsL_Se zvIG&^YKD}m%TK9c$7Z-^%NoV2f5i9|$;fdjmfw4YHg(fFck@umha_xA9j2V-P=*J^ zIYG%-cV(wA&MV(ue7yAI3$0Ca3>&Gg@=6R5NFwRnSK+Ut1!mGn*vAj|N$Rk3cuX#zN} zE6e>#K0hLb9h@E`gRz=(02m1$c&0%Qq!BCR?-Z@IC%uJad^D3IN$@C^ZHLq#2w9-& zBpu_$I^Vry!3(@qwwTGeY4mdoH@6yHPxY^?vP-7+U1sEisX+(yuaPXfD=3~1e%19? zLti+KoWQ)#@R$2n&3?Vc+@UAx{{ZZIUISFo-X~3Xuq#Zvw&IX(yX{^aafIs5=6vn- zBFVL%U06Hak-T$V9JKoQOJ(61fFfw$SMcV}YUCgKfEe-Op=4lw63gpivBzQdue0#x z-wI!Y!smmG*)Utg;nLYqoZgItBN14 zw`D=%KT4mL!ty2)5LMyCEOXwak51x}Kx4r*1+42E_TrM=!(g3K!iQT6LDvpZiJtwb z8`=z=>P@T3b$ziXw9{VDaNEJ`d{c{eY&zhEmlzTW-bsp)=!=L6GqnAwF57rAb!{_1 z8m*|@ZQd%owW4aa6V>!uXOEgStUzWgho2^DC}DMCKUxwigQXq^-j^cB#1j0SC`*Pm zBkw@O;mQExa63>^yQmQp#Z0uw>!qVtdK$X9D&Xzjy!KW# zAu=e^p&%FCtVjxAaB0?CQ3qfmHmBRTw?>PA6ZWRxO%bENifi&x9-sv=O=MOOJJ1&S zR^E1^2N5Ix0IHU=VrKQF+zO3tt^iix5PTlgN4;&BsF53OQm*m={dGl+$s0`!uBAJ~@687C6;P*ed(&;R zCdBMaQ0d0#WQ1Y_N!p1i=@4Q`=AymeNkkIS29nb{DK}sV+Nvt@(2jpn6d6V#NhF0N zO=RSN?W7U<)~D3YkCftBNZEJZvYpMx9f9psso&8OJR4H!V0YX905sJ)!3@NZPSM9| zQ~B7mm;+l z_3-RNF64Qp=wTb|NZxp*Hp3Q@CO8I!maG#texCZPV=w8J3I71^jqQ%-=BU`rJ^b$% zdmVo1w%0ciRLubhU`Prv?aBvXQd30pZVw=7~C+$C6v9CKa7&u(Jv z+rs0R+_t0IPx99s`;^Y)?@^~oh;2u=ip{R?2yvAn*Z!|-0c{2kd!5aDr*bS`RAZRi zhI!U%wDQE0yH<(x+ZlHuaf^ZJkqjuGCX+ytZp%JHm#RspS|?_^8t!3Hw^5VETRK_HX8bFPtemTpeu z)uXMtUloz!9ms=t;A1XH1Ro%|YdC@Tz2HIY=oJou=R`zprVy?s+cTp>G&?N&UM@TrFN zE|IJPeARJ+1(7Cyr8eP|_L4U9LREp;(9ALC8Fj^@7RP}TQJ(1_C|DzU6}4y65+id1 zwMn)^A4=M`wmVg-LfO;l{KoEAbh?0d71(aR$5>02?TJU2@6ATadSf4t#ETDYtp*>O zIj9|1kX^{L2E$yFDj7-JYRXAoHc?xLtCc`a)(QCk|Jt@)H zy!bh>r9d2>^%pbg>`qmQyK42n`ee!f0D93T?GoJr%(E+*lA>JG?Ea>?cN8w{2Z^b9 zb^`t~`X#uZ{#AO({+r_S47srv7+TZ(yzN7qZlu918O#znG>ixvY-(lf8L^nXhBC`@ zLHmQ|uXz4~1E4LB>5h!tDI;?|roHV4btb0cFc&bE)!Tw%1w>S5Divh> zRdsRM7PbtiH01+N2A_7*+Ymt>38pQ!W!1F&8qVns#xMlT8f5mPK@d4Vy)dMc8%;R7 z%R@srpKT=kZ$xw_=d~eI!GTi#&}?HdlduErUY%kN)QnFXnC}(s>MF)~f%{WgPNT#g zD26xlL*xpy18rIlh_|$YcdaWp%L4SWwX0f=nUVJ9v)m*uBHpQh!fSPWC*nFrEibsH z)h{^&eBpH%GX@YrA}G0j2L3Yo+OUO~>;M%rHL&*amxaNk>pMryS$>#bv4+poV+ac3 z1c4K==9HV-DI=YjbnYVqhShOQ>`vTQ3({jHRGRu^x=tGkUm9zJUsxVuOndM6~wNv)4X1OpV8 z7kM00trE&4{8OSfFlrtO7zkg#ig*%tq)lfbVi z5y_`Q9Jc$hA9`^oU@6F&q>^;`roRLa(v7i?0FgUTfhD)4Qt%RfY04nMrIZ5cV!#Tv zbZXz|6=&=@IZARQzf-LesTFLPr zQ;}V?CZz@esK@Gq5K7zPgscsN(q2t?p!lq4{ZeQ@!`_D9Q}G3Tw!f_oEOc!_7La;o@pq*Px4UdW!s00FJ znk2^tDFOm@5x)_|4SNlQV+Kj>5kzQR_iw#-`X>RG=6R^Gm@!L13llv2Rja2uBMF@5 zc%;HO{5^&uM|1b_Q27#gA6qk0TTHMbIQgKeoda7yG2gv?1&aDz zUPqVUzHVOpdp#c;$c!P@M%ncrF~i|HV-&8#Q>h9kb6+Z6x;0%YVOW#7M*Kx}_&zh>O-Yz}Jgbq~BH8{V=_768mx4QhV|rh3_Jt-k z(gx)Il_LIKjk9yodkz>!wDLYaE4JCL_r z*Q3VrZE`jCU2Up3)Brw6rW>JD6;_TU)OjMf_4 zLcyoC(9RKvkSMoQkn}SNi1i*AN1xJ)>21V=Ak~chPrL#7XZ{l>k{nDyc@-p=^K|fEobMCwQa`r&s;;I^oqI$nt6}%L87u1eoCQ zRI{N23^y0QDep|b>`>O_cZmXw0+Iu6eE6>_i*W~3b~K><*xnI(wDAF`=GeQqkG%}r zTfW?-1$jgs2-ImpyW+IFOa1`L8?mLQq$-h$Uc5du$P5l)+p zEs*~J1JAgEK?8lM;@|~IW#G*D+xl%x)=j_4B%O@XHL}FGBx*gsdNZq_9IUAR;G#Ey zNJw)aZP-r+nWU+0M36^*)LVAV#2~a0yb7l;&VTq4L}PF*zy{OBOv5T%Vy8~W={Qy^Hn9=L)L>81cM>FeZ?x20K&lo_ofLDNsiG&pK&9T+*WFuXja)N z89_52ZxoK{>Vvo5c&Ka$xEUOY{q|+vqy($Y{5e$+XYOmKmghHYSvGEf zQ-Sa+h^|?Jo@vFjf?`D0ZZ^|n{)Bwa&C8dX`7pYOgI=!jh(e|H86H5} zdSd%T0s2>C5tV4bj6#{77B}X&$~7qs+s#jF%75qy3k-zsB6t;L>0YM9WVpL-9lat% ziP#FQh|)tqo)3CeI!S{yqMf@FRDB(T#$~->m78u6nU{I*Ssz?LTvA@KakNjlM)E6h$TPeTQ{|%8ATO#`A%``6{{a3;>ef;7g2)7!_L$p! z=_EYr9Qmv7)Gms>l;Un;uu9E_W2lIoKlrL4EQd)@Kl`P~mD&=>go#iD4b6F*{{W2s zl!1q-1OpWEOM~{TrE7X+k=*JLpo;YRWI~yzuzPO?Vra>2?hXWe(4E^I32x&Qg%DeV z;MZTLy(G+R`ot5flf>5<0l9Hi2K#YVj-Kg!Za*JwR1mBtYI@engEbsJZGgevu;J7K zn^t}GUpB(y^UGH)Tvh_!o_=Z`xeOVcJJhx zAs(*ElSQxTr&i%|dn}ikcatWh^%iA^&DRxs4peFff0(LHb<$Xzw;OWMI*~YVbD^*p zYZh+YEHwc;@mzf4qVS20vTa>vORP2qiE*az3Vw|L05itfY~vGp)H1c!btmsNp`N(H zUC5ILTXG{$c&YdPo#hyHLvmMF%|^_AonY-OWl! zBY73l%?NyD=3WaPKJ^43jp?D;Y3a_c#bE9&yZ4JEfG2akYc_Goh{4-^K$Fh(^V=y_ z4LljE22IpA@Q-aSJ3X<+@f8w}Z{lqU`ev(&2ySYDN5SGfGpH!o_^wtLABVlUb9~mu8&;idxgCdkSx~^f}K-^Zd^p7FKwo);-?S^}#kuY|ctJYk*5-ZFTh~R%(o*rhh%jHUn z8+#y-cK}pW)VGTQO!3;bewpa(uN$1Q-68F6K$8_t`iGU_a?Y!}hO=)P5?ODTKw^yx=;cgQbTfYS!`I4I{?&ZT1`|5L{xb7gN4R7}O=g{M zgt>+mZrwr^wpKqM{nrg~*r-uv^~FK%0Z!j|t8?whr&Ne(ML6A^p18|w<(ZkchGldj zTZsm%Uy)Rp-{Pd-YwvMe5=kabqrCjk7#R?D`K>$LiA&gu5T?_sozI#;7Gx7W_oubC z1AV~f`_nWs?;C$v?^dFowgaYTc<(&LIYcn~ZM`rFB6j!!h#&|N9C1qv;tYP}WCC~G zlUm2n+;ZBzi^IEs&832qxaa)n>c5V{~Nl4iL0G?}?^$r)$ z#Nq7Q#pGObwtaB7B}ezK5=h#ry&csUT=N1QE)8R2@M^_!{kwL{mkwX$C}Ra97Ed2>gC>R>Hh#s z;+!}-=<&R!rOI8s7$L2h97dxN+i%vNWZYY_iYC2>VCtliByl@Y6<*k905}`PdT!Km zayNP>Te{c54HPT5Labif1(6dp#6F{HQKo5{?kuZtI5d+_1FuXdy#!lnm4Zzl($#RV zi0!>GZ6k>SX+74QtVIo52AD#Y?La@A?kINvxf=ffFA+sjZUgQC#}v0qDuE$^6Sta_ z{@GQEWE;TQhF|(i0z3Y-D-CsA6=EyIvW>wid8pS_0+vaWyh-PZZOc?m*lb=ETuq`w z^FAsyi?=Y>0^THp#YnM=NL1Ij*phqEZs}>*H0*z^R4TG74{6cRo;*_fbjT$9S2^!J zr-QH^g-lFRTmx-7gvAdU9)aFK4yf9iuES{+DOFf^iW6HPnA0EDq5UKeSuK_?`YbgP z0o!_%Subtgp5QV{sN$fTk8OZufHs=JyUm-i_bolP)Uy>KZ>y{lDb{W+#DZi{?_sTh zsRa>>kMt0i@X2s&NF#lyERw$C3_H`3>9W8#9x6rGLYkHjdK_$NkS^M|ZYu&JpKktz z0mPq*ONHQu5Ia+SAVl|}FQ6tUSGG#DF&j{|G6-p?NcXIn1ji9mt-q*}=1n%+$XL(* zU8tsX%88}Yu`Aw(>S;V}Qzz_b4ckKC<_&Y*O{=<4l1ApbcW!&Vu@u{$0!IAyp|A}C z2-xplwvDs`0pEHg;?>rPtd73^s;-g2GXjF8phIb6w8cN&ZB&sWBYnS7NMNVBW;y== z%?e8GSYd_4T(fT4+qkmu4DCS$Ocm08C`th?T)`v75&|eP%444OSysJ^L(zjkAZ$B> zL)3SbGHLd#76e-+Deq;JfUhUd0;l-mBiJCS;d}jo-jzgdqi?q~MZ*H&OHPgCi65u+ zrF2zBhxZNQtx2g+Xzz4aPTuMq+Rh&hY+T=Pdy2PbeGYPaHdFjIn{KNEdbDL2o0f&!suUHSiJ&talGhQ0Z!yJF zO;SQrOaUaRB}v{{ZqAgXmtG&v2bfmkW53y2`-^&x)b-$3kAgUb%_Dp=%_` zQB-`JHpJza<-3PsJdVb;ev<0@Io2Fu@t_7fd#a-=Le@+r)j>Yi1a_tYp-J!ZcCBx( zx)7aM?5$T+mSh9-)=zvoN-~f`K_;QbOF?52>gxB6zA4z8T-yt2U=b2~(1P(GQN|Zo z1=s*Lh?>f7DbY#T?2*^~M#;QHYTVYvV?N8Wix_L@;v;ePtYIx3Xb?=8o()@aE|tY* zxSL}85ow2>)TQ#OdNqr|@2Q_ioIE%Jidxpk1`Knh=o0juyO<+rg z+vdAD-%H-huUxlk=_)&s8&@YI#I9M7Ten2%J-4o@+DR=L;?2tim|DkR?P2o^UYo>k zP;)Gk@cEV+`dwpW8PnRLVLFE_$6&2ox}jKaBDp!=TG{+nt5%!%Xm>O?;?X99oM3SH zs}>E{)20tK7a5shEgLvgb!R(7)_K+aQGXSIwQmFJhS(CLjjEe~&G8sa+SVf&_ZTA$ zT8$<2G;g`4~vx9J}xH@BMq?)D)zeb)%qiWTwXJ7z|sdZjUr#Hf5Z3tyB+iXFqPCKu0ce4aG z0YnYK=k~76-l)tm_+(pnTaL;m2qXQfZkVXjmhvVR&}L9scACpN?H>ko}txnwxt zeqHDtN7R{@;q9lRa?n8~i0w}Q0MuEgX_x7@g)bZtO<*)%Z<4({gebT|aU9hf1&X+x zLttFO`bv9|#SQwWHOufyx3G6KFXjYLE7r`wRIaV+tVVNtMXQ=@4T$2On)Dt&2WhS^@f3Cy&guS|#%7mYEU8kv zd%TK-ns$U&F#%NR8=7fSKq9YKzMW=1<|TF>YNMLv*K+Jpv3*Li{?wdZ41p6g!|ixG z5O||#kY+)zXixw=`J-WE{3br_g)43Sr+F3F!}Sru;h9oPw*1v=(U_Vp@rOU@mFsNfZ)y#8yZm{$q_zj!*SeG*@O-EB8sLUBrqdta_a=ZfP2!1 z95n6bmPAi6L(3TbL@1r7V@xD0Z_d;^gqSl(7zF@{`JuM(0mDhyfPQPzN%BtAFm~?>te{*p1WaHY7ewE%#D?YS5ZJHURdlQ|WGamN6#UIgR`O993M)6!;mdz6?&M?>9$Q+pRBDP++>FZghU2v-Z01yKPu?)v8y_a8Qyo|6+ z5;>;h+apZ+8!GBt1}egld1gG-3+ks-VejDv7YgCY)Mcf zpaW>DZ}JVAU(>F!x0YG_CNPDzvQ(4v#a{CsyUT3g8s)31%ty2XHS@3#Bs?E9;jNYf z%GIq|4C-|jWB#X_Uc{L99~;+4>DCthE2{9`k)0<|lfWGR0D9qIus3m6lGT7->ljc4 zZhuQUMY4Q5VsX~M#oXuMc%-H53;nP{C_RN#{-oYZJvoTi+;Dr<$N}QA->n&~s~8)2 zUCTVoP?~rViru)Hj+4Cwo>YQh9jOROBm?f=m=H)MW;dvkTP+>~LqR)JZi4G1pS2N+ zJeCJldDH}zow*T1R)&aJg3_RVm38`OhD-VG9}kLsDDyK_C?29n5j>i-U%=nX*AI!o zxh&#A@m$=AOW^&Q!x=t;Jv)=2Qe8OnSzp!5I4lM`1TbU+Gwn55z-D>oA^kta-XL=( zCb<1Uh{V1(PB!a1uLP1{R@`cp6DNbOm-U_OrxdrW24z(+0q+&V>VBfc=b4k@?jTkp zVewqnX>}?{jkxXRi?blqpdSPL`%~*#Gjc2)Io4R*t1D~`rEhU9Gw1v@&Bx|-J+#D{I~{j-F1d2iz^A5n{|LyJsh{{U9nDv!#$f1fqWK(qWoxa}3PO)4RUYsAjqJW>ag=brS^5HhgfYy}N{ zuorl$)_^jR0P2sL@IQC%nX_#~lqtf0YNU1h}W`aGScCKDuaqO&tu^-;M7H=aj0Jn1$62@5R zFi&6wjZigqF-a=YtS9xUH*E(1hKc~UrhByW@k-_QV-Yo^urdd4G+$ocECIT(8+js< z-N3KzS?v){7A@*7gGoD>s#42V4xY~oETCv(ra7isVgwR)osByWh-4vg04X$gwwD-s zV{_h#B-^0c0GAp)jCA-kLkgDLV)Gk{iFVEVH>FIcijjwQxdD|`hTu;0tzJe5DqSUR zfvgFTHm@sOMF>dKxe-LZj8)-%(YM~19Z3svO8Mf6q}%!uL;X8;}}1t!=|BG7iM=6l^Wyb5^9&_onJu8p9oG@YEJbCZuT^fG~er6WO(PJ24PIq1w7| z<&t*dTeT;VHp|_TH0md6TZ)dqmwE-KA!6WyD8k}_u->_1skCjd4jS7)Qxr>gOhJk( zOGcwn?v}N<5)D{T+)8?_BbpK`S~ELTye-6KCAp=zppybcDLQn32DQ3KG!VXvZ@LQe z+GIL_fi&=Sf~KjbU^TQ{{InGI-64%X(ra_+??eu!3nC3J~eQUWZVXNqY!zsQJcbg3vd9x3Axtf1}y6y^YpDoCFKqTNP- z6cgq}IL1pc(8}*!UPFaVGX;l^YJj6+OcN)6AEjLS+iX3(q-u~qLsZ!T4xj|h5tmY0 zyn|*N6Ce&F{wvFH3v2|kiP|`%1p^nj%`?RpUa{?6yMr9oy^_zOJ%UlFyIYoEHs5MB zwP#REX#hl1eMb;ku>#`muNayyX&|Cm`rdwuvgijk1 zM>JAGX$s_?`*T$A@JjSI)7oZFG>V0q8H$1ZY3(ohIXlPeUgkiO6h_r8;>HczNQ*(0 zM+SM=Q7j^oS)MlTd(b%zq)AwiY2KSML>TY!PrRbKr?6wybVi5Ow0>bxF6wK_+KAdm z#XJ)wMy)d(ccPTk(m|dE+}3%%*d5tt=pLQ_0A9yEqi~@DcG|3+SM=@hIc@9q@d`>Q zXpPK#*9V~&7jGEXFn0=R0zj_6SZ2AE%stCO_N}8#$UpH@6)VF7FoF=KoyrAHP=H~DvM&}u&nAuDG_XLW6gFmT*}5I zwiyvdmoVFZo-3Jf1YImfsN5Q~*H#YzFug-_1pbDS*4T-k0w8|#R*cg>v5U#wQB+)H z*vEerK*riWxN@XH1Rlnv*}WE^0o$6@$;vck(Osa$n5iX9kBU@;1fSZKEt`tWSwI7B z#L@*aPTTgRmE^R6t>dVIyLp;(lFlFqBe1Uk)j%r0958Lc5PzjPY^v!7L;h)ljlyqg<9sXutA-5u0F=@_QDxK<#wX_tBzBT{vRnUlR64bgca0TorY z?q+Lf#YB(XMK>_&WXwHB(q(~$isJNcUNb!9E#J1<0iFC-qWv+E*h_$|wLJC)YO9mk zwSwzkPX^Oq!vW*`-iH>|3$kwpl)X8ZVJsq>C`5nTTul3;@Go}8BGs@6ZChiAPfNfwaMyknZahca^10P zD;S0gy;(7sTrMvQVR3p&?02B&x9#Pa6bb(TOhA~WguxK9Y^w#5WTEfdQM8iX=s9+4 zlV;aj4{dE0J)*ify@8!{>9K}*W=Po87ovJk8Gy|V{75UH#^dvUn^W4h2<^W_*d0JI z7VZB42<}8}QaYbKz;yPDCfL?Y0jGbO?O*B~J|8e#E3%h6b5#$hT{())?}9^LG4$Pu*z6CAxpa%0 zc{AF!z~~xgd8krp1IbY8d}biy7S-%2Tt2^Zc8@i5!X>MjJ+p$+OiT);^-;&(c1yug zHAIgc>${TSFX8h0M+bUI8-mzUN$K$No#93V^z=nWoXISQ^AZB z^z1jKaI+wO)!+v_c&Xd81Ay|-DGukJE7CTBu%uYm0(YuO`W1_JO6cEkf7+bEeJ)2F zQyF|3_MbE>TOFP#2@+|(m>uGX0PndUt$W)&=&HcPKnUE@+EpZ$?MNej{{W$<0JFD> zb$Gf0c2Srd4nEEGF{Obu^lwLX1{*cY?Ui6!0I!&ch7rwJdTXe!Wf+xvY;<=}d8)Xv zJfBa!wO~e&YP-}uFNV!hE?NNj0-|)+TVOHRWc6<e}_mtQI-@zvgqZ|QBx8n6A~Vzz&1?Op{* z;8K5qnFX( ztVfE}!2`W1WsYgQU}&!N{{Tqk*)T@4Wevpet z*{>;K!h^jnhR)7$n%T=RmoHynp+witopID3>$#)eCJ|*<=X#gceP@WzE*na8;rjr2 zs%6#;bsj#|H|Y+jEC2x_Vw4^VtRJ2zYQdsrlq#5$vYo!Kdm7!W8%DI4{nq9G?P_;JnmE$=i-#S&ct}6hG_s9 z@m^(x40j$4G@EoW{;L(!FgT`wLh5!Tjy9$k)w~}DDHz4GAQR%7R?`KMQ)&4#P9%VK z+6kfSB}povcOcibC_AY>-xTERkgM)M2^;pNw!$awD0+Z^0G|ew24cF7-)e-U@W4^K zLhyOtiZDF)1BevF(y_Q5_OEImuiC39EeUk{;ed$RJJSS!TatX!lowGVXN{S?ZHNs?O8P@7KK}lt78NChnkQqogt@jw%zI={vnaH zc&WDC$kJDOxm=KTM0=nGV8d!1yRT^bxSusF@RZ}UB#@+-n5Hr#Ia%aH#W_CF zq>8HnY%tkIrJcauoc1AFH)Fg_N5orvDfclVWD1dE6K(YcU|mk)X~DKko7)Fs^I1>G zbx!lasbt%E^%5?8P+rpFNs>WcX+@K;9Czb-a>Bqyo(tvWSNy-yf{s;yiHa#$k_|K! zJnUT!~^RVQdAMX)HDpJVaea0G+a_&V+xaKOc?J?xJBUzNMq)e zZfjj9V?l#zS_z_(yos>oN~|7fmfBeA;+bX331cU{6kFEBPTb8YORfPix^!F&q#9-B zYlMTc_oPBqbdK9oq%ea?LRyhT0I48c z5NJxa0y2Ibfgs1 z$N&i7L8&-}MOD!Hq(K1lP>FB?EN|vNziJYarWus4dav55ZiPhaSCI%;Q63Ek5p`RE zwEk#{c=U9QCs5cPd8A=z4(ERqt?D`_@W87nAgKpnc-V-iYY#IcPU42aLwEy-uLUHN z?NK~O`SVn*FOVKbD#QRu9t|(5z?BDbWSE*mwau6a`Qn{*3J{>`JkZ-nc7;aVn3<%z zcoZrWic4;(8u#aD{{TP3M0?hPLNDv2(36v>q2hpsfJ|%zZ%?-B6f;c!0KIvxhado8 zQ@t|a+#&$}wNE%=ucBsMnqu%y{{V(?y2Mwn;_+8YGq42mMRV=Qk^zu=Q|??okmrBf z{N9~Xz%j6j^B@7*i1^=5-iveOfO*^RQ5$7GIp%<;-7I&GY9_lhIN&PZw{63?GflaU zw8f>Tw&sC~R(o)~kuzMcM(8F+)GQS8TW}eU3g#8;-$ZASK_Yhsf3(+gGsETYliYhc z1+R}qOFGNyx8K^Z(eOA?mSkFm1dT1wWhst9wCgtCbAs!6=Lpda{di;+uQXt z%bCt8ZKBw6H1G+cZb{lMF4jx$)Lhh9$J;o2qyoFa@3j-@u434neb2>SW*bDB%Cih^ zFBah6xLZl$XxVNz7lVCv3kI3k(H`&l3kK8HLfc}lHHU~Dk9y3qJkR|wkK_{L0t8&H&jA@z|RrN*O_XfCZ65Mz8l5LVUs+JoUip#O~ zF5*?eQ^U;Gm-MS5ve;9Kyo$xdiR>%iRJwIu&Ad(>M5*8HR@1dio2GEFJx!SAX<=|y zna!dJ3*3K`T};O^&M~=9;m!%mX^8`m^X*;EiOOtcSvbWqha^dz`&TySU0{Yat>|A& z7&JNslBJXNR%O%o{{Rh)vvkK3zy50Aokg2wSTfiw8x2EdJ54t*8CHLb!v#cVBruL^ zsnog6j+e{rs#_BP3VCgPi`k!MIZsh0EaR?QxLj^Xs}D|R*~Tu*TeoDnUAH{ZFn>^R z_wej7Hn$^xitltLCdM)D-ms9Sc^sOQ?Y7Egcc>qzF*Y1&7OjEU*DEBypIE?LIAb9X z9)HjGtAA8JW$NA*0*f)fnmGzRR-Z3pPHwPl4W_1P-Z!e_QKw6Hwn@}-VIyw zEDnE#!iHO(!{pT&85gRbT98Hg`^h!DXlBUNS%qyo8Xhn`8DCLZ&M_F zyZL@confr1{wfwW+lme!4U4m%SvZ^CteAj!{{T0u_HLNA!`l2J4Ny6u)&Ut8RAf2F zsjm@m-V?NKU0#;y%+A3nW5Ghy-97!kSyHB-pCXCHGld^s;{sr<@$t2fh}_ZyDKT(yY|dzq`nyK84V z44?y4?!O?N82v1jio2WT=NE`)ELK!;wQ1c;mM(W`?04>J zZe3_#uuFyl2w0^d-I+#3&^GZ{i_3ACDmNc$c5Tv`R$i@a+#%$0(^@xA+hxpgK>kuq zR=VECS}tAuLruttk|<9iAmn`+ljH0G?KdZ}shO`u@nti0t#VF=Gibg-T#R=OO(Qn$U$8PlNHU+~Xb}^-%&H~@l>7bY+lT{q#mQ|k%cHO;9gf8H0XgW#l9&73BS4?H?gmpHO3da@m{{UEJ z*7Dru?W+y^K0rJQzN)Q>Gk{V6+MJ+)JlBSzcQPZI@ze+k(LJha(jAg;_a4rcTZ{<* z0JPP!DeIhmUkc5v4WOE)!PCz4&^8;IDa1BvxKF9K^$%9j(dKrk=jxrkACukQvE-E# z$UW&U2mqnj_NO0`6;ZA~)fSKf6F)pqFMUzF3KrV}Yb3bDx44-5(yiN#YB^phrj`b3 z$@Nm|*@v{+j?+K+ps&>{>2e;^5m{+0Oz=EY{lKY-0+N-mt2CTP)eKR%`Yf;$w8aU2 zr(;60HM2fJtnOHtJo$?BxtKLBPP95Ln7+Hs?yD}nI*Hs9$M03VRyy`2=IL`Mc{3Fp z>TTa>-kQax6pj8WRX30np4t!p0M*{T+BE&o{wvT-j^>w1>`eHklk^Wo%jup?V>-?r z)+t7dYpd_Pf3;{GW6^nj3nRaG3v63(B#~5~qz)6Qf|i9SU`$PIomYlTMn#FXcqo6h zTEij!50)8DvLJKCG^-;QffXwiXHF*K>Jl7{k7^!}r``bvVgCTtE~+f683F^Ov0cqD zzPXu!xu=CHSdYu%k$3k6{pq=E4%bU$cQfq8FxHOTlROW-X?cg!J4=FJOpj4kSjOh4 zpHDNRlxN87pj)^!v{uoL>ioXmT-O@%l2F3)G)21}&z>>(Q-#Jp7U*TTq=6M2F2Z&L ziK&_1EwTB9+(QV~#DP{{r#&@qKE&P_hB|FQ5%N5LoKxmaHIWqi>QOZb1C6Le5(5BW zj`gf{&qd*~oQmc9B+B=!vBZE$5_}k}>*x^DBu3j)N|iz<}PZLrMS}jeYmIc zL%^zcEy&^xc#T^CH}W~JGbscU72wJNDnTNP_K9mHmm=vbMr(t+iCc;hObX#*kua}z z)33Tn=ZLE>OZ7RyWY2|m05dTJa%QR7hB9iy7hGHEi_1>1g4+Nb21dS)2! zNX!H-caGJ@Y+8u}X!BjZlFU;HnG5%S>F8i%w$-I|e`a#Z0g1!rB(=X+_=^X>iU50vTUNt?y$SAKv2s8O;+#XKbSC;CoraLbbDSCd1yihygwQ54zPQ(iF#59F*upIfR7GB-$ zxFdM@q{UbahEy06H9d2dR8|CFZrL824XMd^0t2v8JD&B=OQ!}*gQV{OZBhwbLY9If zf0|Bi#bm*VTZ#buyp6Z7DGmm;W!huM#Ya$WNhsWLG*!3?MEj2uT1!|e@*C4zs{m?V zE1!$PwY!1P0UO8ksknVk0q^xTvngkn6JdsTQwU zaixdqJ5)da0MZd2<+7x>CVNFKj8>%@#@=dQu#f_X^HH%Fa21$L_!V7-4&vM-`a6&4 zX%`aqJ(pK%^^4CsVl9p6w=`ZPFxYvipVJ*4UrOSVjYA_q)K3%_Lu}2X9%)zHC7YV1 z8UX&HGJ-ktP4t^-;)fD+gU0mRm)r6giS1CN-hlP%0#2Ub$*9SR{5bT^=gfAg>2*N> zDKk;7S@jROc#*{krmO5=hKtfdnfZu6G>eM#Nk^R{ekcwuS|LzE>fF?Udfnyp;A;C& z@RHgU4sb4$rWQ`rD~ai(5;vf_y_S(DdN-?X>JFSTdZ+fp#T85PVkw zfB=91Q(f+_kM(DhF#y5+zuveaA%^F)MAopX>}K{dJviL6Pk$6agbpMSXNpunS6jqW zt_6=}!UXoMA7@BO*u=21!sDum^G$1Z%1Dtr^B>=Od*Phva%Y{sKf_Em2m?v>`4qo# ze;|9d3rN+z;&wEXq{~bl;=KkWh%#q-QX@ojJa?wmtct=aYhDbA-)M?sTZwjk$l5s+ zLfTviCV8Q;Bt-2TMJsY12ia--=h!@rsoHFS)4A;*@j^guY$kh8n(?x#@#=Hfo+&=e zbQK=ev;0rWPXdF8#+0~L+W!C#v{T;F1~GA3V`>9fi?OS6Bv8JX64}AFP{BWbDkaEe zjzrU~f{dk3H*Nm_YLRV#F%bvNPik$VkTkPtKp|p0(Hn9! zh!M4U*gzwLu-pZgr`Sv8(KoS91^Gk|u zU*Hl|gEcWQH~Fb4?p2uL1wHWT__tM^Ak%S5E!+wi!QWw8MKVa&0S_FBnpR@4G{)X4 zb_UI>vR>|;jC@q9Icdh@E!niJ@BolJ)imq~xn2hLGZL2UBQYjDqP5PM=$s}W1#aeG zptmHob^0@=u(>7!*Tf09M3z6=tG#{JmeXDn0z%zW18s$A8?2EjUXHc=ucxfrVph-~ zZNC+nbp{^>bGvqO_5d?M6C!Jgh|I6uxa{{X5`4EbnRYF3_~g7*i3WY#(s|I)^jAmV ze*=P}bF`OS<0#oNRH$A0|QZBSRT-PIQHw;uag#3I^_sz*g#LzX>@ z_ZQUD?msnI%W{nKGqPIdBS4Zq)b{CI&jD%Q4T>(@k;PTxAxekmy(NOTjBH|F_m|d0 z)yD^jvwtO2TgtmYGg&RA&9f}r<@a$8yZetM5Ar{H?&sY*n&jDFyNAU)1saT#w%gHf z*ikbTV%7^a!`*yQxD}+ynzUwJU4+5588x9(x8@sGZPJ-0BdBki*qg2q51wkxnRHec z5QHW7TdBb;On+KkldKGr)!jpdyK2qsJ>jWHIzis1<^4;S=Gk)D#JUF45PQ{QBItv0 z++%LN%V>F?e)T&Y(wTRn=LUT%iP#;f)x3$(*}-1Px_w^lf|7UUxL9tsvwuCf_Yd&b z^0j6;rR&zQw=nnavuH8TH3se{NYcASDN2~qHv9)#V1{LOTxj{BH(OzU)foDV>4CQL zD-qUiA!#x^b4X{oH4aY4)f+}t)_5yfrT2Fl7;OiNCV8G@xYai<3vT>^cdT7gN|tMc zPihG*rc{_6sVP{xmhPU;>}6d^cKx!44*Yl@HPh?9r^06UEP6y8EhPA?^=<%2BlfQX zOL!l8waHG{B~Hz!BkO#%GOKp(w%|brn&I^iQ{|U&b{h?B5Ud(UYRuW=wK*O};2+kN z)=HyN%{uzc+%>U=JE#)_nuXOpXN1hMWy1t5aEKzai;8rEANZ!~B#&x>`S`BBL6c&0ta4%S*7u)t5dlSOxmVK+1-oc*C9Xcl+<)4uueKJ9E$wNI zN?`Z%ND+4ckT&DZeG!WKd6r#3t7QNifCN=DHTrFH{Y6&{bXp`%)3s7bVGFUAs_pY`tbU(16<-m8W+S?uDua~aZGWxdtYSgXZUt`B@kV2<2F)WG z^&!90iVJP(L``M+o-XELjCjXM^5V;zV{-zA_*(V_Hgv#*f*Hk^?1hWe1^*xLpA1A~HTWjqx+Lbr3K4mJ(!&w3j z`x-tM3x62lF!s&E&$LZ+^4y;joM(p#gc7C6Z~h{At>dM-O9PW&)kUQ@2=_7X`_)^@ zL&1z?-4UE(?Q1p-wf_L+6&oAUS*{h>HHO=`ucI&Gu$Vv<*%$SuBVe&$>CoWPtmIbD zmhafTV3oVqoT<(s0!`e`cws>H<+GHYWSQ@oHe$&b(IuyPSsYw*EwCg z?Q7OjL4zCB#%*bm%(prEd5^({xn!3>3<&=KK5Cnc!r#JNYgg5g*O0=#oXhiU7G-E? zbZOvKZ?1Yz4Vd8W-L+^f%{!1gQ^eoMY0-q>FxPQ-%T{fjEX)*k-nG0B(>rZ}7cm%% zhUi(Df&Oh-rV7j9GwT|`47Y$Mzcuu>8H44>M+HCHrMrJcJz)8RIm3PzG`)o~rqe)U z!4sfbQ+6$lJQJYECKQ(^(Z`EPf4VGL4+yhMgsXA_i zvaG-L4pVD3z&0B1+3(k2CF*`L(hJ|5-U4{g0w zBx$CVWQUv?4^ZJh2btcnAO&~^xrLO*;BU#Urhk|&YnfifIuWSP70hx08WtmM#SiGe zLOO6p!h2Eyxeh3vsbWm&1LB({hOLipwL@6RKwnd|0|0)N74YD(1QN!&0Y>sSrVuo? zq>y+d)9V+pSRr1&n#db?CXH=3l0LvuIUvT=llmJFfeY=P4%Idwtem$2DIfPbdg=PWx|O)$f=dDF7j*;J~kT9fZ)OSU@XyGc<%9Ge6RH zuLUP=dqne2aG>c>M{YmnrtcOfDjMINM2YW8q-ufg2E41_Z}U$8oy&knlNEiI67(md zwbMS_Zis;gaT^M~VD3Gud#GSLowls=BDv{i7PW3kfxgr8T22^i0!IDmIK0?@K*iSS z0K`!4SvG-dBX9r$nD*EPD?ZwpXzI5N2|s$O?T4^H?BW&3w{vHXN#>H}rM3xByTGKy z;nc8oki%%EE%pp;+~A1gc=JM!{YmI{KH8WiPW|diUDChA1cS5_P_YWun_89wy&X!u zvQF@1Pui5_c?$`4%H3b#hyrRNdWewIBYpn>wHwxJZxCWQ6m4Sq4I)VM8&Y)RVy9p* z_{(o}`o;h}MAwa^Mh|9Bc|EE%`!}~BZShaThPJTKz!~O;Q5tp@#qCaYYTUu?Q*GP| zAxuY;%|r?w*&-D2wJ?H;+L!`(H4m-qKPORH9G`G30FVs>5o+DT?@`3a?Lf9B(729I z#Vg&^7gU+?O?J9KUzye+d(#@+tPQKz7f-oXO-F1?tH}^N3dhx(ArjfwJMBw&lRN1? zDE8mfUlUDr2e%Yv>OeBp;s6b`J%W*`TU9dhD62_NlMV z2SimaARUb;cTi6&*iA^pY`)|BS3Eg}1d~^#VkNnhl!=ZiBDvOeNHa~c&+924l=D5R zK+@t%L9Cnn6qulDkN`A0w#tcL-j`O7C&{Lx`j-ryhXSorR18r1hq#UQpcAEx!5xiA zy=X9ms71Xy;T#y4tl<@~3fGwiq9Avt;qQk80lzfA^%#Zxf`M>>bm`mXpR5cvAw|tg zI!WmHY>aS1a{dp8#0 zAbUKY6faegn$ww6!$nSM*P%6eGj6D6IfcL{P=ZZzR!WYT!f<$*hGgZLhuCd5Dd_&8ThpwJ$q~iKiAO0UMt5(ySN@f1n%x0Gw4? z(6TuC+BC2_W=I2y@i#aP?c$s+JpTX_U;zYE0~III1AiM;CA?q-8^-&d#M6ji%(}hN zGJH_vqYgoyX&&ggbV%HIJ5(iq}Nt3AuasF{h zY2HSy!Q4sWmf2v;AO$;>=l&{27Y_KA7S=Tu+Ou~}p`a$|2X#7j+Je_LGzH(Wtq%kA z?=!iDS2l}kSsT@BKgqw+oTembx~EB2{b|Noub}L-a8l4;asL2ndtx+#w)P+$`8~x8 z67t1X2#u&rge?Z`-S4S*K0Yg;ND6oakNnp=49n|DBp%Rfs8|cD3{PmR z^4H+4iJ*WRYCb1> z1f90;T`X1@TeP=Sk|w!$$ZKRt)CUx!99joQ8pX{QShPoYu8pB?<9eNr`}U~$7G85K zV%bK5Oi8U13-sp{w$zKrcrbX1=!_foPh^Us<`=9Y3tMR13F4C#)wzxBBI_L~u!_Cf z`gL)q)WiX|BBEmcpW&?ScN9bU9DLS4wRm>`1Ex>_!Rfn_j8}jwZF!v}c;5J^F>!>4&t~ zOeXEbFKWnGHS+Gu1d@2>x2$GIkzSU&=$9sB(pbqlc`d>8PTj?3;8Jvq1+1C(Z6|HJ zS5v33R`FStn zy@cuBom;GdA!cAzUnu&4hrNmPu|YzUvHt*Sv*N7b`j@87m0_r?ZQE+4WPJemY<{eJ ztJ_1iA(-^_$6jtR28SifXJ!Po^=0Jj%=6K_zE#U4EUjYYH!05CqHtT$~bNdSfXd+#4@? z_CcOuu~=Kz(7w zMf=Kb5iC!dn}F+#1}^*CM_slinrYgU8KwFXx$dTZ6dvt}L+PX*;nPcU0it2b^BFcHw3n z&o#tofJ=eD72fKcdS;oe%uTQ~orD_WIu6r5Y9!T`l_SY;CAI;%?G(aVRDx!eK>q;l zo)k=jM6l_N0%tAxxcILNnm}GPZ$#3g#L|&Hwuq?qHUyGpd(-Af0bqUU$~HZz%EC;3 zqOHG3kZezJ6iZ;X+Y!i)Yt0&>JMl}a+Y$RzHmM{t%;b=&DGD%U9FyL>9wY|di)52= z56<;TE5IAK(u|QX`8r}8e-_{jX01I-n_J27ZF=JY0=a)qu^z5RWRLqrRQ|EzZh8rC zQ3}U!JJzcN15L4XK6)=ih< zE@AOV%f6Bb?N^XU`l{udS%wST11k>ogms2kGXAf_`Y2)U0w8TOTTe>ed)XzXZ_HFy zUG*`pTIw7l0WjlZ_x}Lyh~zZQXDn0xl8SdaVz3{mI944-$)L-a`|n%lPnUe2(IHbG=D#>lJwife%&m)p(J$2N>C9&-U+#_hKK30!& zEwjk>)+zN-aU(Y&^?H52XzPGm$;!RfnWNtqLurG=^Hxlk>P`DLO5+f-0kIo-tk>QF z)yXtBCut@HXBj;G6xE&nuj)(L-Y~nL;SN4(>-1kNTt)lXyP|ZEicfCm`-;j!Gm+qS zt*_{hw*`DLl3sbO98-uj*-IE#y*7AtPe?Et9CjUdP;zQt8wB0&4Zu`KS6mQFjm+1_NPL&!e|3 z{{WyOD+0rxjp@HwY+SjMO0xwV!J#GSUd(?s>P*8hzR!011tv5}h^cueRAx8}w%Ffh zRU=|*vi67tn2@`JPtiJMh$aWcDM=K4Kht@Yyw@$ab5Jb9aWh%p)&8GVL5{FOvh(sj zYH!g^ZGyg8n4&pQ51O%kPg_T)Z)+w_+f(9_vSot-%kwN&U36TrdrJ->zG{AN)p?F- zY+Jc`kvK8lxHm1Xsh=Q4JJSyFBmv)wl+waOqFzqgb6hpUZ~!hTC-twXa;ICleTD>? zQC}+I0$aar*v5tg&m7m&T`8DY#^m^OWXRGtq^+=eGrz2P^IB_oEG@=U%W15WTLR34 zYWvBpN9zVy?TZ+MQ>VEfYRb*Fw8ZXIcOsuw-H9Epo6j*hUSn?PcF`buWWcYZGE7qD znMJG88E!1s%a&2DTv2Xy_#2w~U!g2r!t~Ax-XIZk(^&_eDYWcu886hF5WsaMyVk)~ zC%)s6{{S_!WDn}()(q{WR!#Mq?XjI$URy~Z{{XbsmC%>P{+hy({{UeA)HjreSTXOa zHq|)3+DG4RDw)$)&5Yj-Z~+3~ zB=?D;Pvv4y6n#63A+QWa{@VGEs&2RX<|Gsd<=}(7cdw=J7Z&yb2!aa5VINa+i@1F9 z_9of^ZOm;}uAktaWhsman3xC6Nkq0rrnm>+c|Ix=hd~oVW;b0m76E5r#ba&0-ir+4 z+XDde$f2w#jp_E!W5qe53Hg8{fm*z;>L5YRottj-GMbxhql$F3*E7K2(Flq8=Apj7 z;5rcU0-tF9wAQ($J-eO&@k+$%VdskSDF{P=N0KD z4&aJp089WWsz^-_@#C87bkFmL>+}hS4HptRMb44n& z2V<;yV(v^8*HftzF*-;5b6vcvqHVuR{{X0B8BOO+LudnSs_&j*Q$Ok3cddZ;N{ymo zY28xa>AfFr!S5f?7`|suIo#ZKh!sE&dxbw6FY+$Lm@~ zUvL#JgaRTYb6MVDid(qmxQ+RQ^8{`x>6Kzfqyn7u}NK&zQ&zR0z`SFbO3@(nlGjx2!lIN+Rm$?wJCuIZT|pz zYJdL#L#$vIrsR>TQa>r~XBHh%wqykL=*U|v~=9keWi3~v_ zZ;!Pi-DNs1`-ftC)XgQMHEeyN9he~+fZ$NyQDJW6YV)-?+S2;15_NVRseq-(24wdg zsN<&E9WmBOw52v>24}@fMz^Q(iSu042HoF!!t)^0*Ac1!0C}P*FXA+fAJhcLdW(9& zEX8|@kTjJZ=xSx~Ld@-0G~QXNAg#k;WzPMe(d=J0n_xwG(%seEdxb^<<);1`?NF)4 z-?7m;;n1_s+JxGQ>Ya$1YPynjxEhZJo~x{EL~&Hz)d&)W{L@ZIW+a`dF&KDRLS*)+ zt+4}9)#9Z#GH5DJmE6!TTPh3NUw6eh8Er@$j%drNgGmBu;vfqRb66{I9lX=7+P9#> zflauealgo*S-qjiaVs?Umw;IZ>2CsbpA{bN8SRN(N8-B{$~<~%AW|^}%nCbXDCc2s zHul^RJPW0{G5Fj#kB$@BOG(m8NB=S7aE-(aXgC-~DoW;Gm&$N#<4msWm z&{oB2M?ip2dEcLkj4nHVb|n7*wHDo-dZTi9-ZrCt6>YYs;BYFJUNRdRqe>8D`J>=5 zEoT>O+dkc6?@>>_;DfNKm>WUywk@m{W&%EDpd)eOw$ zdA+No1SL+bJ8wMJjfUxbdtmLdsMDlI^_2ZXv3CiZTeW=(TwTnLYbZ&#lBA>P;Mq}X zUs!I^MJ>zX=_5%2L<$UqLEd+vfW(jl4o7LN9nD!3Oth&J5P9E|QU%pl9`Pf3=Mu<( zFW-9RVp`%qCQkKq-t;Y&Kg1xJ0zfeayqAGlH#hIU6;l^37MUc|mF~=vMLE-01X`|Q zWk73%m$vmE6?iqG7xaz)07|Zxen~YT+;&8X9%80A*fnJApBHlhj9b=BGXC{_x7S&Q zg#bv1J-4jk2?T*AMRcs(K9CM~8`i2-lrE^$Q#!_8!kg`TK<@^tna*p7y>S>~7=j4` zVhvZuI`FgTtBo!5%?`!Z)*Cx^)(2E)p*^AD$@=e~;2ZzT3v& z{p*(Hlmq)yN9XrM_7t4kR6068>p13k7@LrP`E5;H=NPKZ_?F+Ws0^^OTa!&B1wP^X zRH;3tGFi_ttVnD_lst+qUN2+u2#8Li+Y?;dcE+P8YP0k)RnIH~5>C}v_9p1i`hOV_33fH}f8&xn~yO7H@IlrPBzrm18r$EjlIBr1(2jc}7NJ#!2s61{dk3 zUTq^AtaSiR^bF_erX6ssa90Sppr3+jTx_KzjH$B=%V=9$t`G=`reQHlX703d3?4WX zxt3ph0e$RVLav5B``0Ye9A==DDSP-=!MG zy(3ZFe2M^t5zDT6R|W{?yWB7LCs|T1RaQ*@)R7u>RHb57O7ykXaKVBEEUH z`d~rYw?Cu!gL5p>Njgaz{{WvfEbJKv>phY%fxs=lipEypR}6O2W@~r)!KJchJ;ZPN z))WNX--+>5`8u`qHIwOngv1-U79D_(VB_snFRNv(<8b#hOgKN-{{XdH{+VI}^yPqi zEKl0FA6H6#6&a&rBkn0f{Rw5;q_4H?mdh3XQT?kj`m=c9^D7sbc2|+TXdMNLOPLjz zKHWQ259>1{J+N2ZFbsL;f6!INke18OLFa3lWmbr9a1cdtzNGZk+|J3pVMevzVOhUI zbu(nxz^>C|$9^kt%X8coWn^h}B#p&FcZ5?%%{ZL96^F#S-LY^LJONYkj-1A3*8<_~ z803@MzKgk)U@tbaWeMhDoo5Gy!il!1fP6&_M@UJZI`t1uV)9t^l$1Zr2Gw`^Eq*TI zZI}i@HQD-^o@MEmHHFc3@!AK9s{J6ufBB2T>uD?j(m16hWi1+iUazZ>US7pbeA#@J z#5nM4>CUWMcQQ;sXHYbeGhZ>|)LO=03c!tK4{m6bnvMxZjr5~E7#u;vTwoUAn%6UY z6|CPbduMR!ME%59%UEmY4RtP~m1W*Rt(&2G;=^Im&Nk#QfHfK;RcVfjr&9DjHw%b& z!y$B%K#BWTH!JA;+Zl)mY`w65oQT@KfWu}Pel<>qNAtZB?fecIHL>z@0M(bN`sXgo@Hbk`!E)q#LYb@+Im|9*c-xqZ z?p@sXJX56<*d=TxN0&ZpnA^hPzz)ayR>5oOt_t1+PNQ}=I;KzSS%*SqR&vguvv&9} zK~c8f_~O2Rv7g{B;7#_rp)}0RL{R0U=dP*B&QF=#vSv9OM2ft9D(YJ}arhg@NaRWX z06)Q1U#U697cXnV%J`Qd=c`A5!L-ej7KzI$Qyjgl}1% zb@bxv-#>(J;j!S*`dhF48#Zj>kF*FTOa@Gq7O~Mfoc|Iz!nDxF{fE(UY$F*jCbJuq>b!#{VDPV{!2S50wChpiH zjn|pQywj*IT^{RT!j3Cp`d(B2087~P$kQFG=NpXX;ASC=$u+BeIO{AXSCkAcD&bNI z0)FJuZOz(6Rw$YEqSy&$;Sxdd=W59k=7&~M8esX}uisMos|lPXyI4loq{$%f`&M=? zi9Lk(rsY`#zRln1zf{`A;1>;uf8wCuQQob&woQc1tPyz?r*LAvWx!)!3wd6{va+5= z(^^(T^&Qcz*~QB!9_A;#3QAwaiJ~Xe9*P-G1mbZ0norGU&29G5KptyP`h(WCvs?;c z@PHNma!2>9(^i!bCw}IXm89zE5W?eQiQ%Srbp3~(WG>eY0v`^ZTYhxDB)a0=s0YqjK6pWA{?7gXjo_j?l8^|%*cOKGW zOjAgc5`52!d`gzykbqhQi8NJY5a@7`Bu8Q2YDnbClTLEQj7%P5y)f+ReEdw8yg)r`eI31Y>k1pa6SvHZ6kdk1}9!?LpiC&&2}FB6#J^9#wW zz2|RgtZ!OIROy*ZCb{&vFnD~3UL^(ltVjX37KC^J1bfT+DAOscO_`T zTaN3oJ&3C2XO&{|`^>ncD&*}ZXZ5QGOM!a^H=QSF5@?fBmC%!-%YuL5sJJ)tQkamT zxdvp4=PsoXCJB*J1}SY^i>4Ip0TlYz#SY2V$SpE>^T+u#@vk^p7m*>UPy%* zb%kaP*wl}4Rsp4mh z1gK%nNdwv@363ZVrAM@FO!vLQCuy#Hsb8Z@vAC3oW!vpax2>`eXv1aF+Dz1ZMWClp z6j}l{FANMal1If3)ytNgD-);s%}lj%mA%7iW*`fVsRW+YRY1a7xh?}WKH@1lw8vbYjXtE!ruzF%F~njk)5wEUR#PK$B3hR!+c1-xPJd z2sO42j8xN9BLm#j8${Z2Oz+Ip`*$te15U@qSH`L2Y!DYM1}(Dl_ov&wmjKdtihbGO zZYmAzIYtbGb2P10At#fhq{oe_BiR>*t@U=G+QkszTx?8zs#qj}2Wo|NWA<~{Ub0Fk znW9_@VE+I&aZ?VKST)bPW!0F-1D)w+)sDjjHozr`Uc!}FKO6y2EdT*Q{=Q-j;!#e+ z%@tUt^EGbr*n*VYmE_Pa-8L=(q_ok?%KKzgd$@t8OY*zPs7>Ei6f){D)(``$`cy(+ z4~J#s&zh8>v^(i1QP|LNHbYus>cOLmZvOzlevGd;I`OW^eZ`EP#-ZFk(8d8XJ6FCNj{&1E$vo4oopNl~ukxLg(cH?1;_8cOafKfBY|d)b~Q z-j8arU5>+Qtzi1!8)oBZF(Lq|IX6>Xw~M)Y@GNc_Zu45glBukjPX7SuAmi{!g~r{( zlle~5;-mf@Ocp8t5$0+6p=@S7uZ=1iHlEQ!7Bqs4W4`^q^`zHTkMH^g_Q1=f7f7~R zfpY0)D$d^$W~3#AbtRZ-Za!%Rt9ICx_YgPjSg9o*vKenmnf*{RCYg(>A{Y-Fq1BAmqErQ!kWDY9Jm2_r5IKf@SV8WAYc0H1;5ZT9r1b~W>}Fk) zjL0(HvHZbyD^~1gcY+wZ?3WiyIU{-buGTlIGWW-jH5Vqgg|~(Et}+*0;)(X$a%UXun~(Zq zh{NS}^9xsn%Onj;r2Bv7hmiC-V=?Pv6>tk@dAA_{0H5(!YyEeE{{YiN3LF9iM-^Sb z^?nl#j9Z%aosDLs)RN5_B$>(U4uHFnXDNoUd)2dWYPRQM0qlN7RfQ$it+sRQEu5HJw7&2++mE$T^L+L3Nov_95S`))6@rwXB5~1gLGMWe zNz!{YMzfgWF!-R!bMo*epd4!|z$A(qA5!|X014i-T#b;CZpC#DGarO&7aVAD2DvL5 zw65$%@%Eslu^#50+)WyZspJZ#u)1-MiNW9VbbW zKeal}C9wAc+u4T%b5xs*og!MZ>1@kAv6p0teV~A%d)9H8b=k}>TC-t&jL=VLsy;iY z@p#NIvhIB`w0EvItiyG9J*v~a6V&w~!^vcNK_PfOo72 z=NPuIEc&NR%`PK1#azSsZFJ}zsi~?LL+CtCakX^FRSl1bc; zHIP}&@m8%HcCRoVO#_$_IyN9|qlLk2xTz4RVXO9(>t#4&mfsUw>eksU>h!6=h)e21SA2jg7Nmc%`C7<^Zh z2>$fx1Ar^Rq5lBlsxooXCXFYcI;#zl-~wH8e9aTC`oj;L`}+jkai{^RcWN2TS$X$*>7x2>^MX_0Q_=um1pCQoKYR{{XF1*;jBQ z?@cNs9(!ylMX}(}x_hr*D$AD2pp;kx&2f6Ks&8kk3&;a{tmz%tpS?H)1b{%H%HB}v z9yf=#Ll9!SIaYm%%aofJPdkZ<;^?Zb}=vl3+Yrp$cpy(0l5ZTwS@Wrivo zLeAhG^ki_QW4CeUqsIO=rTn5#6*G=7G^p)hGwf~wo6@@Ce3~{lsWJGm7cnm%2BKuy z24|byRKVD}>c@5~?H{k$){T>W9=~}NvG_(`s>%U$GklX$U+I=mZIx62n&STe)wrCg+0p+10Y9_n0SdZA zsRm}Hf2rbs3@rMm(;qdn=ATLMuB73Zh68QthoAjC%<|IBZB5H#i0@nR{-MJ)U5uyV za!1ihb_7V=jp>l3qe+fAqvA04Y&l!$>9+tH1Og0puBgfG?7_p(=9C|sZ<9#3E+{1~ zFq7MA@{_)<4KR&20k=FEtyHXrhYRe`tV>4FdkR5tgTIG0ikdWhZ#%XqG>a z1p!-m{RJ-20WePhP*sBMz?w#N^S|DR+=Ljas2Z4vAH5+8Pw7HuHwU|lVRImUf|NTA zt0gc|_OAyDCxS zKYALH9iCfkS_vc?T^j&eOi~77CAKq7R$#=jp2KbhB$LR;i)XP1;P|42A$_oCZ`PL! zV(u#X*~6nf>xW9J?o8Iv(Ek8TY}vJI6`LS?<{Q&IFZ|axljcW)7b9*i335CcZb{QQ zu5j^Z4RI|W{{V=>1pHOc0raCCbwR~mU;hB5dHri}wPOW=vZ{-10Q(B%b49V$ z*gK!k1Lm`j>K+GOzOSVO;<5CE?K+jUqY=Lf+D`Dx0qlv z3uS+X`iBN8x78gBfzB}O))7+a-dAnww}bVB=A+9RZ060aMx%O{yAIN;W- zVvaL3#^CPT2HmyWX`tJ)XDI3WuY$Cmp=tiLz)rWzt>G@;R0A1yS73i>isfXTX0|Te zwTw-6UAEhJ`5*Z;w3(k)&hJ-PT*IX8V{Taqcz|S&x9e2yj(9h$nAzlQU2d%E>luz6 zFt|XeX*Mh8YOLf8&xyFI&`AcGl`f--tQYfbbeIEL@FSXS+g_@LDqHVE!(BGST%S8` zDr&H}BoX>na!y!dAug*bp(KKL`%x|gx?)7O`xuIp)J33)k2MwU9c{4#xteAZ6>t%5>4PvTaX`vR;KWnPR>`X%wXno6JPs#uPqTFCA&ifo z6zjI#KQHAYdh=P?RY{ZEwH=lU^gP*DC4d|F+M(RnV&>*!nmw!Tmk787d=KkJxoXw% z1a0JVN=-{lFqMt6%2k+-)FW*Bm;whpQjJzjdSs`c73ReN04o~2)@>;0vK72c%D3j8Xqq*MpVEbhw+cxlABuIWg;q@od$A1|b@e}+P~UBZ zHLl#Y?X?kH!DBm$^|wodaR!r1wg-Xs?=8fUvv(AXHHm5g0^62DMYDBoA9}$4^i!6F zM0`#b6IHke;-acte`4%>n(Eyk695rWFJ1~qrXr!+pWtW(tE`IR|&fTLSO^MCNP_}TH-gkL6PQ==(s`D zpz?R^L&ez9VVRhL9M*D+s-Q+$nd(h!x5obf_^GzQCJb%4k;Qq0If*l|oxrGzw$WGUfS7dF7zpo2 zL}Y(!4a|{F*pNojW(7#Khq-#_^w(1X;;A(qy_eC9*4kTf9gQ>GfQcG@D#L^6EaMh| zmkV+}1XpVf^v^iDnu;oq25X*vL@(tcmlVAsggt;a0G>}2jyBmu9^$V!zo$9c77K?` zyn?Os;wrzHbhdASk$(w$Lhc9?x9M9)$b+V&f$>l1m(B4MTym_SrZc7pNG+T^>jfq}jntv*J{{H}| zSeQp;zO8JLa1EnlPR*}kOP3cMGY#T*6qs9r-N4`laks@A8+cy0w-x~#5$2aydIal7 z0`1GBfLNB`3GGZqyKI52x9v4%xo-i8!tE=F;d%bG$8}vnS#*)N9MRUPA@+JCVX*}; z=H0_EBvXaW3RDsU8VYDUF5~|Is#64$GuwJOK7@#vyEAp5M{m6ZVQw9PAa<^Uka^rw zK=$po^r1%x0oX5Wdx?Fw6*g7Is07D)hPt(}Ct*egZI&?~J?XefAY$ShSb$&-1#|Hj zZ&Azn-UUn~gR~j(L|b9Exv-xc)=5%8na36hx$#mg+5v@2dsd6FNgb&z+fcy4C$OuP zr&KZGO6~o7Q}mV_KqtASQ=uh+f?_$Y_CeD)?C$XV9imtM^RS|Gj572%Maj}D%%@?* z_llK;Tt&-Hwym=U+hNUa9Xa%)4Qwms6Lp5<9xD5Q>0GM^Y%k&MK>q;ZE6wEnTZ%Y> zv$8%LduPi@l;$qFmkD-1{U>_$?4uuS`>@wUfAO!ZR|A$?00g!Oq`QF2u8l0Vi2W;q zU#m_l5j0*DeY4~n>h{_$BPsdXfX(@6gSv{?5 z1S|sqJM0>6m3en<71wADB4hJgKI!`riqwQ?s>Ad1YC z0>qKEYQI_RvfabFfXk{6-mvYcXRY(1m;3d~Pm-ZudkcjK96WTtRgwBcz;v!I9iP3W*ojGC;U&8cwrlk)Q&s(tq-qy8tzqj@8D3inI)7~dd;U| zIIpDQ<&P{>pm|)JQsZ?Yf&s4`EC^#8(v_9eIi|E}f(atDt23b>Nt3mEPSlR7x=8{_ z8~LR(GXjJo$^`t<9V$2Zr9MRk$Sf!AQt&XPK^u`uEvl!FziMD`Bocn~Q0bs=y%Ju= zFQ%#(_5;NYbd>}iE4h_666O`{+)=5vo@<+#TepY4!3fj2+ksWa)i%UN3Jj1ykBU%K zH6Z2lT5=rC_XpT(^>DG4}{CA|jF9IK^NF4d4 z)!>Q}nBqkoZbWz7Z9{dTqryno`;P<7X`fF1o8Qg~V{=tx!H^kKg5R%-jr6CZn?KA3 zFBF6Dc34FJ06Pui?Ztf+e(oPBz-lE@+6dw+$o)gkasL372cPc;q2l=W^N|BD%QEbj z3aN*;Zqkl+ii?=_W(NicHx#h!D=+IWsHup@96lAlgtNaJ)?b=+1}62_Ai0y=&3XJE zrt)%Bxioc8$%h-GcgB50O-wBb0P$S&^&N>DdwkXyakp+FjbxbHv{2U_eNOKxJlABu zO5>BalLzN#N6|TV)C(5~^|t%fqXnAab30I72(Op0`KKS6J~yitQ=MWk#ah#yK=3?Q zKau)cJ~UxWs^9`SD*t$2H2XIy{Lku9%^A)EbiE*mFMvYEVQ8+;7+kuX{<5f=?#4 zhvkwC3ua~k?X@qalN)%a_TY29A&y|wyI6><8Bxz-Y3I|E8&jCXY){_2bnsLYPpV4B zGFA@L72^g(K=J0DSbDmGkC96%LEoQ>tGY|*C{b`}B<;S@LRJd@0Gb68VuC;>e@a`H zk(dx8gZ_=ZNc+3>u6ooM&#@TAO>TwtGCk3h-ZCEX|Al{@Z(*{?t4~VPb_?X zH#g|hiXG&ljUVYRLkznFGc3m6{_g1ZD-X!Ecj^q{#!-c4xJIBhTA7W-+rZ%+-W5@M zRwvaN-R#pBcr%bD031bp=LZKTpUUMudp%xGNchm8`Nvk`ad(?TkiI6X*t~7~hg&-s zA_3l_E|j{nx#XCldPJD!H|D;dhr{89Dvv9Zo^omS95GDHR^ifTe~@ST(L=qZB<`KJ zsP`At;Xxy59Exf?S-q!r5y2H4oIG^XRYXUcS~^%f+Wr}Vvg{*xn!WU|SQlioia%pn zo~ABH0abZEY4}^@5Xj3h?IVNZdh)!_4n0@K-t6>vIj`Bf=Q&;zKg-!!RF++heD&5n zJAWd_I%qzDkPrFytxKW$g|#jk_0q;RENa2l*&U4MDR(QX;8_t|-XE1N3I5+Ei}E-W z*JOOy%{y!i(;nmiBi-kUm5;+d4;OmH;SP*MbNf_gv~4Pq!cOD9z<+xBI7xD49#c(V zMKZ;S-;RDOr_;CE-Z*I^Pm*hp2B6;Uk80^;#Zxi1V431R)uWctE;j7ZQFYo5TEJyf_U%Km+b|=JYNJj)hr9+aAcMx+(A5>Sp(A6srs7e8>bK8&TP&ohFYZ2j z)_rk-sabay1yAN|xs36gbfZB(8aVo+lNFAy^IcXZuwwzp5W3V*7kw+{{ zii}3v4d}^!6sw)$DK}#sa3#bl+kKAp9qpSYLd_S_hSer%k8^;;o%x}D1wvcI2U7$C zFn%k}q>&`glRSLf&uI$qzNueQz)gY5q)kWZ9>CmQNldv8r zID%P5mecywxh}g6>K*j--0EqbJ5*`pb|trTSh#1&9qBO%t-plQd7>58fq$Ecq1&?7 zB&WQTXz^;i0wze7e<93ANyvRa_G452gdXZ_Sqa8WciUqQ}zN3IkLz3 zl<^c?SXRQYCv7`XZQM(X7Z2W|W-l0b(YT1D`(2XRl4ed*8FxU{{6-sy?@<{bEbKx1 z&-pbo8b{);k_lqu{$H8{#+_a`-n3d&L)g(HW4H!j4k<1BS&0%k<}1o~Ai(bwaiclx=$VAjz7Ngcs5wi91C#6t%=%GD+kA05zz6HRwCJo#n-1(k+eS zwC!B{{P5z7h!|2|K#OHXBO}#e9xR~Gk=C>}G`gfP*NR53Jm~X!O*LNkBwbEVi5*pW426$@BRVd z!k-71&En6b@|XD&J{a;N;~=C43}nXIsY3(}w8-XbOZuPCS8{iJb^_etNs^#`U;I{H z4wn4W;1ORz!OI^aJ)+M$la2AZVQwKdR^ozEetgnd<~gPk!+4NIdea+ZvY^x645o;Lf?^eF~ei*e5sDwZr`4V5TZJn0j$uL}cjcg=b1u9;RPw*6>MOu+r= zN;c{&M~W(gFV8gPP<9Q+nh{dQNgz|eI(yH}4YjZi3L@$aym+BK>yAvHZo(wfW7@#S z+LSNHJW=skYQShCT!SR|sSCdR$9Se`A~cTBerns$eLDHhV`)lFfPKfb_^f%kW5*us z+ln3C6S@!E<^5?<6~4@->=<^`edwmtlOwMlIA7# z5=#^3wN@|YS1vi0Jo%dL;{7pK&(Ra|6jlun9oF}n>Ct*S#YSGZ#fJX?t69zKh2B9j zciM(-zaZCN{09@o9RC3EaMkn<_^V#8v0)Su~>S zc^K+40NBMD8yE=^Bc5Wkzobh40FELGi4h!DatR=8C$(uGNehg@Ud(zIpb(<_%LV>BairW5_^jX8AWAWDi z0F1ygf(6Fp8KgwFE#_-n=i>ys1Tg)HcsY!r@Qm zz-L*toTms&6<8YrVzEA~>&v(9m9WygihtEkrhE9qhO*GH?t@ut63j_E9qTXC{0Pc1 z<>XfVe~GV?OCgU@FMkU#tldI;V`mS0TkBR_kG1`++M*CO44mid=Qatx2^4Ruk zmYY~&PX~H6oNEK6k33Mr2U!3U-h#+Y(o_Iydfr(3wD8LgU759~R@Oiqo-0x4zOT5k zZuQv%=CL7gf$kgkj@8@g?8nl)fbAz}{{TMK$K`m7pN>_tr-PlRO!{`NLI3%iEeT)swb^8ARDYu#BHwviLq`@55jpF$)#pS8! z>*wKIu|8*!1bowAHmD+`V{E=35pvDZ46OwDsI0&?W~d9P5I533Xvq4A z0FwfgINoL>aYYOQfB+HNrcdn?K=l-zi4-=rr?LHLpot%7q>(YjKHh?XunGZ)q+_dv zqUszF4K$eMnxRqaSDw>K2sG=Ln&AbLdTjZK;+?eBI!e$3gV=tQ)mLYLhDQ`$@f?ll zwk{i21AqV@G~)d*0?TnsI!EbED0u^p)hiK+^^C{sL1I;jntice!60iP_Zw8avj*6_ zRhu?OrntZW0VL1bfC$yRk@l4m;B7HdAzXqI9?=+3?qH>E_ zCr@GQARfdLUlf3*rnHJjFUW4R`ym4XYMsHy@<+^p^MUM!CTn)(;? z&n3HHWJuG`0`3OUHKX*F zGUguoIoMAB0BZ2RQs7l*tK#x@R9b$k^y1?%4T`XXT7q^JfnGyu;Z`7NF~9b&tr%O( za%NT&D>d^cT3`+XJ;Yilv8qQrR-dDD%auMi>qkGG#IYoBV^JIIDFZT%hQqv5i2%Xp zov8u#&3lpjo^1*V5>Hr}2W zpEKOk*vBrw063&4(`}E5?_LsSmzIzeAC7-onE<;(0pD{>8jZkYz~BQ)LDlXY{8B2% za|VD5?jW5txqS@FMU0;IFvhFz`oOFxjWf=!(O*e@Csno5I6=WE5AVPG*OmITtA#;( zf9!VnQBG}u`kjxtYX~gaCQmSXRy}&-i_BVN`7(c6(Eh4onQ>?)0gyiXf99wc8r|iR z0B;0vYp3+C8sJTBnfbEqF;e0>ZZ`2Wk7SSITXXFjtn38|lmoO$Jn=_MqD(lMhVT6= z(|GvN!}$+~e^Cm!0LL@UdgdL`iw0LxINn7$k#9>Z3$d}7nrhv2eGHNR0LY$dmF9;Z zuv#5t7+-T#;!kqgYFkM#Y3A5zgbqX+KYIK88m;8u>3fiN&Yv_PC^` zuxGzk@?nC_1|<~fa}WpHdd}{dFagpw`_}jMivXAMe_B22BsYq|kGSauM<%|9^!{Zo zB-8YHUPLRAq#%u30MG{BX!sT@jJI)DWj*^)3ma-oPl|FdT?c(#r-NPmZt%UF&C#jl z*F)jc)L;(~e%-27%lZtmk|Yg4?N#igzu=Y7z$SP3u8phC;jOa?+hS?CC9goT&Z)Pk zYPRgWA8c{@)7e2!JI>}!L|j2Y0a9Q@ijo~}s47O?t0irN299mG4KO#K*NT?6bwC@b zpyB|y0GOE?qly_fQ0ho2!KEvT1rl}3O9ha~@ljt7svgOL2H;U_UMx2o&jyXOlkSnU z1GNf0a6jrq09>{b{K#n&L%U_|wySZt{M*XSnV^-O z8=?XCjv&xOT*DHseYBjan6x`Xpq6-8q##@qX~g}g$)gkBk0OL^HMe4s9|Dfqq`@#c zNocrF-k9&`keq|Q)ZoRR+z1mUyi}Jg>m$jlR`xuGMp6LoMKSFb+;LIvf~Q*X-@O{c zjWAkUy=5mEWMFRE&?Jf9wG7&oB#&=l6+Qrxd(dwZARo$Vw!s3mbbdxsRQ9KfNC&jf zig{Ik%Ms>)mY&-PnqU6_(DW26Z@8v4zfjMO=~C%-DoCF->!I|(Fg_|8$u>m3mjNYM zYwb#|#UZ~i=4wT;ytd@=H6Ic*>MAAcNnv252KBPzO6}r@hq%_|E}i=iG+S3)ZH2h7 zM}EeU?WvMvkU63kTNNI}qc{fH1$&98So>_4RtI7P)Vp@V7e08Xd9CtrOk;Q;ADVZH zLcx^dj;oA8kvjr+6%9)Q#F+=TaZ)dxS6PYJp2z*_GsVW0^XKNSF-cJmBZHTMV4sR9 zE3qH0)GaLoOb9h63x{j>)fBG#Zb$soPEdp8WyD#b0fqHF1l1``jI zWx-S`DlYx1qx7#JOt&ewanyQ@ppzBvsQK~1;o8NwAf1GBHS>OVEV=nAIj2bVcwy2B z9B#1cmbrDUSYxM&o+^s%cNchuB!W4b4x@=?ePn{tLGEj#YS~*L6@oZF72V_boN!7= zj$T)!b6NdA;V^>`VxwNP)|6-l0OGoMi!HvDGI=%0#Ir5s4LW0gy?4S9%$dvBg>m)3 zxiiQSpS zOg1gVore2XPS=j=2f2pdYLkP$))`$1T_$#{Jf9!;INFxkP~>oD)47Hk&S{suw@}LK z5Jh~m^#iAmPiJ>*sztJYgx?3XeFOCSKN+4{s^lArAjMaHw&Y_SkhU(;DZgOrS?)KH z{ePu-J|8>a=j$iEoAblGEgwHMhZYUiU5?ZPvNDaqHPE+?(Sm$CsS1_xn>xGsML`OKIXLe|nC1ru{QYXv^+P!~a~8B5g$IG&v!=RV zP;)!>JXcSFv zE5-d&#!^kao`;LbA2;Ja1LU@w*h2qSy6=AHiE`m>||N z%>==dTX)sWFgZ@LPqqwstUcAFi6`QzpoWiXVa$D~iqZ0Z^vhQDNjr*j06#A^F9lfb z*+WvM^uaO@Z-LDfd7jhel%&%Ovs3yrm-?8Sx7)}7MQQzQkNgf#bg6-GjEi1f@tLS2?DvvI0w~>ya2!KzMH2IOdQ<~X>?hX1=3c~AQzmZ#dwn^Zy z(g2Doun{A1K|*9q!KdhvDt*-~K|LW7!o7z^u*9kPkzTiRu@qf03~|Y&SSl`=d+40d zE&FS$a7N!Xx8=|H?63m{SG|1Ekz9N}H5o}8$=<$>==+|oRc(iH+P-h~PClHfX!ZPQ z_Kg@n)QqukS^dWny7!LNQ9Q^MseNj&6BlaWkaZZ3xBe?DeTa^EuYbg!ekild@)BH) z9^{!3y?Bw|?avf~Rtrsen^xqX8`o7{PJ2Rv05CtTdJOCdq*3RSN=qpIvq{J6*jSn0fVtkq=mY9Pki8ktj#z(dUiuUkkcBgu8!vZ(n1e!x;;UAT_;y0yl z*d9?PNjiK3T9?qAIvm>l(q(`h{{YX5%hJPu0Jm~aayG3)=#}NOo83ZT%zI67exuoN zwsm-ku0(4;P_LVL1^E8}xBaW-tW&YN#m95Jb6-#WKpw6`comZs^Cl?^-Dn$w8y}kF z{UULEZjPTZWil}ezy+A`G}CKHTlPR!C_yLrXlVgGpo3Lu zF2b_;_m>8tvXYhtVi1*(&7S>$p)YpImob;W|SBoViBT;5z4EGtOq@ucG{ zA4>FX(}>Ffe$|bAXu+-@JGXT}mymp#*Z!V^{())O5vf7msJ~Y7tGTvshQr~M7cxtD zuLty}T=jU#-{r6QY{VRmm;y|3=DY}NASe^^Ca3 zqs46$9kp{bJuy4UJ}XVL^v3yuaUJ}2qW=KDFEZ8>GSR z+)+RMpXEv+t^x5iKgk1;j<^AV5`Ru>&e~x2j}@{nL}cKC&ZKttY$^8oMOvBxjiQcFzk@MgQT6Y7Q?1}f7N3`|V?fA?9<>jai{AqYH2HL?9gz_t7l zxUshJSvIm^D*1GrVSTNX(6Y9wLLK!S4$1PO)FU5RDw?A0YqKvK&rArbbEM^ z!c^)8NbSXF-%j6NBJj7&25tWU&x+2m7nr*05u^wk?^<8dj5D?$8;NkiB~eKn?f(Fp z`JdKRDRut;0Qx;|3EHM~{-GzUkX#Wh!28xN-5Z);RdmCJ1k92++y4MHvi(KI{tGEq z9O~5vgB6&6`$ENAB^J<)pr7qsf1)S*Ew^VU>J6!?IqlGyn`r^L#KT9g7f3f<3|j;pn{U#cS{+6I3p@6Yt4EM$6Q zsqIoOEU6@cC-9MU^$9i*s7@?AdTo3?Ybd*WavG|&pms0XW4G+W+Xv_gYD=^bBCZk-j ztxd&{N$dcRnsIJxB6nrvJTwWXTe?6xL5gLos&;N^*HkJqAtE`0Sw&JdstQy%_jeTo z5r<;`0K*zZD&KW^B=6d#D=`4J;)L9`gmPV54S8F3jq9Om`rcoBO%nB`eaMn(5VvtI z4WLxbtfq$62VAz+$txgy8YPTcxA2@0PkJT0w%?KsHtrn>*1wvYrG_E*Pz3e~H62@G zFITPJxVJqvUAKcobr%FQ5k2U3@kJ4I`-oHQKhlQ4s}{Blb5aWWX${Ak4Z@^pv`8K5 zTWR1{KF%OLu_J%I6t19apK{-)adgP=W~W%Xs(?7&Vw`C!VPjE(PN@J<8uBuLhGvrT zhGL{`QH`%o?xZjxKGZ2Ds)D_ad_SAkVpzYqJT_s%W1_9c4s9F1impd;SXL?;5N`aYW>yvc* zhMr7En5gAcyszenAW^XZmuHe!U0s?~+ zm#3fPr6!{+A;yZ>c#aAE>XPF)(uDJ=1#m{{S_m&E5VE?mWRC z9%dMJ!(y+aDLP!BG2ohvgKh|6v6`~=`iwVH;}s$p$um_;o~Nm)eX4)IYWhwIK3*k_ zqs!$;I3*e*eYobWxW#OjkY#uIAJ&>y3DrAMeLI1*DmeyVfK53tmzaVrG3~@g z)gL6T@EwTEOpUhhUXU72=bDtbEJbUq8KCeWf4}Wp#(YZU&PO43 ztUKu!vo|QF zl4s_-Im{e>DM%WH!T|&x4o~F4g4WoT0E6C<{mUz}cmRK$ zsX$XJ_pd;>cBgT0o#@_>Wf9tunJx$lqL$lwV5=Sm#;Ll?0Aks2313{UL||&)%q3RBK_Ua4SUmRfX4> z`ii7{*B_kXxSwOI#r|fuo()-T(eYm}=O``axU?IUb6-y9;I0MNxe-}Kzo)=+NyJs*CgHl_q5;f4|zC7k&rW*1o?>u1TWzTYwR0B1)So&?0T7u5(&;*vJpQo7-+T@T&{q(vqc19&_ zP(de;9qY_>?5G5H0=FA|1Jl3&$gBa8??3bNOaB0)I(pU3(%;#dpH-mjVQhC1R^O+$ zp5Ak5R$z_1?OI*#n(5V0TFrsKY9r1dil* ztWm8qJg+B#6JJE;IgU?@wk_fw+oVJqRqN(>1vMC#P++dUg+Olv7_c$Svyr9ijSCQEAg3Z^4O-HTeN;JoCjk*uJ3p zwp~O_kpi|mokfvb{{Z-QjGiD@FFERrsql9a#k)m_jiQr-s~T+XeILH30I5H}HPia1 zW7f&;k=RXAzL;iVajuF;mg0ZUHKuh=6Y=>?#Zxl1^8Ea6K59+-J-AD^4iB3zESEmm z24D(|=&i9>is@r)wjURE(}D^TyVQN0lpNQ*-DMtYUWifzDW{bTAaN91wv>&wK4^Bq zQyc0X>qyeW6NnbFN4U4Pyc{ zt=wCjZYZ{ZVs)M4&hWp6&-bABSLBPUH8g>wQAUx8A+~0MpW3F~uHlmv51s@$|mY{Md%) zwMidLaDWYWoBCBry6Z6{67ftub(xSN;gjUoa+GUlGEBQK(>wuUZe2gU9DO&+^o>^- z{wL~-ZkQYj3-yL+aQ^_;e=$7Jrj}bDR%r?J>nBCh>`5FF)N6eMk)skyl6;exJ2s=>pEE;wppE`K62}Sr)^4Y_TdJYu~$jn>!1Gs zs)>QT*0DCO&X!gNMPuYfJh5jUw1{2E z-nTx3&TZxyU8L8(nBJ>DRC;mmr{gg8CzpFCll2V;CkHA_3-} zqmTyUZ`Pz;vjRxc{(jU8)^-epl71`QeSx&S0|az`&<&AqkkS3 z$ZmZ-ggJgihPKhDAezZOqjg96Us0ndEL3g>^orVZTt%xGdyO$}((U_K%DsP&{{T?W zu@{%}>xDDhit;~5jdFK7{KnxwMGpC*5$c}ITLYIqWk3ybyU zWOf8e;P(FjBBHljW_K8$QHG(hnyeHg$QyVxni-5}9By}-YHLUo6D;>SzcDCc>jp4p zY7_MyVQ?LH+_XXW8sn62NCCfLHRZP4o&fJsrCCfIPMGQpzgjuoSLEz!#q|FGHhjN3wXMikI(|RT z`KsB&upaP08=a`QMKceIYc6ED;M3DI<5G;fA5m(xnq^{r+J}0_`lBp-uN>*Z z+%lw9i|NNvo0i5O5OjgClgZouYTeX%Eu7;BNc`h)erw0^xz~+1$2NBJ!}nuo#w`=4 zL$EWvZ%;PCxLFKZw#6c2kw&Bbon23EN?L5IT;rt^%`r^E_SakEk=9$>KW-=VZMxdo;!^ zt7o>Y`&YT*N<17^@TlSC?aRq%tiR+P%u`TnQb6Lh3tvqxsggkgc-nsT13BnZmS8Si zmTvo3Li0FWzvaD|zaDh$98Q#Tt$-jgJVjk_cl|-8>Xm+Znf))`6k;gA`L{poC9wthZ9r0~-O(^SZc{{V+? z`fa@OJNK!$TjKBm&Z8X8^G3R>aR}x_8Ln;28>RhL%ow3IoO0%n$0)IP2&E3#)e66Tf;JS_)5Y;+FND5K?|=H5gFldu}P+XaO67 z>%jxt`Du(UB(=lO0-bW%4Jv8K!ITTX)}~RbX^yZu(`o>NzZ=t;)8v{3#4535%$_Ek zte|P1dE%3fepw%&cafCpQ@QO)gT<1?ZUH037TB3D$);YgsG+U$IH{Brb7CZrttZaa z1+Cn7EokhtxOFH?IUoby{{Xs?Zt@*Uz0D-r)<<9f)ZMi}A2g*+lli2R-ioM0k~Sio z{p6GPs@C=vMZOh*LA!UZ4^b;yz+I3?(ns36*KM131<+(f!LBD%UW~fy0}NE`e$+Yj zWXk;%oTsPpxwWEj$*D(a?^73|b7zm>g$Hecsr?((cCtN4ZR=7eVac89#D1k=Ri&*R zEJy?nKK0cYDJ&fBY^37)KQqB$jq8@Rg&yE4@$^SG7<|j{w*ZHe_U%w}AEMihKLW87f+L7(tu>_U|cr@wM%PatrN#e7# z-Fh!%SFnsHP*ywcKi+|BUAwF`0xO_UX=Ahs0^0R12pjwgHGYPcOHb4MKjJf#W#vfi zTSj?*(8{0x0Mk@orTHEG1I2vjl|S6(YtqN~9ngh_3Cvi^!5ri*kA1vK)48ipw$hi+ERLA;|b5YA61w%^v9ui?|2J!pRli=moUXd`u7O&s)lj+h8y0xTmJyn zHGPuwB?~@{{W%pnD_2*8N5u9BBk<0=xPRu zlx7%fJ!;Q`g|y@tUJ0$b`53GSjl(bdSIU`QAmQ=$ZlnfNs2G{}ucZ1zGhB98Zcd`2 zIOe`{^)#W%xgn45{{RQ4;mYCFn1@*4P7kQDR$JSsn~F^EYk<=czWeTLVfwR?j7A)0 zHV~GxI`oao);#J3#ZY~`o#wp{8=v=AbYsaLu9zmY70W@>JPH|2j<^a84d~aF7f~hw zr^m8lN#eR<+pL+TL`#@*hua73N~)wwPuip{tx!iJ=9p}_z1$Ae;_dZ8ga-0lS6#^m zw~COS@Ih#bb1+d28|^d23|ki1=}>#mnwZHZ;v~gfJUKf-t*hxKQf%P``+yx=&1U^6 zm0Zp<3pQ;bi3QJ%>*!1#7T!^mt*{`4uNU=hZ;$OQv%AHGe2U-HEX^=^ZSoojLm#zc zI3Bvj;jJ~RZ!&umR$r?5xwzklMvYUwWxUA%&-AX(()iy89i(C9$x2jQo3FDr2XYVp z0IG!jcbX0LF%uP2(LA00DOq%$W8%Ga%HGZ{rIhuqXK}Z>z<3>v1^Tlxa~`uvles%p ze5hh$ZR^1gC4Z$SC+UY&cR%$mVi>bsF%hxmqg?6?#oV{zZYVoxn&u08fG6j8uQD|L zST!nn{Ew<9zH^RcC9kphp`6PW%u8RnJo8cXNIPv5)mG$#6e(V?B!e7wB$m~E&!2Io zrY`#tH(Z_u=e-15EFvYhp44^2UOVVx1F)#Jv1Oz-<=d21h>#A|^gd09OmRv?<|6WPjOneLUj;Aw(b~{8=CPy zQ{hreoow_xNu-<^#QLk#_i&i+$6?f)OkuzreANe2EXaa;SJN536AzqV3OEd`D-r7M znZJ|YxpE6(nEP9uHNWZpYOAQO3iN*FsTtg_;veGbZWQiwk+kc!>+SnvRM%%@C zZV-S$5ww}FPrFK_j&{9)HuMR&(>?8*zt1^KM$AN8m?U6A6O4(icd9U3>QMnMMZQ4+5gy zt4j($?G=!HNa`JW@U~o$FkttulllIkb{f}1T#l~g*S&lf|+V#e7Y?1e_Bn`GA zYqHoT#9UA$GamJL%RZP~#Nln-d|T=;NKgP3^|SJL{CLJQba>q*%_h;8Z?>Vd)1d5l z^EI#A`cQ*&d5^?ZSE@QhWZ0EUZKx5!JIzlYnZd~EGM|mf5|kB!@5E9CW>U+()vWaQ z(~K@Z18()}u3Yc871%#Z@K8PPBYmqW{-wbN(M!aeFy&ImaA5a}ccw{&+>eUTddsBj zWiM=4?$ICbR!)`ZEV~((rQ5)@&6;X?e^7)Y8GVF&c{fHdEwKmsQiMAXJ6F(S>CR9D zdQ%=rs#jffz7HxWaLb{1=BtO#hb|&1_|l5AG8WFp44Or>HIDN+MG3| zK|Pn9zxuB4LG-oj(P z)wyABSvu-vDnad_Md;%vE4Hv&2T0E)46pHbe*uYMOC#Yp5D#>~luzbA=W68vk&Eez1mJgk}ucW`wnG^E{Jn(+i z-RZBVipuWD@1;p z`g?%I<@T@MP}dlHi86QjuJV06%EARUREp|!E#d-NnNtx zte{{fE18pZmL~&oEn_#66IZ+kQ(&={fmcoW5;mFSIJx7c}Zz76ci(B#pPOKQGSYSJ?6 zAyn#1ZOJ`}u3j!B!4KT$-_cX#e4hvn$+|~QO>-NL{{XFZX4*IMk0zjWTMRya*7o3o z1D(Zc80&hlcNQcCipw(3{jX9fj!7E`iX+b{@p5+dKig20O=(zZ5nLXzwr^!OKv{r) zwRWsD+f&Gji=A6HGV7`Y`)khP~pk9}@U<^zIF}6W_P~YDK^kOzacKFTtg zD%|<)LL%jcI+j!k+nP@9kk&$9!5fTOWDe0mwAbvBJWnQ%hs6dEy0(DC_L`nhUqFHZ zJBA{gcviA2WMl^Poh&ziXZq7zU9hlON_L*qJN~W>w1KG_W_YLJ@kw^j)F6lv6>_JP zLJ{rSx&WVdAfD!;yIsTH(!<-^YLk6Ulr3ntGB%oW+)PORB0&NHCXz_CMb%HZ#D()p z#OWraT+*X~rla0*15I-#^+tz*AOrnr{-FU$ZTwJ$&IjvWBx(j`YMO5YJ$lmI)Y1O{ znuB)ZStMHl4-y4*OG53;(2bu|0u)c0m`CH04a0vFYcLz0cBlHf*?}Ayis*3XQ8Gs& zlw4OJle}$L`9VQ(3ZmYnCu0>J)+8tafl@mfQ*f_4iQ1WY65`5oXm<8AiORv3&eKtE zkU<6{)I2@MvvPS@h^e8L;F1K?_VmH5fCR56ZK-Y`b@q`5iY4`%LR25U2%S(t5IKr! zTVv2GK-t-W-kkpc#U!L{%?+7bi`^vAT+JTbNzLi<&V0ta(OR+ZUy`KZrv z3Dm%G0!=FVnnk#QP1{yau+9?V5I`}#L3=Eh2~vEh6)jXCJDIO60jTjE>S1^N(Adj& zOC2xyhZL)JE|qR5H;}p5$H}3fWFV>4_U~5JJ4{wgxF$4>s<+k){{Z70zztpd*pY4l zi8Ws8)>gnV-K1`OQfVyv8h>VBP>;$?Ns;ILnhnBR;1j^@U7WKnxtTj!vSZy7Jk^YS zJWn~`W zvVE&N11J9g70I!IdpBW;mDu-#{{S`5K3*<($_d@z(MDWtHjk?Etj@+~V^xRL2hCFc zrewv|)@5K4_O`ebZdcFg{`E}gKA^dk;=)~a^p4CYVe?xGy_~}hF|O0E@3nX{{{ZlL zl&c4PYnlc)r%EYb%ED>)5HxA#yV>_o+{)hPpqlWEbu16dJCXa>1%!`e*U<5EL!Buj zhJ0=t0NSmXg24RKaRNe=*@b!Jeqjb_TI!K8zuvTRNr@wqm?x`gfjf%i=wxmQk>0x) z<<)nByTr`YQkMe+aVN0@nvA4cB8!X|$PvfhyZtqjT+A`HfVZ$Rdy1LUohy4by=>gH zbWG2h*7CfM2a@3xR1HcuCcNJ(%;SRV7P}oBTyE{?_7dH!t1Vl52o;`nhg>ENu3^w> zksBK6_1=D%TTF=KQJ4a;+;F>yxNhP#nKC7NS2uypE4h{S#bYnu6E4NK z@lhRF%EN4X{@hl%&^;r9&TKnkR$LgKD%d`kc`I?sOv zaco>*5@VgJH&*4gSEv~*fo*PkOm^`f)|r`f)+;Q-CNjpWmicHBMRj={d7z^$%P5X0 zzByX-Z7!B`3>imE)ig46D*9OtIdYUjd z+d}$Rg8?Q`{{VufVX`cCD(;&&TZ9wewQD{|LoCTcPtm|OX6lfpIFr40G7O^=n_^bZ z8p&dIBm=PXT0cpBGQE1}xtm;Dc4BlPlUkM!EXjIqz!(cw)Ro`4KYH>!kJRFthaO~f z@bFW)72c8QTrW>xeOCk4U<(uGxxHtfrXLREKKyM)>b|B+DE{%>g%z1AV>**G2%w8I z?mi;8IDBU=Pv7M_XFjT;RWnw(m}6e;;8-!*dslO%x-0!)7JJ%90tH;Uho>-D42_7i zy28jjndX`F-tf0;klzEfdfc8(cm$Kwisk)2U@`3+YA52gC23l}C&}cGCLJMh@kX*{`KLf-)-bO2?Y5!8EyYzjPawkL zb2qh#O>lJlbN>K}*z=w6H%G;0{V5BbUX6~pqsQ`Q_~o4XCVX*IOtmLLWedg<+#UF# zW4bFUwS;n*TVaSJVOJ|h*b7ul$m+s8Y$CZK{*#KB>GIku9*EYg)pw^cHv8x_rsa@NZR+-bD`CY+vg6{irUiPa@%|c*6P8khzoYvXG!kl& zq~WrhBidH6Wp1gVXl^4kmfk$(`yNJ z&taw}x6xw)J;L3;*i$ZI@Yrxd`f5K)C;HDOlz-ey#a`J)=`W`i{d-u9<-Lk^8%y8y ztxom)HUkbV;H}%Ti^8CQDyfg^d?p&x6Lb?005w4B4z;<6H!WdFa;G(q z$D>P!62WQfF0M-!+SP{*b)<9oja7O_rtftgHSw7D{{Y&rY2A;HwKt}^R~Me*QxlGx zSZ+x(EItSATHX^0YXO8?7<3AXAOI_`nsMclY)YWK;1V~JT|EB)rm&fn zrqyj^j}uwWYti`JCCylJN)7fK&0Bn2@$B%)a-0or&S8SZq>_XY-kSJKy@78{BlN67 z)8{#H7Q)^dAOc5knmTm`a<Tu?H$eDWkN%&YW`OBSwod3-mINJ^z!xcmorBQpvgt=T3%Ox!sS?DX9Hzzj^qu^PbB!f zc%=>h076t{$o^UZ(zzZVr?Syv$X3KK{w>Jl)m!R)qHsFF+z@%I(PPb1{-RqqGL|7^ z!LEKT(dJFPnoT7NL|>*Ci{*-^w1GY+YP{BS^v>*CxSR6=v_1UM&nldo*hBb~kEw_s zF4RWAiZ|0stNxTNjkL`huk8z&MZia6TyLfqBFm)z05R=aTYf5&^#1_dOA|DC`Kkxh z`(?0U_BwYnSEDAXKTs@-xm)T1gm8Wg{{XdRlW`@D{ul2nx}m<#0Sd)&jf&c)!Id8E~;{adK%11A5wH> zoKqW^RnkG26+_2l8Kws5^i|9q+jF&UqytQAHm(SC2ktAb9(?$|GRiZ2N$A8a=2^}W zb}s{94*vkHNgYX?X!ffU;3=(k=2L@nEoo2OQ&%X#DUoG<(OQ4San6_Rp)NTuW<`52 z&oPQbT?dGcKi;2%>3r8Q#3!$8qC^tg{TFwI&08fB>*H48>N*Zl@GUj?_k(ai-C9}rDiHaJq?y<zI1L}eg^q^fJxPiUytt}+K8 zliNu01x&-;M-CiJ9`&<|lglEQmTud=q&Paj^WKce%9>n;0w94<@7Xr)i?$>VNF0Bk z^HVJ1bvB#8>5dP7ntf`%gVqS%n}sc8g2cpe8&tHoUf9$<-^>jWtPqDwKqGjl$Vhh9 z3bdI7bMr|g{xL(pu$J&(D;09H*iccP!6Y-4Uo|HWcWpNq3M*UHCy_9A=A2uT$Ty4w zv57c`(CR0dG~4)d>K3*@noG7ykjo-F4TUOSQgoIesoqC4;@yh=g}ZIq*+ARG??DOa zB$d?zlTzN_sM?V8vEG|#7iLSM7v`l&tpZ55Tf41cm}>B7iWkKJEqY*|?b?hkjW8FU z^`5eeu^j>6RBbMso$6Q;DWt%H1uuP&_6ptj21K8lGTinsFsHRfHq4g|5Ox&h4%$fo zk=~L{n?MzV6QshP)iH@($(kMOOL0${BWwB$6`-tuX_X!3lp`TA2BRHT zScu!tYLpxV3=FTv^xkDafoW6uj2d?7IzseDtaAYkO5Z!w%;O{N+~5`d{?C1U|V22Q!WFz1MM`U z6rO~U7azp;J9AtPrMo$MDcnTWos(#FmyZ=#>byBjBb{5Fz~ZIl;B689o!VE;t&lYd z8_j(iheZ530*m=aYWe5slIzT^88hO(hO@FKz^|PBSCuYB89MwO{v>`DMa=En7%P&i z!R=UG+&W$Adx)wC7Y@U;*6W%H!d#9bv5YOa>U*pJ{{XAl()~JJRHf>Q=2|87UrAiT zVeR9x^(6{}aYtk1QTivVP6)0W6lT=vl6b9B&6K%-wyq=#if8qJOc{%Ys7N-tHk~RL8#xM~KM{pvc;<`&Qwg48s37%^AgX#<; zC@FPKP5%H~!?JGn{{VWw{Y#!HVwo?38#CM=MdGn6rsyGl-RjSlbVeHtL*gA+f!tR@ z_fXllAY4#8#c=a}u)^6!Ep<$Gn#x{Rk>t14gr&Z!}25WdFd2a%ZkaVUqGsG?Iz%)+;ZCmm9oh9F!LUZ*J7Fm_zx{os# z@c{aA2o>AwoTCqd$pVCj0B`oK11`&O`E{jBN&y}!rS&m^%UVeTinYw2GD-Ywi9(|9 zWKX41whX`olK{h}@B-)*_`Rp7^@WfZi(@J}MT zHVhKQg!@zPK(^m%W(dX_-`bmrCqXmXxn!EkMvF#A)k1oj+;cmR0&7RhEG8owc?!6YYKhdn4`&ow_5}KO36>GDtvI}xb1s~(e#YS_yNT7x zy0-<5R34yKKecxk8-~OVQOBCZvAG6imfSOC!VUE-(Cp*$8yhLO2pa<;YL|qh?~Yc3 z_p1^{-qx^3a+d!9NT;pbHXS8&fz4wFKg~jrtjs%7HfNjSl&TA)9wZvi{sp&9q(9z9 zy^iV|cy*s#FWRZO=T{v}wp=ki=D0W>pU-nRod+ZD~~HU9wd*FMI&zz{2$pYMUW<|~RW-9=M1mWn?_9XXA_ zM0?F?_V!xKdMrj@`-#=XY9sQB=<@iW`EFY$jo^ozAN`%pyKrkZ>9V6gyrMtqcdaKi z1+b63X89=z)Hi(Uqs2~8mOTX8v}()wMMlS%!oSF)*&(ej+N0(J{{U{?_O3@27iO1( zEy8WpPDkdE_lni<=4>JOtg6(fQaSB4r(jxe$@Z?lDnBTu{Ubg%u(*RZTkTn9J{PJ4 zaXZ$hc#lP=#bw#H-9od=9tVJF_--x9KcM8vre${r;ZyBWZ?HDnJX8#+fx;&HMNGIs zQ(PT-tmxM8Wj#s?=g51{deVA%zx;i<@im?GaE$KD2_EgL`_s?=0I{|S+zRgUAsBG+ znZx-rtBA6f?GC21(}U@UNs}bkM`!yN`6a)RqK;;&opzeC<}JVk)uKtN?^!Oqwa0<`);vGW zCOK&1eK&BHis~nR^`OOOpH7%1#!b22D@WB^c?tHKV&Z=iwbx2pE4X=qFv zfvX=@TP>Dcj}=kq2MLOMb0&Xks3$%tCFoE2S*Q~=Tftcs#T~txZ@M?rR|ECpPnE2asa5l#m5eKx!XF7md_8aeszy=nTkte2s#gw5R`?$9Jw ztUmRxl^)Z0CK{uO))vL=qToIc?Nt8&rnd#WRm*NcY2CCSoCS(pi^?Yf|$95*_W}hAjs;^$!H!{ncOsW2r zXxG}fomif(R>CH+@lu4-ukYx-O%;EpmjZ^g3;^6#inW#fJ-8DvxP+LUyw;+vu&udx zRJmmS$m4$$KE1aj(+f>{eY@5Zi)$#m2*yVAgzZBuJXeYMtdo~}RbPMK_=d;*&3M3} z>L!$dA2qzL>MJ2*g)YX0HRDkQC7S;L#i*gMA0JUhpdZhLJtxB)7 za%9I9(c^MH_P?k1MqIgx+372S=2vLX^6_1=XKJc+HPYE|UgCag&;Hev*IE8;nkjs2 z$iA!L^x^{%?UU}}xqUTp9>QC?HUb4%zO30{g%1jM-?V(yOQSIs+R3!cq$wg#G4`*c z{XO^MxBmdi<#`{?mOToy5i05m|M76a&jFzpslB*N68Ue#Hv1?~(jk{JZ>XB)Lw~8v^E^s!J z-iv$Fy*$W|(`ljEa#*d@1f93yrCYXyC=4|T;4_T(Lw8J$)#Wm?$*hyLp^h$e0I^N=B#DWyF@-&c z+J+QFlO5)>&PI8G2gp18Q0`um$O%w5@^+%BVeK1_nntjy>`9pe^fggbfu2U!Fa!Zj zNiNg2^xJ3NLhm0G=WkGj8y_)OAC5+P@{5ZHb5TmYi;w{;;)?6(4{7A_PxaKPRudj; zE9|fj0tY1~Akq*-7ZORJvoo0z2Z2d%6{}J@&to;F7+6e2kX#VteW+Jdr)d;Rg@T5+ zxhK6M+*`1&0AOkqP!ZLNAv3TX4XIkrEPtguUtRYA zQn%KbRtn(?NCboA)0Xj$Bt%J~GOKAk?=wugO@MZl`%w83bwtk?A} z#P40TW-l|hh^`M?xH)-)rMB%o=}D+z;>v%KK9=ch%0}EkHNDtlpm~bHew6@o4PVOu zpPJrnkQ4!5HTtYCp8k(R#r_0*(a+&-Z?F}Q;XU0>(suPWn%47HBL{R2;<8)`ANr7z z4(@)`cn(eyO=tW60I>O$v}{;Y{{XkO{{ZO}`-mM1u$4T}aI8HGamJc9v);I`xAA}Y zH7VUg(O5jm+U=zlufc|1=jNz+mqX?_XZ{h^IoL&Qj6j-WX*&=Nbn$tU<8CvNoVb*X z3}qSRrwX>Ns2)z=-i|O`L#PE?nsoW^TZyq`^KE9DFxE#FmVRq#dCq!@YyRY}8unti ze3w1Mxh~f&?cCQ_1JD@Du8)4{(%gVa{`IRAwx(9vkJ6XaF|nzaojRnK_+X{QjFtSC zq;Pq3Gb$Dv{i=uqlKy&0e+bN0TVNSJmV={{V_O zeO(7Gx%M?o`fv*3-gfT?w)Jr8_9HEFHuj#?Q2Kb9ahDon-2_h6zY<@wBt*ZNr^v2; zct7?x2gOP=P&2}R0dsgId9FSc88w|6H-k3mMFT#%S~hZERGcQvZwzy00*)s?lfol&WYAh3;&)t`o? z)?MACzr<5{My-Q!_w?2uBSn-1cLJq0 z-+CV>dL=4`M52eKz@Lx-_N2La-?^_Hg)uiZE-p#iDJmVg=DbXIr*J4u2a1*RsQdhZ z!0Og!%kBj+wO2X`$i4356IMQ}0Oil-DzDKD1|W#rR9B_PCirK1!JB_0NH7wnNHfu>Su5-maZ4HDFSCBB`Bb&G_4AQ5*0o)zX((U{EogtG}K~TrrG@ju~eQwJ?|l znjUvG1@)N8<*tDF~FUdLf) z%_)iw@m^9#n$8jJ`3neRy*0=KZfS&*UXLc5ReW|9Q~LY^gKbd}+{Fv&_0jln2K6hh zE$YCu^IX1xZ6Jx;a~0hwfB3F1(T=8Qq==fU^`e89TxgI%1P||4C21R1535sFTXH0j z4Rgb)lE1@c%T#bapWfV$o<(Q@>on+d>EaoDx9wUg@F?>i{MO+g?Te2`C#%M+uH<-{ zt8@+6zVd!H?N+{|P;%>TsTzVXfn0v4P}zOYwRF(e zH$Po?8=fM$c>5~Gi}-kF*x#D zBZ~;<^&jyv>x1H`T^n=L&F-%Iyz#)A&@+Vx1#o;;b<==Z&m3_sXXdYt7r{6`p}*vf zU@+P@u3mf#U@q<2r`fm-u~D;FY!%RV+PS*hjH}sF(U)|c!D~Kg=TYDFt#-}Hwx`If zb1fp*QWXQ1+J5z|;Vy=fW8IXhrMV zwyfH=+SB_B3#yV$Ff{RAFBN@Uvep5xg^!v^CWo(TQ0Aqkm8L5nz^FOQoE6CNQp@d8 za{^lnaCVBg$+oZkgv`IEThZzZklKC6Y1*}v-rB*ehYH5eQ@?=R0a~sa>1!xwwRHJu z%1O28jyJG*qL;y3Q85*pXw;eKsBV} zMyxZBip=n!+3Hqk02UxsaAp&>DSsqts$>IDGu17ZT?3e@b|BePJc0vA&93OeF8=n-(69T>Z(V0WC z5a8t3iQbtY8ea1|QWW3jBar)~ZlUC@RZyv=(*r*bdbrj8#WREvFvAx*GLp5~2q z+AtDi#{|$n5|08m*vO&;Ho+miwd+D!INGfP8tf8Q2q(vCRm6`_`%juGI1E8x&^w)| ze}_=SuB}|{N=+upi+;j2(H(c){|cw zNUbb~3a*1ullyp~8MP_Cp2wOVx3c07w4N$$tEI=Z0waFg)i*e%sFty5kS^F|=l4qYJkzKF|dB;<`5yFAXP|nnJ3ei-19B;x_YB)~h1CWPTeMjz}g9PLuxCFGs32 z(+ACRZsBxEwBttNIile4cP;y0a7;{4`se=RTP|0Kv|)ul(NI~~c5iLY9^ z3mKx4G?-nfdUt>Y>Y|7O588|zC9=UmWAQ-r0~KMm{8MGs<9Miy9FW^hrI?nKX7!CR4dq;3j-mYcUk~`Hq zt+4tqOzliPa9L$mG3Je?n{{XtYGzhGxD0REkG5|8h2;aSGImG@7=i7?RGG+e&^X`PB+k^$L{gG!JN13C#v?TIO)Vr5 zNamTSO)uo1{s1cP&3K(OGjI+$rt2+QHnU=}`iVU4O=5i4n&1l^=rT!~Z8uerIUP<3 z!9M+}tI-7hDd2G3>ebYjBLd*~s;5Ls;#?ois=D~qaYpRqIku}PvM(>)ty-%{{V3`%ueF8EK^OE-m};CbpsK}Bk#>uizq0{0WF$F z6wQ_IOvRDuHuNkbA3+H5PrjtvU~8McEYQw#FjGEOGZmoat_~914%MG$DW^S8znH7$ zR?~n&JI3|bblHF$*ApNUgF`ZFs6pSwbGmZ0y_U35I^Dnb3P&1%;;elp=kQ7o=~eEu9_5|n z*JGqyHWW$PyLo^8b=jH6`4+uk4mYPQ!9hqMZ^bUa>}!ef^5f{$i`$6L_uGNhf&wRg0;LwgrJ%+rN6NbYb-IY&Mcf0=uA;xFr;1 z-^kK!xzpmgT|)DLxF@xAm4QLT#X!!8I2RBmxVSDdNt#KN&XHoc_g>`9X(_sc8`fph zjMnoK3=el<^IAo#zr$GZTlum}nZ2t1=#D)RGr&#;@TXE~Of_I<~D>0|yIkJXTYft6SC75%J5V(f#d(VztDCf6YSDHcK|4|tw=^KelTkChLtUkx@B9G<1_w3c za7<7^Bv*vil8Q<7_5p)xJ5uTqK^5jZR6#}ySe9YC6Mq+p}-4nFmN${uh@&lT0>%c_efjja=|xA53} zR%MwFPpE@I62OvcOt?L#Y1*@Xrd=7ew<`b`nqD$)O?|KJ3R^ThzUHhYvJTNizrCj) z2BGB44gm=9Q%phmsBJ7&l=Nnp=`Z^a|Rkj{QW|-w`eL|#?A-_t}9mbP2o^=q@oFfltoy{IIgH0{5 z%h7+pUjG2wr+uiHld8iG|A`+EK%;2c$0});ulO~v4N6j-? z6^oMhlvrXZr+#Q`{7o?35xEsHO0cUUu++1^H5A@a-+FK2kO?GKk>QM9KkzFhlired z*wl5zs|g!};)pJB8;V_8{xAOkp@$GV?NBq6TbL(Sk_|{K+|Y4za}MhhwH$4(Ok|fu zA0-0LXh{*|?bJE+6`C1W%3yJXrKg+({viAn)S4l~ox(h*nW(meAh> z#St19Pb5@gZYx8bLMLi^7%cy2QHNS?ov^3hmq2 zYlClW>;aNROt$NIh%?FNrL`E_9!Fe2$vi;+063_)0Q*1$zhL^Dk_ze@Ons(|LxBL8 z;wg%Z%EsA);*yta+d@kun`{;(r%xlmqFmE-d&t{@2Ne?2`$)KhTyA@FMzd%tz#GiX zQhjdrJ>(taxrZtwGO>_Aiep*VB}g3YJ?c=sZ(AkilA-{K{m*Iz+%|^SVE2|#dHYgJ zkCbDj@&1fLE$w&w7Ls<_lb{kC-3yDIq zU=!wvbPIs618yRz)ON@rx~sOUWNvtxRc%UDl!@j|MZ_)JE?EK6Dn*-%df6QInsJRU zk|;75(i3$bH0MC^C%*J68m*}t5x}H*-KTikqBNeunc{^m0>0Iw7E*U2qNX98N2;65 zO+A9FkVKv6X)iz})dYfo=^Xsf-A0qAW7>G4i+~8^d{Ej7_nIU55Wt?M{l_%hw#XkJ z6h;Jq6JhgSQKSvz4UJNY84)eDvI+d7wH*!MVsq(HZmwEL$KAgdi9ZQ!&;H#j`b=jP$o^e`3x-q@XK_DU?dL}7-JoD zt|=x6Nh_x8qqR0 zim6}mL)hz<*)O%rWSKly3#>^waU_tyNC4Mv-QRZm$1z+^tO4*B2{R%G#SJwS#EIWa z1m7*IbFl+?t$JYANA#%s_#=Wmf16gdGHd0(QA?AVsc-(rsli<^M9v(31^(5U5@`#_ENis<84!04GJ*%~tt7HgTD8Ns{`#-^_X8t3ObVD3Tf zTySkWc(R#7>9zj=^S3ySTzIW94wEDHtk38j*rs=DR$L{kX|xXo&3V2HL!_6HFTlN$p%wjnnpv9^49OK5N9#$vjOtM(SUX z99j(y;||oq#5F16d)BF{-v0p525&Q7HzK_Jd{Bt_6_QcANJELLGiHbk z3Wu2LHWjWqIT%061bbC=Z$HCBabfwr(m6`tV;{{UBD zK+`pU!|4{5JXcqjH3=@rn2x?;%YCaqy+7+)Z6>dnraqHJQE_s)w&o<(TpDa7UT{zU z0Jm5>0aBTPw0_mjz}y24zapj64%5$*+NJc9>97}l z>OWR)s#xp|6Qs=A8<0B+?w1;THfEp6qTH7|Q~4DYO*~zWE0Ig1s=;ANU|AqTefPSL$K!C`54-iME3aO@1%5^o-jSxL&6+s&M5JDsPR z(D3d2HQ%*om~UopBte?KVM+8>ciL;G%ZtR^sgVGf;=hM&UBzdZW{mN>OGg~l{{R&} zlXJ&vp<*qv=Hfx*ex|F%Qj(V%eupQMM8mXMU$rImEor;Zu#Gko?M8M2+i%*qdi=V| z@Ke#A-(4B+=GuSWv@8(@!u_g&n1x*EH1c+9vfM&ZBGc_J1#Y!@G6xn>r?gqml@+wW|8XA08Hz*T?x4!}^ zW5GfRgIPGN$s&_8exUZ}h)@08R)LdU{{Y!r<8f53rnI9l4H9Op*#QlKPqlS<5pRY* zsegDTJ38j?U@6At)EaHeiET-80Inq&tI92~#_z>2zWdcNLzktszG`BK?_H#g^M@w>jpv$yIjSR1rbFHvGR)wmN{KhycYlhB_$QZ#Q? zcp|;(Z_Q?_)VQU&41K?On(XDBNNzY6pb9*X3z1czT(N%3pnal|q=WNOaM+Z*p_GG1 z^)}qsEPGnA)3SrrD65z&ZzS(l+=B5qFb!6^vq-*;N07b=yiuGM zPV+JTl|$;}Ka55PaBA)9dn8p$s>Y{6An#S;$wo=-GPxEG?ncG1DahKod+9aA>BlDu zv)ET)k|wa6eoa3^DIH$F`>}9KM*CHpA#Hdxf=1QC>XkmKkzG!larjUPn(Ch$lonn8 z0N9A_o!1+Fl|<@$T5-1Aw&3nN8oURZsC7NPSLP?k{iyL=9O<&8SaK!}fI}iHqCgYH zaC&~^VHD5AS76)?21Hjp;Uwgtv9?k=vd~<2v_L!ft4B{=3Pon$6E^^7?E7I&T)*yNdUw0PN_8 zC;1wUoJ!n4K@e##T$E^vrscT%mMx$sP(EsH%+l+Ch(M7u-Yd?Zi!17je33|xixG>~ zJ8*nbU&LJqjdYXXFKQLr=!CoO(F1Pv&&1-M?0Sq;4eQt9@s#Ql{{ZacD$pSg^6#oEJqm^SJf2}#J3(Cbo z6U92DCh`@^-BJhT`_MlMLr9OfG$&`UK%-m53xR|H!(qPFF|R{N2*fJg(0M0m+Kf_9 z!KENv5)=|XXa%l@C70MLWm0yQfs3R%wvuFRLI}Xfk>*WHvurzRo`28xr(T;ZP=zhn zjwp-yY!U;dK=&9lhuW-Semv6|NZw3}@;Ngciq>-7g-}E+)=4Kx@k}RfMAE(38dx9F zm}Ad7@ky)s3q#SsiJm)BFjgd;&uSC4kU=mH&eYMUL=8q@?@1|1+e5JpsU*SQwG&{H zdHZ#P3bB?gdJc z+wN*5gxOXW-XU)wjhptO1TrR}J%Wks1QKcXud=p_kaUr~6(-kF35mlL4A#s!JbA7* zV{g^M-nDpYW*ZL`V-tIDM0cRwvu*zXGKu1eT-AF7b3U0VwRnU1frC35)fCoefwXWK zwz`A>$9SvG3mh>PRf7^ueCO(MoFw0`@7d}2@?B^bQXl=D!@1kFQTlZO&1dYeWI!zH|@-(PTW%Ql6+FIMmvu=DdtKn_QGac#M(Nw?a@ z5_tgAWKe?{-j$ekn$A3pr+EfB;EJR5;0DPOYUmr0RL;3mppnINc+;*#o-E2*3DCqG zAToX`*3Yz6SE7Vr06Tm{RhhV`@)Uc^(<(SraQdVF0NmV9YT)!*k#Y9hR1N!Ad#RRi zOh}!(R|}&77hjRTdgLMXM{=o(;h28#Gl}|+Nf7Y{{Wf^9V5W6U2~-EL&G2a zx<~!B>xNWrZYgKC$$dis*TNYEWDzJhx16z39d#vG_{99bqR^)xc54l5vC(} z`1F~B!R~|R>NS6ukRQsJy3w}aL;0j^tVjJ?E&lR)q`5Me?>+}6Z`;q%D z7jFTy(1pp|)k61EG#FVUwM)yh)xN}B8aIvV9}gsAl$X%Erdg2A=AW(;UX)r;{)K@b>ps{yKlRD3bPG z4cSl^#YM$iFKLM}wK-0e8_A*Hc57@qMRW0{rkSJBO;q&rVzPb>UGPPXwV2|mfj|7I zEZyd<_;=H1Vmwz@m1>&8qdq+n?;m4*s*jIT{;55x-uIyzciO60z)m_(HJ^*sw!&qf z27mVH_NlJXZhO}|1OEU)WKBtX!%S9Rw;5VRl`fzKvG&NHinC(feXCAXqX^*6FXT=#I6Ku_sR1TPwcBe@f%zH(6`}U4^?VxU9Kp@?!G;0Ke!|UJB<@+7D=s@!V5-V3h$(m=u1Y z8ql7@dImx5APtDF$2Tqq{r>=wntvkB2&R{gYB*+@6H#*2Yt zGP8$CW&_Ug6~e@IGV6<0$=)Q_2Q$RGJC-xF=_a{H6D(HTuVL|Cw-4$3be}7;nqEWH zOM&VOkYd;;`%qgy#W5OC4T;-$im6}4;sN$Xfw?`+4-c4JcX6nO3p`g^@HiG|&-Z8c zTn|xVlx(21?Iw$3sV*Cz#8LLDfy7?AXIzgwQ|w}xxYl5g^Y*NHKThDRFX}k+PV#Cv z9LCln+^PNQShy$Rs2B_PEW-x*t4;?Vmu-n4ACq28_+`N*j2$uL?1`D1P8r};J1t_F zi%&X?_Nz`S5pAq73?i!b%Kj*jW?Cdw`1ypQ*2tbDnRdfn)oD+~Hx=$i1nfmZ!(y#1 zpryo)(@TFFXd@EhBeAYt7v5hin!M<(Fw>eC?su!63h4BdPid-U)(wm|1nCF-HQvJG zttu#Mi~HASmBTKvaYk^GXKxV0(mVF5J}^dQtAEU5dsU9+XJ9KsPsLVocZK|3wd4Bo zD!gt!NjKSk0!C=51MGHr&)JnVuoXy}%v!s`hi3 z0(4p=u{)4rmyh6bDSYyUK4kF{E$mX9Po^4Ja%mOZYI58igj5C+OBtSKCZvZiv={?} zw|e#A6%XN~o$kloyx~DCOP%Au^HFbHyKTn&%{;Ry_UZSJ){PB+RHPJAWK)+MWqB2# zHrcd|+D`-u>0quFxCZhJ6Fi#dJ(8-#Paw}5M-}A0_E;0P;KvbA_}fZDO;LHuGb4py zE*V}XtP7f2X!inZJhzV2p;$#6Vw5RjBeif#!i}b#f85$U%_?VmJH%VW-2NDtJCRay zjBUFK3}EnTv-taDhyqy8iWBAt&O{HlJO2QJu3j3HI=}NKJnrnjoZifSXzyGs?-sb0 zgm2!sKaJTtZ9i&iW&p7oWRHrT9|3mko(IX~CaALId5yd+rBc#(+j{6Wd2DQ^Ks(hX z@pBM8qqoFRKh#LN%1MrR+N=KnPRo*86g-EfS+i_d#yQdkk-t3Guz7*Ppim4E5_YZ# z#p~Hv7!ypyUvqERclq8cqFx_(Eqd+ro}KM{rlGj)*|QtTm$`u zJ#SoP5JU~kR)6|@c=P!tUPC)}G1n~u5ri(#HmPSgxDam!IGU=h`=Q8o8^q}|Kdluc zvua{?J?mHcY$lwfvLEpc;OgJRo9(IG6Tk$2wRv%GU;r5Ym0!Jb@?UlmKp(vx)+18? z01)aUa!l?1)uQpCO3|0^w09pdX13FJgEQb%3)t&Kl_crllTljRK_Q7GZU>5rwvL%A zJN@eTd}zfq{R&*JStLDye&(xY0*Q%&ccrlGuMUs^j(^&trNeEdwg7QcEtR+za2dD# zE1{*;G)rv{F!uI>HjsCxA||16wCf{G0sGJk3l|haKkM;9w$MufzM&tzD@oI_Yc@-} zg)9l+j{|CDsSG@J+ND^$6cF-BJ8e&UWW+~t1By*2N?9uUszO+2nPOmV=7==hpG}1M zps*-69QhR$-O}#01hWI&M%&Vl5_TP^JDY;&54sT$dwr=w>qQpkMx$jA7eKJ>2 zl4eCWZw7LwkgTn4G;B`5$NA!)JKWar9iDE+oxT72@kP1iN#S(E@tg+>y zYK77u`$_HIqhj#N>RA-4A10aVwT2*oOnzCZHm(bn$Qu~m2PTcK%m`NT4kFu01JC*M zM|?O?8qtOVU{QS_8*#gBUR#TWQ>gnJ{^P|>&hWt?c5gDBH(%NY)3@G>a>CsADFKMw zQrvrY(2&qqniaNdZWW-2JJM=Zk+ei`_Su*nrV7;C4wo%yFnf}FQI%5etvX1Ekx=g? z%s88SuE6iL9GSuebwr0)X)KOiRyhOPNq8 zheNE}5J?k9c-K~fy@>Y3&`Fwyddap)k?~Se_JYH_QOCW1hzILUKDc7DpNDd%c@;fw zBcxP3U8WE06F|Zj8!3N6#_F2spm$WO9p8u z{{W~UHwJ_5@5MDjx=L)^({Ego$#e9k2K0k52S^h=s#{GfD#vI#p{56(^p2w0??qdQ zc>!qDJ5+o@y2P;AW;m)&Nz)>Nyj)L_=9;chY9M{8GTqWfnwUJ5)?ifR*J>SHs^RK|;ZfvM8SP*SBu?E2syVCZ#&7fW*KDy+prm31P5;IjQ+6VHAPdy4XS$ z{mC;Uy+{!D!v_a>sG{g(($GZ-PK&WH0oV=eNbj@Io&w)jM=VdY?aykLmgAbi2HR>w z&h$4T;t_N5nv87}-5@CKT)g}d=8KHInnG?lMT;@UrXvKwSZa#mWGkl{JOTUA6~h(^ z&_Uc(jH!jZKxQyJit^{u=v#qpA#pBY#lE$l;?xj^?sXKFAZ0{X^5Udfsz6EfW+da|&GqE-6`2Gr)AI;g# z$;(BN`lY5oC1-f1f9gBTWGVe?lm4IV)gn)mP8Nbn3GpVn*Mq~pwq^U$I!)C#!H8`@ zN&f)unmVHp2qY6+marO8#E64E=y;KC*@B`b1t0KSH%cR1vM)JbQ6?#ZIMUxW-nVmF zf(V1btg6f_18kWbMO-qB*m`2!;|<<+uQ$r^mkqe;&A9oyVU|*UYNggouGk^Bp4DUg zU6XD@h^o(0TuaDwFe0(wk4dXoA0zmZdO#6}GtF4%VO4&c#U+~n5&@3&+Bt=v`-Ml7 z3+1%1R5U{BRtE{BjjM;!ipz3L$={mlXSj=ZY@H4Wisf|u)x+L8wv$~j{{Y%?iqF^J zhU!JlO+n3D{{U|B$Of8o3qVe<{8T)CVQS^3SrZ3})jGGJF8!JwME zD|=VT6-2>Y^f4vK*q`ZEMa``M2{qH?#&M>G3b+i|ql2Rh8Z4!TtPj};2$a_q6V@mvhk7R=h)at6Rvc)k>zl9C+xK8Try zDW2(OmXDg}J=c;zJMkUpIL6e$!x6miQT<{WK_X{=73pwsMM<-)TX-Oxv7f#F8QI7PCIT}Zv^<_+Ay8B2qn_#mDQZAjjuBICp z7zSIPZR^YO{66itVCaWBN~Bt`w+q;9>w|(ZietK;+JpFwK#y8un5HH4)ggsGKORuy ztH?{4HkvK=u7*%qg(dt&u!IH@YNl~;J=cgnBaNs>7=%k*GdxXU{{W{+{G`i#=#~nM zVQKF*VzY?0ZHZyURQ~`IhEfi>F-UQ?qh>#2Rmwcf?rRgGi!t`;SQ z%ub+01Ge?d7~2fHw{7>PjD4MDTeSDB_3iOdcvx&JLZB?Y&ZOXRj@#L5|>1t>@PO9@X6Ms7*P3 zo!c*Du4b@YF__oH0tg@#>6Gr*NtKqo2JdCa zPwb_of;%=@9~o%A_fC<%plN>>Vs!eXl6=)@HnxZT!KJ+KZo@GWXOaCVTs(1AMRs~D zYmBl3MyMU=M;~EZPWpk9=D0R-3hFhI8kb06I+!2rPFyNh>taovv6)$9kQzbY*N$mu zk`+k<;;Y}pOOQz;&x&xo65uN$d77>+I#~;Lc3U`0Y80se?kN{EMiPDB?OdCIZmy=- zjyL9;Zwzz--1*+0?M8@f?HtsqfT#%hH5(C}y0P@s5gZETgXzSyll^G7P!NTH4n$1V zI4G-LhZ?#jS34`8fH>@tH+Bu3(i6oL_$&&15PjlE`OAZ0O<}z zK$@-EZ)D_F)}$+LWS_M$QsS|2<_GIc53?C1ziBj3nkW?IImb{w$Zs>Hr}pFHd4yT7W%!5fa*F)k-bW>iYkOU$UG7zpLJ2$ zKvKl+O!uK(vdR=L1V;_cBWcz3D+v8Xea&qRFaBURk)KU zYPjPsAyfw2-L%S7$_S77{*}%|9fB~5E%}Q7!OT;xmzh>f%JHS1u z_O619t71FxQn0CIjxK^-!L6@-wI_LzPO)@oZ3f91m{iFA$BV5&}6ZWhW)!xdgC$c7j7!B$(TPkMX z@4I~66n@ig1^p*1NR?-k`_FnjU$rMTp%4d-a8akS_NR=?^MerI|;w}YkzfMfwh zxo8M$U>5JS3fm&cZJ0;vLTxV83FIyGR~+v_MQdnQ=Ih7)Dc2M*)Qz=yN`;5wmLJ5k z%A@lr0C$RTxR+B)fwV~RQO&Z9Sxl+mQ3dNv298fZ6yoW$g+nh{Q3ZDKL9>Zq#@>@W zkD8iZ7l{$xfp*&6VCk{=q|~nc2~i}rr3$;4pj@`m7S5Ix3iF#Rea*Jy4#WQdx{$b$ zcxkuoB!Wy&-ivTp6Ua+uc@TV19ROlrb2N6-AkNf`z$o^S@@Pu3#ztI4#6ILYe8kj( z_VE_rY-yJt)mUELs4k44X#^SOr?;lI1McBK1wj))2rRU*F&hY@T5=e*#?%i2y>*iC zpXLGpr)&7H@A?225<;sGdjm+ptsPp3ov_DI}qHsx|vx0sfP8!J;kHu ziuS<~*zw+nq9sC@jf`zv%Z3U{RFf_8N~*|iL%b>5y)BzctN#GWj}-G`Mafwrn{!RGoHJ<(lADrbG`n~2wMW7zqcw3A6BQoAB*Yfx59Fy^M(%+!TT!%KnrhX$ZxZ-3c4 z{7g_CLort8$)!H8KELi>&i$-xaQ@z8ccgq;F>OyLo$9-4>so(t)FLOD6lPUsMwujb zJXb6@prudPN=>buwZ$NvJ4ekmvC!}yK;{i`S=nvxtC;&#bvnsqW39XQe(_vY!~$aBKLk-3k&qSsZYGDr7`zVT&Y{QKZ^*%b?kHz8 zu*8yNi3ffwo1ibWK@q)1(WtOfxaLPSE60np!M2X?1P zF;9gI0BKSriKMvT-hBdZ(bine0Foo(n%R<%ZiQlalU&lPxB@o(v&DN#rrrz@JQ~^% zjXs4^CmhUxAZi@#yi|Lc!-EAm@GGA4ZKN1kig0uUmRSdR=9e5(dM1v7=B!)*3~>OB zzG((z{6~7_=qll$kVMQ!{{U1#=roWB`SD4^0GG3&b1=L^7}9$aP_b99I~FEJnW?r3dgBH;&eOm9nZM2#j_?MFZqEO!Lf zj@PlW3_3!9PLtUFl_+StYeSEC0%UVTE2&txlMw@b=`H|^5deX>?L=^?F zZZ8*L)ee=o)2~bj6SL8&VbmWX{t{7f=$r4bJ`Qdfr8L5dwf2;4^Fw73Kw5j@yB}%?j?8 zxPiXw$fuUl##EJxl_e`}g0bwwO2=*arZto&SGr;(os84&jUiY9(m*0N0zdksYlJ8S zO7BUzOspa*D_gv)sQbD2sXl;p)LCGD^xKyd#HpRBESqH9*n9(3Z*3FV5wSM(4`OLE z2Ulu!o11C6AV(+7OV&yQ-|hYAcUMw-N4xqO5@fw(9o#bdQmyP8h@m2@MxaCvJp9oG z*0j*%kVfG5uRXNBzOU{%s$H&%*cK+;!M3760C%Z48)#6HtQhWh+JeoYN|7WEDnMWm zLlN;63lVm}79_Q(jXF=q6wD|np7tc3=A|9vxC9aVR8~y}7FYwhJkXQtLkP?ZLD&P{ zi>N9nPs(=@OhokoB>kyc*;L|orP(Pe*gWRNLK$@e8V@>lrm!be0pv}1F$f3coy-k@ z@kIpyg3>_ZYMgUupU4d!r04@w$?XD&ptX`Gao^25R2WzWJX48ZQ0P)N-Z&;{$))HH zecLxz-eZ1$;-px(u9I=MDZ2|Kn_i;=49GvF zD6pD0T~53beEd+X-ZqF<5CJPBRNHW4VKmd}ukr(&%EC4v8hYGTIvO<|BurO9)LSyC zyiUy;+WRlUL=CS2Q+(2 zpb!s!<7$1yF2W2G^G~vW#BTs?k$8G+55Ir4Hs%%V30N$>$meP$)E3yX0jq#}({;Uv zUsW|EPRG42lDk5SUVxi-Eih-&2|I)S;)`bZxS*dg6t0VPfmsK^sMgf2(i~|azuv91 zvKu8_wdz{brFIhwQP7ZJm^^VuvvW*KLWAFvQW!1kWbLw%e}7{|0kp!KO%?|4Qpli_{{fD)6-3clTY54O}EwU6}Q%tVn2NfYylpv_m zcII}WHWh$6A(U___G%P?{y|^CmSuGtcM;C?@H9auN%Bt=OAK)5P3Ha?-llp=&!`21 z;-|B|!n2OnLpYZ@$9~j{ZIHIXlZYR$YUtdss^yFg_7hAt{os1_cJ}KIG4UDu> z>H-K-51uHOFzVrmJ+%ByN74{X!;StZ*la^EA_kHAO;sx;V+;yfY&F>%hUHGwMtgS) zOda{1#UAhu+Lkr$B=9!>0L=#O962d%f|#9Ms=6l7Rt7zzV1gLI?hkMN#Yzn+x%X}a z_MwePbheh-KVoSd9U(UcW(6*))@_qQ-ovT3TWwtKDl3Mzg|z*mr4UiVg9EnI=C&_; zKn8wmMU{tvJY*gg>o>F>HxepE%PW0LDUUz$DmSI*+*pzre%n#4mbS8_upI9*_oUjE zP^y&!wR_UJrsB%*Om?Ea9SZBWAh!|TyybBc2vEv@+mp2keM~zIBiKalK4_GEEDdhh zK<#IDmg83Y)U7FTJ)wfm!g<<&0^-!94o2jTDYga6MbMTeV}FW=i?IHK&5{WT26+aa zw}rAr(Eyl{`%&$(HPsh1f(eH6@lJSFh#Gf0){2~LRKi(V3HxNTg};f(PIYLNE5Wo;m8Kj-{Vuda)L5X24% z6(-XH6rn!tw;kf9+-vYPoFWQMq7=_C4{DOuWa?kb;-y?faG{QpHrQ`m{7Pal`ij1# znU)nWzglB!HXT)l>$vYt8z!j$$BG@RfanHgyAIT1d!Q$IGreostE5WHrbl~f3rPpt ztDVQluPd7;Qi4I)_oE|PWm#Y+cp@g1)pRg}w*+^gyJfc4i549$+fqo?5%$`j8b~W7 z4*qMLEwU>(U$oas#nfd%b7ublwr6fAO0eDuPV&O(OhShr!fA<)WBb!>+*~*c?l=Dc z38EWAR6@#GVMC*f;RliPNcg-@Q$>dezbZ8e4M_-kmtL zcpc*bEaDZ{P0&Fe&}c1#^z~_Z1aBmhPq}4Sdq(4VrrWwO;3Gkf^G&5#+6{nfL0FbE z+NImoq(`_x9MThR=eaKXSbth=i-27Nc^?!<hj|rlN>0@wi-Dkm zz>ZA}qK)5zHjz-NTQopc{nc>*kU83=Ez;!9(ag}mTZ&-pCZpZD_Rf_CBnr+_ifTG3 zkGL)?%5g+iONddxnC2;r8sG&?5l*^-Rg-4mpER7DvN{KL!zctDC?Y6na0ZDd??=O4 z^-7DL)B|n1)30GcI_;SFH7>S<^ax@>m7WE8(Jrpw7VHn21^a%R`&7hpUbJ0WSZy_M zl7E5I5mx1yjke~T4y}Qf@lplkWz#XeM{GH_sg&=`(v;e6&@2zo+DymmL-azvsE{`> zC|2*>bv@&8M6-wtvpn}Tvi#^)Id2&O#4Ny~tjzhQxK|pj!9GO=SlehI`;3~+$;nud zTt%h1*lOaSJ)5XTpN=+~ooth=sfO50Q`vpMM3Kp(lB1EF~D2DS{PF-JV3?eWpbap(~uKxfKM8Wu|;o8~KN3`v})g@rZW9GG&BGPm! z0dmjfAk1?#JB}<{Iu=MA)T@oTRRU-?Eooh2b1@UeC52+Uz$+x&QeFdTj$};Xlm)t=sQ}Qi7KP|$B!D;_>9}TO zVx$6m0l=cG*ZCBK%UifDoghy&Ab=1KK-=v=zi?Y%%qB!figGuofs~WH(vt0(C)wx; zEM)i|C|3|P03@)JMJn2&Bu?})>z#7xWrns|XPT0W>RXj3P%%KoFj5qb zIW?1UirDgVaaNRRf@jSJ@ctN8GEVYGk0ojc{G`+E+=Bk-z@{RoBuq`<7?sqv9=U5~JKWBWR;~9gPy=U_c$a z(vhTlfCzW_;-Zl0$vgbfu=mLx<@o-zqTR4q9jDq#4Pqt~L7`p4p#-MQ&&5e36DS1G zg|O$|0rRn?S++ab3GJ8E8}h|9H7Fs7(s-$7OEJ`^MDAyk6x-@R8bsUdKiZ$}KjPK{ z7Di_Upq=~=>HVqU^+7&Bl0Inzr>0qyuW!9DgQO9>kVgHfG}YjM;Y{w}Byb1L{{Zby zWDOv0INO6lTa5%XZU=eZidr^VJAbtpf;%Ksu z2uLLIz3EoT1hHOE^s9r$Sca(9MwK9rO*-Y32V4L^Fnm{?HU>yydr@^TDvYh9)3m>i z#eT*sGzDM=@wu;Dw4ejn_M+%pz!>LnMSDYA3U(my4DVTHzD}6$*$(ZZjEuy<;L<&^ z!%~tA$*CZlhk1#TIRb--V3!7-dwkZkq`sOC*~ld~3l$?y-*4KQkNJ@IJd;mC8N)LB zqi}rJy&(5BECam9pNdJhv9GbLhSLMHd~^LNWnWtp17HMqr(BnTG5T{%zVB>^Oo`={;xcdsxgqd)_0;n1Wf@F#iwsz7LJJSv4 zRG0jxf;Z-^Rop`HWSf@dLAJbn&~3JvSNy<(H6c%`J&oFSrusUVYCE5b##**WHz2A2 zM3WnK`Kb2+Q|YS7Kg}~Dq%DG3t)FNIn)T~VVSSsTnAPWs+Ai(=jzn)#;)0=Aw12fo z!9DEfjb^zo}f;r ziSOi7Zk9l$fHvZJr70+`tP`w(gKp^3!~k~QpJxzRfYNp}fBK83Km~-!6bqJxpK=C( zVnL#Es+!baZ}9_t3xYWA%s_M_UmrNA;+_V}lzq-G_gkG$_y2I8BOz%;f+ zU72H*+@Cb%dvCSSNe}_^M7d~a0d;vWVuBQx_pbfNZTr!L?Ep2h{^nLvfJurir`psJ zFlWJ{kKnGE0bkloaYGiZ9j(lnGg@?RIwqdNT`PG^I1R-OEt_Rd0F^0KgGXyKDe-f(bnFKjhFX+FNkJr*k5vh74HkAZdfR7n%O0|91v;PQ*7x~8~*@NPEt`NvR%sx+^miT1Jk)+4U3WB zf6Yv{sH~B}pS?*1ZZsGG4>1)D#X643WE(2DfaBXU2h7uN;h<;--8)pvxMOL{+9ppw z??P+3w2yFU-UU<4t3@VrE?5^4&;U$sW0UhhOD-73!A9iQUj7{VhUTDD0z_16U@Mw#68a@@dwtl|r{jh1+q@YVo&r z+k1Bhf3*|T1%NOKG54g?*k|2(0ZKGSd!2VuD*REL_ zrp&7z!)k=9ELjbA3V}-o00MRc&3g@S>i#N{2GqEF#XpB~B>e1X%Vb|^whSI7rmG)A zrWk{4lL7(Q&d0?#`d7m%ZEzWrPemd@P}~Y_{6D`?Fx{uQr~L)m#v5&J>=1Mh*1U)u zhqS~h_9BgD@DJ(TQ>b&`e)QpP<)U851sjn(Qj2Ym0~ONl#FcTk-YLX-mf@5)%Wp~% zOu2x<0gm+6RxTV907mp)U(jdK7ZZeCm<{T=_ETk*Wo&c$~ zTGi`fKR1I=*)3d13N=6jem~8r_84L9>2}i`ncAh&R)MQw@fIC{^wlM#jMfJJq zv48{vJe{kxZt!H50zio$=ZK+S!rFgxLZ5*f)LV-I^{{Wm*(-OaxrH30uQf}}&q4w^(TUjay5I$&&ZrQgEK?HFe(;m=a z>R15B0x6(_D|c-pVcb%WXCALbV_@+ZcCqgTnSbs0G>p;#jV;KIYE8SY6p%?(?s=gW z3^`y=H0dwuiT1bR8 zG}G@Qvgx47v^~aGffO}P!o*8v$z!PLI{;{fmA$IKG2BR+aJZLKbJ~G&$U+zy@3k(H zyo`0rP@9+_*R5S(z+59p;CcON7Z>UhtRMlgrO>w!!4dOA%)XGBCBoiahQvigx(YZS zr8`itpq3LwOP1Q$)Fk;dm8>zujP{c1lRJU5Q*2!!w7EM7qdpzUBooCZonRvkh=NBo zuWVCxH}(zDH4=l{QQd8U_Rp}0 zikT^ScaPeJ%kPB}4%8=BvkI?VXm_zg#e!OQI)0H-|Ym^t=uFKe>8sdH^b{XiQYJ(G_n~I z;Z{MW2c3mRyK(Iy)4OrEY9-O>uPY;ZC8xJ~*peiE^hI@8$OFRM1rMmQ$Fc8E_bU?0 zOo^Vs&vTxs*_&OHWNj%3nXpW z0Z_3D7=q9YY)ui;RmvU&{pcp}DFi_~aYd;ON|7DNZEyjQB6qG`z-`=Oz-b3z{u5nW z>H?`qBla;-?prLXW47c{SSe@(CFKW7k~p2FqTIG^xg}aTnIGDVfB1I@LNxg_O+xLk z5rb{M^-8eB+Pfk(%}8V!92#x6J3*c4_t(<9Aea=1aXq`9c0AOi+O_^dl>}h`xM=Qn z=W3B==(u7ajf~K(DN+9bcH9w4qg$%0fJb=VwD(MsUBp&Hr+C=ZOW0x>EeUVwQYn%@LlGDLXj<+S!IMz;~&ZSX@|<0e2#Z-MvY~VAAje#~jY}&b+OL zVmom^6q~h%3oMa-%9$L4us!RT*4ow57!&$eO2xp-usdxgnRQk8(g^N%savFhJ46J$ zsL-XEPtNrwQsCA6{ehuf!b1)O@35$tfa!T$7>>iWB)(ReSLmI?5X2bq+K`ok0Oo^* zaBhu7W;u!|B(M?yAGJ?cH|$JnC}36uR7=*qIM57mXSGdrR=5lhPTjet-5@bggMF)A zI%0On2m=xeNj<2V*)Hjwg7+Qi*n~QX1V=H&4FPytpeXa=mT~kyVc3JGxIF&UJE%gK zoxzAS`y<;6G4`c8mtiFMCIu%=do7#&jnQs382kk{wP@r6Bp5Sh14xwE4 zGq>C3qDow`rR)7h*g<3Xq^7MSzdO|1V6YN5kF`OLa+89Y>~igq;Kh%uu}7CTez zgLTVD1VosrS1ki&w7>*-s7|c20y{`F-zCRB!C-r$o7%MzO80$&5SC-+BAaA~b=G#{ zV>7i#HpC7%nk_7gOo&5TV01{0{GZmG*25KNBp3#aEieSg=gkQpP2p|9o*;^)AByd= zTX#cR;k3#$lPBULic;0vL0qVTvHsNiiUPw3rrNet77-o?+M&i(Ye95?fYzD`I#-FJ zt?{4`2yeeMWD3QBSp(hf+;hbNaO@XU2wp@}j!-9I5!IP@2uS4i+s!4_ach$R>;a+O zWih5(fM@MS!z?QTIq}|`rAVS3+cLvx959NRYRdac`$2#K6r?q;ctgJX_M+J~+yY4l zZK8(bDO7Sm+tL+bNmI0uv7@D-?UB!M*m$M2B!t``?tE0VvKXO|N5Q18Q5qqeOt*wg z4k}%tr*$W7h&1zPT!2XgZM84q*brB7Qzt7Tkk&zQ!Z&X8-@+}kupW4+4{O9~98VOM z%UfWVgaBe`yK2}rkp|*=S4%5G@@Y02x`MdWHVzNSo-$paMVyZz72(w#uM4S61o> zUQV69`_Y!#@>+I~2%c#!+F<}JERiwIG$~UJy#BOmy_K<=T)5EMRBa1RxvNU+5hei! zX<1U+9ZjT;2Nb1k-Uq&Onl2n7Yaol|V^ucwl+#aUtW47@{M-1ey z;$!+#n{j{aG)K_nQk3#tV7BZ_M)Te>tEAb0WK{Q0DnQn1)E zS(TX~NIQ>;OGULXaj8cTIHQXab*$-)=d}zeEOin)ZySF~sP$>Z(Kf{#>4N$I_|V^KqBAxf7+yhZTGfz{KODP^{IG`L^~&<1+d_$FcqV95jD`mIAaDk z-cH}`PK0$T$U{cdF=$#c1H_7%KI^Q)t0enqno5vbC~t-u{Y8ZUOns}#s39l`9pFt! zv2|I35JsWF6*29kulxLyUqF@aqN@Nj_#%p|-kz;8#v~ecBG3p0y~zCA?mzKf!l?mO zpbFOQT3_NS$tuPzE+Ym78X$w%(=nKE>WsTM+z@%DT*K&gbz)D(-T0&!f~1!kRyG5* zIHa^#3r@YAI3j=ZQ*K4mC`Y(Kkx^RTqS~~|_ccnbKY!lD z+tLDVsJO^?17bm-dPSJ}W*|&dheT!BW5iHHT(aMmR1q=b{QlHR4XnHgF}B!^gn*}M z-_G=FWID6}O3ufiDNf zxTZwMBeD6WwUD3m#>aiBMYln3(AL5FC0g5XWP>N|Od75;mfLNogHo*B_r=|mmEyRY0Qnxb31QEvR3kvR0cZ}ALq?Q zxR)^3fwV}rW<>M)MJBU?n{`MzvFd=Ow3+X{ExT@v$~6evxS!UahQwOF>LEi)T9BH**wobtwr=$L?8ee;+tmimR8uzjXxDK zkJ)(#qd9wxuM~1 zIR{XSlewL~D1k{6pRk_Soj?+I-n>z4rmJ%&ZfY}J zbp;OlPZKoz7sF~^V8jm8qWi3losUa}h*Ajqov5vC)t5@@Q#<&fJ-x-mQK)mh7Y%io zGPM4qgF}OGOc%x2tc(^DW(Hz-;+=)MZYfL3RyHTSJ#3QD0)rgUFIkl!s13%#sjrHT z!L+h1kik`LHlTPX$LmK;YDTsic>e&+L^`m~xI6svDp9zX?JIEcv7P=$_N3J$m$CJ{ zp)`=BnSy(o4eTbS24Z&tr4kS+Xe+-IjLUp3k^?T{c9BJOR)t47t~L_jQ^6#0uoW`h zmBf#1$({J^PQ+SAwnfzqCO6zvOF^*CSqTH=?afZo8etim4RBgvDr4LZ=8vISizyO3 zcCSj}tpWV|gEY%(_;y(Qu^XMJZ#Fc(%SI_67EjDZ+fW+wsQ0J!quXNk`QODg?VFqJ zw`$5g?6-l|%8*NdT6T}UJlha;h#c+Oqd8>pt5>Joj+P4UlXK;pOOA}sOprhV#eYY&|n6sC%o65(n%`7H-DOZs}Ba4 zSJSzu$sOtG<02Z`0!Qmle|)l!wMQ(5;M6x8Z%#DVWwAX0y@qH7NQDu- zdfn$(S5Y2(RGZEfK?Zvo2~~7DwlOnFT3G<<7xM%CX?8o$dVt=gmm&!tX{pxkYO^Ik zj|aUdr6py7#9H+M8)`gM7PoLfN!W^=b;-IkleaNmx`C~*QbSD5USj_M9>nMctL$7O z!~?mhvux_q$l7b1%7fUdW;Y@zV&hqJsLGN0R6U@2J$BvOcN8QAJV2sb#HmKLbjty~ zNU-U3K-y|0?nB(so;ZZP){M`~jG*nlC2kxM)-uJg4qiCJU6Z}ax4 zO}w-=gK2STyRo5ix(R}4HnBGgC|Qp3IjLaVzQ7HbZbd7p3kV7;qHfU?>x{RE(-iB( zG@v~ER6*=h@XQ8+_93ctAtHW%hL7 zZbd_VF4MN#ng0NK>0Go`ng0NqpJJe?^eE3&MaNM5U|Y1 zyN27%O+`kwS#*+2?buPh0Ln;^yMZF3Shm)6K|cevS61yOLUc-0ONsy*TerZHbY& z^HGtFqa+?;r=pXND0;~n?jGfZVuDe498k)ZAh#Xsu8y}Q4~pmFu$oD5L#?ZRmKb9-{!e10=wqUR72K0T0ZP6GXR&WdJcGord&9E5Q3(Ipw_*a1~+# zk_3<2??khG8rriS05QbWj9wgFvN!hw5%XN|jJGs-8x=E3DyG$ciB^t+4L5zQ?IKM1 z+mGu^bVp(yCzSxybY~W|w$fk-{{TKJU6*T$OMsp?QVs_%}R6;{{VM-0$6QDxf}k~4MkoCh*v{^NF)g>AjKUBxSh|LJJaA3p}~S?U~^3t z!Ik7kjg1n`L10NWv5W6;p-$i#@GIBsv=s+~u>vNFsA557CSXU8>t4263270vD9g0Ohd`JI{`3$!x^( zIoriP%Bd%D&vQpM08<0E?@>15@$5}kp>Xc33X(zNdXR`G+9gLd%(N980wTJ0?lTt( zpxXnP?^-8T{jyWYL1kT8)J*Ta2IaGC9Ya#F;MA2Ntj)cc5w&@lfzVlb{S9XqCG4U; z9^TCM`|mV6+Ab+wfd*uXpJ)X}(qN5+Lb{CljA=c)Q^?{%z8>7c_V+UpLzR1Au^^qd z9MqN@#lki<7WLq_bh`q(!K&lG`bP7i1)X<+EXuNGJJN;FeXv39MH0~ff}}@kXb{3S z97k#rPC<4Fy{Qu&#ExmLX{6 zPhw94ZCp~?2E-lr=8I{`Qlt)R*Kpv&D2FF-H=*5Iz<{8I2b!MMY)#mEiL5{*Q1KXj za#WpByi!@Yr&N+>Z`O-pn|8QbBkfe(Wq*IrN;k3zKAyx72V+edTn#I~V-+syBgs$* z`R`FKqgpzaIQ^)WJ~gtcm7|?{!+t5(Q3RQhPGfTpB)o!WYC2vGZ0iuiV+wfvXgd;A zd$%B(nD$!)=<;7T?SP=f&l}V32@tIeciN*#!ry0B1$KeYnW;8z2W@fMekQbxTwh_k z(H8z4(Y3sdL%lZJ8!j~lI=jZzF`Lz9Uv8ne9Dkp+J?(}?)TBrB6)Cjs`V#{L72tw* z_@Zf5Z6qFhiivbxvKW&f?Gpf4>83^XG@`3m4koX9MhFncE^#63Y-FG zZ9;3zk7seDhBNtl)7DT=KdmY`YhV&X4UW}OeO&|lJf&p~$o+V!N{nc?`)Xjg>91jhX6E0*P8QN8bm_v0+Mx9CcePy zxn}XTqfkBPwLGd{Qd$O`z@m$&=nk%Vra3l<&<38<-jn2eNE~c|Z7(AiWBN|ibiB8& zX@kL;<6%Z;OT_KpiKsX5%D2|#vIWEa=W5zE?!&DT0;Em7$S_4kH%VyH2BzG`(fd7f$L zRF&g@J0IGkIzs-VaTfgt4vHGzK4Ob*=)BCJgd=?Df(C%$`akx zWeP{TlOjK*M<@oSC-`K@AaBJV7hu~u?E&|pdZ8^s&&>GwqqSN@bWJr$Hl1={rB3(R_uUlKdhcO%(u65L8U{PW_o)6ljSi0K(0El1? zDr+yOx`C260M?R{R)=IOcTS^j=p$*OHLq3~54Z?1OQB1EVnKoW&;`?Jm_dQR+M?RP zG_L{uMYa`PR$@0h3P%Buu-#7(Dc3EoCfG9vkZG)LTVfBmb|<&qoS~%<_e_SW$#^g% z5xq>ac(I2YL;>?laa7xu8eEAHy$91_sF4>VxR26^MK^)8nzF==5J7@`@kLvu1TmBL zrr%vw$hQFeed&Qfx1!-Ne|p8zFE0ovZG3ILGU#UALED|EP{KvI3O|~p*tj(5CRlS# z=j4#Cn9M!lAzo*R`KblZUAsR%(jiJEoGLA}m?)iH6CsEUaGpkh^;Nuc7e;2lb^PUb0>F!v<7{)E%4-%f?&Ey?YC#K#YJbxjXSasn2gp>X4>4-?bkQi*$gb`+JW*DVG^wD@^fOK*byc@IVHx(d1u(2Y3^r|a0u-=F$&bwVtY{8<7s0OAWFKSzkw-Chbg}TSQZ&0!J9GM0ZJX6)+&8BFX zh@cN+J)v1UxT=onBw&3$W zdWf|Z+vuwHC99>}t;HaLw$6Lj`eD4@%{sr8X@1b!2<~gznWVsq`@*k{i~o9>W1P3 zpRlhSD#0ZH`_^eD-Gz*>?F|QRDeY?2$pRP-cc3-HX=BrY;+ECOh5&EKG&%Ln0@)l{ zZEj`&;Em#$b=e$?rdD==@l%+{VumUPDH)VZ>Jz;f_OO7Bh_biP6oLl)*D=-X+=h@i z5@@S%+qt24@(dL-+ksyL`h@rQNIVZI^E|NbN&L^p{JYU=T^>YDhZDl`>*JX&FVt(#m!a505nzm#}X10@M^NgqSB{Xppa9 z>JU!CYuY^{?BFa<`_sTngc3x9$Up5x#!IqdjGA;q^nDwCerBI;SaIG))h*IQu>b?G zVMD!U;=voQilwSgAor9Zw>J?r09*X+N3-e+PA)qWFrafmv3E_vOze2#r!JQY*8RqJ zr6ki=ptZUZ)*OguonB^-hkr^|;gESJ{F-j207wJ0%{W??)Z`VZadLkqN`8-AJG0sz z-}8EHyUTgmF0P_B`_jFqwR8AoO0eLXjdIvV7ZmQtwOfo{Qw*|o+g_cb5S_TF?98^M zoX9(o$)sDXpoSWSHAk&&fdCTI&jO=Q@KQp?yJ|=t;T(6aZYK_w?<*2X?;KY`+nZ?0 zWWnU|`coxH3}ftRwGr&++E5sh$ITv5#@ur}%?YfVmt5)72ipc@e$*vKQs5IL@yu~V zCX==g1dUFigdd5oTtMbbYU7@MDb@$6Y|hOww$t-YYX(UTtGM2YHD5tah}Q_R08nI) zcYgF#Rk*rj0v1IaGTXA=p#7<(Ju+a-~CTAn<0q2DD}W0JQcrW2HT= z1bL;mZA`EmkuVI$-l<2ku+R&jS+)ZZTW$p{xVSYl4Io5#q8nf-)DGL7zG;^&t+3@w zvqZofedqO|rF66z6xskbwU`{9-{#aT8jWtwVFw%UQWEx?AY5oCYV%oJmd4}V`a!6S z)0HtKMhofQFiR;r3Xx{~fTdw~f;TiPcG}50$!Xw|!J}A)R@3?WNZa(K(K$Anv-towXgs(cKgsT;rCJ^O!3;K z!acLHqNxJ8eMm6Dr?A{o5*-OrK_Yjc+_vK20ygv7q#~iUrMDo-6U|yzB-RAc2%%ye z$UO1Q2&T-)psSuio+@?QVgTPxnCFTG;>rT5ZhOs4xaBp1<4AvuM zr@T~~Yo#=*lEluK;+^PQRb~qXMAK`w{{X-66H3UICf&_M5~pHnMZ1NNhfrk1$^EJ_ zlWyq@r$>@F-i_*yY=H);yNc))oRXT_vO1L-NbyncVAv*+EA2dXqI%#$pqVj7W+zF~ zM$_kNnMSh4zKC{WebPwd&lN3gx2DccshCr=(+$5?JuhyVGaS=xe+ikKnV8Zv5fTq0b@~!1IeUzfvHL7XdKc#rnog* z9{HVxKFa%)I3#=t{?((7YROt>tz6Z)Sn)mo0LiC=X~7KwIg_w4HA`}-46QIvuMNIMOpkpkOKQB3}on&|B@ zJrm8Ks91vspEVZZFouvbAP5%JNs-ISu-=Qpkds@{^zsxry z%?{n?Tc*}0Om-riz>SrNE&Khb7YKGx$J(=2q1Hbkwn)EhTe_`kW4P@|8CZ`~kY+#6 zwKCI%Z90qinp?J$S(X8$NFUm!F~DFGD4${#oK%Mue*l_~n79ev$BUQrt5;iJ(QB9^Rs@dJAnsZTFW4zc) zwk+a+XbQu)s21(s!{2ZV5KnFDT0X#PJNBd50hB8uBOdGCmEpf)YZgU#y9%MbM(k)q zRkIBud>+(WmKxRL?F^(EIzOprLj@8!j`XQT_OP#^EZ;>)*s0okZ$&7scAp@|)e-RC znz2wyjpP0)>vW4`snz!JMAOS(?l)0XN+kdhG34(}a4gFSgXV^}7WI&_C$I;a_19%0 zWTe3y?^OtP!*(Rc!d+4B_l|b2E#qLok_Vc3wuEX^1oH>`(~2uu0fe1_o@q5$Lsk(k zOuC6X$Q0!(abS;e<7$O%ZrKDR1txy|sP+iB0Bs@!>57>&rseb>NE+R{Zt2t(2aovu zsh5!+=c#CEe-QvzLqNKmdxwKjE+DrvAH34I%1N*XYV%v#;>bJi&*@8h4vnVuf}|Dq zNk8YBGTKKVh=M^LN17N$w5_xW?f(E3edty8Lu+qt@|BGw?q^{YDOoNOusuQn@igWF z>c*10p1@Q_vdqD)7XS^79DH=!_5JLig3+?X*=?qFH8%=@t*KEAM)9{i)C*_u_Z4mj z;Ejb!!rc?35Yr4c;&>G;Cv@^k&KQ4nyM&35IOe5VV9~d@jlrg@9#jebY7<*~KsJIz zPQt5=q^bL3tcP^euu#CE;h5NFQ8D9q{V3RL;nPjciQ;(_E5ccnZV!V*o6=%m9g@>U z#TrVBkvr2H4=hRFemI~lqoinZJM&X5U1Fd=JW2Shv3AC(flFal1cC&8so|8E5Lj#v zkMnAK10cwfBBR|>t2X_|fCq6@zT=_RD0^9Pc}fujnKX-WE|RwdFz$QM?A>MqSSUPr X{V1l=mS`j%WG|02u?n(PJTw2<^%eH& literal 0 HcmV?d00001 diff --git a/microbit/assets/minicom.png b/microbit/assets/minicom.png new file mode 100644 index 0000000000000000000000000000000000000000..598305b7a261550fb5886376665c5f1629a7969e GIT binary patch literal 22340 zcmdSB2{_ej`!=juBvdFuN{B=vp(tf0Gm)VZGG~^tLZw1vh>Xch<{@(vWhh~hxiZf( z&)##jpS_>`{DYuUf93-qwx8XD}`&@;fxyBt_;PY{Vi6T;s+KM zeid>}&mL|vjv3gzsarEQY;4(9*KO;=AND#?<+?88BSY;DQPI57SEJu}tclRv%?kQ; z?dDY}pQvtvkx$xz=5LGKD?76`uP<6w2@Fpd42bG`km*rGbFWc}bVqaj^pCwMDn{2E zeQjnx-RjVS%h^Zu^E5u|*T?Sf?px?7FE9Hr9-;oFHKTJj$VbiLOF|b*Nq6B*s%j^z zni6uc>Uo=PUq{17Pakt<3ppvWD{TBK8hBkM^w6^V#jvBty%|XzNw3~>@>hS`{kB9# zW-es6thu$24fRh}vw(L$a%f*q=Zka)RoBWD@{xLOcU+lrC>L2!?25kgIjeyt>q_%Y zgAYY_X*Sek*0x%`I>=%Z^=#O8!mU_QyIe2ioAlP%d#|(Kj8~aGh@Dcu{HtHcCUU8F zB~{>MnlXv^`;O{sNrSASa%!J`%8^QVozj?U)VlTH$PT^(DOY_&df6)FZN5?2+A0RP zSkzAn@5p^Z>MKO6(s+$s>&TH=Rh9UA!fsC^QjEB@^Gv=RPfQaU2&9N}_Bl+${W?fR zj;pjXJf&GjED2J`siM$qZljo%OZJjMb8lkp zs#|mKr*Olgog>wn&8Kv#T}Y3gQm)yzk6h-XQ`Qcp`ZqTHsW0~&wGBDZy-^|dPMVLl zO~|Fnk5}4u&3t5c)DK&3FA-8$SMGYNZ}?ejc#R>|?pl zmYhiPdy+?Yn<;-c$j@r~SUN#-nZtgW@8W~|mRepkeBMgM5{cBt*8=13eV+TI{YhD? zL)6}$(Pe|hy8=;L*7`$oU57?bwC{VFx<%j7XNBNsE;4hxW+(UI0+rU($Xe}dEVsC} zniz7us|X{x!gc+Y%PVR7=*rJ0O-75UeUf{6^Tofs^Dg!nBGWMSD5mzyXcUT;cZ|m~DcjatbpCzA63A#j~Akh8n z$!wT|v`PB8PfrDnI+F`epD^oeQX0At7h<=yAiMTfW%Utxi$^6JI!o!-YK)qxT9}Ts z_n)2CYPS)OU10HQB0n(S=H>K>K2i3SX!cLON8TlU=O5c>m2zplYCLCK zoI}PPQpOmvGubS@gOtRP>oot#H_ECPbE-Ll#{`+B5`J#Ams9i`7Qd9tV5D?h<7J%s zlI=zMM{9xnd=Yy?tww!Hc-|`d@3IM(Jee-3s6IFB8ll1T{n&9?cA2|d1i7<=RSce; zelM&x=hbhlON2OOyhqP)uzmiC-XvL&XD$H*gjFd60lQbW7=^S z`SY?0?>|1-+V6RgTtdo?qpy5ue}iYj7M4_dlgy*aChYT>vh;(Ad0uNKt4}0adN$OP zFm-bjMVvP?oXc;&(ke42Pp5YzQO6`AOvBPTgiqRShZ&vRg%{ZZi`C6EK@sko;({6; zt}1a!H(m5n5#guZdz#H@4__z4?Ex~XrLx569bBznO_e0FKJ)9IC6|r%yvR-;&+hp^ z{AX4Y^`X%Ps3=QHMe=IkeAcv3Y#kmS2pJoXa(#C4qrSw z>PIrZ`Lxe@F-9GxABAn7qt2M~KHM3fY!fSXBmTq}jd0b3b*O%Nr*>!LfoD)v= z-$ZdLEJBZ5>cBnW7|z3AC(jCXwzKE)zv$v71*rmyS6pFKKIdqjHRzRz{IVe zM)7vVyKu=yzAYzZVlP&(e{Q7Pr9+?AM!RFcbLh8i8bPhTdKGI zNu~cb66K}}>C%OFb2pSvJ@=mGdd`3OyIzP_AmcL%E2X27Uv@D3+RyGV@O67qgJj+d zizB;PLw&YQKbzUWa=UsXi}{|+I|&j2R15cZ<)mKirR6Wa#K96H{bs>__;k&tYNicM z6p_D*Jm!Yng{<#TQQOv%9?GP1+pbF`_K?H#;FJ9>2|Sx8vr{&ob-B4Jzx@L9zAqAo zKMlScyrpzgJY6;+*TnX^)TRgbCial?#U0x%BY(Fy_C@I8T0H5I@E8guPI|3S1^y$4 zJSl|*1#Ui!x%2FbfOH`>oAd>e7|Vw~PA+?%lPop`syCdKHtIFoN?CAlKgm-P^W5$C z*oyK#iW{FRXuQHzo5!tu;F0jn${n3wB`jkeS60>wSR6Z*Y4?CST;k-96IFXF$lN5( zXP-Z%`IxeW@bI=+Ui&U_hO+b7OLngGkq7qrol8uTIT=c)&hO9fqNU8wd4{WV%Nvzs zHZ!UN)D+|gy&u&cYsP(<*^V)N}R zrMa&8?OVL>_Qa^O=gJ23Zf273Gw`cOt4N#6Zm4^}9P+k)vx|&{-r%{Q=U+4TTGx|n znjd0HKfPIjMc7$(VN<4m_F2vLI4ZR*Z88V%MsjZ7$SUQTW@PVoLWEIP=9xl?S6Bww zr>j+@CpvYhH@vxY|C02xwMkErhYZU~7F7?79G++G+tX5c{A>B{>SvRJ$&q|l1k}FT z2lz&K*FV3{a;fAHFC(?k?I)W!FUtFdNi$3DTRUpGL^a*EK}#cFN$SCNN;>-S#+_I8 z+_@U#lfi3p`=`|S*!hWf4!kT5r9u5jWMy&EVF(MR4Dy%N;z*?(Yl^Cf=oP1)I{91M$c{ok!< zAKSm|s+V7N>QEVU77*@WA7AaG6yw?VCV5VtJR&okzEb@IwU&eP>8TewDdNxGt6uv4 za=QCEO_JWLt<<~~xu@AE3^(oM-W7F6Vq!9p<3_dHmNdT?(W%LYk8ja=vU~f>REo6L zIo_>8+jo(Klu8`f`NmKB9j0wA|MQLUQre)@MtAb7xZQM|ktznWDup}gRRd_OJ@R@v8pg>@;LPJxZ4ZU1f?k?x_~uAuJQN{pMq_!xZM^B2o}%3^IubUszjAx)VJgaXp!Cl29R~LN zIjT|VMBjGFiu$vb8(wW2AbGnfitLgmsoB>O-{njW>WFJTrf;fA`Z5Q!Ilfx-FVw%U zNA?aMzI3%M&7ZpN;KPKWAg%9+JLA?uM#`3m@wN*|=N>Ar5MBzeA(r9br#q zE@?g{BWIINkKxZ`Y@xmqQhes+oAkTezbPL*`eEz#cOH?nw@o>ux9C@R=KFtvM~^Vros+SveU|v^$bGZ!NRQgpyK76l z0ePcZ4`n)T(=4mn@9*&7NL+V5AiRrADq2^Do6UUm^}Emx_xC4ftczHTSIVa5v=%+A zBs`pdjC_(_5}JxGEDo4=Su{)Iqr5z(zt=4N>UoNl&eb{1=<#md$;9aHZO+yeyB*uT zx%Ij=5-OOcJ}}j}`fhi9Tq4oEx@*m2uf@E7d!kJwtY-}G@3Gr@Rr|> zCGc%YxKHr)NYaN%8jjgpsAlcFpH4X6Zj(^ELoRSHxr?c+kl)-CJwS7;m)kLtO6Sq*eqnJlsx=Ubt zl)#7i@Oy+G#zyN=i!P?CBCk(oEkAm{=3X^mHZ$+19POw)z8q4tnjvec%y{AuZNoxd zvLoMXp;f;0Rq`bQ)mp-@{P$mK)~*tgLV(kKUdg-aXU6NnA_#(&WG&|}H|{RLmHu^JT$)v}yq z=DvJf-{7$j*9Fd}KKntOo(|49a2OjBCj93oY~5acQ7?LR(Wt#=O|xa$SvO;TWY)R7 z*m=%5+6x09e%&sA@`_nN*g4;7lbpesN}@v{aKCUne*9#^w+GMhjl_C4zP(q#H!8sm z`2Np_4p3+|;qaU$n)q{#Zv^xeh9#ap*-`7?{H?KVqN zes`bJ|MBD6j~^fS`cjaRW@cxn)K?YTkFW)Q=;$aBpXJy?rl|NOH#e72#9^|Ogybwi zSK%X_cyA}y!o&-Gk5vIqPT95BF7xB-OD*MXxh99oOWaqN==5Dz+pn+Xs3uiMhK@bd~!0 z`tIJnyRNo&n2;J89$uXk+s1g>iItlbsyPw*XotqoPntZvyl7)o@_rBQsR1quZzP>u| z<>iHCOVv~fmOQ3krW5#5Jyl~n%Q4*|R_2JY_JRyQ-zM2Az0t1H%l0=eSw0rtwr!hC zpt*$wyJFOSTH2715Qpy-8(dsmX8HPBCad!$gpTQzBvprtKbRi)Qd6uS?>LA7;HHdg zLb!`OSlQW)tAmcbdi9EqN3WM*1IcarrVM>CnZPdR5$;W!Jk!#SdU&kIN%@npAgp*~ zR62|7`>xpzd@glcp6hsRtE;P3`ebDS6BM2&Fj;?&78ASv@rhOW>KrDx%8zlR zv)EBu`oWUxvtzzT?_-%gJ>Ow!S!IS>a}qs?U+2f#@(49Sjna%g3C()B=B*81iC@Q$ z92qjSK5_c=%0RTocx%qUcV9LXIhP;)tv?X9zMjH z*~W`8(b87FvBSE14_{gGpv$vp*SM(3t)2Vv)2Dr>ohE%51ih#l6BOj+<%4RzwY3=; z89Cp&l`JY?{quc$ftBEm`m^(e`{?QE>F5%px|$So%C-+F zO`)HK#l_?-_jc?%DAVxVs_cl@rQ93Jc6N5&^vUW%1C}A(xE-U#Ql-!*PbRYq_wC)A zq{PvC7;#ef@gs+=uVM2fS-ymXLKxp+cJ@TWnvmd*^kRo#)*(+yQ6l(EF1@c?XOb_! zHJw29wymwLt4s96iD_&O40m>Yu>^m$#w5VH(c9MH|~+($$EZVmk@|R{S~b$ZLd5lX{tUe+3ZzPQbHE&v87$y z5ra5)?%bECGnWf*UhOl@%*qC&^X zu+|q6E19Ng%$d z4hjemy1Ke5D8;&mQ8atF){fmw)=@;^~aA&oWZoTv?(%qlD_oG8tIQx z1XWT~1gGo~2;P1rrKMHA3B*BP=jP^Y%CMH$J*ly=v7DBY7cTVn^(jQ0QeIWHA8z`Zlv`L>n3-As?OWl@ zQsC34Rvm@MjcWIvKYyMeK3k)D@Zdo&s!dyWC~@yQb@Ph5`&w&`vHfTu5tX723!FH? zWlN)O-aGQ0#++Q&>DH~fZ~?R0XUC_8^^C9pGBPqe#cSpO!T$dK=O-;v?2zeV?gbq$ zPEJe=4GcV3Rd?K=^1-^i=XMq#e2IB0pO{$r&!0cPfB%lap=3CjmXsu2c3La`btlM$Io70V9D21e=X==3_#F)%Rf+Le9d z>kI8XQv~U2+-Py}m*;|t^Txcx-=x!D#Kke6cFMf=;bBF^S%4pMg!}4j%TzGGy4A~L z#1~09#H+N%oZAG@Ww{_L`*7UsNclZ1dhXIpqaq!*_MSa^)KpY3;DbD_bEBiE5<+Hl*s|PWzR-nX@zCusTpZZuIyvQb zo$thnzMLiJxzQssDnn+L$PaU4?V%A7`xzLDk#U>TFNeOWuBS&&%#FT)wxy*d`i#q*&u(@VRaHu6(bIN=N`%W(b&fi^x_w5{f!9q; zj(9ygVf@*foQ|_iI$hXqkZS+_2&9r{&k9W%*=C;~3~rQ8w;PpEQ&Ss~x>FM-voatl zJ$!zkr{|DN;8O6=KQhfpt1g`)?>BGW#LKwgmp~t^QUsFgR zLfAgV?nLh^yUT&yQi9Wu#k{^gDSs<;HDJynyRV+uq>c3ctOPJTiH=eL(ITh z1)YCzIo|pQQkV11tsNY?a!neM-MT#1S3xye+uA@FE|p%oe*I;6dAUk*Zcfhg)3X91`b16f2a0G-9!};jZqd9@tm!KDYHKB>|@j^mEb-`*g9(M!282MfmRF0*%c*+WT142uq)5f3Soc(ZQl2mznVOt@!kVn`{3MOV zy9gm$zx_fszkYte+I*7ZHxk6ykO9pM4B}GWynp}l{QaE*$FK2>NPzY=G&X`ycOi#n zW@a|zJjW%1SxqW#Z%8@(h>qvt#fwIFiK*?3-D=X;uQ_fEm+03O3l~RozF2}lO@2Q| zAl{0b+bYsZdD;tXZD5hZSev?Ljh%^SZ0rxL{k@%xrZ;X}D!K>Yr=g`aGB!>PIelxY z7l|vw#?{uwCP6;z=kTyI2Fyp!kF7@<5EhoKZ8PwhQB}3EEzhimhjIUYR+;R)yhtqI zrAwEzwcC)$t9>RA{~3wvKF=pg=dor%lHp+R&WRTzt5d}lCk(3|ah(f2+4M@+1w?Fi zm@ooIJ^%q-nYAptn#X9X5aY$214%#$R zac7f1)0w4(Uk0<+7z8axk#eG=qcbwBiXFx@GW6<>kz?6XtaEVV;3uH{1P)>{pYj~TcjokISi;56q8u5@+u7=g)wBUmu^LuF_)3FeC*+swO)d+tw{x zR*#%#rlWJjPJ+ZF*W6exAaVp` zpM{5;$_vg7e(m}G##6*$baHO4%<0!Pj4MO8Sc5zLYZe8Ww>T;Fu3b~TpPmLBk`nb; zE2-rb#ND2>Xp;})lPGJ`wSUJJeET*D9bM?;b)l{XJEPdiSGWcv8&jW6o)4ge(O@CGwkpoAedzx@lvxv@-qW zX<%SVsz6b}InrO)Y^%%j{`-Zdu=jaVGhkEmnM7$@-3ggcNs-HhUJi^VZ>R&T4S?qsq1*lmI7Dy7eSb+XDH#Zk{ z7`@~kiG(Nqz~=K=w^{An8`dBJP&7#)5h9KkR|X#16J@_Kwwbj7SR;XFKI)Y9HEZi% zA>5bsv^+VR?m-=O7h1pT?9^SQ9r4^sk)4yH%F_%f#PS|+BOp57*N08m|MTb6aMdcf zh=YRzwuUPAE$ksLD#V{*BJ!9A`}(w6EN(DL$d-+l_vX8M6oQr=gB`D@Au%^@+}Jd6 zRZ9Y?VWMQ(k4pTa7g*SdY_uq>KZJYH15*5iD9fzOerS@qST0t2VMzuCm{ zzM$J3Tew@d*uf0~6QtCnJ%4Ows1ec`e|)+K>tpS+Y0IlsOy@msZ%B)Y)|@Kjt+HcM z5K zmPDWeZx>rz=y~WDc&zl4{jk~)-!P>^K~4_&jvXbS$=K40QKuIPn)+a_DP6%<)8qa9 z3EDr2ykeJT!X~WQW`e5sUSeBG)0K|i?Vb4LKPTP)k|8W4Rw^u>9Ks6@SZat_SxrF1 z&n`#QywWXBC^9SZ_gBnIGy5DN6v&z-h$odiEYvEn>^v+Nf=u@^F)sG#@UZr0&qsRO0s;c)6)!H8uP>LA5qOanKYsiO z((~=xH|#SmuG9v@)2C01pFa;aonmu8b9Q1Dn&G!=65kTQ(l}5-kQ*zc{J2&tnk8c{BBa zV1Y6lX}*Ze>CyJa4%S4At;6*4M0v(c6*0t9HF*d%l%fk~178CAQbIU_t5Y>Iwr<}1 zkq7C7Q6{iyfIu%`8Wa`fzOwKObo#!xcW{)ASzB&0tITgzqXj`}V`C$5@usPTXS1GK zixO0zv9Yl~qey;(+mXaS=3TdyGHbLYLm%^|k#;E{GBRBole2)`Mv(hIv3qI^_y11S z;96oH?(*{TuC68JByXg# zT_2J5a34t2a_&NaW~ATo&SF9HZ%TSlf+q~C_h@Ri;58wyAO7~ipitE1#yegcn3|?! zwWxbHpS&?9VZZN;v)#FKZvYCWFMdx~jQsj;!N|zSM~@!CxT#sZ4PpsIgD;2q3xD#2 zii(QYqK$ucBW|P>Y!pj}pdt$T4>5;t}+xJ%`S55cN2V3x06zeZA2;oiPu zhy2BhCj|s(*26mO93APzckJW45cpEC+f|h`3%Yi2@W$(s(|!E|1BoeD!7lK^{QUfQ z&EIZPYn{!`g!aFjs}Ojx#2r9E&;LZfx}`gbIcs%od4kK1w{*o?$^HZ{uTreiN4b2< z&hUT$<>2%+yO$Rqp;LnMkrQhvadrj9fD)#jdlrS*-Ca*B$ftTFT|5DF;8R+N&}QUv)< zpYEuy&jfl-)xf8up`%NsOS(bYXt>{tY8kHQkt53KZ@+z8An5;4YqYq8G?Aj7x|Nct z19&R)lnt}&HcQY9POYx3HD8(;0*5MfUoA3?MUXvZSCo~Ng|v%|h{(6PF?0-naY5em6SAaf2^yc5eMtn&zfUww;3L2Y-N`KK3T%KC zGyFB~{)*z))P1)YU8t$3Vv1fQiJ!Nyvg%I1EJ$$m5K25$ZcbCw0+*_<#|YDfy-2ZR zhn|D8#?Yf%>f21Y6kg>dB_%nZR|k6(_$;QX&_Ta_oj*iaC z%HlLq9H3?l#0NAVye-4%Qc4$j`uQ_Pwa)-2Gc$IJXV2vr)gi0zXJpLD$suH{a7hu& zFlv{M$9{fHAbPhqY-*z1om%skYv)r6@wS}>nOAFw_M^bZ98ZF{<>RO*J*1ehE%;Vs zH}pb{6E3FmYxSo0r*04ce+_XnWY;XcVL}E61r3VMa!k+7;p!1!d_?Zo6-b%Jqm_Lf z>3!;YFOv3U9i524z!wI6utp2*M?#kJMIFZ@7QP%^NL8NIyTLdNk~=&yVipl_tM_97 z^2m^r%l(v=n9og3Gr&>TcNsxF$H1%+v3HkH; z_sQ-^8O036Xi?Z&G)05$H8sc$S`aY-Qh75<-4IELcWBBW!Db9jG2#?Uv}deA6P86) zOm3=lzH7I*PN}nc+)JoU9i0w)M~~zr?k_!66g5d=^orumwXK79Yh_Zo=J0B7~JvTV0B16 z_~rEfow=CtVm^pSDzIEUI)(KBN4%HCx6B`1r7kIsmtiUnNdI9fE@qg+Qe4u;4giJf z=0KEoxQs$8TKDS6z)pAcbmR$kCGqWR{_IAx&mD($jS->H-{}un3#$T2!Pt|#7?iQsuDD5=*{^es;W!3 zUOh9?VnqzDovJ!IrxE=imay>T=jn--GVGo$TecuDlQz}^RzaW-t*=0zA*>L7H)aOE z0=gIlOx3_N-Q3&=Tv#XH{dEfR@(&+A>@|1;l{TerHl^wcS~|Nr-wpkp2;fDyD9Xzt zc_&In!59wD%KGKCeK)6dclA_zj2urd6)dv9iJb{0GhGQn@e#A8BxS&{7uETDJCbMI zY&Vd2*uo2z3q3|bNr@_?|HFsc1(uOZv*&?k7_O-G&kLre!-#r9;@w^bmQOkNkUs)h zKhcrYg`F6HVzJq`IDQ(LCD2pN&Ta-`jQ^td7pEq^uz-UKY7vtsxbX>frdv*TiX(9PZwonG1W~$M^q*KnRLJA3|8;krrfOi(ACwI zRim>)Cw$J_>5z%rPHY*>YaZegE7>Jgmgo03)Ixs>bl z;4O}hq6UTdyNP8%PI5=SGL)Q#hawXQ+6GGb)(*H;#Opp5pCKDE0>FC<=!5}Cd7_b zk(b|begnx_frFMC#YwLk8@E6q!27zlk>vKUVFeY5_yf=%o-Nn!|Je&rR8#~`%Lf;H zC9kI+`^AZmN$)&->k_-6T|IzXdy~%mD5|#|Zy$IP<=tO;FfXg1z++ZW$b+IC|9rM1 zjaqDF^4&ukF1@*NEF`Bh-Mp#QCOm|K4+~@TCq+vd^NUGufxruHbnFa(&jVpq#NG{~4&w~fjii%=j*~mZLPCXQh>6w|lGJ*Y{ zBU6&GGO&)v1Q+5hwiL2{M^r@IXZcB70 zYB5A35S<4A3fb~@kQ;za&AF zBPpf}(1E~bThu(@4a3Z{>@F*9V=gj4IUmFU@me-I6s}FK=0=m9Wl#mN1Sj+5i&+UXZV^$B#n8M^Cq}n(*gs>*V4(|&}9`YRGG4pJ;)NtD``FJm; z>G+ij5}82RFXx$2>%ct>&oa={hlhoI5`(`@+&_X=UHrVfRN^J8bM0YaVJK+;lmf~B zlbqx{Q+_D{DLy_i5lCHvnmCeSJXec$%y8-xt-plhu2Nn;K2wPEVZ%qX+^jNFb8{Np z#Oh3jUa1<7*uwWsGJ%qQ`#;g`B>8S7-*W#FmIUlS`HLmz9x_-L4<0;dYHETVN5L$r zQ(A&@xa-lik&JQ;&R}xdqYwQ3Ls>snRY@JobX~NO2?Smr_A0a+3e+h?-$U^DC-i1m z!wrPRmCD0^{5S$i0Vo9R-w-e7>s#Y=as}=b%n8)V4;?&M>Cc?8*1Wd547ZgK+LV5I z9x8!H)2PZd)LcrGdci*g6>l?6In@KFY*xHFC}y;B(I=g z;CGzFtg5h_IaB)ftvEpr@dC|((Oira7C?)YqttEa|5eI;LpJt_pf)kyUht)>OV2GkQ_7zSv=tt5W7hB4J$v)! zO&FBj?#mXlC-?5%i*Aslki85HK!nwg0f)T3z2U&NJa`Us`NM|~h)ctrk!5A>FbV)C zkmHaUUQ|#w*mQ2ceo9~=dikbEKORX3Ylk}s1xeHyT@iL*f^g>IIJaC!Mu0G9K%O~l ziefVp6BD+Y+svSHpGNE}q3qY%coE&lPA*LnVThYaV z8V0mbGTG*>TiMvz%{oXvc6YC13xkwQS-0aps1Hdd(Ivg|9BR+E5V0G4QYo&fsp)$t zxZ7jBbm@)V<;(50wembXJcK}0Dp6S}Ms;DT23D)Fp&=-YuKEEEjzPnr*xHkW-|B40 z;8R>THvSSJr0SLgo|vvzSy#sm0ctr1N6W_6mhgoRbix?quSUbd$cRm*0i3mLeQgLV>i?=I%@7M&f@hSRjb0Ni?)AosOnioMV>QfbOTulI_BP{ zPrgXr0K`$fefRFX8(X$`s?&U@BfuBZfN{?rR{zUksLsGMQQb}VV*}bUI3}(X#mC2^ z3j`GPbaz}vMmb_yy-b;7&+t>%KZL8guH_4ra`#opr|PHSs9pEP*R@u8kCNLtcGusF6r`5LqUg*@FzqPYFUUK zx9K`TSb-Vt$xr@`s?{rCEGjH?f-&yn5mB?jn0L8JSNtch}%Y_tkt`WZOuxvO9=c&}C-Odh+`lR2N`5LLX&eoX~|&yG_xx z1q-Uz^-xW9bzrEO8a!@K;QS{s4=e%X0-PCoZR3+iFi<83UL*)!k*oW&(Dq@ z;^0Wi%v5sc5))e&=m_4laU;|xVu)+$oQumcIE6)PwuHM@e^^;j+D||*c(*w)6K;|N z000hH$T5Tt^PW93D6ND>Zredp(d~b3NCFPQ0!lA6I}@G5f6W+5?SOrajsi8?F-t;< zI%2B2#P3^0MGR_o5nuZI`nIz;&yS~Dzld7W`3^FSxax#^irp|j)-HJbc$VF@V~G@m zpXi-}oi&Q-!v=Sr9S)9)ihA}e$+-pI&)c`x-rU`S^rOTbwEG7LgEtkpJ&30OFE7V* zuEZ@eA_zhh!;%;W3r15LyO-04a%_L0STatq7Z}N+omPO|I%;sqkS96B&BjzBAMa!>m0$dg(+ViXf?nx@lOZV^CA;&I^;VDYa;kL?T?88%tHLD_&T zYSRePka?e;Kf*kwn|=LLr7uHYAo!Cd-H4)-3P#1O;gf3bt2LnbqH#jd-X@NY?jnrQu}! z??kzxs52LPAo>7NcLIiD@8SAj0l}}>g@u=3Omk_Zk?z<54mb##0z7{8=Ld4e=f4&Q zqPvm74GR`9L0{6eav+`+X)qy&~W1%v8_j`_a)hNPKvnPtYO1jdy zri2tEa9`Bm(E^Clfhp7?R;W^zhU^23CU`FF^3RlfmNoKC8YSHyC;IrvC@TlJUJyBa zSi*k#X!;f}DraYBSVCxD!IB8OuQ*9)#x{Bw@o0IA$HEAWEG=Dyi+U5G2-1VFZ2k5v zsk`DwqoSBD8XI8{qA1RpF6uIu7V-Qr5@A8S^`VyyGqbZqg7Wjd4`?kmo0IYtXvga3u~pO1JDM@`WukAU$!VU@viRk@D~ z5L--4;4N!tutC?;P+KkR)*M`_IIaIK;uATuewiU#6nHV z2C9wutD;8k;aQkGA8J;FeizU!d$FmtP)kqvCqS#X7cXAvyq*%a3Yzb7nE>0LT73!q zJ4qL##t9zjG2E04d?(t$8Mdlpqob@cOST!i(cYf%ynOP_j0Y()9{R#u!S4-4fAr^F zgLm@%`;{wKDm0*@<9pbse+a09VF4G*FQ~%rO>!rkMx~wVg?+oTIH@i9p?}+6FEIWO z^}6AAx4poF|3{keC$-J~^b3gBzfFJPcf-E*?h3B!*RQ`nKu$;aBes;c|xTK4GJL{n4nHxBh~V#jqL>n&&JY#PY% z_c1ffkCC6qiS1DCp!LvP+ct03K?de&$wFA+Y-};yDOhDsRGY9V5vzUZDS(y>StJs2 zu$3+jPEKrG0gtDRhTpNH_R}Y28a-qWn2^u;O;kQOfbf;$YB2XMW4C#W z-he8Lh|qCfgoK9*RF6#w;n5d$n*5G9f-8tTB+SDz5p2O`V9Td)=yRg$|->C96a~}>N1o^e~sKe z18)abpNiOq*NmNqR*D|vFo3@UYHnx?3PaPMP8u>jcDp{tYH9f@BJRBtmlG~~AO zs|wKBnt9ce>LGKItdrd^@Z%zV=f?B~Ts0_fj z1?9f{l@cAyvVk)h9;+jYtt#M`fvoC%SBm8I^`kw9GJI0Z$#*7fs_2$!@uz1z(_U~V zJ}bml5QT}JpFgpO*~@dYvH}!qmzG8{(5MZTh1!kWy2(D+syA+6kxegLc#j|u7&fnu zd4sjSW?*oFj}Mw=5j}#iNK(YNRKxBq2TZ14$~q__aybuG;7R1QV5SU^XEGMqZH=76 z?FAF)xOaeOiynT+fkaOAx(K1hwzi_S=@9W)v=;fn-%?OGgQN^9Na!Y5d(<0pgX@XG zMEawfOxE9a(Ix1ZPxI%`mTN1EP*TbBG?(bQ*?1$aFB)7>tqDQ8D^)FpYl8pwqlT%RS<>${$Pcxv2AHj)N zzKrUHKQ}Tk09GOZ>+Z>uC*ZNQ=tU`g3oCkdv~?P#Tu7o(pf_s6Jx5d%)RN9FA_V@Z zV5eF?3m3FH=7k|9RSLt6!PwnF+R*8MxzRjqSvK2z87h7mUV*BLirsn;Dg|(T-pr%z zp@yXgR=qM$&&0$;Pme7$4jeN!R#wzO<)5EaSS_bcU-mp!wlY-%*^&YDhG%yJZ~(Bt z0u)IN{Y;E@2OYeO(h-6i-p5*xznI2gPoKZ1IXD|8WfsMn*;xxHM@gRC2EziLaysp8 z)i@h*`g93sCQ(ufTIpf^z*BJ9#4;9$cYIZ!HhBpZn5;%TUDID1hUPj{`a0lv`)#jnKq zf7k#&hKP=hweeq4U;W45r9NCs*+72Ve)(B4g5q3*_Sw`wir_;kDxsc3uqWZQi=oLA zp#{H4%`nBCxAPCp&lCn6>+SDHi>LYv6p*YJCV#+I=tNOhoHy$%bEaeiBRuS_v&Q+mV#I4Xo`Oe1;Y$|+}h z4RcbaIKk}HH zBqYL|e>V^A->-t2pPijWds~`v0>nPJWDt862&~$#aWvwnaRwvts0Q!&>uATy6kdV$ z2r$6mmW*glreyt?xV+mMsFs4&3>(Y1iC^=(BLdo1^UsU$Ap#&!#DHG!^ut zs*E!SP!BJA)?(s7#lU?Q2Vj2fV_-;KTQTd5v)i+8U$UO3cr39LzRJ8wxAN-x+G>g( zQgqV1I2WVivW;`BeGCd2uxyDs9*~t%UE=iXg-tmlgcA~_E5zl}z6Qb#(3)tEwMF12 z|5^*7kAY2CSbH}0`jsmIxi=OYuZ5$nm)(_oem>})D|#;-cTqaF%)c{Kff%I zL7JbPy)>Mffk<-34m9l+!dbH=hz}vE8nnMbh7T8tsYN!QN!iuQKuxUeFP}205=Ya!wiZc%|ndxFcIDKuKcpeIyRdD_X+i6P;?T zhZ+v6XCH+n_SD<^!*46$QVg+;>Jr9H);R%D(Fea12{+j%^1Py=?bNd2_8!CK^Ms*n zDfL(SMS_>+t&<);9G{~vtru3BQZoZfkH5U|W*aja$qb+fVC8mo%8fU`)kJZ|Bk%^UmvDg5(hI8X~DZomY26XYL(oocA6G&D4vZUVg5 z)z?qP`HMD`2I3vD?(3-;Wz}E4WcWm)5Op5CDA8G*-GRDY)fxBvT-3Zjme#K}wQHW- zNz?Yn>f$=@J&d+-86(@kJzFQX+dh5D<=ihRvADFf2B&Jnh7EA+aA%ln+oc(k#WoQ^ z!2-Sv`m}1n9VFis{hmXE0}F6IPfZ^)%{Uu6+~^Ji6^AJKPo8|GbZ5%j%M0fhv8Ph> zZ^3QSA8Oyrty=`=AQ8QEuPTMofe&8y?=!3BAd`TZb}Dugs|s1yK7dVV__$aMmkD@N z4Zm?iFF%f+5|y5zNYXKvpa>?2`kGe7rs#G4D;2ll$#=T^GOaup+F2HXK7}OYd(;u3 zZzWd)vqN<`)e?|6U_*)vM4K8K8k(EyI1g)%Q*h>o}Hx-X&GeVDxvN zgP96S4-3BsQvNrmm+TAmN7j_=wdXkq zlKwtE){c&-e0!`cWI>};YGq=wV8Z=^s|?1#XZ|e{05s_SBedB%N%&7#MQt8jq5wuO zHZmfXE0 zi^ckiT?nmV50;7iJwMbaW%<%?`5jt?z{c`%)(R1{s3k>MAi@r(F9VB-QfKq!1oy}^ zVFWHJYUnD127aYquD8mYi@GEF0>H6d(B6i&M({0Uwq(U8SeHXEZ&5D3cmF=Lj+BH1 z_WG-t+4DtW>K`jA4sdb~Lzty3ryteIzQAb+u3D5!tcQLCo5vF?r%-N?34Ga;p5r+B zjV0I+whawql1&sRT1dnI;KT#M2?YNFGq`lyBk zXj~jVoIJpAiw0J38}J>Z35B$Q+A!6xXHr(I>$B+kTJ+Z}GYoigcd9`&0Wlqh8UUCt zajzz|2^e^ASDc#2OYzueI1GnnL$-zc2BWww-@*l3diJ?aNI7>d=c-yPW*VoAMlk1~ zM>K8BcRf81%V^`6qr`oB5+z+VLGf!GlY*MMUp~F0^Wgq%ASB!E*-BEfRQPFqhGfkW z77${bfriGuubM`36Umw#PBeKi%f{QlUjkCVXoxy)uyxZ$;(_<1i^zYN2b?^|nFg0U z{lcwq6G%w(=yr>Fj10DxS(O=9juOw%n^OIk=jTm32wtu%7rII}{ytdsUq5S3$}a#P zD9}m#T!6nFtN-6RasSr|ukU%yMHXjRyk2_;+%XMcmFe?HfZ?)ZKgP)E)%w@*{=c2! zPqNnBJ>^YxYo6@CIpXzSo@>vf1XYIpM83PQ+l4|Wku4fmREmY|11SsHsF{1)0Fvr zlV^R4!=LbYeJs}e?^*wEp7pm8{Otn&8#AY8_W!3dh=0WG|Jz~wdpiI6APYq1?-ltYKAQ?t zw=ar6C~?{H@1FIykIeW#+G7=F>3`ae{{~)2{zoA6edEUjXF)7-qh& z=UtxXAU%I>uLL`lH2bf_oZXuxLa+9Xn|JzL&ZN!WZqTrGGxwgc3vbwI2h>zu8}&)f z0$Ogvhb8_zfO8&y{(OQDUm^azU^Z>Ik9zeg3x1cD{>PL4d{Fw8a4z-NrbxX00L$y` ze_iO`U6Aj3jr?IfPxy6if7Ntg7^NgpRZpz4|s|L6znmc;Zwc( ctA*0KQ}T)#{YsTPfDypp>FVdQ&MBb@06oP4rvLx| literal 0 HcmV?d00001 diff --git a/microbit/assets/putty-console.png b/microbit/assets/putty-console.png new file mode 100644 index 0000000000000000000000000000000000000000..9e5fa74fd55c848d4cf4da2ebd8822e075f4c0b6 GIT binary patch literal 22567 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 literal 0 HcmV?d00001 diff --git a/microbit/assets/putty-settings.png b/microbit/assets/putty-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..0f9259d3d38713d4359abc502572a3bbaa7f17fa GIT binary patch literal 35966 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

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

    Discovery

    +

    Discover the world of microcontrollers through Rust!

    +

    There are currently two versions of this book. The first is older and uses an +F3 Discovery circuit board to introduce you to microcontrollers and Rust, while +the second is newer and uses a micro:bit circuit board instead.

    + +

    Translations

    +

    This book has been translated by generous volunteers. If you would like your +translation listed here, please open a PR to add it.

    + + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +
  • + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    +
    +

    Discovery

    +
    +

    Discover the world of microcontrollers through Rust!

    +
    +

    This book is an introductory course on microcontroller-based embedded systems that uses Rust as the +teaching language rather than the usual C/C++.

    +

    Scope

    +

    The following topics will be covered (eventually, I hope):

    +
      +
    • +

      How to write, build, flash and debug an "embedded" (Rust) program.

      +
    • +
    • +

      Functionality ("peripherals") commonly found in microcontrollers: Digital input and output, Pulse +Width Modulation (PWM), Analog to Digital Converters (ADC), common communication protocols like +Serial, I2C and SPI, etc.

      +
    • +
    • +

      Multitasking concepts: cooperative vs preemptive multitasking, interrupts, schedulers, etc.

      +
    • +
    • +

      Control systems concepts: sensors, calibration, digital filters, actuators, open loop control, +closed loop control, etc.

      +
    • +
    +

    Approach

    +
      +
    • +

      Beginner friendly. No previous experience with microcontrollers or embedded systems is required.

      +
    • +
    • +

      Hands on. Plenty of exercises to put the theory into practice. You will be doing most of the +work here.

      +
    • +
    • +

      Tool centered. We'll make plenty use of tooling to ease development. "Real" debugging, with GDB, +and logging will be introduced early on. Using LEDs as a debugging mechanism has no place here.

      +
    • +
    +

    Non-goals

    +

    What's out of scope for this book:

    +
      +
    • +

      Teaching Rust. There's plenty of material on that topic already. We'll focus on microcontrollers +and embedded systems.

      +
    • +
    • +

      Being a comprehensive text about electric circuit theory or electronics. We'll just cover the +minimum required to understand how some devices work.

      +
    • +
    • +

      Covering details such as linker scripts and the boot process. For example, we'll use existing tools +to help get your code onto your board, but not go into detail about how those tools work.

      +
    • +
    +

    Also I don't intend to port this material to other development boards; this book will make exclusive +use of the STM32F3DISCOVERY development board.

    +

    Reporting problems

    +

    The source of this book is in this repository. If you encounter any typo or problem with the code +report it on the issue tracker.

    +

    Other embedded Rust resources

    +

    This Discovery book is just one of several embedded Rust resources provided by the +Embedded Working Group. The full selection can be found at The Embedded Rust Bookshelf. This +includes the list of Frequently Asked Questions.

    + +

    + + + +

    +

    Many thanks to integer 32 for sponsoring me to work on this book! Please +give them lots of work (they do Rust consulting!) so they'll have no choice but to hire more +Rustaceans <3.

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