From 71d86510ec7b0186d17e6819357fb92c38051747 Mon Sep 17 00:00:00 2001 From: Damir Shamanaev Date: Sun, 17 Mar 2024 22:29:49 +0300 Subject: [PATCH] adds sui preview --- sui/.nojekyll | 1 + sui/404.html | 222 ++ sui/FontAwesome/css/font-awesome.css | 4 + sui/FontAwesome/fonts/FontAwesome.ttf | Bin 0 -> 165548 bytes sui/FontAwesome/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes sui/FontAwesome/fonts/fontawesome-webfont.svg | 2671 ++++++++++++++ sui/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 sui/appendix/glossary.html | 237 ++ sui/ayu-highlight.css | 78 + sui/basic-syntax/address.html | 278 ++ sui/basic-syntax/assert-and-abort.html | 288 ++ sui/basic-syntax/comments.html | 304 ++ sui/basic-syntax/constants.html | 281 ++ sui/basic-syntax/control-flow.html | 257 ++ sui/basic-syntax/copy-ability.html | 247 ++ sui/basic-syntax/drop-ability.html | 295 ++ sui/basic-syntax/expression.html | 310 ++ sui/basic-syntax/function.html | 287 ++ sui/basic-syntax/generics.html | 360 ++ sui/basic-syntax/importing-modules.html | 337 ++ sui/basic-syntax/index.html | 370 ++ sui/basic-syntax/module.html | 313 ++ sui/basic-syntax/option.html | 283 ++ sui/basic-syntax/ownership-and-scope.html | 320 ++ sui/basic-syntax/primitive-types.html | 321 ++ sui/basic-syntax/references.html | 315 ++ sui/basic-syntax/standard-library.html | 254 ++ sui/basic-syntax/string.html | 299 ++ sui/basic-syntax/struct-methods.html | 353 ++ sui/basic-syntax/struct.html | 296 ++ sui/basic-syntax/type-reflection.html | 269 ++ sui/basic-syntax/vector.html | 287 ++ sui/basic-syntax/visibility.html | 262 ++ sui/before-we-begin/ide-support.html | 258 ++ sui/before-we-begin/index.html | 233 ++ sui/before-we-begin/install-sui.html | 245 ++ sui/before-we-begin/move-2024.html | 234 ++ sui/book.js | 697 ++++ sui/clipboard.min.js | 7 + sui/concepts/address.html | 275 ++ sui/concepts/index.html | 233 ++ sui/concepts/manifest.html | 298 ++ sui/concepts/modules.html | 246 ++ sui/concepts/object-model.html | 267 ++ sui/concepts/packages.html | 286 ++ sui/concepts/user-interaction.html | 237 ++ sui/concepts/what-is-a-transaction.html | 252 ++ sui/concepts/what-is-an-account.html | 247 ++ sui/css/chrome.css | 545 +++ sui/css/general.css | 245 ++ sui/css/print.css | 50 + sui/css/variables.css | 261 ++ sui/elasticlunr.min.js | 10 + sui/favicon.png | Bin 0 -> 5679 bytes sui/favicon.svg | 22 + sui/fonts/Spot-MonoBold.woff2 | Bin 0 -> 36100 bytes sui/fonts/Spot-MonoBoldItalic.woff2 | Bin 0 -> 37328 bytes sui/fonts/Spot-MonoLight.ttf | Bin 0 -> 57820 bytes sui/fonts/Spot-MonoLight.woff | Bin 0 -> 37360 bytes sui/fonts/Spot-MonoLight.woff2 | Bin 0 -> 34132 bytes sui/fonts/Spot-MonoLightItalic.woff2 | Bin 0 -> 35980 bytes sui/fonts/Spot-MonoMedium.woff2 | Bin 0 -> 36636 bytes sui/fonts/Spot-MonoMediumItalic.woff2 | Bin 0 -> 38540 bytes sui/fonts/Spot-MonoRegular.woff2 | Bin 0 -> 35660 bytes sui/fonts/Spot-MonoRegularItalic.woff2 | Bin 0 -> 38320 bytes sui/fonts/fonts.css | 55 + sui/foreword.html | 237 ++ sui/guides/2024-migration-guide.html | 281 ++ sui/guides/README. | 1 + sui/guides/RED | 1 + sui/guides/better-error-handling.html | 336 ++ sui/guides/building-against-limits.html | 244 ++ sui/guides/index.html | 233 ++ sui/guides/upgradeability-practices.html | 311 ++ sui/hello-sui/hello-sui.html | 307 ++ sui/hello-sui/index.html | 242 ++ sui/hello-sui/module-structure.html | 293 ++ sui/highlight.css | 191 + sui/highlight.js | 610 ++++ sui/history.html | 246 ++ sui/index.html | 231 ++ sui/introduction.html | 231 ++ sui/mark.min.js | 7 + sui/print.html | 3215 +++++++++++++++++ sui/programmability/collections.html | 289 ++ sui/programmability/dynamic-fields.html | 269 ++ sui/programmability/epoch-and-time.html | 278 ++ sui/programmability/fast-path.html | 282 ++ sui/programmability/testing.html | 247 ++ sui/programmability/transaction-context.html | 284 ++ .../witness-and-abstract-implementation.html | 258 ++ sui/searcher.js | 483 +++ sui/searchindex.js | 1 + sui/searchindex.json | 1 + sui/tomorrow-night.css | 102 + sui/your-first-move/adding-tests.html | 317 ++ sui/your-first-move/debugging.html | 280 ++ sui/your-first-move/generating-docs.html | 307 ++ sui/your-first-move/hello-world.html | 319 ++ sui/your-first-move/index.html | 244 ++ 102 files changed, 26780 insertions(+) create mode 100644 sui/.nojekyll create mode 100644 sui/404.html create mode 100644 sui/FontAwesome/css/font-awesome.css create mode 100644 sui/FontAwesome/fonts/FontAwesome.ttf create mode 100644 sui/FontAwesome/fonts/fontawesome-webfont.eot create mode 100644 sui/FontAwesome/fonts/fontawesome-webfont.svg create mode 100644 sui/FontAwesome/fonts/fontawesome-webfont.ttf create mode 100644 sui/FontAwesome/fonts/fontawesome-webfont.woff create mode 100644 sui/FontAwesome/fonts/fontawesome-webfont.woff2 create mode 100644 sui/appendix/glossary.html create mode 100644 sui/ayu-highlight.css create mode 100644 sui/basic-syntax/address.html create mode 100644 sui/basic-syntax/assert-and-abort.html create mode 100644 sui/basic-syntax/comments.html create mode 100644 sui/basic-syntax/constants.html create mode 100644 sui/basic-syntax/control-flow.html create mode 100644 sui/basic-syntax/copy-ability.html create mode 100644 sui/basic-syntax/drop-ability.html create mode 100644 sui/basic-syntax/expression.html create mode 100644 sui/basic-syntax/function.html create mode 100644 sui/basic-syntax/generics.html create mode 100644 sui/basic-syntax/importing-modules.html create mode 100644 sui/basic-syntax/index.html create mode 100644 sui/basic-syntax/module.html create mode 100644 sui/basic-syntax/option.html create mode 100644 sui/basic-syntax/ownership-and-scope.html create mode 100644 sui/basic-syntax/primitive-types.html create mode 100644 sui/basic-syntax/references.html create mode 100644 sui/basic-syntax/standard-library.html create mode 100644 sui/basic-syntax/string.html create mode 100644 sui/basic-syntax/struct-methods.html create mode 100644 sui/basic-syntax/struct.html create mode 100644 sui/basic-syntax/type-reflection.html create mode 100644 sui/basic-syntax/vector.html create mode 100644 sui/basic-syntax/visibility.html create mode 100644 sui/before-we-begin/ide-support.html create mode 100644 sui/before-we-begin/index.html create mode 100644 sui/before-we-begin/install-sui.html create mode 100644 sui/before-we-begin/move-2024.html create mode 100644 sui/book.js create mode 100644 sui/clipboard.min.js create mode 100644 sui/concepts/address.html create mode 100644 sui/concepts/index.html create mode 100644 sui/concepts/manifest.html create mode 100644 sui/concepts/modules.html create mode 100644 sui/concepts/object-model.html create mode 100644 sui/concepts/packages.html create mode 100644 sui/concepts/user-interaction.html create mode 100644 sui/concepts/what-is-a-transaction.html create mode 100644 sui/concepts/what-is-an-account.html create mode 100644 sui/css/chrome.css create mode 100644 sui/css/general.css create mode 100644 sui/css/print.css create mode 100644 sui/css/variables.css create mode 100644 sui/elasticlunr.min.js create mode 100644 sui/favicon.png create mode 100644 sui/favicon.svg create mode 100644 sui/fonts/Spot-MonoBold.woff2 create mode 100644 sui/fonts/Spot-MonoBoldItalic.woff2 create mode 100644 sui/fonts/Spot-MonoLight.ttf create mode 100644 sui/fonts/Spot-MonoLight.woff create mode 100644 sui/fonts/Spot-MonoLight.woff2 create mode 100644 sui/fonts/Spot-MonoLightItalic.woff2 create mode 100644 sui/fonts/Spot-MonoMedium.woff2 create mode 100644 sui/fonts/Spot-MonoMediumItalic.woff2 create mode 100644 sui/fonts/Spot-MonoRegular.woff2 create mode 100644 sui/fonts/Spot-MonoRegularItalic.woff2 create mode 100644 sui/fonts/fonts.css create mode 100644 sui/foreword.html create mode 100644 sui/guides/2024-migration-guide.html create mode 100644 sui/guides/README. create mode 100644 sui/guides/RED create mode 100644 sui/guides/better-error-handling.html create mode 100644 sui/guides/building-against-limits.html create mode 100644 sui/guides/index.html create mode 100644 sui/guides/upgradeability-practices.html create mode 100644 sui/hello-sui/hello-sui.html create mode 100644 sui/hello-sui/index.html create mode 100644 sui/hello-sui/module-structure.html create mode 100644 sui/highlight.css create mode 100644 sui/highlight.js create mode 100644 sui/history.html create mode 100644 sui/index.html create mode 100644 sui/introduction.html create mode 100644 sui/mark.min.js create mode 100644 sui/print.html create mode 100644 sui/programmability/collections.html create mode 100644 sui/programmability/dynamic-fields.html create mode 100644 sui/programmability/epoch-and-time.html create mode 100644 sui/programmability/fast-path.html create mode 100644 sui/programmability/testing.html create mode 100644 sui/programmability/transaction-context.html create mode 100644 sui/programmability/witness-and-abstract-implementation.html create mode 100644 sui/searcher.js create mode 100644 sui/searchindex.js create mode 100644 sui/searchindex.json create mode 100644 sui/tomorrow-night.css create mode 100644 sui/your-first-move/adding-tests.html create mode 100644 sui/your-first-move/debugging.html create mode 100644 sui/your-first-move/generating-docs.html create mode 100644 sui/your-first-move/hello-world.html create mode 100644 sui/your-first-move/index.html diff --git a/sui/.nojekyll b/sui/.nojekyll new file mode 100644 index 00000000..f1731109 --- /dev/null +++ b/sui/.nojekyll @@ -0,0 +1 @@ +This file makes sure that Github Pages doesn't process mdBook's output. diff --git a/sui/404.html b/sui/404.html new file mode 100644 index 00000000..e18437d1 --- /dev/null +++ b/sui/404.html @@ -0,0 +1,222 @@ + + + + + + Page not found - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Document not found (404)

+

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

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/FontAwesome/css/font-awesome.css b/sui/FontAwesome/css/font-awesome.css new file mode 100644 index 00000000..540440ce --- /dev/null +++ b/sui/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/sui/FontAwesome/fonts/FontAwesome.ttf b/sui/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{ zJTr4<=FH5QnRCvZnOu5{#2&j@Vw_3r#2?PKa|-F4dtx{Ptp0P(#$Rn88poKQO<|X@ zOW8U$o^4<&*p=|D!J9EVI}`7V*m|~_En`<8B*M-{$Q6LOSfmND1Z!lia3ffVHQ_mu zwE*t)c_Na~v9UCh+1x2p=FeL7+|;L;bTeUAHg(eEDN-*};9m=WXwJOhO^lgVEPBX5Gh_bo8QSSFY{vM^4hsD-mzHX!X?>-tpg$&tfe27?V1mUAbb} z1dVewCjIN7C5$=lXROG% zX4%HIa)VTc_%^_YE?u@}#b58a4S8RL@|2s`UUucWZ{P9NJxp5Fi!#@Xx+(mZ+kdt3 zobw#*|6)Z(BxCGw^Gi+ncRvs|a|3xz=tRA9@HDV~1eqD)`^`KTPEg`UdXhq18})-@}JTHp30^)`L{?* z;c)alkYAc@67|W!7RDPu6Tsy@xJCK8{2T9-fJw6?@=A(w^}KCVjwlOd=JTO=3Zr+< zIdd?1zo-M^76}Jf!cpLfH`+2q=}d5id5XLcPw#xVocH5RVG7;@@%R>Sxpy8{(H9JH zY1V)?J1-AIeIxKhoG1%;AWq7C50ok3DSe?!Gatbry_zpS*VoS6`$~lK9E?(!mcrm1 z^cLZ1fmx5Ds`-ethCvMtDTz zMd=G1)gR$jic|1SaTLaL-{ePJOFkUs%j634IMp}dnR5yGMtsXmA$+JDyxRuSq*)bk zt3tSN2(J<@ooh3|!(R%VsE#5%U{m-mB7fcy&h(8kC(#>yA(JCmQ6|O1<=_U=0+$AY zC)@~M`UboR6Xm2?$e8Z$r#u8)TEP0~`viw@@+){#874R?kHRP|IU4&!?+9Cy52v^I zPV4Xd{9yc;)#l?0VS#6g@ z`#y))03Laq@^6Z#Z*uvzpl{$JzFJgn&xHlNBS|Eb!E@}~Z$^m!a9k34KX zT|VETZ;B_E$Ai8J#t5#kATCAUlqbr&P~-s)k^FfWyz}iK@`B$FI6L0u1uz5fgfqgU zRBmB>F8s_qp1HWm1!aXOEbpf`U?X|>{F`8Md500U3i;Mh9Kvbd(CeuC>077ww4g^h zKgM(A48W`XEDE~N*Th^NqP#S7&^w2Vpq+df2#@A*&4u~I+>t)9&GYcop9OtUo=;2d zGSq?IMBAYZffMC1v^|Z|AWdQ38UdJS4(H(nFI<|%=>0iAn3lvcSjIR(^7r7QuQI0a zm+@Z9QXmf!efG1**%Ryq_G-AQs-mi^*WO#v+tE9_cWLjXz1Q{L-uqzh z-Vb`UBlaT|M;ecG9GQJ&>5)s1TzBO5BM%;V{K#`h4juXPkq?e&N9{)|j&>ZKeRS#3 zOOIZ6^!B3<9)0}ib4L#y{qxZe{ss8}C5PC)Atkb2XK%PS)jPMht9Na0x_5hTckhAT zOz+FRJ-xk0*b(QE(2)^GQb*<<={mCZNczb3Bi%<19LXGc`AE-^-lOcO^Jw^J>ge2~ zT}Rg*O&{HUwEO6RqnV>GAMK$M`~TX%q<>-my#5LOBmex)pWgq|V@{jX>a;k`PLtE< zG&ohK;*_0|<6n-C93MK4I*vGc9shKE;CSEhp5tA|KOBE|yyJM=@i)g?jyD~Db^OKg zhNH*vXUCr$uRH$ec+K$#$E%LtJ6>`8&T-iBTicKH)SNMZS zB8UG!{1{Y=QL&oLMgLzR(}0Y>sN0TqgG|kLqv_VcVSLD)aJ?AC^D!bLa6K5Ut1)YA zghRXq;YBrYhrzOK23vXorq6v~v*CBb?*bYw$l-3J@cY5H}8Gr;t8{e8!J}L*5e>!hOQnM3g=8eoXDiYZBlmBW?=(Qvo;ib;hP4-|5>J zo6*MD%*UW90?aI=ncV;fJZB$fY|a73<^rd=!0(I%TsLE9TH#hRHV<&~b~82~@n<2= z1-*oTQL{zWh}4H zGjX>}SbW{R;(k^VBouiebp<&Q9S1P`GIlM(uLaz7TNt~37h`FJ-B1j-jj@}iF}B$Yhy1^cv|oM`3X|20-GXwq z0QapK#%@FUZ9ik|D}cWpad#li_7EK6?wrrq4l5kOc5H@2*p5ENc6Pxb%`OEl1=q{i zU1`Sdjxcu562^8fWbEEDi1(A=o?`5)DC_=i#vVX^45ZpSrpE35`g>WA+_QYDo!1%Byk?;4A*Y^%H_McC{^)mJp(mf6Mr$1rr8Klp< z@9$&m+0Bd{OfmMH!q^XxU*>tneq@E)#@LU6-}5Nz`DYpXi4*QA#$MRP*w045^)U8x zl=XAu_Y36n%QPIqUi^r$mjH7JWgdEmv0oiv>}BNj>jtO;GSSiGr=LO--M;f3$4%-kcdA5=kp1;?w1)iU%_3WyqWQmjf@AcVZ3xc<7I~# zFHgbYU4b-}3LN4>NEZft6=17@TlH$jBZ!NjjQC2%Yu;hJu9NWwZ@DynQp=tBj8Wjw$e9<5A{>pD{iW zZqogXPX_!HxT$LypN98z;4>ox_a@^r4>R7`&G@Wh#%HG(p9^;e{AczsK5r7^^FxfE z1>DZ=f&=UVl(8@Y2be_)+!n?cUjPUAC8+bcuQI+Aab3F@Uxu=lJpt$oQq38DE=X{7U3=m6P!eKVy6&>UK5q-?WYKFCon} zcwbuv_Xy+HBi;48;XYwJy_)eGknfFvzbOHS_{~WFRt)zJ zijpU?=0x zkwe%IkXL3J<39wBKYX6?A1iQgGX8uw<3E|t_zN{~?=k)}E8{7uHGX6%I@xLJ5o5hU3g}A@9GyXR4dV3$^??m7ZGyeD0jQ;~={sZ6d0>}3fa8JQ~ z#Q6Kj>z^jLM;Px_;9g|>2lp6?Oy32JW8UD|ZH#LugXW9=mzl&9Ov2uUBsVZgS;-{zFeKKwOfnbOFe$i&Nu~HMe}YLB^Wk1(Qs^2cg^_pF zV@!&4GARo9*fb`^0bBDClWMmysSaUvuQREB7n2(BZbV*M)y$0@8CXG!nX&m5FyO}f|^_bYrq)EtQ3jEW$ z;E;a$iwt`}|2xOlf`@fNIFLzjYz@1@vMcQB;TbKpR_b1>hK{W@uw#sVI6JqW86H;C ztQ;P%k-Nf8ey^cATop^SG>2V0mP~Z;=5SL5H#}UQ-NIABSS;9=rYBEjx70^!0%|%? z6H%vBBRb1si5UK{xwWyrI#6mdl~NhlB{DFSQ4f#HYnQ4Tr9_9++!S!BCwdbtt-PhV z2|9^MD=%7f(aK494ZCcz4t6dY`X;_62ywrIPovV+sT0pH?+{mwxjh%^> zh_?T`uiv2^KX}>z4HVY!Y%V1QDcBvi>!sD@MEbj99(bg@lcBxTD9~gYzfIm>7jFFl;^hEgOD8Clhu+6jw>0z&OhJ=2DoJ42R3QaA zWOOLCseE6;o!xG!?ra~f^>o~D+1yBE?qxT0^k{Eo?@YU;MW)Dk7u-Ja^-t=jry`Nm z^!iU;|I=I9eR|&CLf`eUDtM5Q2iZ}-MO8dOpsgMv)7Ge`r77T1(I!FduCuw%>+xyh zv~lQApLDjitE7#8{D!C9^9KL8O}^S6)E?BVMw_qP`rdoia-YG@KjOf%Qh4Bnt8Mcoi9h#JRYY3kEvn*UVbReO50BrmV+ z;MZw4c4)uX7XS38vL%mZ(`R5ww4GL|?R_+gqd5vmpyBRdmy(bdo1(0=sB8@yxdn)~lxbJjigu9=)pPhNBHJ@OCr@Hfy7 zMKpelG=3bck_~6$*c^5qw$ra?cd)OqZ$smlOvLJWm7$z_{bM*t_;dW+m52!n&yhSI z0)LYKbKpO(yrBb!r(;1ei=F17uvjq5XquDp?1L{4s1~Hu@I46id3j>UeJTcx0fQ!$ z&o9RBJJn}4D52n3P@|_Z2y%SzQ!WJ22E$LC;WNiX*{T?@;Pj!}DC|#~nZ>-HpIS<2 za>P22_kUiz%sLYqOLTT7B=H>lmeZ$;kr+*xoe54)>BRz1U!muO7@@$$G=552gn*!9 zJ(lYeq-%(OX#D?e|IqRz)>flsYTDXrc#58b-%`5Jmp#FEV%&+o&w?z>k%vUF^x&@! zd}aqf<-yN_(1OoX0~BNi5+XV}sW1Mo_rky5sw&#MPqeg*Iv+ow^-qi|g!>=1)d@|( zIJ=tJ4Yw%YfhiFbenxIIR1N1mmKeveFq!eFI?k+2%4<3`YlV3hM zS45R<;g^uVtW5iZbSGet@1^}8sBUEktA@_c>)?i}IE-EQTR@N-j%b9$Syc1{S3U?8e~d3B1?Lij0H27USiF&gR}A>wG-vBGIPuh*4ry;{Khxekv}wCTm%_>vhFZSJ)Pw2iv6Q4YVoQ`J2w?yCkiavVTWeVa)j|q=T9@J0pTtcQX!VHnIM6Al- z^*7Og!1y$xN4)5fYK&2X5x-Om4A;1k20|=O+$wl^1T}IRHkcq<^P$a{C0fAii(ypB z{ef1n(U1a&g|>5}zY?N{!tOqN_uYr3yPejjJ>KeR7IW!#ztw(g!*Hj~SpH|bkC%t5kd^Q2w*f{D8tJPwQ z++kT&2yEHVY_jXXBg!P7SUbSC;y1@rj$sqoMWF2=y$%ua1S%Nn_dvGwR*;O^!Fd?1 z8#WkKL1{>+GcdW?sX2^RC#k8D;~{~1M4#fpPxGDbOWPf?oRS^(Y!}arFj}-9Ta5B$ zZhP0#34P$Fx`;w}a*AU%t?#oPQ+U$umO}+(WIxS!wnBcQuM;%yiYhbKnNwXa7LiRjmf+(2(ZG}wiz%sgWJi>jgGIsPnZ=KfX?8mJ2^L!4-hBx#UR zZa((80+3k2t!n9h@La(dm&Qrs_teRTeB}Y= zShqm6zJdPGS+juA6^_Mu3_1sz1Hvx#*|M6pnqz`jk<&F@Wt;g%i&gunm7lM5)wE@q zvbn6Q=6IU;C_@UMWs|fmylAcBqr(MowarQT7@9BsXzyH534G z1e0`Rlnqb_RAIW{M7dQoxdg$ z;&VZRA?1jrgF9nN0lg?)7VU>c#YI}iVKVtMV&I^SUL2sA9Xn2<8mY@_)qZF;^OV!$ z;QVMjZTMUtC^eDXuo)DkX75sJ*#d6g{w?U1!Fbwid(nlSiF_z zStRqVrV`8MJBg{|ZM^Kzrps2`fI(Eq&qUZ%VCjWLQn)GthGkFz0LcT(tUy)_i~PWb ze1obC@Hu0-n}r4LO@8%lp3+uoAMDWnx#|WFhG&pQo@eXSCzjp(&Xl4$kfY60LiIx^ zs+SA=sm(K<-^V>WxOdf!NXC0qN&86q?xh#r;L)>)B|KXvOuO+4*98HO?4jfcxpk`^ zU^8+npM|PWn*7Nj9O_U%@pt)^gcu2m|17^}h}J6KWCJ>t zv@Qsc2z0711@V0%PDVqW?i)a)=GC>nC+Kx~*FeS}p5iNes=&dpY_lv9^<|K`GOJMG zE5^7&yqgjFK*qz6I-su3QFo4`PbRSbk|gNIa3+>jPUVH}5I6C)+!U&5lUe4HyYIe4 z>&a$lqL(n;XP)9F?USc6ZA6!;oE+i8ksYGTfe8;xbPFg9e&VVdrRpkO9Zch#cxJH7 z%@Bt~=_%2;shO9|R5K-|zrSznwM%ZBp3!<;&S0$4H~PJ&S3PrGtf}StbLZKDF_le= z9k)|^Do10}k~3$n&#EP*_H_-3h8^ZuQ2JXaU@zY|dW@$oQAY%Z@s0V8+F~YQ=#aqp z=je#~nV5}oI1J`wLIQ^&`Mj01oDZ;O`V>BvWCRJd%56g!((T@-{aY6fa;a0Vs+v@O z0IK2dXum&DKB?-ese^F~xB8#t6TFirdTy3(-MedKc;2cI&D}ztv4^I%ThCj* ziyQ90UpuyI`FYm%sUlWqP(!Qcg-7n%dk-&uY15{cw0HD+gbuz}CQP*u8*(+KCYFiz80m1pT=kmx0(q(xrCPMsUH1k{mefDSp) zD5G^q?m1N%Jbl&_iz65-uBs{~7YjNpQ%+H^=H7i%nHnwimHSGDPZ(Z;cWG1wcZw|v z%*juq&!(bo!`O7T>Wkon^QZ-rLvkd_^z#)5Hg zxufObryg!`lzZc#{xRRv6592P5fce0Hl-xEm^*nBcP$v z0`KR64y6=xK{a*oNxW9jv+9)$I9SxN-Oig_c%UK7hZDj_WEb$BDlO#*M?@b>eU7 zxN!%UE+w#Wg$bqFfc# zeDOpwnoY)%(93rx(=q9nQKg6?XKJZrRP#oo(u>h_l6NOMld)_IF( zs6M+iRmTC+ALc}C7V>JEuRjk9o)*YO8Y}oKQNl2t?D;qFLv4U`StSyoFzFYuq>i@C zEa1!N?B0BK0gjTwsL04McVmu=$6B!!-4bi1u_j7ZpCQm-l2u7AlYMmx zH!4a*@eEhENs{b-gUMy{c*AjMjcwAWGv@lW4YQtoQvvf*jQ2wL8+EGF4rQjAc;uiEzG%4uf z9wX{X3(U5*s$>6M z)n+q=_&#l6nEa|4ez8YOb9q{(?8h1|AYN<53x+g()8?U_N+)sEV;tdoV{pJ^DTD)ZvO|;^t&(V6L2z~TSiWu zI&#bLG#NGMHVY^mJXXH_jBGA?Np1q;)EYzS3U=1VKn3aXyU}xGihu`L8($R|e#HpJ zzo`QozgXO&25>bM*l>oHk|GV&2I+U-2>)u7C$^yP7gAuth~}8}eO^2>X_8+G@2GX0 zUG8;wZgm*=I4#ww{Ufg2!~-Uu*`{`!$+eE)in1}WPMJ%i|32CjmFLR8);bg^+jrF* zW0A!Zuas6whwVl!G+Vp(ysAHq9%glv8)6>Sr8w=pzPe1s`fRb9oO^yGOQW^-OZ=5? zNNaJk+iSAxa}{PtjC&tu_+{8J_cw=JiFhMqFC!}FHB@j}@Q$b&*h-^U)Y&U$fDWad zC!K&D&RZgww6M(~`@DA92;#vDM1_`->Ss*g8*57^PdIP-=;>u#;wD4g#4|T7ZytTY zx(Q8lO+5Ris0v-@GZXC@|&A*DPrZ51ZeSyziwc>%X>dNyCAL zOSDTJAwK7d2@UOGmtsjCPM9{#I9Gbb7#z25{*;Tyl-Zho(Oh~-u(5CLQl;2ot%#Nl z_cf{VEA=LuSylKv$-{%A=U+QBv0&8bP;vDOcU|zc3n!Nu{9=5j6^6DL&6tm-J4|~) z9#1w(@m3N|G3n9Xf)O<|NO+P)+F(TgqN3E#F8`eIrDZn0=@MQ%cDBb8e*D_eBUXH+ zOtn|s5j9y2W~uaQm*j{3fV=j|wxar?@^xjmPHKMYy0eTPkG*<=QA$Wf)g`tfRlZ0v ztEyRwH(8<%&+zbQ+pg>z^Ucf8Jj>x$N*h{buawh;61^S+&ZX>H^j?#nw!}!~35^Z# zqU|=INy-tBD+E^RCJdtvC_M2+Bx*2%C6nTfGS!1b*MJvhKZZPkBfkjIFf@kLBCdo) zszai4sxmBgklbZ>Iqddc=N%2_4$qxi==t>5E!Ll+-y(NJc+^l)uMgMZH+KM<|+cUS^t~AUy&z{UpW?AA~QO;;xntfuA^Rj7SU%j)& zVs~)K>u%=e(ooP|$In{9cdb}2l?KYZinZ8o+i;N-baM#CG$-JMDcX1$y9-L(TsuaT zfPY9MCb3xN8WGxNDB@4sjvZ10JTUS1Snvy5l9QPbZJ1#AG@_xCVXxndg&0Cz99x`Z zKvV%^1YbB2L)tU+ww(e6EZYzc6gI5g;!?*}TsL=hotb0Mow8kxW*HVdXfdVep4yL` zdfTcM*7nwv5)3M-)^@ASp~`(sR`IsMgXV>xPx0&5!lR8(L&vn@?_Oi2EXy)sj?Q8S$Mm zP{=PsbQ)rJtxy*+R9EqNek1fupF(7d1z|uHBZdEQMm`l!QnDTsJ_DX2E=_R?o*D5) z4}Rh2eEvVeTQ^UXfsDXgAf@6dtaXG>!t?(&-a~B^KF@z*dl$BLVOt|yVElz!`rm5n z&%<$O{7{?+>7|f%3ctTlD}Sc0Zs_hY;YO-&eOIT+Kh%FJdM|_@8b7qIL;aj#^MhF1 z(>x4_KPKYTl+AOj0Q$t3La4&;o`HP%m8bgb`*0vs83ZT@J#{j%7e8dKm;){k%rMw* zG9eKbw_mh1PHLUB$7VNcJ=oL;nV~#W;r|rv;ISD5+Q-FH5g~=&gD`RrnNm>lGJ1GE zw`K+PW!P*uxsEyAzhLvBOEUkj>)1sV6q-RhP*nGS(JD%Z$|wijTm)a5S+oj03MzBz zPjp$XjyM!3`cFtv`8wrA`EpL(8Soof9J(X7wr2l^Y-+>){TrmrhW&h}yVPonlai>; zrF!_zz4@5^8y@95z(7+GLY@+~o<>}!RDp|@N4vi4Y-r@AF@6Q7ET8d9j~&O$3l#Yuo`voKB12v8pK*p3sJO+k{- zak5sNppfOFju-S9tC#^&UI}&^S-3TB^fmi<0$e%==MK3AqBrn!K@ZCzuah-}pRZc{ z?&7p`mEU5_{>6x=RAFr4-F+FYOMN%GSL@mvX-UT3jRI;_TJH7}l*La_ztFn+GQ3;r zNk;eb?nh&>e?Z$I<$LDON!e1tJ26yLILq`~hFYrCA|rj2uGJHxzz@8b<} z&bETBnbLPG9E*iz!<03Ld4q;C140%fzRO5j*Ql#XY*C-ELCtp24zs*#$X0ZhlF~Qj zq$4Nq9U@=qSTzHghxD(IcI0@hO0e}l7_PKLX|J5jQe+67(8W~90a!?QdAYyLs6f^$ zgAUsZ6%aIOhqZ;;;WG@EpL1!Mxhc_XD!cTY%MEAnbR^8{!>s|QGte5Y=ivx6=T9Ei zP_M&x-e`XKwm+O(fpg~P{^7QV&DZPW)$j@GX#kClVjXN6u+n=I$K0{Y-O4?f;0vgV zY+%5cgK;dNK1}{#_x-Zyaw9sN`r9jST(^5&m&8IY?IBml#h0G3e?uSWfByzKHLe8) z9oCU{cfd~u97`w2ATe{wQPagk*)FX|S+YdySpplm-DSKB*|c>@nSp$=zj{v3WyAgw zqtk_K3c5J|0pC zSpww86>3JZSitYm_b*{%7cv?=elhCFy1v6m)^n?211803vG_;TRU3WPV`g7=>ywvsW6B76c-kXXYuS7~J+@Lc zSf%7^`HIJ4D|VX9{BlBG~IV;M->JId%#U?}jR@kQ&o5A3HyYDx}6Nc^pMjj0Jeun)M=&7-NLZ9@2 z)j60}@#z8oft^qhO`qgPG;Gf4Q@Zbq!Fx_DP1GkX<}_%EF`!5fg*xCsir}$yMH#85 zT3Y4bdV)bucC=X;w24>D>XjaA@K`En^++$6E!jmvauA$rc9F%b=P&f^I7M+{{--HM z0JXFl21+}*Oz8zr@T8JQp9Td0TZ7rr0+&rWePPKdaG}l-^)$@O*ON;2pkAjf4ZSg# zy{PLo>hhTUUK_q5L{o!vKb^7AIkbXB zm3BG{rbFE>fKfZsL4iKVYubQMO_AvYWH<3F_@;7*b}ss*4!r5a-5Mr{qoVbpXW1cja+YCd!nQ3xt*CEBq_FNhDc93rhj=>>F59=AN5 zoRmKmL))oDox0VF;gltwNSdcF9cb*OX3{Gx?X{Q-krC~b9}_3yG8Bn{`W6m}6YD#q zAkEzk)zB|ZA2Ao`dW^gC77j#kXk7>zOYg~2Y0NyG9@9L)X=yRL!=`tj7; z^S=K3l)dWTz%eniebMP!Z)q@7d(l_cR;2OvPv7I~Va{X>R@4XXh- zOMOMef=}m)U?`>^E`qUO(+Ng$xKwZ1|FQ|>X41&zvAf`(9 zj3GGCzGHqa8_lMGV+Q3A(d5seacFHJ92meB0vj+?SfQ~dL#3UE!1{}wjz|HPWCEHI zW{zYTeA(UwAEq6F%|@%!oD5ebM$D`kG45gkQ6COfjjk-==^@y6=Tp0-#~0px=I@H# z7Z|LQii;EBSfjse{lo}m?iuTG`$i6*F?L9m*kGMV_JUqsuT##HNJkrNL~cklwZK&3 zgesq4oycISoHuCg>Jo;0K(3&I(n-j7+uaf)NPK7+@p8+z!=r!xa45cmV`Mna1hT=i zAkgv-=xDHofR+dHn7FZvghtoxVqmi^U=Tk5i*(?UbiEGt9|mBN4tXfwT0b zIQSzTbod84Y<){2C!IJja=k65vqPM|!xFS?-HOK!3%&6=!T(Z$<>g6+rTpioPBf57 z$!8fVo=}&Z?KB-UB4$>vfxffiJ*^StPHhnl@7Fw@3-N|6BAyp|HhmV#(r=Ll2Y3af zNJ44J*!nZfs0Z5o%Qy|_7UzOtMt~9CA*sTy5=4c0Q9mP-JJ+p-7G&*PyD$6sj+4b>6a~%2eXf~A?KRzL4v_GQ!SRxsdZi`B(7Jx*fGf@DK z&P<|o9z*F!kX>I*;y78= z>JB#p1zld#NFeK3{?&UgU*1uzsxF7qYP34!>yr;jKktE5CNZ3N_W+965o=}3S?jx3 zv`#Wqn;l-4If#|AeD6_oY2Y||U?Fss}Sa>HvkP$9_KPcb_jB*Jc;M0XIE+qhbP$U2d z&;h?{>;H=Sp?W2>Uc{rF29ML>EiCy?fyim_mQtrgMA~^uv?&@WN@gUOPn(379I}U4Vg~Qo)jwJb7e_Pg^`Gmp+s5vF{tNzJVhBQ z$VB8M@`XJsXC!-){6wetDsTY94 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/sui/FontAwesome/fonts/fontawesome-webfont.ttf b/sui/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/sui/FontAwesome/fonts/fontawesome-webfont.woff2 b/sui/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/sui/appendix/glossary.html b/sui/appendix/glossary.html new file mode 100644 index 00000000..064bb494 --- /dev/null +++ b/sui/appendix/glossary.html @@ -0,0 +1,237 @@ + + + + + + Glossary - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

Glossary

+
    +
  • Fast Path - term used to describe a transaction that does not involve shared objects, and can be executed without the need for consensus.
  • +
  • Internal Type - type that is defined within the module. Fields of this type can not be accessed from outside the module, and, in case of "key"-only abilities, can not be used in public_* transfer functions.
  • +
+

Abilities

+
    +
  • key - ability that allows the struct to be used as a key in the storage. On Sui, the key ability marks an object and requires the first field to be a id: UID.
  • +
  • store - ability that allows the struct to be stored inside other objects. This ability relaxes restrictions applied to internal structs, allowing public_* transfer functions to accept them as arguments. It also enables the object to be stored as a dynamic field.
  • +
  • copy - ability that allows the struct to be copied. On Sui, the copy ability conflicts with the key ability, and can not be used together with it.
  • +
  • drop - ability that allows the struct to be ignored or discarded. On Sui, the drop ability cannot be used together with the key ability, as objects are not allowed to be ignored.
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/ayu-highlight.css b/sui/ayu-highlight.css new file mode 100644 index 00000000..32c94322 --- /dev/null +++ b/sui/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/sui/basic-syntax/address.html b/sui/basic-syntax/address.html new file mode 100644 index 00000000..d9d2adc7 --- /dev/null +++ b/sui/basic-syntax/address.html @@ -0,0 +1,278 @@ + + + + + + Address Type - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Address Type

+ +

To represent addresses, Move uses a special type called address. It is a 32 byte value that can be used to represent any address on the blockchain. Addresses are used in two syntax forms: hexadecimal addresses prefixed with 0x and named addresses.

+
// address literal
+let value: address = @0x1;
+
+// named address registered in Move.toml
+let value = @std;
+let other = @sui;
+
+

An address literal starts with the @ symbol followed by a hexadecimal number or an identifier. The hexadecimal number is interpreted as a 32 byte value. The identifier is looked up in the Move.toml file and replaced with the corresponding address by the compiler. If the identifier is not found in the Move.toml file, the compiler will throw an error.

+

Conversion

+

Sui Framework offers a set of helper functions to work with addresses. Given that the address type is a 32 byte value, it can be converted to a u256 type and vice versa. It can also be converted to and from a vector<u8> type.

+

Example: Convert an address to a u256 type and back.

+
use sui::address;
+
+let addr_as_u256: u256 = address::to_u256(@0x1);
+let addr = address::from_u256(addr_as_u256);
+
+

Example: Convert an address to a vector<u8> type and back.

+
use sui::address;
+
+let addr_as_u8: vector<u8> = address::to_bytes(@0x1);
+let addr = address::from_bytes(addr_as_u8);
+
+

Example: Convert an address into a string.

+
use sui::address;
+use std::string;
+
+let addr_as_string: String = address::to_string(@0x1);
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/assert-and-abort.html b/sui/basic-syntax/assert-and-abort.html new file mode 100644 index 00000000..d6a2cd15 --- /dev/null +++ b/sui/basic-syntax/assert-and-abort.html @@ -0,0 +1,288 @@ + + + + + + Assert and Abort - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Assert and Abort

+ +

Abort

+

The abort keyword is used to abort the execution of a transaction. It is used in combination with an abort code, which will be returned to the caller of the transaction. The abort code is an integer of type u64 and can be any value.

+
let user_has_access = true;
+
+// abort with a predefined constant if `user_has_access` is false
+if (!user_has_access) {
+    abort 0
+};
+
+// there's an alternative syntax using parenthesis`
+if (user_has_access) {
+   abort(0)
+};
+
+/* ... */
+
+

assert!

+

The assert! macro is a built-in macro that can be used to assert a condition. If the condition is false, the transaction will abort with the given abort code. The assert! macro is a convenient way to abort a transaction if a condition is not met. The macro shortens the code otherwise written with an if expression + abort.

+
// aborts if `user_has_access` is false with abort code 0
+assert!(user_has_access, 0);
+
+// expands into:
+if (!user_has_access) {
+    abort 0
+};
+
+

Error constants

+

To make error codes more descriptive, it is a good practice to define error constants. Error constants are defined as const declarations and are usually prefixed with E followed by a camel case name. Error constatns are no different from other constants and don't have special handling. So their addition is purely a practice for better code readability.

+
/// Error code for when the user has no access.
+const ENoAccess: u64 = 0;
+/// Trying to access a field that does not exist.
+const ENoField: u64 = 1;
+
+// asserts are way more readable now
+assert!(user_has_access, ENoAccess);
+assert!(field_exists, ENoField);
+
+

Further reading

+

We suggest reading the Better Error Handling guide to learn about best practices for error handling in Move.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/comments.html b/sui/basic-syntax/comments.html new file mode 100644 index 00000000..16bdf8d6 --- /dev/null +++ b/sui/basic-syntax/comments.html @@ -0,0 +1,304 @@ + + + + + + Comments - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Comments

+ +

Comments are a way to add notes or document your code. They are ignored by the compiler and don't result in the Move bytecode. You can use comments to explain what your code does, to add notes to yourself or other developers, to temporarily remove a part of your code, or to generate documentation. There are three types of comments in Move: line comment, block comment, and doc comment.

+

Line comment

+
#[allow(unused_function)]
+module book::comments_line {
+    fun some_function() {
+        // this is a comment line
+    }
+}
+
+

You can use double slash // to comment out the rest of the line. Everything after // will be ignored by the compiler.

+
#[allow(unused_function, unused_variable)]
+module book::comments_line_2 {
+    // let's add a note to everything!
+    fun some_function_with_numbers() {
+        let a = 10;
+        // let b = 10 this line is commented and won't be executed
+        let b = 5; // here comment is placed after code
+        a + b; // result is 15, not 10!
+    }
+}
+
+

Block comment

+

Block comments are used to comment out a block of code. They start with /* and end with */. Everything between /* and */ will be ignored by the compiler. You can use block comments to comment out a single line or multiple lines. You can even use them to comment out a part of a line.

+
#[allow(unused_function)]
+module book::comments_block {
+    fun /* you can comment everywhere */ go_wild() {
+        /* here
+           there
+           everywhere */ let a = 10;
+        let b = /* even here */ 10; /* and again */
+        a + b;
+    }
+    /* you can use it to remove certain expressions or definitions
+    fun empty_commented_out() {
+
+    }
+    */
+}
+
+

This example is a bit extreme, but it shows how you can use block comments to comment out a part of a line.

+

Doc comment

+

Documentation comments are special comments that are used to generate documentation for your code. They are similar to block comments, but they start with three slashes /// and are placed before the definition of the item they document.

+
#[allow(unused_function, unused_const, unused_variable, unused_field)]
+/// Module has documentation!
+module book::comments_doc {
+
+    /// This is a 0x0 address constant!
+    const AN_ADDRESS: address = @0x0;
+
+    /// This is a struct!
+    public struct AStruct {
+        /// This is a field of a struct!
+        a_field: u8,
+    }
+
+    /// This function does something!
+    /// And it's documented!
+    fun do_something() {}
+}
+
+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/constants.html b/sui/basic-syntax/constants.html new file mode 100644 index 00000000..cd964ead --- /dev/null +++ b/sui/basic-syntax/constants.html @@ -0,0 +1,281 @@ + + + + + + Constants - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Constants

+ +

Constants are immutable values that are defined at the module level. They often serve as a way to give names to values that are used throughout a module. For example, if there's a default price for a product, you might define a constant for it. Constants are internal to the module and can not be accessed from other modules.

+
module book::shop_price {
+    use sui::coin::{Self, Coin};
+    use sui::sui::SUI;
+
+    /// The price of an item in the shop.
+    const ITEM_PRICE: u64 = 100;
+
+    /// An item sold in the shop.
+    struct Item { /* ... */ }
+
+    /// Purchase an item from the shop.
+    public fun purchase(coin: Coin<SUI>): Item {
+        assert!(coin.value() == ITEM_PRICE, 0);
+
+        Item { /* ... */ }
+    }
+}
+
+

Naming Convention

+

Constants are named using UPPER_SNAKE_CASE. This is a convention that is used throughout the Move codebase. It's a way to make constants stand out from other identifiers in the code. Move compiler will error if the first letter of a constant is not an uppercase letter.

+

Constants are Immutable

+

Constants can't be changed and assigned new values. They are part of the package bytecode, and inherently immutable.

+
module book::immutable_constants {
+    const ITEM_PRICE: u64 = 100;
+
+    // emits an error
+    fun change_price() {
+        ITEM_PRICE = 200;
+    }
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/control-flow.html b/sui/basic-syntax/control-flow.html new file mode 100644 index 00000000..5fcd0cab --- /dev/null +++ b/sui/basic-syntax/control-flow.html @@ -0,0 +1,257 @@ + + + + + + Control Flow - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Control Flow

+ +

Control flow statements are used to control the flow of execution in a program. They are used to make decisions, to repeat a block of code, and to exit a block of code early. Sui has the following control flow statements (explained in detail below):

+
    +
  • if and else expressions
  • +
  • loop and while loops
  • +
  • break and continue statements
  • +
  • return statement
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/copy-ability.html b/sui/basic-syntax/copy-ability.html new file mode 100644 index 00000000..5151cdbc --- /dev/null +++ b/sui/basic-syntax/copy-ability.html @@ -0,0 +1,247 @@ + + + + + + Abilities: Copy - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Abilities: Copy

+

In Move, the copy ability on a type indicates that the instance or the value of the type can be copied. While this behavior may feel very natural when working with numbers or other simple types, it is not the default for custom types in Move. This is because Move is designed to express digital assets and resources, and inability to copy is a key element of the resource model.

+

However, Move type system allows you to define custom types with the copy ability.

+
public struct Copyable has copy {}
+
+

In the example above, we define a custom type Copyable with the copy ability. This means that instances of Copyable can be copied, both implicitly and explicitly.

+
let a = Copyable {};
+let b = a;   // `a` is copied to `b`
+let c = *&b; // explicit copy via dereference operator
+
+

In the example above, a is copied to b implicitly, and then explicitly copied to c using the dereference operator. If Copyable did not have the copy ability, the code would not compile, and the Move compiler would raise an error.

+

Copying and Drop

+

The copy ability is closely related to drop ability. If a type has the copy ability, very likely that it should have drop too. This is because the drop ability is required to clean up the resources when the instance is no longer needed. If a type has only copy, then managing its instances gets more complicated, as the values cannot be ignored.

+
public struct Value has copy, drop {}
+
+

All of the primitive types in Move behave as if they have the copy and drop abilities. This means that they can be copied and dropped, and the Move compiler will handle the memory management for them.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/drop-ability.html b/sui/basic-syntax/drop-ability.html new file mode 100644 index 00000000..b6cb24df --- /dev/null +++ b/sui/basic-syntax/drop-ability.html @@ -0,0 +1,295 @@ + + + + + + Abilities: Drop - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Abilities: Drop

+ + +

Move has a unique type system which allows defining type abilities. In the previous section, we introduced the struct definition and how to use it. However, the instances of the Artist and Record structs had to be unpacked for the code to compile. This is default behavior of a struct without abilities. In this section, we introduce the first ability - drop.

+

Abilities syntax

+

Abilities are set in the struct definition using the has keyword followed by a list of abilities. The abilities are separated by commas. Move supports 4 abilities: copy, drop, key, and store. In this section, we cover the first two abilities: copy and drop. The last two abilities are covered in the programmability chapter, when we introduce Objects and storage operations.

+
/// This struct has the `copy` and `drop` abilities.
+struct VeryAble has copy, drop {
+    // field: Type1,
+    // field2: Type2,
+    // ...
+}
+
+

No abilities

+

A struct without abilities cannot be discarded, or copied, or stored in the storage. We call such a struct a Hot Potato. It is a joke, but it is also a good way to remember that a struct without abilities is like a hot potato - it needs to be passed around and handled properly. Hot Potato is one of the most powerful patterns in Move, we go in detail about it in the TODO: authorization patterns chapter.

+

Drop ability

+

The drop ability - the simplest of them - allows the instance of a struct to be ignored or discarded. In many programming languages this behavior is considered default. However, in Move, a struct without the drop ability is not allowed to be ignored. This is a safety feature of the Move language, which ensures that all assets are properly handled. An attempt to ignore a struct without the drop ability will result in a compilation error.

+
module book::drop_ability {
+
+    /// This struct has the `drop` ability.
+    struct IgnoreMe has drop {
+        a: u8,
+        b: u8,
+    }
+
+    /// This struct does not have the `drop` ability.
+    struct NoDrop {}
+
+    #[test]
+    // Create an instance of the `IgnoreMe` struct and ignore it.
+    // Even though we constructed the instance, we don't need to unpack it.
+    fun test_ignore() {
+        let no_drop = NoDrop {};
+        let _ = IgnoreMe { a: 1, b: 2 }; // no need to unpack
+
+        // The value must be unpacked for the code to compile.
+        let NoDrop {} = no_drop; // OK
+    }
+}
+
+

The drop ability is often used on custom collection types to eliminate the need for special handling of the collection when it is no longer needed. For example, a vector type has the drop ability, which allows the vector to be ignored when it is no longer needed. However, the biggest feature of Move's type system is the ability to not have drop. This ensures that the assets are properly handled and not ignored.

+

A struct with a single drop ability is called a Witness. We explain the concept of a Witness in the Witness and Abstract Implementation section.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/expression.html b/sui/basic-syntax/expression.html new file mode 100644 index 00000000..e340f2ee --- /dev/null +++ b/sui/basic-syntax/expression.html @@ -0,0 +1,310 @@ + + + + + + Expression - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Expression

+

In programming languages expression is a unit of code which returns a value, in Move, almost everything is an expression, - with the sole exception of let statement which is a declaration. In this section, we cover the types of expressions and introduce the concept of scope.

+
+

Expressions are sequenced with semicolons ;. If there's "no expression" after the semicolon, the compiler will insert an empty expression ().

+
+

Empty Expression

+

The very base of the expression is the empty expression. It is a valid expression that does nothing and returns nothing. An empty expression is written as empty parentheses (). It's rarely the case when you need to use an empty expression. The compiler automatically inserts empty expressions where needed, for example in an empty Scope. Though, it may be helpful to know that it exists. Parentheses are also used to group expressions to control the order of evaluation.

+
// variable `a` has no value;
+let a = ();
+
+// similarly, we could write:
+let a;
+
+

Literals

+

In the Primitive Types section, we introduced the basic types of Move. And to illustrate them, we used literals. A literal is a notation for representing a fixed value in the source code. Literals are used to initialize variables and to pass arguments to functions. Move has the following literals:

+
    +
  • true and false for boolean values
  • +
  • 0, 1, 123123 or other numeric for integer values
  • +
  • 0x0, 0x1, 0x123 or other hexadecimal for integer values
  • +
  • b"bytes_vector" for byte vector values
  • +
  • x"0A" HEX literal for byte values
  • +
+
let b = true;     // true is a literal
+let n = 1000;     // 1000 is a literal
+let h = 0x0A;     // 0x0A is a literal
+let v = b"hello"; // b'hello' is a byte vector literal
+let x = x"0A";    // x'0A' is a byte vector literal
+let c = vector[1, 2, 3]; // vector[] is a vector literal
+
+

Operators

+

Ariphmetic, logical, and bitwise operators are used to perform operations on values. The result of an operation is a value, so operators are also expressions.

+
let sum = 1 + 2;   // 1 + 2 is an expression
+let sum = (1 + 2); // the same expression with parentheses
+let is_true = true && false; // true && false is an expression
+let is_true = (true && false); // the same expression with parentheses
+
+

Blocks

+

A block is a sequence of statements and expressions, and it returns the value of the last expression in the block. A block is written as a pair of curly braces {}. A block is an expression, so it can be used anywhere an expression is expected.

+
// block with an empty expression, however, the compiler will
+// insert an empty expression automatically: `let none = { () }`
+let none = {};
+
+// block with let statements and an expression.
+let sum = {
+    let a = 1;
+    let b = 2;
+    a + b // last expression is the value of the block
+};
+
+let none = {
+    let a = 1;
+    let b = 2;
+    a + b; // not returned - semicolon.
+    // compiler automatically inserts an empty expression `()`
+};
+
+

Function Calls

+

We go into detail about functions in the Functions section. However, we already used function calls in the previous sections, so it's worth mentioning them here. A function call is an expression that calls a function and returns the value of the last expression in the function body.

+
fun add(a: u8, b: u8): u8 {
+    a + b
+}
+
+#[test]
+fun some_other() {
+    let sum = add(1, 2); // add(1, 2) is an expression with type u8
+}
+
+

Control Flow Expressions

+

Control flow expressions are used to control the flow of the program. They are also expressions, so they return a value. We cover control flow expressions in the Control Flow section. Here's a very brief overview:

+
// if is an expression, so it returns a value; if there are 2 branches,
+// the types of the branches must match.
+if (bool_expr) expr1 else expr2;
+
+// while is an expression, but it returns `()`.
+while (bool_expr) expr;
+
+// loop is an expression, but returns `()` as well.
+loop expr;
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/function.html b/sui/basic-syntax/function.html new file mode 100644 index 00000000..33cbe658 --- /dev/null +++ b/sui/basic-syntax/function.html @@ -0,0 +1,287 @@ + + + + + + Function - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Function

+

Functions are the building blocks of Move programs. They are called from user transactions and from other functions and group executable code into reusable units. Functions can take arguments and return a value. They are declared with the fun keyword at the module level. Just like any other module member, by default they're private and can only be accessed from within the module.

+
module book::math {
+    /// Function takes two arguments of type `u64` and returns their sum.
+    /// The `public` visibility modifier makes the function accessible from
+    /// outside the module.
+    public fun add(a: u64, b: u64): u64 {
+        a + b
+    }
+
+    #[test]
+    fun test_add() {
+        let sum = add(1, 2);
+        assert!(sum == 3, 0);
+    }
+}
+
+

In this example, we define a function add that takes two arguments of type u64 and returns their sum. The function is called from the test_add function, which is a test function located in the same module. In the test we compare the result of the add function with the expected value and abort the execution if the result is different.

+

Function declaration

+
+

There's a convention to call functions in Move with the snake_case naming convention. This means that the function name should be all lowercase with words separated by underscores. For example, do_something, add, get_balance, is_authorized, and so on.

+
+

A function is declared with the fun keyword followed by the function name (a valid Move identifier), a list of arguments in parentheses, and a return type. The function body is a block of code that contains a sequence of statements and expressions. The last expression in the function body is the return value of the function.

+
fun return_nothing() {
+    // empty expression, function returns `()`
+}
+
+

Accessing functions

+

Just like any other module member, functions can be imported and accessed via a path. The path consists of the module path and the function name separated by ::. For example, if you have a function called add in the math module in the book package, the path to it will be book::math::add, or, if the module is imported, math::add.

+
module book::use_math {
+    use book::math;
+
+    fun call_add() {
+        // function is called via the path
+        let sum = math::add(1, 2);
+    }
+}
+
+

Multiple return values

+

Move functions can return multiple values, which is useful when you need to return more than one value from a function. The return type of the function is a tuple of types. The return value is a tuple of expressions.

+
fun get_name_and_age(): (vector<u8>, u8) {
+    (b"John", 25)
+}
+
+

Result of a function call with tuple return has to be unpacked into variables via let (tuple) syntax:

+
// declare name and age as immutable
+let (name, age) = get_name_and_age();
+
+

If any of the declared values need to be declared as mutable, the mut keyword is placed before the variable name:

+
// declare name as mutable, age as immutable
+let (mut name, age) = get_name_and_age();
+
+

If some of the arguments are not used, they can be ignored with the _ symbol:

+
// ignore the name, declare age as mutable
+let (_, mut age) = get_name_and_age();
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/generics.html b/sui/basic-syntax/generics.html new file mode 100644 index 00000000..3f3318d1 --- /dev/null +++ b/sui/basic-syntax/generics.html @@ -0,0 +1,360 @@ + + + + + + Generics - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Generics

+

Generics are a way to define a type or function that can work with any type. This is useful when you want to write a function which can be used with different types, or when you want to define a type that can hold any other type. Generics are the foundation of many advanced features in Move, such as collections, abstract implementations, and more.

+

Generic Syntax

+

To define a generic type or function, a type signature needs to have a list of generic parameters enclosed in angle brackets (< and >). The generic parameters are separated by commas.

+
/// Container for any type `T`.
+struct Container<T> has drop {
+    value: T,
+}
+
+/// Function that creates a new `Container` with a generic value `T`.
+public fun new<T>(value: T): Container<T> {
+    Container { value }
+}
+
+

In the example above, Container is a generic type with a single type parameter T, the value field of the container stores the T. The new function is a generic function with a single type parameter T, and it returns a Container with the given value. Generic types must be initialed with a concrete type, and generic functions must be called with a concrete type.

+
#[test]
+fun test_generic() {
+    // these three lines are equivalent
+    let container: Container<u8> = new(10); // type inference
+    let container = new<u8>(10); // create a new `Container` with a `u8` value
+    let container = new(10u8);
+
+    assert!(container.value == 10, 0x0);
+}
+
+

In the test function test_generic we demonstrate three equivalent ways to create a new Container with a u8 value. Because numeric types need to be inferred, we specify the type of the number literal.

+

Multiple Type Parameters

+

You can define a type or function with multiple type parameters. The type parameters are then separated by commas.

+
/// A pair of values of any type `T` and `U`.
+struct Pair<T, U> {
+    first: T,
+    second: U,
+}
+
+/// Function that creates a new `Pair` with two generic values `T` and `U`.
+public fun new_pair<T, U>(first: T, second: U): Pair<T, U> {
+    Pair { first, second }
+}
+
+

In the example above, Pair is a generic type with two type parameters T and U, and the new_pair function is a generic function with two type parameters T and U. The function returns a Pair with the given values. The order of the type parameters is important, and it should match the order of the type parameters in the type signature.

+
#[test]
+fun test_generic() {
+    // these three lines are equivalent
+    let pair: Pair<u8, bool> = new_pair(10, true); // type inference
+    let pair = new_pair<u8, bool>(10, true); // create a new `Pair` with a `u8` and `bool` values
+    let pair = new_pair(10u8, true);
+
+    assert!(pair.first == 10, 0x0);
+    assert!(pair.second, 0x0);
+}
+
+

If we added another instance where we swapped type parameters in the new_pair function, and tried to compare two types, we'd see that the type signatures are different, and cannot be compared.

+
#[test]
+fun test_swap_type_params() {
+    let pair1: Pair<u8, bool> = new_pair(10u8, true);
+    let pair2: Pair<bool, u8> = new_pair(true, 10u8);
+
+    // this line will not compile
+    // assert!(pair1 == pair2, 0x0);
+}
+
+

Types for variables pair1 and pair2 are different, and the comparison will not compile.

+

Why Generics?

+

In the examples above we focused on instantiating generic types and calling generic functions to create instances of these types. However, the real power of generics is the ability to define shared behavior for the base, generic type, and then use it independently of the concrete types. This is especially useful when working with collections, abstract implementations, and other advanced features in Move.

+
/// A user record with name, age, and some generic metadata
+struct User<T> {
+    name: String,
+    age: u8,
+    /// Varies depending on application.
+    metadata: T,
+}
+
+

In the example above, User is a generic type with a single type parameter T, with shared fields name and age, and the generic metadata field which can store any type. No matter what the metadata is, all of the instances of User will have the same fields and methods.

+
/// Updates the name of the user.
+public fun update_name<T>(user: &mut User<T>, name: String) {
+    user.name = name;
+}
+
+/// Updates the age of the user.
+public fun update_age<T>(user: &mut User<T>, age: u8) {
+    user.age = age;
+}
+
+

Phantom Type Parameters

+

In some cases, you may want to define a generic type with a type parameter that is not used in the fields or methods of the type. This is called a phantom type parameter. Phantom type parameters are useful when you want to define a type that can hold any other type, but you want to enforce some constraints on the type parameter.

+
/// A generic type with a phantom type parameter.
+struct Coin<phantom T> {
+    value: u64
+}
+
+

The Coin type here does not contain any fields or methods that use the type parameter T. It is used to differentiate between different types of coins, and to enforce some constraints on the type parameter T.

+
struct USD {}
+struct EUR {}
+
+#[test]
+fun test_phantom_type() {
+    let coin1: Coin<USD> = Coin { value: 10 };
+    let coin2: Coin<EUR> = Coin { value: 20 };
+}
+
+

In the example above, we demonstrate how to create two different instances of Coin with different phantom type parameters USD and EUR. The type parameter T is not used in the fields or methods of the Coin type, but it is used to differentiate between different types of coins. It will make sure that the USD and EUR coins are not mixed up.

+

Constraints on Type Parameters

+

Type parameters can be constrained to have certain abilities. This is useful when you need the inner type to allow certain behavior, such as copy or drop. The syntax for constraining a type parameter is T: <ability> + <ability>.

+
/// A generic type with a type parameter that has the `drop` ability.
+struct Droppable<T: drop> {
+    value: T,
+}
+
+/// A generic struct with a type parameter that has the `copy` and `drop` abilities.
+struct CopyableDroppable<T: copy + drop> {
+    value: T, // T must have the `copy` and `drop` abilities
+}
+
+

Move Compiler will enforce that the type parameter T has the specified abilities. If the type parameter does not have the specified abilities, the code will not compile.

+ +
/// Type without any abilities.
+struct NoAbilities {}
+
+#[test]
+fun test_constraints() {
+    // Fails - `NoAbilities` does not have the `drop` ability
+    let droppable = Droppable<NoAbilities> { value: 10 };
+
+    // Fails - `NoAbilities` does not have the `copy` and `drop` abilities
+    let copyable_droppable = CopyableDroppable<NoAbilities> { value: 10 };
+}
+
+

Further Reading

+

TODO: add links to

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/importing-modules.html b/sui/basic-syntax/importing-modules.html new file mode 100644 index 00000000..289889ab --- /dev/null +++ b/sui/basic-syntax/importing-modules.html @@ -0,0 +1,337 @@ + + + + + + Importing Modules - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Importing Modules

+ + +

Move achieves high modularity and code reuse by allowing module imports. Modules within the same package can import each other, and a new package can depend on already existing packages and use their modules too. This section will cover the basics of importing modules and how to use them in your own code.

+

Importing a Module

+

Modules defined in the same package can import each other. The use keyword is followed by the module path, which consists of the package address (or alias) and the module name separated by ::.

+

File: sources/module_one.move

+
// File: sources/module_one.move
+module book::module_one {
+    /// Struct defined in the same module.
+    public struct Character has drop {}
+
+    /// Simple function that creates a new `Character` instance.
+    public fun new(): Character { Character {} }
+}
+
+

File: sources/module_two.move

+
module book::module_two {
+    use book::module_one; // importing module_one from the same package
+
+    /// Calls the `new` function from the `module_one` module.
+    public fun create_and_ignore() {
+        let _ = module_one::new();
+    }
+}
+
+

Importing Members

+

You can also import specific members from a module. This is useful when you only need a single function or a single type from a module. The syntax is the same as for importing a module, but you add the member name after the module path.

+
module book::more_imports {
+    use book::module_one::new;       // imports the `new` function from the `module_one` module
+    use book::module_one::Character; // importing the `Character` struct from the `module_one` module
+
+    /// Calls the `new` function from the `module_one` module.
+    public fun create_character(): Character {
+        new()
+    }
+}
+
+

Grouping Imports

+

Imports can be grouped into a single use statement using the curly braces {}. This is useful when you need to import multiple members from the same module. Move allows grouping imports from the same module and from the same package.

+
module book::grouped_imports {
+    // imports the `new` function and the `Character` struct from
+    /// the `module_one` module
+    use book::module_one::{new, Character};
+
+    /// Calls the `new` function from the `module_one` module.
+    public fun create_character(): Character {
+        new()
+    }
+}
+
+

Single function imports are less common in Move, since the function names can overlap and cause confusion. A recommended practice is to import the entire module and use the module path to access the function. Types have unique names and should be imported individually.

+

To import members and the module itself in the group import, you can use the Self keyword. The Self keyword refers to the module itself and can be used to import the module and its members.

+
module book::self_imports {
+    // imports the `Character` struct, and the `module_one` module
+    use book::module_one::{Self, Character};
+
+    /// Calls the `new` function from the `module_one` module.
+    public fun create_character(): Character {
+        module_one::new()
+    }
+}
+
+

Resolving Name Conflicts

+

When importing multiple members from different modules, it is possible to have name conflicts. For example, if you import two modules that both have a function with the same name, you will need to use the module path to access the function. It is also possible to have modules with the same name in different packages. To resolve the conflict and avoid ambiguity, Move offers the as keyword to rename the imported member.

+
module book::conflict_resolution {
+    // `as` can be placed after any import, including group imports
+    use book::module_one::{Self as mod, Character as Char};
+
+    /// Calls the `new` function from the `module_one` module.
+    public fun create(): Char {
+        mod::new_two()
+    }
+}
+
+

Adding an External Dependency

+

Every new package generated via the sui binary features a Move.toml file with a single dependency on the Sui Framework package. The Sui Framework depends on the Standard Library package. And both of these packages are available in default configuration. Package dependencies are defined in the Package Manifest as follows:

+
[dependencies]
+Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" }
+Local = { local = "../my_other_package" }
+
+

The dependencies section contains a list of package dependencies. The key is the name of the package, and the value is either a git import table or a local path. The git import contains the URL of the package, the subdirectory where the package is located, and the revision of the package. The local path is a relative path to the package directory.

+

If a dependency is added to the Move.toml file, the compiler will automatically fetch (and later refetch) the dependencies when building the package.

+

Importing a Module from Another Package

+

Normally, packages define their addresses in the [addresses] section, so you can use the alias instead of the address. For example, instead of 0x2::coin module, you would use sui::coin. The sui alias is defined in the Sui Framework package. Similarly, the std alias is defined in the Standard Library package and can be used to access the standard library modules.

+

To import a module from another package, you use the use keyword followed by the module path. The module path consists of the package address (or alias) and the module name separated by ::.

+
module book::imports {
+    use std::string; // std = 0x1, string is a module in the standard library
+    use sui::coin;   // sui = 0x2, coin is a module in the Sui Framework
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/index.html b/sui/basic-syntax/index.html new file mode 100644 index 00000000..d08a679e --- /dev/null +++ b/sui/basic-syntax/index.html @@ -0,0 +1,370 @@ + + + + + + Syntax Basics - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+ + + + + +

Getting Ready

+

Now that we know what a package, account and storage are, let's get to the basics and learn to write some code.

+

This section covers:

+
    +
  • types
  • +
  • functions
  • +
  • structs
  • +
  • constants
  • +
  • control flow
  • +
  • tests
  • +
+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/module.html b/sui/basic-syntax/module.html new file mode 100644 index 00000000..ba41f5b8 --- /dev/null +++ b/sui/basic-syntax/module.html @@ -0,0 +1,313 @@ + + + + + + Module - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Module

+ +

Module is the base unit of code organization in Move. Modules are used to group and isolate code, and all of the members of the module are private to the module by default. In this section you will learn how to define a module, how to declare its members and how to access them from other modules.

+

Module declaration

+

Modules are declared using the module keyword followed by the package address, module name and the module body inside the curly braces {}. The module name should be in snake_case - all lowercase letters with underscores between words. Modules names must be unique in the package.

+

Usually, a single file in the sources/ folder contains a single module. The file name should match the module name - for example, a donut_shop module should be stored in the donut_shop.move file. You can read more about coding conventions in the Coding Conventions section.

+
module book::my_module {
+    // module body
+}
+
+

Structs, functions and constants, imports and friend declarations are all part of the module:

+ +

Address / Named address

+

Module address can be specified as both: an address literal (does not require the @ prefix) or a named address specified in the Package Manifest. In the example below, both are identical because there's a book = "0x0" record in the [addresses] section of the Move.toml.

+
module book::my_module {
+    // module body
+}
+
+module 0x0::address_literal_example {
+    // module body
+}
+
+

Module members

+

Module members are declared inside the module body. To illustrate that, let's define a simple module with a struct, a function and a constant:

+
module book::my_module_with_members {
+    // import
+    use book::my_module;
+
+    // friend declaration
+    friend book::constants;
+
+    // a constant
+    const CONST: u8 = 0;
+
+    // a struct
+    public struct Struct {}
+
+    // method alias
+    public use fun function as Struct.struct_fun;
+
+    // function
+    fun function(_: &Struct) { /* function body */ }
+}
+
+

Address block

+

Before the introduction of the address::module_name syntax, modules were organized into address {} blocks. This way of code organization is still available today, but is not used widely. Modern practices imply having a single module per file, so the address {} block is rather a redundant construct.

+
+

Module addresses can be omitted if modules are organized into address {} blocks.

+
+
address book { // address block
+
+module another_module {
+    // module body
+}
+
+module yet_another_module {
+    // module body
+}
+}
+
+

The modules defined in this code sample will be accessible as:

+
    +
  • book::another_module
  • +
  • book::yet_another_module
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/option.html b/sui/basic-syntax/option.html new file mode 100644 index 00000000..62f69474 --- /dev/null +++ b/sui/basic-syntax/option.html @@ -0,0 +1,283 @@ + + + + + + Option - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Option

+

Option is a type that represents an optional value which may or may not exist. The concept of Option in Move is borrowed from Rust, and it is a very useful primitive in Move. Option is defined in the Standard Library, and is defined as follows:

+
/// Abstraction of a value that may or may not be present.
+struct Option<Element> has copy, drop, store {
+    vec: vector<Element>
+}
+
+

The Option is a generic type which takes a type parameter Element. It has a single field vec which is a vector of Element. Vector can have length 0 or 1, and this is used to represent the presence or absence of a value.

+

Option type has two variants: Some and None. Some variant contains a value and None variant represents the absence of a value. The Option type is used to represent the absence of a value in a type-safe way, and it is used to avoid the need for empty or undefined values.

+

In Practice

+

To showcase why Option type is necessary, let's look at an example. Consider an application which takes a user input and stores it in a variable. Some fields are required, and some are optional. For example, a user's middle name is optional. While we could use an empty string to represent the absence of a middle name, it would require extra checks to differentiate between an empty string and a missing middle name. Instead, we can use the Option type to represent the middle name.

+
module book::user_registry {
+    use std::string::String;
+    use std::option::Option;
+
+    /// A struct representing a user record.
+    struct User has copy, drop {
+        first_name: String,
+        middle_name: Option<String>,
+        last_name: String,
+    }
+
+    /// Create a new `User` struct with the given fields.
+    public fun register(
+        first_name: String,
+        middle_name: Option<String>,
+        last_name: String,
+    ): User {
+        User { first_name, middle_name, last_name }
+    }
+}
+
+

In the example above, the middle_name field is of type Option<String>. This means that the middle_name field can either contain a String value or be empty. This makes it clear that the middle name is optional, and it avoids the need for extra checks to differentiate between an empty string and a missing middle name.

+

Using Option

+

To use the Option type, you need to import the std::option module and use the Option type. You can then create an Option value using the some or none methods.

+
use std::option;
+
+// `option::some` creates an `Option` value with a value.
+let opt_name = option::some(b"Alice");
+
+// `option.is_some()` returns true if option contains a value.
+assert!(opt_name.is_some(), 1);
+
+// internal value can be `borrow`ed and `borrow_mut`ed.
+assert!(option.borrow() == &b"Alice", 0);
+
+// `option.extract` takes the value out of the option.
+let inner = opt_name.extract();
+
+// `option.is_none()` returns true if option is None.
+assert!(opt_name.is_none(), 2);
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/ownership-and-scope.html b/sui/basic-syntax/ownership-and-scope.html new file mode 100644 index 00000000..92a12769 --- /dev/null +++ b/sui/basic-syntax/ownership-and-scope.html @@ -0,0 +1,320 @@ + + + + + + Ownership and Scope - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Ownership and Scope

+

Every variable in Move has a scope and an owner. The scope is the range of code where the variable is valid, and the owner is the scope that this variable belongs to. Once the owner scope ends, the variable is dropped. This is a fundamental concept in Move, and it is important to understand how it works.

+ +

Ownership

+

A variable defined in a function scope is owned by this scope. The runtime goes through the function scope and executes every expression and statement. Once the function scope end, the variables defined in it are dropped or deallocated.

+
module book::ownership {
+    public fun owner() {
+        let a = 1; // a is owned by the `owner` function
+    } // a is dropped here
+
+    #[test]
+    fun test_owner() {
+        owner();
+        // a is not valid here
+    }
+}
+
+

In the example above, the variable a is owned by the owner function, and the variable b is owned by the other function. When each of these functions are called, the variables are defined, and when the function ends, the variables are discarded.

+

Returning a Value

+

If we changed the owner function to return the variable a, then the ownership of a would be transferred to the caller of the function.

+
module book::ownership {
+    public fun owner(): u8 {
+        let a = 1; // a defined here
+        a // scope ends, a is returned
+    }
+
+    #[test]
+    fun test_owner() {
+        let a = owner();
+        // a is valid here
+    } // a is dropped here
+}
+
+

Passing by Value

+

Additionally, if we passed the variable a to another function, the ownership of a would be transferred to this function. When performing this operation, we move the value from one scope to another. This is also called move semantics.

+
module book::ownership {
+    public fun owner(): u8 {
+        let a = 10;
+        a
+    } // a is returned
+
+    public fun take_ownership(v: u8) {
+        // v is owned by `take_ownership`
+    } // v is dropped here
+
+    #[test]
+    fun test_owner() {
+        let a = owner();
+        take_ownership(a);
+        // a is not valid here
+    }
+}
+
+

Scopes with Blocks

+

Function has a main scope, and it can also have sub-scopes via the use of blocks. A block is a sequence of statements and expressions, and it has its own scope. Variables defined in a block are owned by this block, and when the block ends, the variables are dropped.

+
module book::ownership {
+    public fun owner() {
+        let a = 1; // a is owned by the `owner` function's scope
+        {
+            let b = 2; // b is owned by the block
+            {
+                let c = 3; // c is owned by the block
+            }; // c is dropped here
+        }; // b is dropped here
+        // a = b; // error: b is not valid here
+        // a = c; // error: c is not valid here
+    } // a is dropped here
+}
+
+

However, shall we use the return value of a block, the ownership of the variable is transferred to the caller of the block.

+
module book::ownership {
+    public fun owner(): u8 {
+        let a = 1; // a is owned by the `owner` function's scope
+        let b = {
+            let c = 2; // c is owned by the block
+            c // c is returned
+        }; // c is dropped here
+        a + b // both a and b are valid here
+    }
+}
+
+

Copyable Types

+

Some types in Move are copyable, which means that they can be copied without transferring the ownership. This is useful for types that are small and cheap to copy, such as integers and booleans. Move compiler will automatically copy these types when they are passed to a function or returned from a function, or when they're moved to a scope and then accessed in their original scope.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/primitive-types.html b/sui/basic-syntax/primitive-types.html new file mode 100644 index 00000000..b33a340b --- /dev/null +++ b/sui/basic-syntax/primitive-types.html @@ -0,0 +1,321 @@ + + + + + + Primitive Types - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Primitive Types

+ +

For simple values, Move has a number of built-in primitive types. They're the base that makes up all other types. The primitive types are:

+ +

However, before we get to the types, let's first look at how to declare and assign variables in Move.

+

Variables and assignment

+

Variables are declared using the let keyword. They are immutable by default, but can be made mutable using the let mut keyword. The syntax for the let mut statement is:

+
let <variable_name>[: <type>]  = <expression>;
+let mut <variable_name>[: <type>] = <expression>;
+
+

Where:

+
    +
  • <variable_name> - the name of the variable
  • +
  • <type> - the type of the variable, optional
  • +
  • <expression> - the value to be assigned to the variable
  • +
+
let x: bool = true;
+let mut y: u8 = 42;
+
+

A mutable variable can be reassigned using the = operator.

+
y = 43;
+
+

Variables can also be shadowed by re-declaring.

+
let x: u8 = 42;
+let x: u8 = 43;
+
+

Booleans

+

The bool type represents a boolean value - yes or no, true or false. It has two possible values: true and false which are keywords in Move. For booleans, there's no need to explicitly specify the type - the compiler can infer it from the value.

+
let x = true;
+let y = false;
+
+

Booleans are often used to store flags and to control the flow of the program. Please, refer to the Control Flow section for more information.

+

Integer Types

+

Move supports unsigned integers of various sizes: from 8-bit to 256-bit. The integer types are:

+
    +
  • u8 - 8-bit
  • +
  • u16 - 16-bit
  • +
  • u32 - 32-bit
  • +
  • u64 - 64-bit
  • +
  • u128 - 128-bit
  • +
  • u256 - 256-bit
  • +
+
let x: u8 = 42;
+let y: u16 = 42;
+// ...
+let z: u256 = 42;
+
+

Unlike booleans, integer types need to be inferred. In most of the cases, the compiler will infer the type from the value, usually defaulting to u64. However, sometimes the compiler is unable to infer the type and will require an explicit type annotation. It can either be provided during assignment or by using a type suffix.

+
// Both are equivalent
+let x: u8 = 42;
+let x = 42u8;
+
+

Operations

+

Move supports the standard arithmetic operations for integers: addition, subtraction, multiplication, division, and remainder. The syntax for these operations is:

+
+ + + + + +
SyntaxOperationAborts If
+additionResult is too large for the integer type
-subtractionResult is less than zero
*multiplicationResult is too large for the integer type
%modular divisionThe divisor is 0
/truncating divisionThe divisor is 0
+
+

The type of the operands must match, otherwise, the compiler will raise an error. The result of the operation will be of the same type as the operands. To perform operations on different types, the operands need to be cast to the same type.

+ + +

Casting with as

+

Move supports explicit casting between integer types. The syntax for it is:

+
(<expression> as <type>)
+
+

Note, that it requires parentheses around the expression to prevent ambiguity.

+
let x: u8 = 42;
+let y: u16 = (x as u16);
+
+

A more complex example, preventing overflow:

+
let x: u8 = 255;
+let y: u8 = 255;
+let z: u16 = (x as u16) + ((y as u16) * 2);
+
+

Overflow

+

Move does not support overflow / underflow, an operation that results in a value outside the range of the type will raise a runtime error. This is a safety feature to prevent unexpected behavior.

+
let x = 255u8;
+let y = 1u8;
+
+// This will raise an error
+let z = x + y;
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/references.html b/sui/basic-syntax/references.html new file mode 100644 index 00000000..fd666389 --- /dev/null +++ b/sui/basic-syntax/references.html @@ -0,0 +1,315 @@ + + + + + + References - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

References

+ +

In the previous section we explained the ownership and scope in Move. We showed how the value is moved to a new scope, and how it changes the owner. In this section, we will explain how to borrow a reference to a value to avoid moving it, and how Move's borrow checker ensures that the references are used correctly.

+

Reference

+

References are a way to borrow a value without changing its owner. Immutable references allow the function to read the value without changing it or moving it. And mutable references allow the function to read and modify the value without moving it. To illustrate this, let's consider a simple example - an application for a metro (subway) pass. We will look at 4 different scenarios:

+
    +
  1. Card can be purchased at the kiosk for a fixed price
  2. +
  3. Card can be shown to inspectors to prove that the passenger has a valid pass
  4. +
  5. Card can be used at the turnstile to enter the metro, and spend a ride
  6. +
  7. Card can be recycled once it's empty
  8. +
+
module book::references {
+
+    /// Error code for when the card is empty.
+    const ENoUses: u64 = 0;
+
+    /// Number of uses for a metro pass card.
+    const USES: u8 = 3;
+
+    /// A metro pass card
+    struct Card { uses: u8 }
+
+    /// Purchase a metro pass card.
+    public fun purchase(/* pass a Coin */): Card {
+        Card { uses: USES }
+    }
+
+    /// Show the metro pass card to the inspector.
+    public fun show(card: &Card): bool {
+        card.uses > 0
+    }
+
+    /// Use the metro pass card at the turnstile to enter the metro.
+    public fun enter_metro(card: &mut Card) {
+        assert!(card.uses > 0, ENoUses);
+        card.uses = card.uses - 1;
+    }
+
+    /// Recycle the metro pass card.
+    public fun recycle(card: Card) {
+        assert!(card.uses == 0, ENoUses);
+        let Card { uses: _ } = card;
+    }
+
+    #[test]
+    fun test_card() {
+        // declaring variable as mutable because we modify it
+        let mut card = purchase();
+
+        card.enter_metro(); // modify the card but don't move it
+        assert!(card.show(), true); // read the card!
+
+        card.enter_metro(); // modify the card but don't move it
+        card.enter_metro(); // modify the card but don't move it
+
+        card.recycle(); // move the card out of the scope
+    }
+}
+
+

Mutable References

+ +

Dereference and Copy

+ +

Notes

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/standard-library.html b/sui/basic-syntax/standard-library.html new file mode 100644 index 00000000..31735996 --- /dev/null +++ b/sui/basic-syntax/standard-library.html @@ -0,0 +1,254 @@ + + + + + + Standard Library - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Standard Library

+ +

The Move Standard Library provides functionality for native types and operations. It is a standard collection of modules which does utilize the storage model, and operates on native types. It is the only dependency of the Sui Framework, and is imported together with it.

+

Most Common Modules

+

In this book we go into detail about most of the modules in the standard library, however, it is also helpful to give an overview of the features, so that you can get a sense of what is available and which module implements that.

+
+ + + + + + + + + + + +
ModuleDescriptionChapter
std::debugContains debugging functionsDebugging
std::type_nameAllows runtime type reflectionGenerics
std::stringProvides basic string operationsStrings
std::asciiProvides basic ASCII operationsStrings
std::optionImplements an Option<T>Option
std::vectorNative operations on the vector typeVector
std::hashHashing functions: sha2_256 and sha3_256Cryptography and Hashing
std::bcsContains the bcs::to_bytes() functionBCS
std::addressContains a single address::length functionAddress
std::bit_vectorProvides operations on bit vectors-
std::fixed_point32Provides the FixedPoint32 type-
+
+

Importing std without Sui Framework

+

The Move Standard Library can be imported to the package directly. However, std alone is not enough to build a meaningful application, as it does not provide any storage capabilities, and can't interact with the on-chain state.

+
MoveStdlib = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/move-stdlib", rev = "framework/mainnet" }
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/string.html b/sui/basic-syntax/string.html new file mode 100644 index 00000000..3f4d001f --- /dev/null +++ b/sui/basic-syntax/string.html @@ -0,0 +1,299 @@ + + + + + + String - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

String

+

While Move does not have a built-in to represent strings, it does have a string module in the Standard Library that provides a String type. The string module represents UTF-8 encoded strings, and another module, ascii, provides an ASCII-only String type.

+

Sui execution environment also allows Strings as transaction arguments, so in many cases, String does not to be constructed in the Transaction Block.

+

Strings are bytes

+

No matter which type of string you use, it is important to know that strings are just bytes. The wrappers provided by the string and ascii modules are just that: wrappers. They do provide extra checks and functionality than a vector of bytes, but under the hood, they are just vectors of bytes.

+
module book::string_bytes {
+    /// Anyone can implement a custom string-like type by wrapping a vector.
+    struct MyString {
+        bytes: vector<u8>,
+    }
+
+    /// Implement a `from_bytes` function to convert a vector of bytes to a string.
+    public fun from_bytes(bytes: vector<u8>): MyString {
+        MyString { bytes }
+    }
+
+    /// Implement a `bytes` function to convert a string to a vector of bytes.
+    public fun bytes(self: &MyString): &vector<u8> {
+        &self.bytes
+    }
+}
+
+

Both standard types provide conversions from and to vectors of bytes.

+

Working with UTF-8 Strings

+

While there are two types of strings in the standard library, the string module should be considered the default. It has native implementations of many common operations, and hence is more efficient than the ascii module. To create a string or perform operations on it, you must import the string module:

+
module book::strings {
+    use std::string::{Self, String};
+
+    #[test]
+    fun using_strings() {
+        // strings are normally created using the `utf8` function
+        let mut hello = string::utf8(b"Hello");
+        let world = string::utf8(b", World!");
+
+        // strings can be concatenated using the `append_utf8` function
+        let hello_world = hello.append_utf8(*world.bytes());
+
+        // just like any other type, strings can be compared
+        assert!(hello_world == string::utf8(b"Hello, World!"), 0x0);
+    }
+}
+
+

Safe UTF-8 Operations

+

The default utf8 method is potentially unsafe, as it does not check that the bytes passed to it are valid UTF-8. If you are not sure that the bytes you are passing are valid UTF-8, you should use the try_utf8 method instead. It returns an Option<String>, which is None if the bytes are not valid UTF-8:

+
+

The try_* pattern is used throughout the standard library to indicate that a function may fail. For more information, see the Error Handling section.

+
+
module book::safe_strings {
+    use std::string::{Self, String};
+
+    #[test]
+    fun safe_strings() {
+        // this is a valid UTF-8 string
+        let hello = string::try_utf8(b"Hello");
+
+        assert!(hello.is_some(), 0); // abort if the value is not valid UTF-8
+
+        // this is not a valid UTF-8 string
+        let invalid = string::try_utf8(b"\xFF");
+
+        assert!(invalid.is_none(), 0); // abort if the value is valid UTF-8
+    }
+}
+
+

ASCII Strings

+

TODO: ASCII strings

+

Summary

+

TODO: summary

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/struct-methods.html b/sui/basic-syntax/struct-methods.html new file mode 100644 index 00000000..c91cb594 --- /dev/null +++ b/sui/basic-syntax/struct-methods.html @@ -0,0 +1,353 @@ + + + + + + Struct Methods - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Struct Methods

+

Move Compiler supports receiver syntax, which allows defining methods which can be called on instances of a struct. This is similar to the method syntax in other programming languages. It is a convenient way to define functions which operate on the fields of a struct.

+

Method syntax

+

If the first argument of a function is a struct internal to the module, then the function can be called using the . operator. If the function uses a struct from another module, then method won't be associated with the struct by default. In this case, the function can be called using the standard function call syntax.

+

When a module is imported, the methods are automatically associated with the struct.

+
module book::hero {
+    /// A struct representing a hero.
+    struct Hero has drop {
+        health: u8,
+        mana: u8,
+    }
+
+    /// Create a new Hero.
+    public fun new(): Hero { Hero { health: 100, mana: 100 } }
+
+    /// A method which casts a spell, consuming mana.
+    public fun heal_spell(hero: &mut Hero) {
+        hero.health = hero.health + 10;
+        hero.mana = hero.mana - 10;
+    }
+
+    /// A method which returns the health of the hero.
+    public fun health(hero: &Hero): u8 { hero.health }
+
+    /// A method which returns the mana of the hero.
+    public fun mana(hero: &Hero): u8 { hero.mana }
+
+    #[test]
+    // Test the methods of the `Hero` struct.
+    fun test_methods() {
+        let mut hero = new();
+        hero.heal_spell();
+
+        assert!(hero.health() == 110, 1);
+        assert!(hero.mana() == 90, 2);
+    }
+}
+
+

Method Aliases

+

For modules that define multiple structs and their methods, it is possible to define method aliases to avoid name conflicts, or to provide a better-named method for a struct.

+

The syntax for aliases is:

+
// for local method association
+use fun <function_path> as <Type>.<method_name>;
+
+// exported alias
+public use fun <function_path> as <Type>.<method_name>;
+
+
+

Public aliases are only allowed for structs defined in the same module. If a struct is defined in another module, an alias can still be created but cannot be made public.

+
+

In the example below, we changed the hero module and added another type - Villain. Both Hero and Villain have similar field names and methods. And to avoid name conflicts, we prefixed methods with hero_ and villain_ respectively. However, we can create aliases for these methods so that they can be called on the instances of the structs without the prefix.

+
module book::hero_and_villain {
+    /// A struct representing a hero.
+    struct Hero has drop {
+        health: u8,
+    }
+
+    /// A struct representing a villain.
+    struct Villain has drop {
+        health: u8,
+    }
+
+    /// Create a new Hero.
+    public fun new_hero(): Hero { Hero { health: 100 } }
+
+    /// Create a new Villain.
+    public fun new_villain(): Villain { Villain { health: 100 } }
+
+    // Alias for the `hero_health` method. Will be imported automatically when
+    // the module is imported.
+    public use fun hero_health as Hero.health;
+
+    public fun hero_health(hero: &Hero): u8 { hero.health }
+
+    // Alias for the `villain_health` method. Will be imported automatically
+    // when the module is imported.
+    public use fun villain_health as Villain.health;
+
+    public fun villain_health(villain: &Villain): u8 { villain.health }
+
+    #[test]
+    // Test the methods of the `Hero` and `Villain` structs.
+    fun test_associated_methods() {
+        let mut hero = new_hero();
+        assert!(hero.health() == 100, 1);
+
+        let mut villain = new_villain();
+        assert!(villain.health() == 100, 3);
+    }
+}
+
+

As you can see, in the test function, we called the health method on the instances of Hero and Villain without the prefix. The compiler will automatically associate the methods with the structs.

+

Aliasing an external module's method

+

It is also possible to associate a function defined in another module with a struct from the current module. Following the same approach, we can create an alias for the method defined in another module. Let's use the bcs::to_bytes method from the Standard Library and associate it with the Hero struct. It will allow serializing the Hero struct to a vector of bytes.

+
module book::hero_to_bytes {
+    use std::bcs;
+
+    // Alias for the `bcs::to_bytes` method. Imported aliases should be defined
+    // in the top of the module.
+    public use fun bcs::to_bytes as Hero.to_bytes;
+
+    /// A struct representing a hero.
+    struct Hero has drop {
+        health: u8,
+        mana: u8,
+    }
+
+    /// Create a new Hero.
+    public fun new(): Hero { Hero { health: 100, mana: 100 } }
+
+    // Alias for the `bcs::to_string` method.
+    public use fun bcs::to_bytes as Hero.to_bytes;
+
+    #[test]
+    // Test the methods of the `Hero` struct.
+    fun test_hero_serialize() {
+        let mut hero = new();
+        let serialized = hero.to_bytes();
+        assert!(serialized.length() == 3, 1);
+    }
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/struct.html b/sui/basic-syntax/struct.html new file mode 100644 index 00000000..2729603b --- /dev/null +++ b/sui/basic-syntax/struct.html @@ -0,0 +1,296 @@ + + + + + + Struct - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Custom Types with Struct

+

Move type system shines when it comes to defining custom types. User defined types can be custom tailored to the specific needs of the application. Not just on the data level, but also in its behavior. In this section we introduce the struct definition and how to use it.

+

Struct

+

To define a custom type, you can use the struct keyword followed by the name of the type. After the name, you can define the fields of the struct. Each field is defined with the field_name: field_type syntax. Field definitions must be separated by commas. The fields can be of any type, including other structs.

+
+

Note: Move does not support recursive structs, meaning a struct cannot contain itself as a field.

+
+
/// A struct representing an artist.
+public struct Artist {
+    /// The name of the artist.
+    name: String,
+}
+
+/// A struct representing a music record.
+public struct Record {
+    /// The title of the record.
+    title: String,
+    /// The artist of the record. Uses the `Artist` type.
+    artist: Artist,
+    /// The year the record was released.
+    year: u16,
+    /// Whether the record is a debut album.
+    is_debut: bool,
+    /// The edition of the record.
+    edition: Option<u16>,
+}
+
+

In the example above, we define a Record struct with five fields. The title field is of type String, the artist field is of type Artist, the year field is of type u16, the is_debut field is of type bool, and the edition field is of type Option<u16>. The edition field is of type Option<u16> to represent that the edition is optional.

+

Structs are private by default, meaning they cannot be imported and used outside of the module they are defined in. Their fields are also private and can't be accessed from outside the module. See visibility for more information on different visibility modifiers.

+
+

A struct by default is internal to the module it is defined in.

+
+

Create and use an instance

+

We described how struct definition works. Now let's see how to initialize a struct and use it. A struct can be initialized using the struct_name { field1: value1, field2: value2, ... } syntax. The fields can be initialized in any order, and all of the fields must be set.

+
// Create an instance of the `Artist` struct.
+let artist = Artist {
+    name: string::utf8(b"The Beatles"),
+};
+
+

In the example above, we create an instance of the Artist struct and set the name field to a string "The Beatles".

+

To access the fields of a struct, you can use the . operator followed by the field name.

+
// Access the `name` field of the `Artist` struct.
+let artist_name = artist.name;
+
+// Access a field of the `Artist` struct.
+assert!(artist.name == string::utf8(b"The Beatles"), 0);
+
+// Mutate the `name` field of the `Artist` struct.
+artist.name = string::utf8(b"Led Zeppelin");
+
+// Check that the `name` field has been mutated.
+assert!(artist.name == string::utf8(b"Led Zeppelin"), 1);
+
+

Only module defining the struct can access its fields (both mutably and immutably). So the above code should be in the same module as the Artist struct.

+

Unpacking a struct

+

Structs are non-discardable by default, meaning that the initiated struct value must be used: either stored or unpacked. Unpacking a struct means deconstructing it into its fields. This is done using the let keyword followed by the struct name and the field names.

+
// Unpack the `Artist` struct and create a new variable `name`
+// with the value of the `name` field.
+let Artist { name } = artist;
+
+

In the example above we unpack the Artist struct and create a new variable name with the value of the name field. Because the variable is not used, the compiler will raise a warning. To suppress the warning, you can use the underscore _ to indicate that the variable is intentionally unused.

+
// Unpack the `Artist` struct and create a new variable `name`
+// with the value of the `name` field. The variable is intentionally unused.
+let Artist { name: _ } = artist;
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/type-reflection.html b/sui/basic-syntax/type-reflection.html new file mode 100644 index 00000000..215fdc64 --- /dev/null +++ b/sui/basic-syntax/type-reflection.html @@ -0,0 +1,269 @@ + + + + + + Type Reflection - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Type Reflection

+

In programming languages reflection is the ability of a program to examine and modify its own structure and behavior. In Move, there's a limited form of reflection that allows you to inspect the type of a value at runtime. This is useful when you need to store type information in a homogeneous collection, or when you need to check if a type belongs to a package.

+

Type reflection is implemented in the Standard Library module std::type_name. Expressed very roughly, it gives a single function get<T>() which returns the name of the type T.

+

In practice

+

The module is pretty straightforward, and operations allowed on the result are limited to getting a string representation and extracting the module and address of the type.

+
module book::type_reflection {
+    use std::type_name;
+
+    /// A function that returns the name of the type `T` and its module and address.
+    public fun i_dont_know_you<T>(): (String, String, String) {
+        let type_name: TypeName = type_name::get<T>();
+
+        // there's a way to borrow
+        let str: &String = type_name.borrow_string();
+
+        let module_name: String = type_name.get_module();
+        let address_str: String = type_name.get_address();
+
+        // and a way to consume the value
+        let str = type_name.into_string();
+
+        (str, module_name, address_str)
+    }
+
+    #[test_only]
+    struct MyType {}
+
+    #[test]
+    fun test_type_reflection() {
+        let (type_name, module_name, address_str) = i_dont_know_you<MyType>();
+
+        //
+        assert!(module_name == b"type_reflection".to_string(), 1);
+    }
+}
+
+

Further reading

+

Type Reflection is an important

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/vector.html b/sui/basic-syntax/vector.html new file mode 100644 index 00000000..1803a98a --- /dev/null +++ b/sui/basic-syntax/vector.html @@ -0,0 +1,287 @@ + + + + + + Vector - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Vector

+

Vectors are a native way to store collections of elements in Move. They are similar to arrays in other programming languages, but with a few differences. In this section, we introduce the vector type and its operations.

+

Vector syntax

+

The vector type is defined using the vector keyword followed by the type of the elements in angle brackets. The type of the elements can be any valid Move type, including other vectors. Move has a vector literal syntax that allows you to create vectors using the vector keyword followed by square brackets containing the elements (or no elements for an empty vector).

+
/// An empty vector of bool elements.
+let empty: vector<bool> = vector[];
+
+/// A vector of u8 elements.
+let v: vector<u8> = vector[10, 20, 30];
+
+/// A vector of vector<u8> elements.
+let vv: vector<vector<u8>> = vector[
+    vector[10, 20],
+    vector[30, 40]
+];
+
+

The vector type is a built-in type in Move, and does not need to be imported from a module. However, vector operations are defined in the std::vector module, and you need to import the module to use them.

+

Vector operations

+

The standard library provides methods to manipulate vectors. The following are some of the most commonly used operations:

+
    +
  • push_back: Adds an element to the end of the vector.
  • +
  • pop_back: Removes the last element from the vector.
  • +
  • length: Returns the number of elements in the vector.
  • +
  • is_empty: Returns true if the vector is empty.
  • +
  • remove: Removes an element at a given index.
  • +
+
module book::play_vec {
+
+    #[test]
+    fun vector_methods_test() {
+        let mut v = vector[10u8, 20, 30];
+
+        assert!(v.length() == 3, 0);
+        assert!(!v.is_empty(), 1);
+
+        v.push_back(40);
+        let last_value = v.pop_back();
+
+        assert!(last_value == 40, 2);
+    }
+}
+
+

Destroying a Vector of non-dropable types

+

A vector of non-droppable types cannot be discarded. If you define a vector of types without drop ability, the vector value cannot be ignored. However, if the vector is empty, compiler requires an explicit call to destroy_empty function.

+
module book::non_droppable_vec {
+    struct NoDrop {}
+
+    #[test]
+    fun test_destroy_empty() {
+        let v = vector<NoDrop>[];
+        // while we know that `v` is empty, we still need to call
+        // the explicit `destroy_empty` function to discard the vector.
+        v.destroy_empty();
+    }
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/basic-syntax/visibility.html b/sui/basic-syntax/visibility.html new file mode 100644 index 00000000..cb88a250 --- /dev/null +++ b/sui/basic-syntax/visibility.html @@ -0,0 +1,262 @@ + + + + + + Visibility Modifiers - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Visibility Modifiers

+

Every module member has a visibility. By default, all module members are private - meaning they are only accessible within the module they are defined in. However, you can add a visibility modifier to make a module member public - visible outside the module, or friend - visible in "friend" modules within the same package, or entry - can be called from a transaction but can't be called from other modules.

+

Internal Visibility

+

A function or a struct defined in a module which has no visibility modifier is private.

+
module book::internal_visbility {
+    // This function can be called from other functions in the same module
+    fun internal() { /* ... */ }
+
+    // Same module -> can call internal()
+    fun call_internal() {
+        internal();
+    }
+}
+
+

Move compiler won't allow this code to compile:

+ +
module book::try_calling_internal {
+    use book::internal_visbility;
+
+    // Different module -> can't call internal()
+    fun try_calling_internal() {
+        internal_visbility::internal();
+    }
+}
+
+

Public Visibility

+

TODO: public visibility

+

Friend Visibility

+

TODO: friend visibility

+

Package Visibility

+

TODO: 2024 public(package)

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/before-we-begin/ide-support.html b/sui/before-we-begin/ide-support.html new file mode 100644 index 00000000..3c69fbdb --- /dev/null +++ b/sui/before-we-begin/ide-support.html @@ -0,0 +1,258 @@ + + + + + + Set up your IDE - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Set up your IDE

+

There are two most popular IDEs for Move development: VSCode and IntelliJ IDEA. Both of them provide basic features like syntax highlighting and error messages, though they differ in their additional features. Whatever IDE you choose, you'll need to use the terminal to run the Move CLI.

+
+

IntelliJ Plugin does not support Move 2024 edition fully, some syntax won't get highlighted and not supported.

+
+

VSCode

+ +

IntelliJ IDEA

+ +

Emacs

+ +

Github Codespaces

+

Web based IDE from Github, can be run right in the browser and provides almost a full-featured VSCode experience.

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/before-we-begin/index.html b/sui/before-we-begin/index.html new file mode 100644 index 00000000..b1ae4298 --- /dev/null +++ b/sui/before-we-begin/index.html @@ -0,0 +1,233 @@ + + + + + + Before we begin - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Before we begin

+

This chapter covers the prerequisites for the Move language: how to set up your IDE, how to install the compiler and what is Move 2024. If you are already familiar with these topics or have a CLI installed, you can skip this chapter and proceed to the next one.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/before-we-begin/install-sui.html b/sui/before-we-begin/install-sui.html new file mode 100644 index 00000000..6a0cedf1 --- /dev/null +++ b/sui/before-we-begin/install-sui.html @@ -0,0 +1,245 @@ + + + + + + Install Sui - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Install Sui

+

Move is a compiled language, so you need to install a compiler to be able to write and run Move programs. The compiler is included into the Sui binary, which can be installed or downloaded using one of the methods below.

+

Download Binary

+

You can download the latest Sui binary from the releases page. The binary is available for macOS, Linux and Windows. For education purposes and development, we recommend using the mainnet version.

+

Install using Homebrew (MacOS)

+

You can install Sui using the Homebrew package manager.

+
brew install sui
+
+

Build using Cargo (MacOS, Linux)

+

You can install and build Sui locally by using the Cargo package manager (requires Rust)

+
cargo install --git https://github.com/MystenLabs/sui.git --bin sui --branch mainnet
+
+

Troubleshooting

+

For troubleshooting the installation process, please refer to the Install Sui Guide.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/before-we-begin/move-2024.html b/sui/before-we-begin/move-2024.html new file mode 100644 index 00000000..dd82e3b2 --- /dev/null +++ b/sui/before-we-begin/move-2024.html @@ -0,0 +1,234 @@ + + + + + + Move 2024 - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Move 2024

+

Move 2024 is the new version of the Move language that is maintained by Mysten Labs. All of the examples in this book are written in Move 2024. If you're used to the pre-2024 version of Move, please, refer to the Move 2024 Migration Guide to learn about the differences between the two versions.

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/book.js b/sui/book.js new file mode 100644 index 00000000..aa12e7ec --- /dev/null +++ b/sui/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/sui/clipboard.min.js b/sui/clipboard.min.js new file mode 100644 index 00000000..02c549e3 --- /dev/null +++ b/sui/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 + + + + + Addresses - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Addresses

+ +

Address is a unique identifier of a location on the blockchain. It is used to identify packages, accounts, and objects. Address has a fixed size of 32 bytes and is usually represented as a hexadecimal string prefixed with 0x. Addresses are case insensitive.

+
0xe51ff5cd221a81c3d6e22b9e670ddf99004d71de4f769b0312b68c7c4872e2f1
+
+

The address above is an example of a valid address. It is 64 characters long (32 bytes) and is prefixed with 0x.

+

Sui also has reserved addresses that are used to identify standard packages and objects. Reserved addresses are typically simple values that are easy to remember and type. For example, the address of the Standard Library is 0x1. Addresses, shorter than 32 bytes, are padded with zeros to the left.

+
0x1 = 0x0000000000000000000000000000000000000000000000000000000000000001
+
+

Here are some examples of reserved addresses:

+
    +
  • 0x1 - address of the Sui Standard Library (alias std)
  • +
  • 0x2 - address of the Sui Framework (alias sui)
  • +
  • 0x5 - address of the Sui System object
  • +
  • 0x6 - address of the system Clock object
  • +
  • 0x403 - address of the DenyList system object
  • +
+

Further reading

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/concepts/index.html b/sui/concepts/index.html new file mode 100644 index 00000000..7125da36 --- /dev/null +++ b/sui/concepts/index.html @@ -0,0 +1,233 @@ + + + + + + Concepts - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Concepts

+

In this chapter you will learn about the basic concepts of Sui and Move. You will learn what is a package, how to interact with it, what is an account and a transaction, and how data is stored on Sui. While this chapter is not a complete reference, and you should refer to the Sui Documentation for that, it will give you a good understanding of the basic concepts required to write Move programs on Sui.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/concepts/manifest.html b/sui/concepts/manifest.html new file mode 100644 index 00000000..7f4d9f41 --- /dev/null +++ b/sui/concepts/manifest.html @@ -0,0 +1,298 @@ + + + + + + Manifest - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Package Manifest

+

The Move.toml is a manifest file that describes the package and its dependencies. It is written in TOML format and contains multiple sections, the most important of which are [package], [dependencies] and [addresses].

+
[package]
+name = "my_project"
+version = "0.0.0"
+edition = "2024"
+
+[dependencies]
+Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" }
+
+[addresses]
+std =  "0x1"
+alice = "0xA11CE"
+
+[dev-addresses]
+alice = "0xB0B"
+
+

Sections

+

Package

+

The [package] section is used to describe the package. None of the fields in this section are published on chain, but they are used in tooling and release management; they also specify the Move edition for the compiler.

+
    +
  • name - the name of the package when it is imported;
  • +
  • version - the version of the package, can be used in release management;
  • +
  • edition - the edition of the Move language; currently, the only valid value is 2024.
  • +
+ +

Dependencies

+

The [dependencies] section is used to specify the dependencies of the project. Each dependency is specified as a key-value pair, where the key is the name of the dependency, and the value is the dependency specification. The dependency specification can be a git repository URL or a path to the local directory.

+
# git repository
+Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" }
+
+# local directory
+MyPackage = { local = "../my-package" }
+
+

Packages also import addresses from other packages. For example, the Sui dependency adds the std and sui addresses to the project. These addresses can be used in the code as aliases for the addresses.

+

Resolving version conflicts with override

+

Sometimes dependencies have conflicting versions of the same package. For example, if you have two dependencies that use different versions of the Sui package, you can override the dependency in the [dependencies] section. To do so, add the override field to the dependency. The version of the dependency specified in the [dependencies] section will be used instead of the one specified in the dependency itself.

+
[dependencies]
+Sui = { override = true, git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" }
+
+

Dev-dependencies

+

It is possible to add [dev-dependencies] section to the manifest. It is used to override dependencies in the dev and test modes. For example, if you want to use a different version of the Sui package in the dev mode, you can add a custom dependency specification to the [dev-dependencies] section.

+

Addresses

+

The [addresses] section is used to add aliases for the addresses. Any address can be specified in this section, and then used in the code as an alias. For example, if you add alice = "0xA11CE" to this section, you can use alice as 0xA11CE in the code.

+

Dev-addresses

+

The [dev-addresses] section is the same as [addresses], but only works for the test and dev modes. Important to note that it is impossible to introduce new aliases in this section, only override the existing ones. So in the example above, if you add alice = "0xB0B" to this section, the alice address will be 0xB0B in the test and dev modes, and 0xA11CE in the regular build.

+

TOML styles

+

The TOML format supports two styles for tables: inline and multiline. The examples above are using the inline style, but it is also possible to use the multiline style. You wouldn't want to use it for the [package] section, but it can be useful for the dependencies.

+
# Inline style
+[dependencies]
+Sui = { override = true, git = "", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" }
+MyPackage = { local = "../my-package" }
+
+
# Multiline style
+[dependencies.Sui]
+override = true
+git = "https://github.com/MystenLabs/sui.git"
+subdir = "crates/sui-framework/packages/sui-framework"
+rev = "framework/testnet"
+
+[dependencies.MyPackage]
+local = "../my-package"
+
+ + + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/concepts/modules.html b/sui/concepts/modules.html new file mode 100644 index 00000000..7a2a219d --- /dev/null +++ b/sui/concepts/modules.html @@ -0,0 +1,246 @@ + + + + + + Module - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Module

+ +

Module is the basic unit of organization in a package. A module is a separate scope that contains functions, types, and other items. A package consists of one or more modules.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/concepts/object-model.html b/sui/concepts/object-model.html new file mode 100644 index 00000000..a228c9b8 --- /dev/null +++ b/sui/concepts/object-model.html @@ -0,0 +1,267 @@ + + + + + + Object Model - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Object Model

+ +

Sui does not have global storage. Instead, storage is split into a pool of objects. Some of the objects are owned by accounts and available only to them, and some are shared and can be accessed by anyone on the network. There's also a special kind of shared immutable objects, also called frozen, which can't be modified, and act as public chain-wide constants.

+

Each object has a unique 32-byte identifier - UID, it is used to access and reference the object.

+ +

Sui object consists of:

+
    +
  • UID - 32-byte unique identifier (address)
  • +
  • Type - Move type with the key ability
  • +
  • Owner - can be shared, account_address, object_owner or immutable
  • +
  • Digest - hash of the object's content
  • +
  • Version - acts as a nonce
  • +
  • Content - the actual data represented as BCS
  • +
+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/concepts/packages.html b/sui/concepts/packages.html new file mode 100644 index 00000000..0a0d15fc --- /dev/null +++ b/sui/concepts/packages.html @@ -0,0 +1,286 @@ + + + + + + What is a Package - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Packages

+ +

Move is a language for writing smart contracts - programs that stored and run on the blockchain. A single program is organized into a package. A package is published on the blockchain and is identified by an address. A published package can be interacted with by sending transactions calling its functions. It can also act as a dependency for other packages.

+
+

To create a new package, use the sui move new command. +To learn more about the command, run sui move new --help.

+
+

Package consists of modules - separate scopes that contain functions, types, and other items.

+
package 0x...
+    module a
+        struct A1
+        fun hello_world()
+    module b
+        struct B1
+        fun hello_package()
+
+

Package Structure

+

Locally, a package is a directory with a Move.toml file and a sources directory. The Move.toml file - called the "package manifest" - contains metadata about the package, and the sources directory contains the source code for the modules. Packages usually looks like this:

+
sources/
+    my_module.move
+    another_module.move
+    ...
+tests/
+    ...
+examples/
+    using_my_module.move
+Move.toml
+
+

The tests directory is optional and contains tests for the package. Code placed into the tests directory is not published on-chain and is only availably in tests. The examples directory can be used for code examples, and is also not published on-chain.

+

Published Package

+

During development, package doesn't have an address and it needs to be set to 0x0. Once a package is published, it gets a single unique address on the blockchain containing its modules' bytecode. A published package becomes immutable and can be interacted with by sending transactions.

+
0x...
+    my_module: <bytecode>
+    another_module: <bytecode>
+
+ + + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/concepts/user-interaction.html b/sui/concepts/user-interaction.html new file mode 100644 index 00000000..b7f295f2 --- /dev/null +++ b/sui/concepts/user-interaction.html @@ -0,0 +1,237 @@ + + + + + + Interacting with a Package - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Interacting with a Package

+

Accounts interact with the blockchain by sending transactions. Transactions can call functions in a package, and can also deploy new packages. On Sui, a single transaction can contain multiple operations, we call them "commands". A command can be a call to a function, a deployment of a new package, upgrade of an existing one, or a combination of these. Commands can return values, which can be used in subsequent commands.

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/concepts/what-is-a-transaction.html b/sui/concepts/what-is-a-transaction.html new file mode 100644 index 00000000..a98630e3 --- /dev/null +++ b/sui/concepts/what-is-a-transaction.html @@ -0,0 +1,252 @@ + + + + + + Transaction - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Transaction

+

Transaction is a fundamental concept in the blockchain world. It is a way to interact with a blockchain. Transactions are used to change the state of the blockchain, and they are the only way to do so. In Move, transactions are used to call functions in a package, deploy new packages, and upgrade existing ones.

+ +

Transaction Structure

+

Transactions consist of:

+
    +
  • a sender - the account that signs the transaction
  • +
  • a list (or a chain) of commands - the operations to be executed
  • +
  • command inputs - the arguments for the commands
  • +
  • a gas object - the object used to pay for the transaction
  • +
  • gas price and budget - the cost of the transaction
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/concepts/what-is-an-account.html b/sui/concepts/what-is-an-account.html new file mode 100644 index 00000000..878285a9 --- /dev/null +++ b/sui/concepts/what-is-an-account.html @@ -0,0 +1,247 @@ + + + + + + Account - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Account

+ +

An account is a way to identify a user. An account is generated from a private key, and is identified by an address. An account can own objects, and can send transactions. Every transaction has a sender, and the sender is identified by an address.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/css/chrome.css b/sui/css/chrome.css new file mode 100644 index 00000000..29992f7b --- /dev/null +++ b/sui/css/chrome.css @@ -0,0 +1,545 @@ +/* CSS for UI elements (a.k.a. chrome) */ + +@import 'variables.css'; + +html { + scrollbar-color: var(--scrollbar) var(--bg); +} +#searchresults a, +.content a:link, +a:visited, +a > .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-bottom-color: var(--bg); + border-bottom-width: 1px; + border-bottom-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-bottom-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 { + 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-top: 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); +} + +.previous { + float: left; +} + +.next { + float: right; + right: var(--page-padding); +} + +@media only screen and (max-width: 1080px) { + .nav-wide-wrapper { display: none; } + .nav-wrapper { display: block; } +} + +@media only screen and (max-width: 1380px) { + .sidebar-visible .nav-wide-wrapper { display: none; } + .sidebar-visible .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-left: 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; + } +} +pre > code { + 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-top: 10px; +} + +/* Search */ + +#searchresults a { + text-decoration: none; +} + +mark { + border-radius: 2px; + padding: 0 3px 1px 3px; + margin: 0 -3px -1px -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-left: auto; + margin-right: auto; + max-width: var(--content-max-width); +} + +#searchbar { + width: 100%; + margin: 5px auto 0px 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: 18px 0 0 5px; + color: var(--searchresults-header-fg); +} + +.searchresults-outer { + margin-left: auto; + margin-right: auto; + max-width: var(--content-max-width); + border-bottom: 1px dashed var(--searchresults-border-color); +} + +ul#searchresults { + list-style: none; + padding-left: 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: 5px 0 0 20px; + 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); +} +.sidebar-resizing { + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.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: 0; + top: 0; + bottom: 0; +} +.js .sidebar .sidebar-resize-handle { + cursor: col-resize; + width: 5px; +} +.sidebar-hidden .sidebar { + transform: translateX(calc(0px - var(--sidebar-width))); +} +.sidebar::-webkit-scrollbar { + background: var(--sidebar-bg); +} +.sidebar::-webkit-scrollbar-thumb { + background: var(--scrollbar); +} + +.sidebar-visible .page-wrapper { + transform: translateX(var(--sidebar-width)); +} +@media only screen and (min-width: 620px) { + .sidebar-visible .page-wrapper { + transform: none; + margin-left: var(--sidebar-width); + } +} + +.chapter { + list-style: none outside none; + padding-left: 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-left: 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-top: 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-left: 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; +} +.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: left; + 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-left: -14px; + width: 14px; +} diff --git a/sui/css/general.css b/sui/css/general.css new file mode 100644 index 00000000..3173af9f --- /dev/null +++ b/sui/css/general.css @@ -0,0 +1,245 @@ +/* Base styles and content styles */ + +@import 'variables.css'; + +:root { + /* Browser default font-size is 16px, this way 1 rem = 10px */ + font-size: 62.5%; +} + +html { + zoom: 100%; + 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.8rem; + overflow-x: hidden; +} + +code { + font-family: var(--mono-font) !important; + font-size: var(--code-font-size); + font-weight: var(--code-font-weight); + line-height: var(--code-line-height); +} + +/* 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-top: 2.5em; } +h4, h5 { margin-top: 2em; } + +.header + .header h3, +.header + .header h4, +.header + .header h5 { + margin-top: 1em; +} + +h1:target::before, +h2:target::before, +h3:target::before, +h4:target::before, +h5:target::before, +h6:target::before { + display: inline-block; + content: "»"; + margin-left: -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 { + scroll-margin-top: calc(var(--menu-bar-height) + 0.5em); +} + +.page { + outline: 0; + padding: 0 var(--page-padding); + margin-top: calc(0px - var(--menu-bar-height)); /* Compensate for the #menu-bar-hover-placeholder */ +} +.page-wrapper { + box-sizing: border-box; +} +.js:not(.sidebar-resizing) .page-wrapper { + transition: margin-left 0.3s ease, transform 0.3s ease; /* Animation: slide away */ +} + +.content { + overflow-y: auto; + padding: 0 5px 50px 5px; +} +.content main { + margin-left: auto; + margin-right: 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-top: .1em solid var(--quote-border); + border-bottom: .1em solid var(--quote-border); +} */ + +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-top: 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; +} + + +/* Changing styles */ + +body { + font-family: 'Rubik', sans-serif; + font-weight: lighter; +} + +h1, h2, h3, h4, h5 { + font-family: 'Rubik', sans-serif; + font-weight: normal; +} + +#sidebar { + font-size: 0.9em; +} + +blockquote { + margin: 20px 0; + padding: 0 calc(var(--blockquote-offset) + 5px); + line-height: 1.2em; + font-size: 1em; + color: var(--fg); + background-color: inherit; + border: 1px solid black; + position: relative; +} + +blockquote p { + background-color: inherit; + position: relative; + margin: 20px 10px; + z-index: 2; +} + +strong { + font-weight: normal; +} diff --git a/sui/css/print.css b/sui/css/print.css new file mode 100644 index 00000000..80ec3a54 --- /dev/null +++ b/sui/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/sui/css/variables.css b/sui/css/variables.css new file mode 100644 index 00000000..d74e8cee --- /dev/null +++ b/sui/css/variables.css @@ -0,0 +1,261 @@ + +/* Globals */ + +:root { + --blockquote-offset: 30px; + + --sides-offset: 30px; + --sidebar-width: 300px; + /* --sidebar-offset-left: 30px; */ + --page-padding: 15px; + --content-max-width: 750px; + --menu-bar-height: 50px; + --mono-font: 'Spot Mono', Menlo, Monaco, 'Courier New', monospace; + --code-font-size: 0.9em /* please adjust the ace font size accordingly in editor.js */; + --code-line-height: 1.5em; + --code-font-weight: 300; +} + +/* 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%); + + --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; +} + +.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%); + + --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; +} + +.light { + --bg: hsl(0, 0%, 100%); + --fg: hsl(0, 0%, 0%); + + --sidebar-bg: #fff; + --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(255, 100%, 100%); + --quote-border: hsl(197, 37%, 91%); + + --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; +} + +.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%); + + --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; +} + +.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%); + + --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; +} + +@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%); + + --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/sui/elasticlunr.min.js b/sui/elasticlunr.min.js new file mode 100644 index 00000000..94b20dd2 --- /dev/null +++ b/sui/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.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 A;{X5v literal 0 HcmV?d00001 diff --git a/sui/favicon.svg b/sui/favicon.svg new file mode 100644 index 00000000..90e0ea58 --- /dev/null +++ b/sui/favicon.svg @@ -0,0 +1,22 @@ + + + + + diff --git a/sui/fonts/Spot-MonoBold.woff2 b/sui/fonts/Spot-MonoBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ab295ab68a79ab9e89a958300d3a20e15dd97afe GIT binary patch literal 36100 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 literal 0 HcmV?d00001 diff --git a/sui/fonts/Spot-MonoBoldItalic.woff2 b/sui/fonts/Spot-MonoBoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f069a29d2201615ac50e4aac2e75c5fdc9081082 GIT binary patch literal 37328 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%0AbSgh96>U27P0}z)K?GZ$Xk^i! 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 M|3BN;%~g&U00Fy8rT_o{ literal 0 HcmV?d00001 diff --git a/sui/fonts/Spot-MonoLight.ttf b/sui/fonts/Spot-MonoLight.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d8d2554ef54fabcca0481018819246d54a2f4d90 GIT binary patch literal 57820 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

Fko>o6}Xr{kOZXx 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⪻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 literal 0 HcmV?d00001 diff --git a/sui/fonts/Spot-MonoLight.woff2 b/sui/fonts/Spot-MonoLight.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..cd8b8b9d42c8c057db99e498a7cb9e1e1660cbf4 GIT binary patch literal 34132 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 literal 0 HcmV?d00001 diff --git a/sui/fonts/Spot-MonoLightItalic.woff2 b/sui/fonts/Spot-MonoLightItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..523a04ef8bf87dbd8a339e67c8a9688b17edd658 GIT binary patch literal 35980 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 QrMtF}|Bw8eJj4+I0B0Iu-v9sr literal 0 HcmV?d00001 diff --git a/sui/fonts/Spot-MonoMedium.woff2 b/sui/fonts/Spot-MonoMedium.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5d93ede18c799b9464840e0740fa609c755f9fce GIT binary patch literal 36636 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 literal 0 HcmV?d00001 diff --git a/sui/fonts/Spot-MonoRegular.woff2 b/sui/fonts/Spot-MonoRegular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5a94aaa765d1d544ce48d3921a0f580949f6d984 GIT binary patch literal 35660 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 literal 0 HcmV?d00001 diff --git a/sui/fonts/Spot-MonoRegularItalic.woff2 b/sui/fonts/Spot-MonoRegularItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..191320b034cfcc10667f1aca2492909beb3da4d7 GIT binary patch literal 38320 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 + + + + + Foreword - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

Foreword

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/guides/2024-migration-guide.html b/sui/guides/2024-migration-guide.html new file mode 100644 index 00000000..c2561d5b --- /dev/null +++ b/sui/guides/2024-migration-guide.html @@ -0,0 +1,281 @@ + + + + + + 2024 Migration Guide - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Move 2024 Migration Guide

+

Move 2024 is the new edition of the Move language that is maintained by Mysten Labs. This guide is intended to help you understand the differences between the 2024 edition and the previous version of the Move language.

+

Using the New Edition

+

To use the new edition, you need to specify the edition in the move file. The edition is specified in the move file using the edition keyword. Currently, the only available edition is 2024.alpha.

+
edition = "2024.alpha";
+
+

Struct Visibility

+

In Move 2024, structs get a visibility modifier. Just like functions, structs can be public, friend, or private.

+
// Move 2020
+struct Book {}
+
+// Move 2024
+public struct Book {}
+
+

Struct Methods

+

In the new edition, functions which have a struct as the first argument are associated with the struct. This means that the function can be called using the dot notation. Methods defined in the same module with the type are automatically exported.

+
public fun count(c: &Counter): u64 { /* ... */ }
+
+fun use_counter() {
+    // move 2020
+    let count = counter::count(&c);
+
+    // move 2024
+    let count = c.count();
+}
+
+

Borrowing Operator

+

The borrow and borrow_mut functions (when defined) can be accessed using the square brackets. Just like the method syntax, the borrowing functions are associated with the type.

+
fun play_vec() {
+    let v = vector[1,2,3,4];
+    let first = v[0]; // calls vector::borrow(v, 0)
+    v[0] = 5;         // calls vector::borrow_mut(v, 0)
+}
+
+

Method Aliases

+

In Move 2024, generic methods can be associated with types. The alias can be defined for any type privately to the module, or publicly, if the type is defined in the same module.

+
use fun my_custom_function as vector.do_magic;
+
+

Macros

+

Macros are introduced in Move 2024. And assert! is no longer a built-in function - Instead, it's a macro.

+
// can be called as for!(0, 10, |i| call(i));
+macro fun for($start: u64, $stop: u64, $body: |u64|) {
+    let mut i = $start;
+    let stop = $stop;
+    while (i < stop) {
+        $body(i);
+        i = i + 1
+    }
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/guides/README. b/sui/guides/README. new file mode 100644 index 00000000..50a86734 --- /dev/null +++ b/sui/guides/README. @@ -0,0 +1 @@ +# Guides diff --git a/sui/guides/RED b/sui/guides/RED new file mode 100644 index 00000000..50a86734 --- /dev/null +++ b/sui/guides/RED @@ -0,0 +1 @@ +# Guides diff --git a/sui/guides/better-error-handling.html b/sui/guides/better-error-handling.html new file mode 100644 index 00000000..10761b0a --- /dev/null +++ b/sui/guides/better-error-handling.html @@ -0,0 +1,336 @@ + + + + + + Better error handling - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Better error handling

+

Whenever execution encounters an abort, transaction fails and abort code is returned to the caller. Move VM returns the module name that aborted the transaction and the abort code. This behavior is not fully transparent to the caller of the transaction, especially when a single function contains multiple calls to the same function which may abort. In this case, the caller will not know which call aborted the transaction, and it will be hard to debug the issue or provide meaningful error message to the user.

+
module book::module_a {
+    use book::module_b;
+
+    public fun do_something() {
+        let field_1 = module_b::get_field(1); // may abort with 0
+        /* ... a lot of logic ... */
+        let field_2 = module_b::get_field(2); // may abort with 0
+        /* ... some more logic ... */
+        let field_3 = module_b::get_field(3); // may abort with 0
+    }
+}
+
+

The example above illustrates the case when a single function contains multiple calls which may abort. If the caller of the do_something function receives an abort code 0, it will be hard to understand which call to module_b::get_field aborted the transaction. To address this problem, there are common patterns that can be used to improve error handling.

+

Rule 1: Handle all possible scenarios

+

It is considered a good practice to provide a safe "check" function that returns a boolean value indicating whether an operation can be performed safely. If the module_b provides a function has_field that returns a boolean value indicating whether a field exists, the do_something function can be rewritten as follows:

+
module book::module_a {
+    use book::module_b;
+
+    const ENoField: u64 = 0;
+
+    public fun do_something() {
+        assert!(module_b::has_field(1), ENoField);
+        let field_1 = module_b::get_field(1);
+        /* ... */
+        assert!(module_b::has_field(1), ENoField);
+        let field_2 = module_b::get_field(2);
+        /* ... */
+        assert!(module_b::has_field(1), ENoField);
+        let field_3 = module_b::get_field(3);
+    }
+}
+
+

By adding custom checks before each call to module_b::get_field, the developer of the module_a takes control over the error handling. And it allows implementing the second rule.

+

Rule 2: Abort with different codes

+

The second trick, once the abort codes are handled by the caller module, is to use different abort codes for different scenarios. This way, the caller module can provide a meaningful error message to the user. The module_a can be rewritten as follows:

+
module book::module_a {
+    use book::module_b;
+
+    const ENoFieldA: u64 = 0;
+    const ENoFieldB: u64 = 1;
+    const ENoFieldC: u64 = 2;
+
+    public fun do_something() {
+        assert!(module_b::has_field(1), ENoFieldA);
+        let field_1 = module_b::get_field(1);
+        /* ... */
+        assert!(module_b::has_field(1), ENoFieldB);
+        let field_2 = module_b::get_field(2);
+        /* ... */
+        assert!(module_b::has_field(1), ENoFieldC);
+        let field_3 = module_b::get_field(3);
+    }
+}
+
+

Now, the caller module can provide a meaningful error message to the user. If the caller receives an abort code 0, it can be translated to "Field 1 does not exist". If the caller receives an abort code 1, it can be translated to "Field 2 does not exist". And so on.

+

Rule 3: Return bool instead of assert

+

A developer is often tempted to add a public function that would assert all the conditions and abort the execution. However, it is a better practice to create a function that returns a boolean value instead. This way, the caller module can handle the error and provide a meaningful error message to the user.

+
module book::some_app_assert {
+
+    const ENotAuthorized: u64 = 0;
+
+    public fun do_a() {
+        assert_is_authorized();
+        // ...
+    }
+
+    public fun do_b() {
+        assert_is_authorized();
+        // ...
+    }
+
+    /// Don't do this
+    public fun assert_is_authorized() {
+        assert!(/* some condition */ true, ENotAuthorized);
+    }
+}
+
+

This module can be rewritten as follows:

+
module book::some_app {
+    const ENotAuthorized: u64 = 0;
+
+    public fun do_a() {
+        assert!(is_authorized(), ENotAuthorized);
+        // ...
+    }
+
+    public fun do_b() {
+        assert!(is_authorized(), ENotAuthorized);
+        // ...
+    }
+
+    public fun is_authorized(): bool {
+        /* some condition */ true
+    }
+
+    // a private function can still be used to avoid code duplication for a case
+    // when the same condition with the same abort code is used in multiple places
+    fun assert_is_authorized() {
+        assert!(is_authorized(), ENotAuthorized);
+    }
+}
+
+

Utilizing these three rules will make the error handling more transparent to the caller of the transaction, and it will allow other developers to use custom abort codes in their modules.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/guides/building-against-limits.html b/sui/guides/building-against-limits.html new file mode 100644 index 00000000..4980075d --- /dev/null +++ b/sui/guides/building-against-limits.html @@ -0,0 +1,244 @@ + + + + + + Building against Limits - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Building against Limits

+

To guarantee the safety and security of the network, Sui has certain limits and restrictions. These limits are in place to prevent abuse and to ensure that the network remains stable and efficient. This guide provides an overview of these limits and restrictions, and how to build your application to work within them.

+

The limits are defined in the protocol configuration and are enforced by the network. If any of the limits are exceeded, the transaction will either be rejected or aborted. The limits, being a part of the protocol, can only be changed through a network upgrade.

+

Transaction Size

+

The size of a transaction is limited to 128KB. This includes the size of the transaction payload, the size of the transaction signature, and the size of the transaction metadata. If a transaction exceeds this limit, it will be rejected by the network.

+

Object Size

+

The size of an object is limited to 256KB. This includes the size of the object data. If an object exceeds this limit, it will be rejected by the network. While a single object cannot bypass this limit, for more extensive storage options, one could use a combination of a base object with other attached to it using dynamic fields (eg Bag).

+

Single Pure Argument Size

+

The size of a single pure argument is limited to 16KB. A transaction argument bigger than this limit will result in execution failure. So in order to create a vector of more than ~500 addresses (given that a single address is 32 bytes), it needs to be joined dynamically either in Transaction Block or in a Move function. Standard functions like vector::append() can join two vectors of ~16KB resulting in a ~32KB of data as a single value.

+

Maximum Number of Objects created

+

The maximum number of objects that can be created in a single transaction is 2048. If a transaction attempts to create more than 2048 objects, it will be rejected by the network. This also affects dynamic fields, as both the key and the value are objects. So the maximum number of dynamic fields that can be created in a single transaction is 1024.

+

Maximum Number of Events

+

The maximum number of events that can be emitted in a single transaction is 1024. If a transaction attempts to emit more than 1024 events, it will be aborted.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/guides/index.html b/sui/guides/index.html new file mode 100644 index 00000000..b5ceb8c2 --- /dev/null +++ b/sui/guides/index.html @@ -0,0 +1,233 @@ + + + + + + Guides - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Guides

+

This section contains a collection of guides that cover various aspects of programming on Sui. They are intended to provide a deeper understanding of Sui blockchain and Move language, while also aiming at practical challenges and solutions.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/guides/upgradeability-practices.html b/sui/guides/upgradeability-practices.html new file mode 100644 index 00000000..b2724048 --- /dev/null +++ b/sui/guides/upgradeability-practices.html @@ -0,0 +1,311 @@ + + + + + + Upgradability Practices - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Upgradability Practices

+

To talk about best practices for upgradability, we need to first understand what can be upgraded in a package. The base premise of upgradability is that an upgrade should not break public compatibility with the previous version. The parts of the module which can be used in dependent packages should not change their static signature. This applies to modules - a module can not be removed from a package, public structs - they can be used in function signatures and public functions - they can be called from other packages.

+
// module can not be removed from the package
+module book::upgradable {
+    // dependencies can be changed
+    use sui::tx_context::TxContext;
+    use sui::object::UID;
+
+    // public structs can not be removed and can't be changed
+    public struct Book has key {
+        id: UID
+    }
+
+    // public functions can not be removed and their signature can never change
+    public fun create_book(ctx: &mut TxContext): Book {
+        create_book_internal(ctx)
+    }
+
+    // friend-only functions can be removed and changed
+    public(friend) fun create_book_friend(ctx: &mut TxContext): Book {
+        create_book_internal(ctx)
+    }
+
+    // entry functions can be removed and changed as long they're not public
+    entry fun create_book_entry(ctx: &mut TxContext): Book {
+        create_book_internal(ctx)
+    }
+
+    // private functions can be removed and changed
+    fun create_book_internal(ctx: &mut TxContext): Book {
+        abort 0
+    }
+}
+
+

Using entry and friend functions

+

TODO: Add a section about entry and friend functions

+

Versioning objects

+ +

To discard previous versions of the package, the objects can be versioned. As long as the object contains a version field, and the code which uses the object expects and asserts a specific version, the code can be force-migrated to the new version. Normally, after an upgrade, admin functions can be used to update the version of the shared state, so that the new version of code can be used, and the old version aborts with a version mismatch.

+
module book::versioned_state {
+
+    const EVersionMismatch: u64 = 0;
+
+    const VERSION: u8 = 1;
+
+    /// The shared state (can be owned too)
+    struct SharedState has key {
+        id: UID,
+        version: u8,
+        /* ... */
+    }
+
+    public fun mutate(state: &mut SharedState) {
+        assert!(state.version == VERSION, EVersionMismatch);
+        // ...
+    }
+}
+
+

Versioning configuration with dynamic fields

+ +

There's a common pattern in Sui which allows changing the stored configuration of an object while retaining the same object signature. This is done by keeping the base object simple and versioned and adding an actual configuration object as a dynamic field. Using this anchor pattern, the configuration can be changed with package upgrades while keeping the same base object signature.

+
module book::versioned_config {
+
+    /// The base object
+    struct Config has key {
+        id: UID,
+        version: u16
+    }
+
+    /// The actual configuration
+    struct ConfigV1 has store {
+        data: Bag,
+        metadata: VecMap<String, String>
+    }
+
+    // ...
+}
+
+

Modular architecture

+

TODO: add two patterns for modular architecture: object capability (SuiFrens) and witness registry (SuiNS)

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/hello-sui/hello-sui.html b/sui/hello-sui/hello-sui.html new file mode 100644 index 00000000..ec66ba97 --- /dev/null +++ b/sui/hello-sui/hello-sui.html @@ -0,0 +1,307 @@ + + + + + + Hello Sui! - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Hello Sui!

+

Just like we did with the Hello World example, we will start by initializing a new package using the Sui CLI, then we will implement a simple application that creates a "Postcard" - a digital postcard that can be sent to a friend.

+

Create a new Sui package

+

Sui packages are no different to regular Move packages, and can be initialized using the sui CLI. The following command will create a new package called postcard:

+
$ sui new postcard
+
+

This will create a new directory called postcard with the following structure:

+
postcard
+├── Move.toml
+├── src/
+│   └── postcard.move
+└── tests/
+    └── postcard_tests.move
+
+

The package manifest - Move.toml - already contains all required dependencies for Sui, and the src/postcard.move file is pre-created with a simple module layout.

+
+

In case the Move.toml file does not feature the edition field, please, add it manually. The edition field under the [package] section should be set to 2024.beta.

+

Like this: edition = "2024.beta"

+
+

Implement the Postcard application

+

The Postcard application will be a simple module that defines an object, and a set of functions to create, modify and send the postcard to any address.

+

Let's start by inserting the code. Replace the contents of the src/postcard.move file with the following:

+
module postcard::postcard {
+    use std::string::String;
+    use sui::object::UID;
+    use sui::transfer;
+    use sui::tx_context::TxContext;
+
+    use fun sui::object::new as TxContext.new;
+
+    /// The Postcard object.
+    public struct Postcard has key {
+        /// The unique identifier of the Object.
+        /// Created using the `object::new()` function.
+        id: UID,
+        /// The message to be printed on the gift card.
+        message: String,
+    }
+
+    /// Create a new Postcard with a message.
+    public fun new(message: String, ctx: &mut TxContext): Postcard {
+        Postcard {
+            id: ctx.new(),
+            message,
+        }
+    }
+
+    /// Send the Postcard to the specified address.
+    public fun send_to(card: Postcard, to: address) {
+        transfer::transfer(card, to)
+    }
+
+    /// Keep the Postcard for yourself.
+    public fun keep(card: Postcard, ctx: &TxContext) {
+        transfer::transfer(card, ctx.sender())
+    }
+
+    /// Update the message on the Postcard.
+    public fun update(card: &mut Postcard, message: String) {
+        card.message = message
+    }
+}
+
+

To make sure that everything is working as expected, run this command:

+
$ sui move build
+
+

You should see this output, indicating that the package was built successfully. There shouldn't be any errors following the BUILDING postcard line:

+
> $ sui move build
+UPDATING GIT DEPENDENCY https://github.com/MystenLabs/sui.git
+INCLUDING DEPENDENCY Sui
+INCLUDING DEPENDENCY MoveStdlib
+BUILDING postcard
+
+

If you do see errors, please, double check the code and the steps you've taken to create the package. It's very likely a typo in one of the commands.

+

Next steps

+

In the next section we will take a closer look at the structure of the postcard.move file and explain the code we've just inserted. We will also discuss the imports and the object definition in more detail.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/hello-sui/index.html b/sui/hello-sui/index.html new file mode 100644 index 00000000..15164344 --- /dev/null +++ b/sui/hello-sui/index.html @@ -0,0 +1,242 @@ + + + + + + Your First Sui App - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Your First Sui App

+ +

In this chapter we illustrate the concepts of Sui by building a simple application. Unlike the Hello World example which aims to illustrate Move Compiler, this application is focused on Sui specifics. It is also more complex - it uses objects, and we will publish and use it on Sui.

+

The goal of this mini-project is to demonstrate the process of building, testing, and publishing a Sui application. The result is a simple but complete application that you can use as a starting point for your projects or as a playground to experiment with Sui as you learn.

+

The chapter is split into the following parts (in order):

+ +

Additionally, there's a section with ideas for further development of the application which you may get back to as you progress through the book.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/hello-sui/module-structure.html b/sui/hello-sui/module-structure.html new file mode 100644 index 00000000..7d87a55c --- /dev/null +++ b/sui/hello-sui/module-structure.html @@ -0,0 +1,293 @@ + + + + + + Using Objects - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Using Objects

+

Let's take a look at the code we've inserted into the postcard.move file. We will discuss the structure of the module and the code in more detail, and explain the way the Postcard object is created, used and stored.

+

Module

+

First line of the file is the module declaration. The address of the module is package - a name defined in the Move.toml file. The module name is also postcard. The module body is enclosed in curly braces {}.

+
module postcard::postcard {
+
+

Imports

+

In the top of the module we import types and other modules from the Standard Library (std) and from the Sui Framework (sui). The Sui Framework is required to define and create objects as it contains the UID and TxContext types - two essential types for objects.

+

We also import the sui::transfer module - this module contains storage and transfer functions.

+
    use std::string::String;
+    use sui::object::UID;
+    use sui::transfer;
+    use sui::tx_context::TxContext;
+
+

Postcard is an Object

+

A public struct Postcard, that goes after imports, is an object. A struct with the key ability is an object on Sui. As such, its first field must be id of type UID (that we imported from the Sui Framework). The id field is the unique identifier and an address of the object.

+ +
    /// The Postcard object.
+    public struct Postcard has key {
+        /// The unique identifier of the Object.
+        /// Created using the `object::new()` function.
+        id: UID,
+        /// The message to be printed on the gift card.
+        message: String,
+    }
+
+

Creating an Object

+

Sui has no global storage, and the objects are stored independently of their package. This is why we defined a single Postcard and not a collection "Postcards". Objects have to be created and stored in the storage before they can be used.

+

The new function is a public function that creates a new instance of the Postcard object and returns it to the caller. It takes two arguments: the message of type String, which is the message on the postcard, and the ctx of type TxContext, a standard type that is automatically inserted by the Sui runtime.

+
    /// Create a new Postcard with a message.
+    public fun new(message: String, ctx: &mut TxContext): Postcard {
+        Postcard {
+            id: ctx.new(),
+            message,
+        }
+    }
+
+

When initializing an instance of Postcard we pass the fields of the struct as arguments, the id is generated from the TxContext argument via the ctx.new() call. And the message is taken as-is from the message argument.

+

Sending a Postcard

+

Objects can't be ignored, so when the function new is called, the returned Postcard needs to be stored. And here's when the sui::transfer module comes into play. The sui::transfer::transfer function is used to store the object at the specified address.

+
    /// Send the Postcard to the specified address.
+    public fun send_to(card: Postcard, to: address) {
+        transfer::transfer(card, to)
+    }
+
+

The function takes the Postcard as the first argument and a value of the address type as the second argument. Both are passed into the transfer function to send — and hence, store — the object to the specified address.

+

Keeping the Object

+

A very common scenario is transfering the object to the caller. This can be done by calling the send_to function with the sender address. It can be read from the ctx argument, which is a TxContext type.

+
    /// Keep the Postcard for yourself.
+    public fun keep(card: Postcard, ctx: &TxContext) {
+        transfer::transfer(card, ctx.sender())
+    }
+
+

Updating the Object

+

The update function is another public function that takes a mutable reference to the Postcard and a String argument. It updates the message field of the Postcard. Because the Postcard is passed by a reference, the owner is not changed, and the object is not moved.

+
    /// Update the message on the Postcard.
+    public fun update(card: &mut Postcard, message: String) {
+        card.message = message
+    }
+
+

Next steps

+

In the next section we will write a simple test for the Postcard module to see how it works. Later we will publish the package on Sui DevNet and learn how to use the Sui CLI to interact with the package.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/highlight.css b/sui/highlight.css new file mode 100644 index 00000000..4431cad6 --- /dev/null +++ b/sui/highlight.css @@ -0,0 +1,191 @@ +/* + * An increased contrast highlighting scheme loosely based on the + * "Base16 Atelier Dune Light" theme by Bram de Haan + * (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) + * Original Base16 color scheme by Chris Kempson + * (https://github.com/chriskempson/base16) + */ + +/* Comment */ +.hljs-comment, +.hljs-quote { + color: #A0A1A7; + font-style: italic; +} + +/* Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d70025; +} + +/* Orange */ +.hljs-number, +.hljs-meta, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #C18401; +} + +/* Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #008200; +} + +/* Blue */ +.hljs-title, +.hljs-built_in, +.hljs-section { + color: #4078F2; +} + +/* Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #A626A4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #fBfBfB; + color: #000; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-addition { + color: #22863a; + background-color: #f0fff4; +} + +.hljs-deletion { + color: #b31d28; + background-color: #ffeef0; +} + +.hljs.language-undefined { + font-weight: 400; + line-height: inherit; + font-size: inherit; +} + + + +/* Atom One Light by Daniel Gamage */ + + +pre code.hljs { + display: block; + overflow-x: auto; + padding: 1em +} +code.hljs { + padding: 3px 5px +} +/* + +Atom One Light by Daniel Gamage +Original One Light Syntax theme from https://github.com/atom/one-light-syntax + +base: #fafafa +mono-1: #383a42 +mono-2: #686b77 +mono-3: #a0a1a7 +hue-1: #0184bb +hue-2: #4078f2 +hue-3: #a626a4 +hue-4: #50a14f +hue-5: #e45649 +hue-5-2: #c91243 +hue-6: #986801 +hue-6-2: #c18401 + +*/ +.hljs { + color: #383a42; + background: #fafafa +} +.hljs-comment, +.hljs-quote { + color: #a0a1a7; + font-style: italic +} +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #a626a4 +} +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649 +} +.hljs-literal { + color: #986801 +} + +.hljs-built-in, +.hljs-type { + color: #0184bb +} + + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta .hljs-string { + color: #50a14f +} +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #986801 +} +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #4078f2 +} +.hljs-built_in, +.hljs-title.class_, +.hljs-class .hljs-title { + color: #c18401 +} +.hljs-emphasis { + font-style: italic +} +.hljs-strong { + font-weight: bold +} +.hljs-link { + text-decoration: underline +} diff --git a/sui/highlight.js b/sui/highlight.js new file mode 100644 index 00000000..1a41d2e9 --- /dev/null +++ b/sui/highlight.js @@ -0,0 +1,610 @@ +/*! + Highlight.js v11.9.0 (git: b7ec4bfafc) + (c) 2006-2023 undefined and other contributors + License: BSD-3-Clause + */ + var hljs=function(){"use strict";function e(t){ + return t instanceof Map?t.clear=t.delete=t.set=()=>{ + throw Error("map is read-only")}:t instanceof Set&&(t.add=t.clear=t.delete=()=>{ + throw Error("set is read-only") + }),Object.freeze(t),Object.getOwnPropertyNames(t).forEach((n=>{ + const i=t[n],s=typeof i;"object"!==s&&"function"!==s||Object.isFrozen(i)||e(i) + })),t}class t{constructor(e){ + void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1} + ignoreMatch(){this.isMatchIgnored=!0}}function n(e){ + return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'") + }function i(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t] + ;return t.forEach((e=>{for(const t in e)n[t]=e[t]})),n}const s=e=>!!e.scope + ;class o{constructor(e,t){ + this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){ + this.buffer+=n(e)}openNode(e){if(!s(e))return;const t=((e,{prefix:t})=>{ + if(e.startsWith("language:"))return e.replace("language:","language-") + ;if(e.includes(".")){const n=e.split(".") + ;return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ") + }return`${t}${e}`})(e.scope,{prefix:this.classPrefix});this.span(t)} + closeNode(e){s(e)&&(this.buffer+="")}value(){return this.buffer}span(e){ + this.buffer+=``}}const r=(e={})=>{const t={children:[]} + ;return Object.assign(t,e),t};class a{constructor(){ + this.rootNode=r(),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 t=r({scope:e}) + ;this.add(t),this.stack.push(t)}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,t){ + return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t), + t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),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=>{ + a._collapse(e)})))}}class c extends a{constructor(e){super(),this.options=e} + addText(e){""!==e&&this.add(e)}startScope(e){this.openNode(e)}endScope(){ + this.closeNode()}__addSublanguage(e,t){const n=e.root + ;t&&(n.scope="language:"+t),this.add(n)}toHTML(){ + return new o(this,this.options).value()}finalize(){ + return this.closeAllNodes(),!0}}function l(e){ + return e?"string"==typeof e?e:e.source:null}function g(e){return h("(?=",e,")")} + function u(e){return h("(?:",e,")*")}function d(e){return h("(?:",e,")?")} + function h(...e){return e.map((e=>l(e))).join("")}function f(...e){const t=(e=>{ + const t=e[e.length-1] + ;return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{} + })(e);return"("+(t.capture?"":"?:")+e.map((e=>l(e))).join("|")+")"} + function p(e){return RegExp(e.toString()+"|").exec("").length-1} + const b=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./ + ;function m(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n + ;let i=l(e),s="";for(;i.length>0;){const e=b.exec(i);if(!e){s+=i;break} + s+=i.substring(0,e.index), + i=i.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?s+="\\"+(Number(e[1])+t):(s+=e[0], + "("===e[0]&&n++)}return s})).map((e=>`(${e})`)).join(t)} + const E="[a-zA-Z]\\w*",x="[a-zA-Z_]\\w*",w="\\b\\d+(\\.\\d+)?",y="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",_="\\b(0b[01]+)",O={ + begin:"\\\\[\\s\\S]",relevance:0},v={scope:"string",begin:"'",end:"'", + illegal:"\\n",contains:[O]},k={scope:"string",begin:'"',end:'"',illegal:"\\n", + contains:[O]},N=(e,t,n={})=>{const s=i({scope:"comment",begin:e,end:t, + contains:[]},n);s.contains.push({scope:"doctag", + begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)", + end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) + ;const o=f("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/) + ;return s.contains.push({begin:h(/[ ]+/,"(",o,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),s + },S=N("//","$"),M=N("/\\*","\\*/"),R=N("#","$");var j=Object.freeze({ + __proto__:null,APOS_STRING_MODE:v,BACKSLASH_ESCAPE:O,BINARY_NUMBER_MODE:{ + scope:"number",begin:_,relevance:0},BINARY_NUMBER_RE:_,COMMENT:N, + C_BLOCK_COMMENT_MODE:M,C_LINE_COMMENT_MODE:S,C_NUMBER_MODE:{scope:"number", + begin:y,relevance:0},C_NUMBER_RE:y,END_SAME_AS_BEGIN:e=>Object.assign(e,{ + "on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{ + t.data._beginMatch!==e[1]&&t.ignoreMatch()}}),HASH_COMMENT_MODE:R,IDENT_RE:E, + MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:{begin:"\\.\\s*"+x,relevance:0}, + NUMBER_MODE:{scope:"number",begin:w,relevance:0},NUMBER_RE:w, + PHRASAL_WORDS_MODE:{ + 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/ + },QUOTE_STRING_MODE:k,REGEXP_MODE:{scope:"regexp",begin:/\/(?=[^/\n]*\/)/, + end:/\/[gimuy]*/,contains:[O,{begin:/\[/,end:/\]/,relevance:0,contains:[O]}]}, + RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~", + SHEBANG:(e={})=>{const t=/^#![ ]*\// + ;return e.binary&&(e.begin=h(t,/.*\b/,e.binary,/\b.*/)),i({scope:"meta",begin:t, + end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)}, + TITLE_MODE:{scope:"title",begin:E,relevance:0},UNDERSCORE_IDENT_RE:x, + UNDERSCORE_TITLE_MODE:{scope:"title",begin:x,relevance:0}});function A(e,t){ + "."===e.input[e.index-1]&&t.ignoreMatch()}function I(e,t){ + void 0!==e.className&&(e.scope=e.className,delete e.className)}function T(e,t){ + t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)", + e.__beforeBegin=A,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords, + void 0===e.relevance&&(e.relevance=0))}function L(e,t){ + Array.isArray(e.illegal)&&(e.illegal=f(...e.illegal))}function B(e,t){ + if(e.match){ + if(e.begin||e.end)throw Error("begin & end are not supported with match") + ;e.begin=e.match,delete e.match}}function P(e,t){ + void 0===e.relevance&&(e.relevance=1)}const D=(e,t)=>{if(!e.beforeMatch)return + ;if(e.starts)throw Error("beforeMatch cannot be used with starts") + ;const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t] + })),e.keywords=n.keywords,e.begin=h(n.beforeMatch,g(n.begin)),e.starts={ + relevance:0,contains:[Object.assign(n,{endsParent:!0})] + },e.relevance=0,delete n.beforeMatch + },H=["of","and","for","in","not","or","if","then","parent","list","value"],C="keyword" + ;function $(e,t,n=C){const i=Object.create(null) + ;return"string"==typeof e?s(n,e.split(" ")):Array.isArray(e)?s(n,e):Object.keys(e).forEach((n=>{ + Object.assign(i,$(e[n],t,n))})),i;function s(e,n){ + t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((t=>{const n=t.split("|") + ;i[n[0]]=[e,U(n[0],n[1])]}))}}function U(e,t){ + return t?Number(t):(e=>H.includes(e.toLowerCase()))(e)?0:1}const z={},W=e=>{ + console.error(e)},X=(e,...t)=>{console.log("WARN: "+e,...t)},G=(e,t)=>{ + z[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),z[`${e}/${t}`]=!0) + },K=Error();function F(e,t,{key:n}){let i=0;const s=e[n],o={},r={} + ;for(let e=1;e<=t.length;e++)r[e+i]=s[e],o[e+i]=!0,i+=p(t[e-1]) + ;e[n]=r,e[n]._emit=o,e[n]._multi=!0}function Z(e){(e=>{ + e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope, + delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={ + _wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope + }),(e=>{if(Array.isArray(e.begin)){ + if(e.skip||e.excludeBegin||e.returnBegin)throw W("skip, excludeBegin, returnBegin not compatible with beginScope: {}"), + K + ;if("object"!=typeof e.beginScope||null===e.beginScope)throw W("beginScope must be object"), + K;F(e,e.begin,{key:"beginScope"}),e.begin=m(e.begin,{joinWith:""})}})(e),(e=>{ + if(Array.isArray(e.end)){ + if(e.skip||e.excludeEnd||e.returnEnd)throw W("skip, excludeEnd, returnEnd not compatible with endScope: {}"), + K + ;if("object"!=typeof e.endScope||null===e.endScope)throw W("endScope must be object"), + K;F(e,e.end,{key:"endScope"}),e.end=m(e.end,{joinWith:""})}})(e)}function V(e){ + function t(t,n){ + return RegExp(l(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":"")) + }class n{constructor(){ + this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0} + addRule(e,t){ + t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]), + this.matchAt+=p(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) + ;const e=this.regexes.map((e=>e[1]));this.matcherRe=t(m(e,{joinWith:"|" + }),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex + ;const t=this.matcherRe.exec(e);if(!t)return null + ;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),i=this.matchIndexes[n] + ;return t.splice(0,n),Object.assign(t,i)}}class s{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 t=new n + ;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))), + t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){ + return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){ + this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){ + const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex + ;let n=t.exec(e) + ;if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{ + const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)} + return n&&(this.regexIndex+=n.position+1, + this.regexIndex===this.count&&this.considerAll()),n}} + if(e.compilerExtensions||(e.compilerExtensions=[]), + e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") + ;return e.classNameAliases=i(e.classNameAliases||{}),function n(o,r){const a=o + ;if(o.isCompiled)return a + ;[I,B,Z,D].forEach((e=>e(o,r))),e.compilerExtensions.forEach((e=>e(o,r))), + o.__beforeBegin=null,[T,L,P].forEach((e=>e(o,r))),o.isCompiled=!0;let c=null + ;return"object"==typeof o.keywords&&o.keywords.$pattern&&(o.keywords=Object.assign({},o.keywords), + c=o.keywords.$pattern, + delete o.keywords.$pattern),c=c||/\w+/,o.keywords&&(o.keywords=$(o.keywords,e.case_insensitive)), + a.keywordPatternRe=t(c,!0), + r&&(o.begin||(o.begin=/\B|\b/),a.beginRe=t(a.begin),o.end||o.endsWithParent||(o.end=/\B|\b/), + o.end&&(a.endRe=t(a.end)), + a.terminatorEnd=l(a.end)||"",o.endsWithParent&&r.terminatorEnd&&(a.terminatorEnd+=(o.end?"|":"")+r.terminatorEnd)), + o.illegal&&(a.illegalRe=t(o.illegal)), + o.contains||(o.contains=[]),o.contains=[].concat(...o.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((t=>i(e,{ + variants:null},t)))),e.cachedVariants?e.cachedVariants:q(e)?i(e,{ + starts:e.starts?i(e.starts):null + }):Object.isFrozen(e)?i(e):e))("self"===e?o:e)))),o.contains.forEach((e=>{n(e,a) + })),o.starts&&n(o.starts,r),a.matcher=(e=>{const t=new s + ;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin" + }))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end" + }),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t})(a),a}(e)}function q(e){ + return!!e&&(e.endsWithParent||q(e.starts))}class J extends Error{ + constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}} + const Y=n,Q=i,ee=Symbol("nomatch"),te=n=>{ + const i=Object.create(null),s=Object.create(null),o=[];let r=!0 + ;const a="Could not find the language '{}', did you forget to load/include a language module?",l={ + disableAutodetect:!0,name:"Plain text",contains:[]};let p={ + ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i, + languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-", + cssSelector:"pre code",languages:null,__emitter:c};function b(e){ + return p.noHighlightRe.test(e)}function m(e,t,n){let i="",s="" + ;"object"==typeof t?(i=e, + n=t.ignoreIllegals,s=t.language):(G("10.7.0","highlight(lang, code, ...args) has been deprecated."), + G("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"), + s=e,i=t),void 0===n&&(n=!0);const o={code:i,language:s};N("before:highlight",o) + ;const r=o.result?o.result:E(o.language,o.code,n) + ;return r.code=o.code,N("after:highlight",r),r}function E(e,n,s,o){ + const c=Object.create(null);function l(){if(!N.keywords)return void M.addText(R) + ;let e=0;N.keywordPatternRe.lastIndex=0;let t=N.keywordPatternRe.exec(R),n="" + ;for(;t;){n+=R.substring(e,t.index) + ;const s=_.case_insensitive?t[0].toLowerCase():t[0],o=(i=s,N.keywords[i]);if(o){ + const[e,i]=o + ;if(M.addText(n),n="",c[s]=(c[s]||0)+1,c[s]<=7&&(j+=i),e.startsWith("_"))n+=t[0];else{ + const n=_.classNameAliases[e]||e;u(t[0],n)}}else n+=t[0] + ;e=N.keywordPatternRe.lastIndex,t=N.keywordPatternRe.exec(R)}var i + ;n+=R.substring(e),M.addText(n)}function g(){null!=N.subLanguage?(()=>{ + if(""===R)return;let e=null;if("string"==typeof N.subLanguage){ + if(!i[N.subLanguage])return void M.addText(R) + ;e=E(N.subLanguage,R,!0,S[N.subLanguage]),S[N.subLanguage]=e._top + }else e=x(R,N.subLanguage.length?N.subLanguage:null) + ;N.relevance>0&&(j+=e.relevance),M.__addSublanguage(e._emitter,e.language) + })():l(),R=""}function u(e,t){ + ""!==e&&(M.startScope(t),M.addText(e),M.endScope())}function d(e,t){let n=1 + ;const i=t.length-1;for(;n<=i;){if(!e._emit[n]){n++;continue} + const i=_.classNameAliases[e[n]]||e[n],s=t[n];i?u(s,i):(R=s,l(),R=""),n++}} + function h(e,t){ + return e.scope&&"string"==typeof e.scope&&M.openNode(_.classNameAliases[e.scope]||e.scope), + e.beginScope&&(e.beginScope._wrap?(u(R,_.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap), + R=""):e.beginScope._multi&&(d(e.beginScope,t),R="")),N=Object.create(e,{parent:{ + value:N}}),N}function f(e,n,i){let s=((e,t)=>{const n=e&&e.exec(t) + ;return n&&0===n.index})(e.endRe,i);if(s){if(e["on:end"]){const i=new t(e) + ;e["on:end"](n,i),i.isMatchIgnored&&(s=!1)}if(s){ + for(;e.endsParent&&e.parent;)e=e.parent;return e}} + if(e.endsWithParent)return f(e.parent,n,i)}function b(e){ + return 0===N.matcher.regexIndex?(R+=e[0],1):(T=!0,0)}function m(e){ + const t=e[0],i=n.substring(e.index),s=f(N,e,i);if(!s)return ee;const o=N + ;N.endScope&&N.endScope._wrap?(g(), + u(t,N.endScope._wrap)):N.endScope&&N.endScope._multi?(g(), + d(N.endScope,e)):o.skip?R+=t:(o.returnEnd||o.excludeEnd||(R+=t), + g(),o.excludeEnd&&(R=t));do{ + N.scope&&M.closeNode(),N.skip||N.subLanguage||(j+=N.relevance),N=N.parent + }while(N!==s.parent);return s.starts&&h(s.starts,e),o.returnEnd?0:t.length} + let w={};function y(i,o){const a=o&&o[0];if(R+=i,null==a)return g(),0 + ;if("begin"===w.type&&"end"===o.type&&w.index===o.index&&""===a){ + if(R+=n.slice(o.index,o.index+1),!r){const t=Error(`0 width match regex (${e})`) + ;throw t.languageName=e,t.badRule=w.rule,t}return 1} + if(w=o,"begin"===o.type)return(e=>{ + const n=e[0],i=e.rule,s=new t(i),o=[i.__beforeBegin,i["on:begin"]] + ;for(const t of o)if(t&&(t(e,s),s.isMatchIgnored))return b(n) + ;return i.skip?R+=n:(i.excludeBegin&&(R+=n), + g(),i.returnBegin||i.excludeBegin||(R=n)),h(i,e),i.returnBegin?0:n.length})(o) + ;if("illegal"===o.type&&!s){ + const e=Error('Illegal lexeme "'+a+'" for mode "'+(N.scope||"")+'"') + ;throw e.mode=N,e}if("end"===o.type){const e=m(o);if(e!==ee)return e} + if("illegal"===o.type&&""===a)return 1 + ;if(I>1e5&&I>3*o.index)throw Error("potential infinite loop, way more iterations than matches") + ;return R+=a,a.length}const _=O(e) + ;if(!_)throw W(a.replace("{}",e)),Error('Unknown language: "'+e+'"') + ;const v=V(_);let k="",N=o||v;const S={},M=new p.__emitter(p);(()=>{const e=[] + ;for(let t=N;t!==_;t=t.parent)t.scope&&e.unshift(t.scope) + ;e.forEach((e=>M.openNode(e)))})();let R="",j=0,A=0,I=0,T=!1;try{ + if(_.__emitTokens)_.__emitTokens(n,M);else{for(N.matcher.considerAll();;){ + I++,T?T=!1:N.matcher.considerAll(),N.matcher.lastIndex=A + ;const e=N.matcher.exec(n);if(!e)break;const t=y(n.substring(A,e.index),e) + ;A=e.index+t}y(n.substring(A))}return M.finalize(),k=M.toHTML(),{language:e, + value:k,relevance:j,illegal:!1,_emitter:M,_top:N}}catch(t){ + if(t.message&&t.message.includes("Illegal"))return{language:e,value:Y(n), + illegal:!0,relevance:0,_illegalBy:{message:t.message,index:A, + context:n.slice(A-100,A+100),mode:t.mode,resultSoFar:k},_emitter:M};if(r)return{ + language:e,value:Y(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:N} + ;throw t}}function x(e,t){t=t||p.languages||Object.keys(i);const n=(e=>{ + const t={value:Y(e),illegal:!1,relevance:0,_top:l,_emitter:new p.__emitter(p)} + ;return t._emitter.addText(e),t})(e),s=t.filter(O).filter(k).map((t=>E(t,e,!1))) + ;s.unshift(n);const o=s.sort(((e,t)=>{ + if(e.relevance!==t.relevance)return t.relevance-e.relevance + ;if(e.language&&t.language){if(O(e.language).supersetOf===t.language)return 1 + ;if(O(t.language).supersetOf===e.language)return-1}return 0})),[r,a]=o,c=r + ;return c.secondBest=a,c}function w(e){let t=null;const n=(e=>{ + let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"" + ;const n=p.languageDetectRe.exec(t);if(n){const t=O(n[1]) + ;return t||(X(a.replace("{}",n[1])), + X("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"} + return t.split(/\s+/).find((e=>b(e)||O(e)))})(e);if(b(n))return + ;if(N("before:highlightElement",{el:e,language:n + }),e.dataset.highlighted)return void console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e) + ;if(e.children.length>0&&(p.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."), + console.warn("https://github.com/highlightjs/highlight.js/wiki/security"), + console.warn("The element with unescaped HTML:"), + console.warn(e)),p.throwUnescapedHTML))throw new J("One of your code blocks includes unescaped HTML.",e.innerHTML) + ;t=e;const i=t.textContent,o=n?m(i,{language:n,ignoreIllegals:!0}):x(i) + ;e.innerHTML=o.value,e.dataset.highlighted="yes",((e,t,n)=>{const i=t&&s[t]||n + ;e.classList.add("hljs"),e.classList.add("language-"+i) + })(e,n,o.language),e.result={language:o.language,re:o.relevance, + relevance:o.relevance},o.secondBest&&(e.secondBest={ + language:o.secondBest.language,relevance:o.secondBest.relevance + }),N("after:highlightElement",{el:e,result:o,text:i})}let y=!1;function _(){ + "loading"!==document.readyState?document.querySelectorAll(p.cssSelector).forEach(w):y=!0 + }function O(e){return e=(e||"").toLowerCase(),i[e]||i[s[e]]} + function v(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach((e=>{ + s[e.toLowerCase()]=t}))}function k(e){const t=O(e) + ;return t&&!t.disableAutodetect}function N(e,t){const n=e;o.forEach((e=>{ + e[n]&&e[n](t)}))} + "undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{ + y&&_()}),!1),Object.assign(n,{highlight:m,highlightAuto:x,highlightAll:_, + highlightElement:w, + highlightBlock:e=>(G("10.7.0","highlightBlock will be removed entirely in v12.0"), + G("10.7.0","Please use highlightElement now."),w(e)),configure:e=>{p=Q(p,e)}, + initHighlighting:()=>{ + _(),G("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")}, + initHighlightingOnLoad:()=>{ + _(),G("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.") + },registerLanguage:(e,t)=>{let s=null;try{s=t(n)}catch(t){ + if(W("Language definition for '{}' could not be registered.".replace("{}",e)), + !r)throw t;W(t),s=l} + s.name||(s.name=e),i[e]=s,s.rawDefinition=t.bind(null,n),s.aliases&&v(s.aliases,{ + languageName:e})},unregisterLanguage:e=>{delete i[e] + ;for(const t of Object.keys(s))s[t]===e&&delete s[t]}, + listLanguages:()=>Object.keys(i),getLanguage:O,registerAliases:v, + autoDetection:k,inherit:Q,addPlugin:e=>{(e=>{ + e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{ + e["before:highlightBlock"](Object.assign({block:t.el},t)) + }),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{ + e["after:highlightBlock"](Object.assign({block:t.el},t))})})(e),o.push(e)}, + removePlugin:e=>{const t=o.indexOf(e);-1!==t&&o.splice(t,1)}}),n.debugMode=()=>{ + r=!1},n.safeMode=()=>{r=!0},n.versionString="11.9.0",n.regex={concat:h, + lookahead:g,either:f,optional:d,anyNumberOfTimes:u} + ;for(const t in j)"object"==typeof j[t]&&e(j[t]);return Object.assign(n,j),n + },ne=te({});return ne.newInstance=()=>te({}),ne}() + ;"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs);/*! `bash` grammar compiled for Highlight.js 11.9.0 */ + (()=>{var e=(()=>{"use strict";return e=>{const s=e.regex,t={},n={begin:/\$\{/, + end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{ + className:"variable",variants:[{ + begin:s.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={ + className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE] + },i=e.inherit(e.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),c={ + begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/, + end:/(\w+)/,className:"string"})]}},o={className:"string",begin:/"/,end:/"/, + contains:[e.BACKSLASH_ESCAPE,t,a]};a.contains.push(o);const r={begin:/\$?\(\(/, + end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t] + },l=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10 + }),m={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"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/, + keyword:["if","then","else","elif","fi","for","while","until","in","do","done","case","esac","function","select"], + 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","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"] + },contains:[l,e.SHEBANG(),m,r,i,c,{match:/(\/[a-z._-]+)+/},o,{match:/\\"/},{ + className:"string",begin:/'/,end:/'/},{match:/\\'/},t]}}})() + ;hljs.registerLanguage("bash",e)})();/*! `ini` grammar compiled for Highlight.js 11.9.0 */ + (()=>{var e=(()=>{"use strict";return e=>{const n=e.regex,a={className:"number", + relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}] + },s=e.COMMENT();s.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={ + className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/ + }]},t={className:"literal",begin:/\bon|off|true|false|yes|no\b/},r={ + className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''", + end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"' + },{begin:"'",end:"'"}]},l={begin:/\[/,end:/\]/,contains:[s,t,i,r,a,"self"], + relevance:0},c=n.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{ + name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/, + contains:[s,{className:"section",begin:/\[+/,end:/\]+/},{ + begin:n.concat(c,"(\\s*\\.\\s*",c,")*",n.lookahead(/\s*=\s*[^#\s]/)), + className:"attr",starts:{end:/$/,contains:[s,l,t,i,r,a]}}]}}})() + ;hljs.registerLanguage("ini",e)})();/*! `yaml` grammar compiled for Highlight.js 11.9.0 */ + (()=>{var e=(()=>{"use strict";return e=>{ + const 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,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:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\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",relevance:0},t,g,s],r=[...b] + ;return r.pop(),r.push(i),l.contains=r,{name:"YAML",case_insensitive:!0, + aliases:["yml"],contains:b}}})();hljs.registerLanguage("yaml",e)})(); + +// writing a custom language definition for highlight.js +hljs.registerLanguage('move', function(hljs) { + + var BUILTINS = { + storage_operations: 'borrow_global_mut borrow_global exists move_to acquires', + }; + + var NUMBERS = { + className: 'number', + variants: [ + { begin: hljs.C_NUMBER_RE + '(u(8|16|32|64|128|256))?' }, + { begin: '\\b0x[0-9a-fA-F]+' } + ], + relevance: 0 + }; + + var STRINGS = { + className: 'string', + variants: [ + { + begin: /\bb"/, + beginExclude: true, + // afterBegin: '"', + end: /"/ + } + ] + }; + + // let IDENTIFIER = { + // scope: 'title.class', + // match: /[a-z][a-z0-9_]*/, + // }; + + let ENTITY = { + scope: 'title.class', + match: /[A-Z][a-z0-9_]*/, + }; + + + let LINE_COMMENT = { + // block comment + scope: 'comment', + begin: '//', + end: '$', + }; + + let BLOCK_COMMENT = hljs.COMMENT('/\\*', '\\*/', { contains: [ 'self' ] }); + + let TYPES = { + scope: 'type', + match: 'bool|u8|u16|u32|u64|u128|u256|address|vector|signer' + }; + + let KEYWORDS = [ + ...'public native friend entry macro'.split(' '), + ...'let mut abort'.split(' '), + ...'if else while loop break continue'.split(' '), + ]; + + return { + aliases: ['mv'], + keywords: { + + keyword: KEYWORDS, + literal: 'true false', + // type: TYPES, + built_in: BUILTINS, + }, + contains: [ + LINE_COMMENT, + BLOCK_COMMENT, + { + // module definition + scope: 'module', + begin: /\bmodule\b/, + end: /\{/, + keywords: 'module', + contains: [ + BLOCK_COMMENT, + { + scope: 'attr', + match: /[a-z0-9][a-z0-9]*(?=::)/, + relevance: 10, + }, + { + scope: 'title.class', + match: /[a-z_]+/, + relevance: 0, + } + ] + }, + { + // const declaration + scope: 'const', + beginKeywords: 'const', + end: /(?=;)/, + contains: [ + BLOCK_COMMENT, + STRINGS, + NUMBERS, + TYPES, + { + scope: 'variable.constant', + match: /[A-Z][a-zA-Z0-9_]+/, + }, + ] + }, + { + // import statement + scope: 'import', + begin: /\buse\b/, + end: /;/, + keywords: 'use', + contains: [ + BLOCK_COMMENT, + ENTITY, + { + scope: 'keyword', + match: '(fun|as)' + }, + { + scope: 'literal', + match: '0x[0-9a-fA-F]+', + } + // parse address + module members + Self + ] + }, + + { + // struct definition + scope: 'struct', + begin: 'struct', + keywords: 'struct', + end: /(?=})/, + relevance: 10, + contains: [ + BLOCK_COMMENT, + LINE_COMMENT, + TYPES, + { + scope: 'keyword', + match: /has|phantom/, + }, + { + scope: 'param', + match: /[a-zA-Z][a-zA-Z0-9_]+\s*(?=:)/, + }, + { + scope: 'title.class', + match: /[a-zA-Z][a-zA-Z0-9_]+/, + relevance: 0, + } + ] + }, + { + // attributes + scope: 'attr', + begin: /#\[/, + end: /\]/, + $pattern: '\\[\\s*\\b[a-z_]+\\s*\\]', + }, + { + // function signature + scope: 'function-signature', + beginKeywords: 'fun', + end: /(?={)/, + contains: [ + BLOCK_COMMENT, + { + scope: 'title.function', + match: /\b[a-z][a-z_0-9]*(?=[<(])/, + relevance: 0, + }, + { + scope: 'generics', + begin: /(?<=<)/, + end: /(?=>)/, + contains: [ + { + scope: 'title.class', + match: /\bcopy|drop|store|key\b/ + } + ] + }, + { + scope: 'parens', + begin: /\(/, + end: /(?=\))/, + contains: [ + TYPES, + ENTITY, + { + scope: 'keyword.mut', + match: /\bmut\b/, + } + ] + }, + ENTITY + ] + }, + // { + // scope: 'address-script-block', + // begin: /\baddress|script\b\s*{/, + // end: /\{/, + // relevance: 10, + // keywords: ['address', 'script'], + // contains: [ + // IDENTIFIER + // ] + // }, + NUMBERS, + ENTITY, + TYPES, + { + // address literal + scope: 'literal', + match: /@0x[A-Fa-f0-9]+/ + }, + { + // literals + scope: 'string', + begin: /b"/, + beginScope: 'none', + end: /"/, + }, + { + scope: 'keyword', + match: /\bpublic\(friend\)/ + }, + { + // function call + scope: 'title.function.invoke', + match: /\b[a-z_][a-z_0-9]*(?=\()/, + }, + { + // assert built-in + scope: 'built-in', + match: /\bassert|borrow_global|borrow_global_mut|move_to|move_from|exists\b/, + }, + ] + }; +}); diff --git a/sui/history.html b/sui/history.html new file mode 100644 index 00000000..e6f21f97 --- /dev/null +++ b/sui/history.html @@ -0,0 +1,246 @@ + + + + + + History - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

History

+ +
    +
  • 2019 - Libra is announced
  • +
  • 2019 - Move a Language with Programmable Resources
  • +
  • 2022 - The Diem Association is closed, Move is open sourced
  • +
  • 2023 - ...
  • +
  • 2024 - Move 2024 is released
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/index.html b/sui/index.html new file mode 100644 index 00000000..9c83091e --- /dev/null +++ b/sui/index.html @@ -0,0 +1,231 @@ + + + + + + Introduction - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Introduction

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/introduction.html b/sui/introduction.html new file mode 100644 index 00000000..9c83091e --- /dev/null +++ b/sui/introduction.html @@ -0,0 +1,231 @@ + + + + + + Introduction - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Introduction

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/mark.min.js b/sui/mark.min.js new file mode 100644 index 00000000..16362318 --- /dev/null +++ b/sui/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 + + + + + The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Introduction

+ +

Foreword

+ +

History

+ +
    +
  • 2019 - Libra is announced
  • +
  • 2019 - Move a Language with Programmable Resources
  • +
  • 2022 - The Diem Association is closed, Move is open sourced
  • +
  • 2023 - ...
  • +
  • 2024 - Move 2024 is released
  • +
+

Before we begin

+

This chapter covers the prerequisites for the Move language: how to set up your IDE, how to install the compiler and what is Move 2024. If you are already familiar with these topics or have a CLI installed, you can skip this chapter and proceed to the next one.

+

Install Sui

+

Move is a compiled language, so you need to install a compiler to be able to write and run Move programs. The compiler is included into the Sui binary, which can be installed or downloaded using one of the methods below.

+

Download Binary

+

You can download the latest Sui binary from the releases page. The binary is available for macOS, Linux and Windows. For education purposes and development, we recommend using the mainnet version.

+

Install using Homebrew (MacOS)

+

You can install Sui using the Homebrew package manager.

+
brew install sui
+
+

Build using Cargo (MacOS, Linux)

+

You can install and build Sui locally by using the Cargo package manager (requires Rust)

+
cargo install --git https://github.com/MystenLabs/sui.git --bin sui --branch mainnet
+
+

Troubleshooting

+

For troubleshooting the installation process, please refer to the Install Sui Guide.

+

Set up your IDE

+

There are two most popular IDEs for Move development: VSCode and IntelliJ IDEA. Both of them provide basic features like syntax highlighting and error messages, though they differ in their additional features. Whatever IDE you choose, you'll need to use the terminal to run the Move CLI.

+
+

IntelliJ Plugin does not support Move 2024 edition fully, some syntax won't get highlighted and not supported.

+
+

VSCode

+ +

IntelliJ IDEA

+ +

Emacs

+ +

Github Codespaces

+

Web based IDE from Github, can be run right in the browser and provides almost a full-featured VSCode experience.

+ +

Move 2024

+

Move 2024 is the new version of the Move language that is maintained by Mysten Labs. All of the examples in this book are written in Move 2024. If you're used to the pre-2024 version of Move, please, refer to the Move 2024 Migration Guide to learn about the differences between the two versions.

+ +

Your first Move

+

In this section you'll get to experience the Move language and the Move compiler first-hand. You'll learn how to create a package, write a simple module, test it and generate documentation. You can also use this section as a quick CLI reference for your own projects.

+

This guide mentions topics which you will learn later in this book. If you are not familiar with some of the concepts, don't worry, you'll learn them later. Try to focus on the task at hand and don't get distracted by the details.

+
+

It is important that you have a working Move environment. If you haven't set it up yet, please refer to the Install Sui section.

+
+

This section is divided into the following parts (in order):

+ +

Hello World

+ + +

It's time to write your first Move program. We'll start with the classic "Hello World" program which returns a String.

+

Initialize a project

+

First, you need to initialize a new project. Assuming you have Sui installed, run the following command:

+
$ sui move new hello_world
+
+

Sui CLI has a move subcommand which is used to work with Move packages. The new subcommand creates a new package with the given name in a new directory. In our case, the package name is hello_world, and it is located in the hello_world directory.

+

To make sure that the package was created successfully, we can check the contents of the current directory, and see that there is a new hello_world path.

+
$ ls | grep hello_world
+hello_world
+
+ +

If the output looks like this, then everything is fine, and we can proceed. The folder structure of the package is the folowing:

+
hello_world
+├── Move.toml
+├── src/
+│   └── hello_world.move
+└── tests/
+    └── hello_world_tests.move
+
+

The address I'm using in this book is always 0x0 and the name for it is "book". You can use any address you want, but make sure to change it in the examples. To make the examples work as is, please, add the following address to the [addresses] section in the Move.toml:

+
# Move.toml
+[addresses]
+std = "0x1"
+book = "0x0"
+
+

Create a module

+

Let's create a new module called hello_world. To do so, create a new file in the sources folder called hello_world.move. So that the structure looks like this:

+
sources/
+    hello_world.move
+Move.toml
+
+

And then add the following code to the hello_world.move file:

+
// sources/hello_world.move
+module book::hello_world {
+    use std::string::{Self, String};
+
+    public fun hello_world(): String {
+        string::utf8(b"Hello, World!")
+    }
+}
+
+

While it's not a hard restriction, it's is considered a good practice to name the module the same as the file. So, in our case, the module name is hello_world and the file name is hello_world.move.

+

The module name and function names should be in snake_case - all lowercase letters with underscores between words. You can read more about coding conventions in the Coding Conventions section.

+

Dive into the code

+

Let's take a closer look at the code we just wrote:

+
module book::hello_world {
+}
+
+

The first line of code declares a module called hello_world stored at the address book. The contents of the module go inside the curly braces {}. The last line closes the module declaration with a closing curly brace }. We will go through the module declaration in more detail in the Modules section.

+

Then we import two members of the std::string module (which is part of the std package). The string module contains the String type, and the Self keyword imports the module itself, so we can use its functions.

+
    use std::string::{Self, String};
+
+

Then we define a hello_world function using the keyword fun which takes no arguments and returns a String type. The public keyword marks the visibility of the function - "public" functions can be accessed by other modules. The function body is inside the curly braces {}.

+
+

In the Function section we will learn more about functions.

+
+
    public fun hello_world(): String {
+        string::utf8(b"Hello, World!")
+    }
+
+

The function body consists of a single function call to the string::utf8 function and returns a String type. The expression is a bytestring literal b"Hello World!".

+

Compile the package

+

To compile the package, run the following command:

+
$ sui move build
+
+

If you see this (or - for other binaries - similar) output, then everything is fine, and the code compiled successfully:

+
> UPDATING GIT DEPENDENCY https://github.com/move-language/move.git
+> INCLUDING DEPENDENCY MoveStdlib
+> BUILDING Book
+
+

Congratulations! You've just compiled your first Move program. Now, let's add a test and some logging so we see that it works.

+

Adding Tests

+ +

To run a Move program there needs to be an environment which stores packages and executes transactions. The best way to test a Move program is to write some tests and run them locally. Move has built-in testing functionality, and the tests are written in Move as well. In this section, we will learn how to write tests for our hello_world module.

+

First, let's try to run tests. All of the Move binaries support the test command, and this is the command we will use to run tests:

+
$ sui move test
+
+

If you see similar output, then everything is fine, and the test command has run successfully:

+
INCLUDING DEPENDENCY MoveStdlib
+BUILDING Book Samples
+Running Move unit tests
+Test result: OK. Total tests: 0; passed: 0; failed: 0
+
+

As you can see, the test command has run successfully, but it didn't find any tests. Let's add some tests to our module.

+

Your first test

+

When the test command runs, it looks for all tests in all files in the directory. Tests can be either placed separate modules or in the same module as the code they test. First, let's add a test function to the hello_world module:

+
module book::hello_world {
+    use std::string::{Self, String};
+
+    public fun hello_world(): String {
+        string::utf8(b"Hello, World!")
+    }
+
+    #[test]
+    fun test_is_hello_world() {
+        let expected = string::utf8(b"Hello, World!");
+        assert!(hello_world() == expected, 0)
+    }
+}
+
+

The test function is a function with a #[test] attribute. Normally it takes no arguments (but it can take arguments in some cases - you'll learn more about it closer to the end of this book) and returns nothing. Tests placed in the same module as the code they test are called "unit tests". They can access all functions and types in the module. We'll go through them in more detail in the Test section.

+
    #[test]
+    fun test_is_hello_world() {
+        let expected = string::utf8(b"Hello, World!");
+        assert!(hello_world() == expected, 0)
+    }
+
+

Inside the test function, we define the expected outcome by creating a String with the expected value and assign it to the expected variable. Then we use the special built-in assert!() which takes two arguments: a conditional expression and an error code. If the expression evaluates to false, then the test fails with the given error code. The equality operator == compares the actual and expected values and returns true if they are equal. We'll learn more about expressions in the Expression and Scope section.

+

Now let's run the test command again:

+
$ sui move test
+
+

You should see this output, which means that the test has run successfully:

+
...
+Test result: OK. Total tests: 1; passed: 1; failed: 0
+
+

Failed experiment

+

Try replacing the equality operator == inside the assert! with the inequality operator != and run the test command again.

+
    assert!(hello_world() != expected, 0)
+
+

You should see this output, which means that the test has failed:

+
Running Move unit tests
+[ FAIL    ] 0x0::hello_world::test_is_hello_world
+
+Test failures:
+
+Failures in 0x0::hello_world:
+
+┌── test_is_hello_world ──────
+│ error[E11001]: test failure
+│    ┌─ ./sources/your-first-move/hello_world.move:14:9
+│    │
+│ 12 │     fun test_is_hello_world() {
+│    │         ------------------- In this function in 0x0::hello_world
+│ 13 │         let expected = string::utf8(b"Hello, World!");
+│ 14 │         assert!(hello_world() != expected, 0)
+│    │         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Test was not expected to error, but it aborted with code 0 originating in the module 00000000000000000000000000000000::hello_world rooted here
+│
+│
+└──────────────────
+
+Test result: FAILED. Total tests: 1; passed: 0; failed: 1
+
+

Tests are used to verify the execution of the code. If the code is correct, the test should pass, otherwise it should fail. In this case, the test failed because we intentionally made a mistake in the test code. However, normally you should write tests that check the correctness of the code, not the other way around!

+

In the next section, we will learn how to debug Move programs and print intermediate values to the console.

+

Debugging

+ +

Now that we have a package with a module and a test, let's take a slight detour and learn how to debug Move programs. Move Compiler has a built-in debugging tool that allows you to print intermediate values to the console. This is especially useful when you are writing tests and want to see what's going on inside the program.

+

New import

+

To use the debug module, we need to import it in our module. Imports are usually grouped together for readability and they are placed at the top of the module. Let's add the import statement to the hello_world module:

+
module book::hello_world {
+    use std::string::{Self, String};
+    use std::debug; // the added import!
+
+

Having imported the std::debug module, we can now use its functions. Let's add a debug::print function call to the hello_world function. To achieve that we need to change the function body. Instead of returning the value right away we will assign it to a variable, print it to the console and then return it:

+
    public fun hello_world(): String {
+        let result = string::utf8(b"Hello, World!");
+        debug::print(&result);
+        result
+    }
+
+

First, run the build command:

+
$ sui move build
+
+

The output does not contain anything unusual, because our code was never executed. But running build is an important part of the routine - this way we make sure that the changes we added can compile. Let's run the test command now:

+
$ sui move test
+
+

The output of the test command now contains the "Hello, World!" string:

+
INCLUDING DEPENDENCY MoveNursery
+INCLUDING DEPENDENCY MoveStdlib
+BUILDING Book Samples
+Running Move unit tests
+[debug] "Hello, World!"
+[ PASS    ] 0x0::hello_world::test_is_hello_world
+Test result: OK. Total tests: 1; passed: 1; failed: 0
+
+

Now every time the hello_world function is run in tests, you'll see the "Hello, World!" string in the output.

+

Correct usage

+

Debug should only be used in local environment and never published on-chain. Usually, during the publish, the debug module is either removed from the package or the publishing fails with an error. There's no way to use this functionality on-chain.

+

Hint

+

There's one trick that allows you to save some time while debugging. Instead of adding a module-level import, use a fully qualified function name. This way you don't need to add an import statement to the module, but you can still use the debug::print function:

+
    std::debug::print(&my_variable);
+
+

Be mindful that the value passed into debug should be a reference (the & symbol in front of the variable name). If you pass a value, the compiler will emit an error.

+

Generating Documentation

+ +

Move CLI has a built-in tool for generating documentation for Move modules. The tool is included into the binary and available out of the box. In this section we will learn how to generate documentation for our hello_world module.

+

Adding documentation comments

+

To generate documentation for a module, we need to add documentation comments to the module and its functions. Documentation comments are written in Markdown and start with /// (three slashes). For example, let's add a documentation comment to the hello_world module:

+
/// This module contains a function that returns a string "Hello, World!".
+module book::hello_world {
+
+

Doc comments placed above the module are linked to the module itself, while doc comments placed above the function are linked to the function.

+
    /// As the name says: returns a string "Hello, World!".
+    public fun hello_world(): String {
+        string::utf8(b"Hello, World!")
+    }
+
+

If a documented member has an attribute, such as #[test] in the example below, the doc comment must be placed after the attribute:

+
+

While it is possible to document #[test] functions, doc comments for tests will not be included in the generated documentation.

+
+
    #[test]
+    /// This is a test for the `hello_world` function.
+    fun test_is_hello_world() {
+        let expected = string::utf8(b"Hello, World!");
+        let actual = hello_world();
+
+        assert!(actual == expected, 0)
+    }
+
+

Generating documentation

+

To generate documentation for a module, we need to run the sui move build command with a --doc flag. Let's run the command:

+
$ sui move build --doc
+...
+...
+BUILDING Book Samples
+
+
+

Alternatively, you can use move test --doc - this can be useful if you want to test and generate documentation at the same time. For example, as a part of your CI/CD pipeline.

+
+

Once the build is complete, the documentation will be available in the build/docs directory. Each modile will have its own .md file. The documentation for the hello_world module will be available in the build/docs/hello_world.md file.

+
+Click to see an example of the `hello_world.md` contents +
<a name="0x0_hello_world"></a>
+
+# Module `0x0::hello_world`
+This module contains a function that returns a string "Hello, World!".
+-  [Function `hello_world`](#0x0_hello_world_hello_world)
+<pre><code><b>use</b> <a href="">0x1::debug</a>;
+<b>use</b> <a href="">0x1::string</a>;
+</code></pre>
+<a name="0x0_hello_world_hello_world"></a>
+
+## Function `hello_world`
+As the name says: returns a string "Hello, World!".
+<pre><code><b>fun</b> <a href="hello_world.md#0x0_hello_world">hello_world</a>(): <a href="_String">string::String</a>
+</code></pre>
+<details>
+<summary>Implementation</summary>
+<pre><code><b>fun</b> <a href="hello_world.md#0x0_hello_world">hello_world</a>(): String {
+    <b>let</b> result = <a href="_utf8">string::utf8</a>(b"Hello, World!");
+    <a href="_print">debug::print</a>(&result);
+    result
+}
+</code></pre>
+</details>
+
+
+

Concepts

+

In this chapter you will learn about the basic concepts of Sui and Move. You will learn what is a package, how to interact with it, what is an account and a transaction, and how data is stored on Sui. While this chapter is not a complete reference, and you should refer to the Sui Documentation for that, it will give you a good understanding of the basic concepts required to write Move programs on Sui.

+

Packages

+ +

Move is a language for writing smart contracts - programs that stored and run on the blockchain. A single program is organized into a package. A package is published on the blockchain and is identified by an address. A published package can be interacted with by sending transactions calling its functions. It can also act as a dependency for other packages.

+
+

To create a new package, use the sui move new command. +To learn more about the command, run sui move new --help.

+
+

Package consists of modules - separate scopes that contain functions, types, and other items.

+
package 0x...
+    module a
+        struct A1
+        fun hello_world()
+    module b
+        struct B1
+        fun hello_package()
+
+

Package Structure

+

Locally, a package is a directory with a Move.toml file and a sources directory. The Move.toml file - called the "package manifest" - contains metadata about the package, and the sources directory contains the source code for the modules. Packages usually looks like this:

+
sources/
+    my_module.move
+    another_module.move
+    ...
+tests/
+    ...
+examples/
+    using_my_module.move
+Move.toml
+
+

The tests directory is optional and contains tests for the package. Code placed into the tests directory is not published on-chain and is only availably in tests. The examples directory can be used for code examples, and is also not published on-chain.

+

Published Package

+

During development, package doesn't have an address and it needs to be set to 0x0. Once a package is published, it gets a single unique address on the blockchain containing its modules' bytecode. A published package becomes immutable and can be interacted with by sending transactions.

+
0x...
+    my_module: <bytecode>
+    another_module: <bytecode>
+
+ + +

Package Manifest

+

The Move.toml is a manifest file that describes the package and its dependencies. It is written in TOML format and contains multiple sections, the most important of which are [package], [dependencies] and [addresses].

+
[package]
+name = "my_project"
+version = "0.0.0"
+edition = "2024"
+
+[dependencies]
+Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" }
+
+[addresses]
+std =  "0x1"
+alice = "0xA11CE"
+
+[dev-addresses]
+alice = "0xB0B"
+
+

Sections

+

Package

+

The [package] section is used to describe the package. None of the fields in this section are published on chain, but they are used in tooling and release management; they also specify the Move edition for the compiler.

+
    +
  • name - the name of the package when it is imported;
  • +
  • version - the version of the package, can be used in release management;
  • +
  • edition - the edition of the Move language; currently, the only valid value is 2024.
  • +
+ +

Dependencies

+

The [dependencies] section is used to specify the dependencies of the project. Each dependency is specified as a key-value pair, where the key is the name of the dependency, and the value is the dependency specification. The dependency specification can be a git repository URL or a path to the local directory.

+
# git repository
+Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" }
+
+# local directory
+MyPackage = { local = "../my-package" }
+
+

Packages also import addresses from other packages. For example, the Sui dependency adds the std and sui addresses to the project. These addresses can be used in the code as aliases for the addresses.

+

Resolving version conflicts with override

+

Sometimes dependencies have conflicting versions of the same package. For example, if you have two dependencies that use different versions of the Sui package, you can override the dependency in the [dependencies] section. To do so, add the override field to the dependency. The version of the dependency specified in the [dependencies] section will be used instead of the one specified in the dependency itself.

+
[dependencies]
+Sui = { override = true, git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" }
+
+

Dev-dependencies

+

It is possible to add [dev-dependencies] section to the manifest. It is used to override dependencies in the dev and test modes. For example, if you want to use a different version of the Sui package in the dev mode, you can add a custom dependency specification to the [dev-dependencies] section.

+

Addresses

+

The [addresses] section is used to add aliases for the addresses. Any address can be specified in this section, and then used in the code as an alias. For example, if you add alice = "0xA11CE" to this section, you can use alice as 0xA11CE in the code.

+

Dev-addresses

+

The [dev-addresses] section is the same as [addresses], but only works for the test and dev modes. Important to note that it is impossible to introduce new aliases in this section, only override the existing ones. So in the example above, if you add alice = "0xB0B" to this section, the alice address will be 0xB0B in the test and dev modes, and 0xA11CE in the regular build.

+

TOML styles

+

The TOML format supports two styles for tables: inline and multiline. The examples above are using the inline style, but it is also possible to use the multiline style. You wouldn't want to use it for the [package] section, but it can be useful for the dependencies.

+
# Inline style
+[dependencies]
+Sui = { override = true, git = "", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" }
+MyPackage = { local = "../my-package" }
+
+
# Multiline style
+[dependencies.Sui]
+override = true
+git = "https://github.com/MystenLabs/sui.git"
+subdir = "crates/sui-framework/packages/sui-framework"
+rev = "framework/testnet"
+
+[dependencies.MyPackage]
+local = "../my-package"
+
+ + +

Addresses

+ +

Address is a unique identifier of a location on the blockchain. It is used to identify packages, accounts, and objects. Address has a fixed size of 32 bytes and is usually represented as a hexadecimal string prefixed with 0x. Addresses are case insensitive.

+
0xe51ff5cd221a81c3d6e22b9e670ddf99004d71de4f769b0312b68c7c4872e2f1
+
+

The address above is an example of a valid address. It is 64 characters long (32 bytes) and is prefixed with 0x.

+

Sui also has reserved addresses that are used to identify standard packages and objects. Reserved addresses are typically simple values that are easy to remember and type. For example, the address of the Standard Library is 0x1. Addresses, shorter than 32 bytes, are padded with zeros to the left.

+
0x1 = 0x0000000000000000000000000000000000000000000000000000000000000001
+
+

Here are some examples of reserved addresses:

+
    +
  • 0x1 - address of the Sui Standard Library (alias std)
  • +
  • 0x2 - address of the Sui Framework (alias sui)
  • +
  • 0x5 - address of the Sui System object
  • +
  • 0x6 - address of the system Clock object
  • +
  • 0x403 - address of the DenyList system object
  • +
+

Further reading

+ +

Module

+ +

Module is the basic unit of organization in a package. A module is a separate scope that contains functions, types, and other items. A package consists of one or more modules.

+

Interacting with a Package

+

Accounts interact with the blockchain by sending transactions. Transactions can call functions in a package, and can also deploy new packages. On Sui, a single transaction can contain multiple operations, we call them "commands". A command can be a call to a function, a deployment of a new package, upgrade of an existing one, or a combination of these. Commands can return values, which can be used in subsequent commands.

+ +

Account

+ +

An account is a way to identify a user. An account is generated from a private key, and is identified by an address. An account can own objects, and can send transactions. Every transaction has a sender, and the sender is identified by an address.

+

Transaction

+

Transaction is a fundamental concept in the blockchain world. It is a way to interact with a blockchain. Transactions are used to change the state of the blockchain, and they are the only way to do so. In Move, transactions are used to call functions in a package, deploy new packages, and upgrade existing ones.

+ +

Transaction Structure

+

Transactions consist of:

+
    +
  • a sender - the account that signs the transaction
  • +
  • a list (or a chain) of commands - the operations to be executed
  • +
  • command inputs - the arguments for the commands
  • +
  • a gas object - the object used to pay for the transaction
  • +
  • gas price and budget - the cost of the transaction
  • +
+

Object Model

+ +

Sui does not have global storage. Instead, storage is split into a pool of objects. Some of the objects are owned by accounts and available only to them, and some are shared and can be accessed by anyone on the network. There's also a special kind of shared immutable objects, also called frozen, which can't be modified, and act as public chain-wide constants.

+

Each object has a unique 32-byte identifier - UID, it is used to access and reference the object.

+ +

Sui object consists of:

+
    +
  • UID - 32-byte unique identifier (address)
  • +
  • Type - Move type with the key ability
  • +
  • Owner - can be shared, account_address, object_owner or immutable
  • +
  • Digest - hash of the object's content
  • +
  • Version - acts as a nonce
  • +
  • Content - the actual data represented as BCS
  • +
+ +

Your First Sui App

+ +

In this chapter we illustrate the concepts of Sui by building a simple application. Unlike the Hello World example which aims to illustrate Move Compiler, this application is focused on Sui specifics. It is also more complex - it uses objects, and we will publish and use it on Sui.

+

The goal of this mini-project is to demonstrate the process of building, testing, and publishing a Sui application. The result is a simple but complete application that you can use as a starting point for your projects or as a playground to experiment with Sui as you learn.

+

The chapter is split into the following parts (in order):

+ +

Additionally, there's a section with ideas for further development of the application which you may get back to as you progress through the book.

+

Hello Sui!

+

Just like we did with the Hello World example, we will start by initializing a new package using the Sui CLI, then we will implement a simple application that creates a "Postcard" - a digital postcard that can be sent to a friend.

+

Create a new Sui package

+

Sui packages are no different to regular Move packages, and can be initialized using the sui CLI. The following command will create a new package called postcard:

+
$ sui new postcard
+
+

This will create a new directory called postcard with the following structure:

+
postcard
+├── Move.toml
+├── src/
+│   └── postcard.move
+└── tests/
+    └── postcard_tests.move
+
+

The package manifest - Move.toml - already contains all required dependencies for Sui, and the src/postcard.move file is pre-created with a simple module layout.

+
+

In case the Move.toml file does not feature the edition field, please, add it manually. The edition field under the [package] section should be set to 2024.beta.

+

Like this: edition = "2024.beta"

+
+

Implement the Postcard application

+

The Postcard application will be a simple module that defines an object, and a set of functions to create, modify and send the postcard to any address.

+

Let's start by inserting the code. Replace the contents of the src/postcard.move file with the following:

+
module postcard::postcard {
+    use std::string::String;
+    use sui::object::UID;
+    use sui::transfer;
+    use sui::tx_context::TxContext;
+
+    use fun sui::object::new as TxContext.new;
+
+    /// The Postcard object.
+    public struct Postcard has key {
+        /// The unique identifier of the Object.
+        /// Created using the `object::new()` function.
+        id: UID,
+        /// The message to be printed on the gift card.
+        message: String,
+    }
+
+    /// Create a new Postcard with a message.
+    public fun new(message: String, ctx: &mut TxContext): Postcard {
+        Postcard {
+            id: ctx.new(),
+            message,
+        }
+    }
+
+    /// Send the Postcard to the specified address.
+    public fun send_to(card: Postcard, to: address) {
+        transfer::transfer(card, to)
+    }
+
+    /// Keep the Postcard for yourself.
+    public fun keep(card: Postcard, ctx: &TxContext) {
+        transfer::transfer(card, ctx.sender())
+    }
+
+    /// Update the message on the Postcard.
+    public fun update(card: &mut Postcard, message: String) {
+        card.message = message
+    }
+}
+
+

To make sure that everything is working as expected, run this command:

+
$ sui move build
+
+

You should see this output, indicating that the package was built successfully. There shouldn't be any errors following the BUILDING postcard line:

+
> $ sui move build
+UPDATING GIT DEPENDENCY https://github.com/MystenLabs/sui.git
+INCLUDING DEPENDENCY Sui
+INCLUDING DEPENDENCY MoveStdlib
+BUILDING postcard
+
+

If you do see errors, please, double check the code and the steps you've taken to create the package. It's very likely a typo in one of the commands.

+

Next steps

+

In the next section we will take a closer look at the structure of the postcard.move file and explain the code we've just inserted. We will also discuss the imports and the object definition in more detail.

+

Using Objects

+

Let's take a look at the code we've inserted into the postcard.move file. We will discuss the structure of the module and the code in more detail, and explain the way the Postcard object is created, used and stored.

+

Module

+

First line of the file is the module declaration. The address of the module is package - a name defined in the Move.toml file. The module name is also postcard. The module body is enclosed in curly braces {}.

+
module postcard::postcard {
+
+

Imports

+

In the top of the module we import types and other modules from the Standard Library (std) and from the Sui Framework (sui). The Sui Framework is required to define and create objects as it contains the UID and TxContext types - two essential types for objects.

+

We also import the sui::transfer module - this module contains storage and transfer functions.

+
    use std::string::String;
+    use sui::object::UID;
+    use sui::transfer;
+    use sui::tx_context::TxContext;
+
+

Postcard is an Object

+

A public struct Postcard, that goes after imports, is an object. A struct with the key ability is an object on Sui. As such, its first field must be id of type UID (that we imported from the Sui Framework). The id field is the unique identifier and an address of the object.

+ +
    /// The Postcard object.
+    public struct Postcard has key {
+        /// The unique identifier of the Object.
+        /// Created using the `object::new()` function.
+        id: UID,
+        /// The message to be printed on the gift card.
+        message: String,
+    }
+
+

Creating an Object

+

Sui has no global storage, and the objects are stored independently of their package. This is why we defined a single Postcard and not a collection "Postcards". Objects have to be created and stored in the storage before they can be used.

+

The new function is a public function that creates a new instance of the Postcard object and returns it to the caller. It takes two arguments: the message of type String, which is the message on the postcard, and the ctx of type TxContext, a standard type that is automatically inserted by the Sui runtime.

+
    /// Create a new Postcard with a message.
+    public fun new(message: String, ctx: &mut TxContext): Postcard {
+        Postcard {
+            id: ctx.new(),
+            message,
+        }
+    }
+
+

When initializing an instance of Postcard we pass the fields of the struct as arguments, the id is generated from the TxContext argument via the ctx.new() call. And the message is taken as-is from the message argument.

+

Sending a Postcard

+

Objects can't be ignored, so when the function new is called, the returned Postcard needs to be stored. And here's when the sui::transfer module comes into play. The sui::transfer::transfer function is used to store the object at the specified address.

+
    /// Send the Postcard to the specified address.
+    public fun send_to(card: Postcard, to: address) {
+        transfer::transfer(card, to)
+    }
+
+

The function takes the Postcard as the first argument and a value of the address type as the second argument. Both are passed into the transfer function to send — and hence, store — the object to the specified address.

+

Keeping the Object

+

A very common scenario is transfering the object to the caller. This can be done by calling the send_to function with the sender address. It can be read from the ctx argument, which is a TxContext type.

+
    /// Keep the Postcard for yourself.
+    public fun keep(card: Postcard, ctx: &TxContext) {
+        transfer::transfer(card, ctx.sender())
+    }
+
+

Updating the Object

+

The update function is another public function that takes a mutable reference to the Postcard and a String argument. It updates the message field of the Postcard. Because the Postcard is passed by a reference, the owner is not changed, and the object is not moved.

+
    /// Update the message on the Postcard.
+    public fun update(card: &mut Postcard, message: String) {
+        card.message = message
+    }
+
+

Next steps

+

In the next section we will write a simple test for the Postcard module to see how it works. Later we will publish the package on Sui DevNet and learn how to use the Sui CLI to interact with the package.

+
+ + + + +

Getting Ready

+

Now that we know what a package, account and storage are, let's get to the basics and learn to write some code.

+

This section covers:

+
    +
  • types
  • +
  • functions
  • +
  • structs
  • +
  • constants
  • +
  • control flow
  • +
  • tests
  • +
+ +

Module

+ +

Module is the base unit of code organization in Move. Modules are used to group and isolate code, and all of the members of the module are private to the module by default. In this section you will learn how to define a module, how to declare its members and how to access them from other modules.

+

Module declaration

+

Modules are declared using the module keyword followed by the package address, module name and the module body inside the curly braces {}. The module name should be in snake_case - all lowercase letters with underscores between words. Modules names must be unique in the package.

+

Usually, a single file in the sources/ folder contains a single module. The file name should match the module name - for example, a donut_shop module should be stored in the donut_shop.move file. You can read more about coding conventions in the Coding Conventions section.

+
module book::my_module {
+    // module body
+}
+
+

Structs, functions and constants, imports and friend declarations are all part of the module:

+ +

Address / Named address

+

Module address can be specified as both: an address literal (does not require the @ prefix) or a named address specified in the Package Manifest. In the example below, both are identical because there's a book = "0x0" record in the [addresses] section of the Move.toml.

+
module book::my_module {
+    // module body
+}
+
+module 0x0::address_literal_example {
+    // module body
+}
+
+

Module members

+

Module members are declared inside the module body. To illustrate that, let's define a simple module with a struct, a function and a constant:

+
module book::my_module_with_members {
+    // import
+    use book::my_module;
+
+    // friend declaration
+    friend book::constants;
+
+    // a constant
+    const CONST: u8 = 0;
+
+    // a struct
+    public struct Struct {}
+
+    // method alias
+    public use fun function as Struct.struct_fun;
+
+    // function
+    fun function(_: &Struct) { /* function body */ }
+}
+
+

Address block

+

Before the introduction of the address::module_name syntax, modules were organized into address {} blocks. This way of code organization is still available today, but is not used widely. Modern practices imply having a single module per file, so the address {} block is rather a redundant construct.

+
+

Module addresses can be omitted if modules are organized into address {} blocks.

+
+
address book { // address block
+
+module another_module {
+    // module body
+}
+
+module yet_another_module {
+    // module body
+}
+}
+
+

The modules defined in this code sample will be accessible as:

+
    +
  • book::another_module
  • +
  • book::yet_another_module
  • +
+

Comments

+ +

Comments are a way to add notes or document your code. They are ignored by the compiler and don't result in the Move bytecode. You can use comments to explain what your code does, to add notes to yourself or other developers, to temporarily remove a part of your code, or to generate documentation. There are three types of comments in Move: line comment, block comment, and doc comment.

+

Line comment

+
#[allow(unused_function)]
+module book::comments_line {
+    fun some_function() {
+        // this is a comment line
+    }
+}
+
+

You can use double slash // to comment out the rest of the line. Everything after // will be ignored by the compiler.

+
#[allow(unused_function, unused_variable)]
+module book::comments_line_2 {
+    // let's add a note to everything!
+    fun some_function_with_numbers() {
+        let a = 10;
+        // let b = 10 this line is commented and won't be executed
+        let b = 5; // here comment is placed after code
+        a + b; // result is 15, not 10!
+    }
+}
+
+

Block comment

+

Block comments are used to comment out a block of code. They start with /* and end with */. Everything between /* and */ will be ignored by the compiler. You can use block comments to comment out a single line or multiple lines. You can even use them to comment out a part of a line.

+
#[allow(unused_function)]
+module book::comments_block {
+    fun /* you can comment everywhere */ go_wild() {
+        /* here
+           there
+           everywhere */ let a = 10;
+        let b = /* even here */ 10; /* and again */
+        a + b;
+    }
+    /* you can use it to remove certain expressions or definitions
+    fun empty_commented_out() {
+
+    }
+    */
+}
+
+

This example is a bit extreme, but it shows how you can use block comments to comment out a part of a line.

+

Doc comment

+

Documentation comments are special comments that are used to generate documentation for your code. They are similar to block comments, but they start with three slashes /// and are placed before the definition of the item they document.

+
#[allow(unused_function, unused_const, unused_variable, unused_field)]
+/// Module has documentation!
+module book::comments_doc {
+
+    /// This is a 0x0 address constant!
+    const AN_ADDRESS: address = @0x0;
+
+    /// This is a struct!
+    public struct AStruct {
+        /// This is a field of a struct!
+        a_field: u8,
+    }
+
+    /// This function does something!
+    /// And it's documented!
+    fun do_something() {}
+}
+
+ +

Primitive Types

+ +

For simple values, Move has a number of built-in primitive types. They're the base that makes up all other types. The primitive types are:

+ +

However, before we get to the types, let's first look at how to declare and assign variables in Move.

+

Variables and assignment

+

Variables are declared using the let keyword. They are immutable by default, but can be made mutable using the let mut keyword. The syntax for the let mut statement is:

+
let <variable_name>[: <type>]  = <expression>;
+let mut <variable_name>[: <type>] = <expression>;
+
+

Where:

+
    +
  • <variable_name> - the name of the variable
  • +
  • <type> - the type of the variable, optional
  • +
  • <expression> - the value to be assigned to the variable
  • +
+
let x: bool = true;
+let mut y: u8 = 42;
+
+

A mutable variable can be reassigned using the = operator.

+
y = 43;
+
+

Variables can also be shadowed by re-declaring.

+
let x: u8 = 42;
+let x: u8 = 43;
+
+

Booleans

+

The bool type represents a boolean value - yes or no, true or false. It has two possible values: true and false which are keywords in Move. For booleans, there's no need to explicitly specify the type - the compiler can infer it from the value.

+
let x = true;
+let y = false;
+
+

Booleans are often used to store flags and to control the flow of the program. Please, refer to the Control Flow section for more information.

+

Integer Types

+

Move supports unsigned integers of various sizes: from 8-bit to 256-bit. The integer types are:

+
    +
  • u8 - 8-bit
  • +
  • u16 - 16-bit
  • +
  • u32 - 32-bit
  • +
  • u64 - 64-bit
  • +
  • u128 - 128-bit
  • +
  • u256 - 256-bit
  • +
+
let x: u8 = 42;
+let y: u16 = 42;
+// ...
+let z: u256 = 42;
+
+

Unlike booleans, integer types need to be inferred. In most of the cases, the compiler will infer the type from the value, usually defaulting to u64. However, sometimes the compiler is unable to infer the type and will require an explicit type annotation. It can either be provided during assignment or by using a type suffix.

+
// Both are equivalent
+let x: u8 = 42;
+let x = 42u8;
+
+

Operations

+

Move supports the standard arithmetic operations for integers: addition, subtraction, multiplication, division, and remainder. The syntax for these operations is:

+
+ + + + + +
SyntaxOperationAborts If
+additionResult is too large for the integer type
-subtractionResult is less than zero
*multiplicationResult is too large for the integer type
%modular divisionThe divisor is 0
/truncating divisionThe divisor is 0
+
+

The type of the operands must match, otherwise, the compiler will raise an error. The result of the operation will be of the same type as the operands. To perform operations on different types, the operands need to be cast to the same type.

+ + +

Casting with as

+

Move supports explicit casting between integer types. The syntax for it is:

+
(<expression> as <type>)
+
+

Note, that it requires parentheses around the expression to prevent ambiguity.

+
let x: u8 = 42;
+let y: u16 = (x as u16);
+
+

A more complex example, preventing overflow:

+
let x: u8 = 255;
+let y: u8 = 255;
+let z: u16 = (x as u16) + ((y as u16) * 2);
+
+

Overflow

+

Move does not support overflow / underflow, an operation that results in a value outside the range of the type will raise a runtime error. This is a safety feature to prevent unexpected behavior.

+
let x = 255u8;
+let y = 1u8;
+
+// This will raise an error
+let z = x + y;
+
+

Address Type

+ +

To represent addresses, Move uses a special type called address. It is a 32 byte value that can be used to represent any address on the blockchain. Addresses are used in two syntax forms: hexadecimal addresses prefixed with 0x and named addresses.

+
// address literal
+let value: address = @0x1;
+
+// named address registered in Move.toml
+let value = @std;
+let other = @sui;
+
+

An address literal starts with the @ symbol followed by a hexadecimal number or an identifier. The hexadecimal number is interpreted as a 32 byte value. The identifier is looked up in the Move.toml file and replaced with the corresponding address by the compiler. If the identifier is not found in the Move.toml file, the compiler will throw an error.

+

Conversion

+

Sui Framework offers a set of helper functions to work with addresses. Given that the address type is a 32 byte value, it can be converted to a u256 type and vice versa. It can also be converted to and from a vector<u8> type.

+

Example: Convert an address to a u256 type and back.

+
use sui::address;
+
+let addr_as_u256: u256 = address::to_u256(@0x1);
+let addr = address::from_u256(addr_as_u256);
+
+

Example: Convert an address to a vector<u8> type and back.

+
use sui::address;
+
+let addr_as_u8: vector<u8> = address::to_bytes(@0x1);
+let addr = address::from_bytes(addr_as_u8);
+
+

Example: Convert an address into a string.

+
use sui::address;
+use std::string;
+
+let addr_as_string: String = address::to_string(@0x1);
+
+

Expression

+

In programming languages expression is a unit of code which returns a value, in Move, almost everything is an expression, - with the sole exception of let statement which is a declaration. In this section, we cover the types of expressions and introduce the concept of scope.

+
+

Expressions are sequenced with semicolons ;. If there's "no expression" after the semicolon, the compiler will insert an empty expression ().

+
+

Empty Expression

+

The very base of the expression is the empty expression. It is a valid expression that does nothing and returns nothing. An empty expression is written as empty parentheses (). It's rarely the case when you need to use an empty expression. The compiler automatically inserts empty expressions where needed, for example in an empty Scope. Though, it may be helpful to know that it exists. Parentheses are also used to group expressions to control the order of evaluation.

+
// variable `a` has no value;
+let a = ();
+
+// similarly, we could write:
+let a;
+
+

Literals

+

In the Primitive Types section, we introduced the basic types of Move. And to illustrate them, we used literals. A literal is a notation for representing a fixed value in the source code. Literals are used to initialize variables and to pass arguments to functions. Move has the following literals:

+
    +
  • true and false for boolean values
  • +
  • 0, 1, 123123 or other numeric for integer values
  • +
  • 0x0, 0x1, 0x123 or other hexadecimal for integer values
  • +
  • b"bytes_vector" for byte vector values
  • +
  • x"0A" HEX literal for byte values
  • +
+
let b = true;     // true is a literal
+let n = 1000;     // 1000 is a literal
+let h = 0x0A;     // 0x0A is a literal
+let v = b"hello"; // b'hello' is a byte vector literal
+let x = x"0A";    // x'0A' is a byte vector literal
+let c = vector[1, 2, 3]; // vector[] is a vector literal
+
+

Operators

+

Ariphmetic, logical, and bitwise operators are used to perform operations on values. The result of an operation is a value, so operators are also expressions.

+
let sum = 1 + 2;   // 1 + 2 is an expression
+let sum = (1 + 2); // the same expression with parentheses
+let is_true = true && false; // true && false is an expression
+let is_true = (true && false); // the same expression with parentheses
+
+

Blocks

+

A block is a sequence of statements and expressions, and it returns the value of the last expression in the block. A block is written as a pair of curly braces {}. A block is an expression, so it can be used anywhere an expression is expected.

+
// block with an empty expression, however, the compiler will
+// insert an empty expression automatically: `let none = { () }`
+let none = {};
+
+// block with let statements and an expression.
+let sum = {
+    let a = 1;
+    let b = 2;
+    a + b // last expression is the value of the block
+};
+
+let none = {
+    let a = 1;
+    let b = 2;
+    a + b; // not returned - semicolon.
+    // compiler automatically inserts an empty expression `()`
+};
+
+

Function Calls

+

We go into detail about functions in the Functions section. However, we already used function calls in the previous sections, so it's worth mentioning them here. A function call is an expression that calls a function and returns the value of the last expression in the function body.

+
fun add(a: u8, b: u8): u8 {
+    a + b
+}
+
+#[test]
+fun some_other() {
+    let sum = add(1, 2); // add(1, 2) is an expression with type u8
+}
+
+

Control Flow Expressions

+

Control flow expressions are used to control the flow of the program. They are also expressions, so they return a value. We cover control flow expressions in the Control Flow section. Here's a very brief overview:

+
// if is an expression, so it returns a value; if there are 2 branches,
+// the types of the branches must match.
+if (bool_expr) expr1 else expr2;
+
+// while is an expression, but it returns `()`.
+while (bool_expr) expr;
+
+// loop is an expression, but returns `()` as well.
+loop expr;
+
+

Custom Types with Struct

+

Move type system shines when it comes to defining custom types. User defined types can be custom tailored to the specific needs of the application. Not just on the data level, but also in its behavior. In this section we introduce the struct definition and how to use it.

+

Struct

+

To define a custom type, you can use the struct keyword followed by the name of the type. After the name, you can define the fields of the struct. Each field is defined with the field_name: field_type syntax. Field definitions must be separated by commas. The fields can be of any type, including other structs.

+
+

Note: Move does not support recursive structs, meaning a struct cannot contain itself as a field.

+
+
/// A struct representing an artist.
+public struct Artist {
+    /// The name of the artist.
+    name: String,
+}
+
+/// A struct representing a music record.
+public struct Record {
+    /// The title of the record.
+    title: String,
+    /// The artist of the record. Uses the `Artist` type.
+    artist: Artist,
+    /// The year the record was released.
+    year: u16,
+    /// Whether the record is a debut album.
+    is_debut: bool,
+    /// The edition of the record.
+    edition: Option<u16>,
+}
+
+

In the example above, we define a Record struct with five fields. The title field is of type String, the artist field is of type Artist, the year field is of type u16, the is_debut field is of type bool, and the edition field is of type Option<u16>. The edition field is of type Option<u16> to represent that the edition is optional.

+

Structs are private by default, meaning they cannot be imported and used outside of the module they are defined in. Their fields are also private and can't be accessed from outside the module. See visibility for more information on different visibility modifiers.

+
+

A struct by default is internal to the module it is defined in.

+
+

Create and use an instance

+

We described how struct definition works. Now let's see how to initialize a struct and use it. A struct can be initialized using the struct_name { field1: value1, field2: value2, ... } syntax. The fields can be initialized in any order, and all of the fields must be set.

+
// Create an instance of the `Artist` struct.
+let artist = Artist {
+    name: string::utf8(b"The Beatles"),
+};
+
+

In the example above, we create an instance of the Artist struct and set the name field to a string "The Beatles".

+

To access the fields of a struct, you can use the . operator followed by the field name.

+
// Access the `name` field of the `Artist` struct.
+let artist_name = artist.name;
+
+// Access a field of the `Artist` struct.
+assert!(artist.name == string::utf8(b"The Beatles"), 0);
+
+// Mutate the `name` field of the `Artist` struct.
+artist.name = string::utf8(b"Led Zeppelin");
+
+// Check that the `name` field has been mutated.
+assert!(artist.name == string::utf8(b"Led Zeppelin"), 1);
+
+

Only module defining the struct can access its fields (both mutably and immutably). So the above code should be in the same module as the Artist struct.

+

Unpacking a struct

+

Structs are non-discardable by default, meaning that the initiated struct value must be used: either stored or unpacked. Unpacking a struct means deconstructing it into its fields. This is done using the let keyword followed by the struct name and the field names.

+
// Unpack the `Artist` struct and create a new variable `name`
+// with the value of the `name` field.
+let Artist { name } = artist;
+
+

In the example above we unpack the Artist struct and create a new variable name with the value of the name field. Because the variable is not used, the compiler will raise a warning. To suppress the warning, you can use the underscore _ to indicate that the variable is intentionally unused.

+
// Unpack the `Artist` struct and create a new variable `name`
+// with the value of the `name` field. The variable is intentionally unused.
+let Artist { name: _ } = artist;
+
+

Abilities: Drop

+ + +

Move has a unique type system which allows defining type abilities. In the previous section, we introduced the struct definition and how to use it. However, the instances of the Artist and Record structs had to be unpacked for the code to compile. This is default behavior of a struct without abilities. In this section, we introduce the first ability - drop.

+

Abilities syntax

+

Abilities are set in the struct definition using the has keyword followed by a list of abilities. The abilities are separated by commas. Move supports 4 abilities: copy, drop, key, and store. In this section, we cover the first two abilities: copy and drop. The last two abilities are covered in the programmability chapter, when we introduce Objects and storage operations.

+
/// This struct has the `copy` and `drop` abilities.
+struct VeryAble has copy, drop {
+    // field: Type1,
+    // field2: Type2,
+    // ...
+}
+
+

No abilities

+

A struct without abilities cannot be discarded, or copied, or stored in the storage. We call such a struct a Hot Potato. It is a joke, but it is also a good way to remember that a struct without abilities is like a hot potato - it needs to be passed around and handled properly. Hot Potato is one of the most powerful patterns in Move, we go in detail about it in the TODO: authorization patterns chapter.

+

Drop ability

+

The drop ability - the simplest of them - allows the instance of a struct to be ignored or discarded. In many programming languages this behavior is considered default. However, in Move, a struct without the drop ability is not allowed to be ignored. This is a safety feature of the Move language, which ensures that all assets are properly handled. An attempt to ignore a struct without the drop ability will result in a compilation error.

+
module book::drop_ability {
+
+    /// This struct has the `drop` ability.
+    struct IgnoreMe has drop {
+        a: u8,
+        b: u8,
+    }
+
+    /// This struct does not have the `drop` ability.
+    struct NoDrop {}
+
+    #[test]
+    // Create an instance of the `IgnoreMe` struct and ignore it.
+    // Even though we constructed the instance, we don't need to unpack it.
+    fun test_ignore() {
+        let no_drop = NoDrop {};
+        let _ = IgnoreMe { a: 1, b: 2 }; // no need to unpack
+
+        // The value must be unpacked for the code to compile.
+        let NoDrop {} = no_drop; // OK
+    }
+}
+
+

The drop ability is often used on custom collection types to eliminate the need for special handling of the collection when it is no longer needed. For example, a vector type has the drop ability, which allows the vector to be ignored when it is no longer needed. However, the biggest feature of Move's type system is the ability to not have drop. This ensures that the assets are properly handled and not ignored.

+

A struct with a single drop ability is called a Witness. We explain the concept of a Witness in the Witness and Abstract Implementation section.

+

Importing Modules

+ + +

Move achieves high modularity and code reuse by allowing module imports. Modules within the same package can import each other, and a new package can depend on already existing packages and use their modules too. This section will cover the basics of importing modules and how to use them in your own code.

+

Importing a Module

+

Modules defined in the same package can import each other. The use keyword is followed by the module path, which consists of the package address (or alias) and the module name separated by ::.

+

File: sources/module_one.move

+
// File: sources/module_one.move
+module book::module_one {
+    /// Struct defined in the same module.
+    public struct Character has drop {}
+
+    /// Simple function that creates a new `Character` instance.
+    public fun new(): Character { Character {} }
+}
+
+

File: sources/module_two.move

+
module book::module_two {
+    use book::module_one; // importing module_one from the same package
+
+    /// Calls the `new` function from the `module_one` module.
+    public fun create_and_ignore() {
+        let _ = module_one::new();
+    }
+}
+
+

Importing Members

+

You can also import specific members from a module. This is useful when you only need a single function or a single type from a module. The syntax is the same as for importing a module, but you add the member name after the module path.

+
module book::more_imports {
+    use book::module_one::new;       // imports the `new` function from the `module_one` module
+    use book::module_one::Character; // importing the `Character` struct from the `module_one` module
+
+    /// Calls the `new` function from the `module_one` module.
+    public fun create_character(): Character {
+        new()
+    }
+}
+
+

Grouping Imports

+

Imports can be grouped into a single use statement using the curly braces {}. This is useful when you need to import multiple members from the same module. Move allows grouping imports from the same module and from the same package.

+
module book::grouped_imports {
+    // imports the `new` function and the `Character` struct from
+    /// the `module_one` module
+    use book::module_one::{new, Character};
+
+    /// Calls the `new` function from the `module_one` module.
+    public fun create_character(): Character {
+        new()
+    }
+}
+
+

Single function imports are less common in Move, since the function names can overlap and cause confusion. A recommended practice is to import the entire module and use the module path to access the function. Types have unique names and should be imported individually.

+

To import members and the module itself in the group import, you can use the Self keyword. The Self keyword refers to the module itself and can be used to import the module and its members.

+
module book::self_imports {
+    // imports the `Character` struct, and the `module_one` module
+    use book::module_one::{Self, Character};
+
+    /// Calls the `new` function from the `module_one` module.
+    public fun create_character(): Character {
+        module_one::new()
+    }
+}
+
+

Resolving Name Conflicts

+

When importing multiple members from different modules, it is possible to have name conflicts. For example, if you import two modules that both have a function with the same name, you will need to use the module path to access the function. It is also possible to have modules with the same name in different packages. To resolve the conflict and avoid ambiguity, Move offers the as keyword to rename the imported member.

+
module book::conflict_resolution {
+    // `as` can be placed after any import, including group imports
+    use book::module_one::{Self as mod, Character as Char};
+
+    /// Calls the `new` function from the `module_one` module.
+    public fun create(): Char {
+        mod::new_two()
+    }
+}
+
+

Adding an External Dependency

+

Every new package generated via the sui binary features a Move.toml file with a single dependency on the Sui Framework package. The Sui Framework depends on the Standard Library package. And both of these packages are available in default configuration. Package dependencies are defined in the Package Manifest as follows:

+
[dependencies]
+Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/testnet" }
+Local = { local = "../my_other_package" }
+
+

The dependencies section contains a list of package dependencies. The key is the name of the package, and the value is either a git import table or a local path. The git import contains the URL of the package, the subdirectory where the package is located, and the revision of the package. The local path is a relative path to the package directory.

+

If a dependency is added to the Move.toml file, the compiler will automatically fetch (and later refetch) the dependencies when building the package.

+

Importing a Module from Another Package

+

Normally, packages define their addresses in the [addresses] section, so you can use the alias instead of the address. For example, instead of 0x2::coin module, you would use sui::coin. The sui alias is defined in the Sui Framework package. Similarly, the std alias is defined in the Standard Library package and can be used to access the standard library modules.

+

To import a module from another package, you use the use keyword followed by the module path. The module path consists of the package address (or alias) and the module name separated by ::.

+
module book::imports {
+    use std::string; // std = 0x1, string is a module in the standard library
+    use sui::coin;   // sui = 0x2, coin is a module in the Sui Framework
+}
+
+

Standard Library

+ +

The Move Standard Library provides functionality for native types and operations. It is a standard collection of modules which does utilize the storage model, and operates on native types. It is the only dependency of the Sui Framework, and is imported together with it.

+

Most Common Modules

+

In this book we go into detail about most of the modules in the standard library, however, it is also helpful to give an overview of the features, so that you can get a sense of what is available and which module implements that.

+
+ + + + + + + + + + + +
ModuleDescriptionChapter
std::debugContains debugging functionsDebugging
std::type_nameAllows runtime type reflectionGenerics
std::stringProvides basic string operationsStrings
std::asciiProvides basic ASCII operationsStrings
std::optionImplements an Option<T>Option
std::vectorNative operations on the vector typeVector
std::hashHashing functions: sha2_256 and sha3_256Cryptography and Hashing
std::bcsContains the bcs::to_bytes() functionBCS
std::addressContains a single address::length functionAddress
std::bit_vectorProvides operations on bit vectors-
std::fixed_point32Provides the FixedPoint32 type-
+
+

Importing std without Sui Framework

+

The Move Standard Library can be imported to the package directly. However, std alone is not enough to build a meaningful application, as it does not provide any storage capabilities, and can't interact with the on-chain state.

+
MoveStdlib = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/move-stdlib", rev = "framework/mainnet" }
+
+

Vector

+

Vectors are a native way to store collections of elements in Move. They are similar to arrays in other programming languages, but with a few differences. In this section, we introduce the vector type and its operations.

+

Vector syntax

+

The vector type is defined using the vector keyword followed by the type of the elements in angle brackets. The type of the elements can be any valid Move type, including other vectors. Move has a vector literal syntax that allows you to create vectors using the vector keyword followed by square brackets containing the elements (or no elements for an empty vector).

+
/// An empty vector of bool elements.
+let empty: vector<bool> = vector[];
+
+/// A vector of u8 elements.
+let v: vector<u8> = vector[10, 20, 30];
+
+/// A vector of vector<u8> elements.
+let vv: vector<vector<u8>> = vector[
+    vector[10, 20],
+    vector[30, 40]
+];
+
+

The vector type is a built-in type in Move, and does not need to be imported from a module. However, vector operations are defined in the std::vector module, and you need to import the module to use them.

+

Vector operations

+

The standard library provides methods to manipulate vectors. The following are some of the most commonly used operations:

+
    +
  • push_back: Adds an element to the end of the vector.
  • +
  • pop_back: Removes the last element from the vector.
  • +
  • length: Returns the number of elements in the vector.
  • +
  • is_empty: Returns true if the vector is empty.
  • +
  • remove: Removes an element at a given index.
  • +
+
module book::play_vec {
+
+    #[test]
+    fun vector_methods_test() {
+        let mut v = vector[10u8, 20, 30];
+
+        assert!(v.length() == 3, 0);
+        assert!(!v.is_empty(), 1);
+
+        v.push_back(40);
+        let last_value = v.pop_back();
+
+        assert!(last_value == 40, 2);
+    }
+}
+
+

Destroying a Vector of non-dropable types

+

A vector of non-droppable types cannot be discarded. If you define a vector of types without drop ability, the vector value cannot be ignored. However, if the vector is empty, compiler requires an explicit call to destroy_empty function.

+
module book::non_droppable_vec {
+    struct NoDrop {}
+
+    #[test]
+    fun test_destroy_empty() {
+        let v = vector<NoDrop>[];
+        // while we know that `v` is empty, we still need to call
+        // the explicit `destroy_empty` function to discard the vector.
+        v.destroy_empty();
+    }
+}
+
+

Option

+

Option is a type that represents an optional value which may or may not exist. The concept of Option in Move is borrowed from Rust, and it is a very useful primitive in Move. Option is defined in the Standard Library, and is defined as follows:

+
/// Abstraction of a value that may or may not be present.
+struct Option<Element> has copy, drop, store {
+    vec: vector<Element>
+}
+
+

The Option is a generic type which takes a type parameter Element. It has a single field vec which is a vector of Element. Vector can have length 0 or 1, and this is used to represent the presence or absence of a value.

+

Option type has two variants: Some and None. Some variant contains a value and None variant represents the absence of a value. The Option type is used to represent the absence of a value in a type-safe way, and it is used to avoid the need for empty or undefined values.

+

In Practice

+

To showcase why Option type is necessary, let's look at an example. Consider an application which takes a user input and stores it in a variable. Some fields are required, and some are optional. For example, a user's middle name is optional. While we could use an empty string to represent the absence of a middle name, it would require extra checks to differentiate between an empty string and a missing middle name. Instead, we can use the Option type to represent the middle name.

+
module book::user_registry {
+    use std::string::String;
+    use std::option::Option;
+
+    /// A struct representing a user record.
+    struct User has copy, drop {
+        first_name: String,
+        middle_name: Option<String>,
+        last_name: String,
+    }
+
+    /// Create a new `User` struct with the given fields.
+    public fun register(
+        first_name: String,
+        middle_name: Option<String>,
+        last_name: String,
+    ): User {
+        User { first_name, middle_name, last_name }
+    }
+}
+
+

In the example above, the middle_name field is of type Option<String>. This means that the middle_name field can either contain a String value or be empty. This makes it clear that the middle name is optional, and it avoids the need for extra checks to differentiate between an empty string and a missing middle name.

+

Using Option

+

To use the Option type, you need to import the std::option module and use the Option type. You can then create an Option value using the some or none methods.

+
use std::option;
+
+// `option::some` creates an `Option` value with a value.
+let opt_name = option::some(b"Alice");
+
+// `option.is_some()` returns true if option contains a value.
+assert!(opt_name.is_some(), 1);
+
+// internal value can be `borrow`ed and `borrow_mut`ed.
+assert!(option.borrow() == &b"Alice", 0);
+
+// `option.extract` takes the value out of the option.
+let inner = opt_name.extract();
+
+// `option.is_none()` returns true if option is None.
+assert!(opt_name.is_none(), 2);
+
+

String

+

While Move does not have a built-in to represent strings, it does have a string module in the Standard Library that provides a String type. The string module represents UTF-8 encoded strings, and another module, ascii, provides an ASCII-only String type.

+

Sui execution environment also allows Strings as transaction arguments, so in many cases, String does not to be constructed in the Transaction Block.

+

Strings are bytes

+

No matter which type of string you use, it is important to know that strings are just bytes. The wrappers provided by the string and ascii modules are just that: wrappers. They do provide extra checks and functionality than a vector of bytes, but under the hood, they are just vectors of bytes.

+
module book::string_bytes {
+    /// Anyone can implement a custom string-like type by wrapping a vector.
+    struct MyString {
+        bytes: vector<u8>,
+    }
+
+    /// Implement a `from_bytes` function to convert a vector of bytes to a string.
+    public fun from_bytes(bytes: vector<u8>): MyString {
+        MyString { bytes }
+    }
+
+    /// Implement a `bytes` function to convert a string to a vector of bytes.
+    public fun bytes(self: &MyString): &vector<u8> {
+        &self.bytes
+    }
+}
+
+

Both standard types provide conversions from and to vectors of bytes.

+

Working with UTF-8 Strings

+

While there are two types of strings in the standard library, the string module should be considered the default. It has native implementations of many common operations, and hence is more efficient than the ascii module. To create a string or perform operations on it, you must import the string module:

+
module book::strings {
+    use std::string::{Self, String};
+
+    #[test]
+    fun using_strings() {
+        // strings are normally created using the `utf8` function
+        let mut hello = string::utf8(b"Hello");
+        let world = string::utf8(b", World!");
+
+        // strings can be concatenated using the `append_utf8` function
+        let hello_world = hello.append_utf8(*world.bytes());
+
+        // just like any other type, strings can be compared
+        assert!(hello_world == string::utf8(b"Hello, World!"), 0x0);
+    }
+}
+
+

Safe UTF-8 Operations

+

The default utf8 method is potentially unsafe, as it does not check that the bytes passed to it are valid UTF-8. If you are not sure that the bytes you are passing are valid UTF-8, you should use the try_utf8 method instead. It returns an Option<String>, which is None if the bytes are not valid UTF-8:

+
+

The try_* pattern is used throughout the standard library to indicate that a function may fail. For more information, see the Error Handling section.

+
+
module book::safe_strings {
+    use std::string::{Self, String};
+
+    #[test]
+    fun safe_strings() {
+        // this is a valid UTF-8 string
+        let hello = string::try_utf8(b"Hello");
+
+        assert!(hello.is_some(), 0); // abort if the value is not valid UTF-8
+
+        // this is not a valid UTF-8 string
+        let invalid = string::try_utf8(b"\xFF");
+
+        assert!(invalid.is_none(), 0); // abort if the value is valid UTF-8
+    }
+}
+
+

ASCII Strings

+

TODO: ASCII strings

+

Summary

+

TODO: summary

+

Control Flow

+ +

Control flow statements are used to control the flow of execution in a program. They are used to make decisions, to repeat a block of code, and to exit a block of code early. Sui has the following control flow statements (explained in detail below):

+
    +
  • if and else expressions
  • +
  • loop and while loops
  • +
  • break and continue statements
  • +
  • return statement
  • +
+

Constants

+ +

Constants are immutable values that are defined at the module level. They often serve as a way to give names to values that are used throughout a module. For example, if there's a default price for a product, you might define a constant for it. Constants are internal to the module and can not be accessed from other modules.

+
module book::shop_price {
+    use sui::coin::{Self, Coin};
+    use sui::sui::SUI;
+
+    /// The price of an item in the shop.
+    const ITEM_PRICE: u64 = 100;
+
+    /// An item sold in the shop.
+    struct Item { /* ... */ }
+
+    /// Purchase an item from the shop.
+    public fun purchase(coin: Coin<SUI>): Item {
+        assert!(coin.value() == ITEM_PRICE, 0);
+
+        Item { /* ... */ }
+    }
+}
+
+

Naming Convention

+

Constants are named using UPPER_SNAKE_CASE. This is a convention that is used throughout the Move codebase. It's a way to make constants stand out from other identifiers in the code. Move compiler will error if the first letter of a constant is not an uppercase letter.

+

Constants are Immutable

+

Constants can't be changed and assigned new values. They are part of the package bytecode, and inherently immutable.

+
module book::immutable_constants {
+    const ITEM_PRICE: u64 = 100;
+
+    // emits an error
+    fun change_price() {
+        ITEM_PRICE = 200;
+    }
+}
+
+

Assert and Abort

+ +

Abort

+

The abort keyword is used to abort the execution of a transaction. It is used in combination with an abort code, which will be returned to the caller of the transaction. The abort code is an integer of type u64 and can be any value.

+
let user_has_access = true;
+
+// abort with a predefined constant if `user_has_access` is false
+if (!user_has_access) {
+    abort 0
+};
+
+// there's an alternative syntax using parenthesis`
+if (user_has_access) {
+   abort(0)
+};
+
+/* ... */
+
+

assert!

+

The assert! macro is a built-in macro that can be used to assert a condition. If the condition is false, the transaction will abort with the given abort code. The assert! macro is a convenient way to abort a transaction if a condition is not met. The macro shortens the code otherwise written with an if expression + abort.

+
// aborts if `user_has_access` is false with abort code 0
+assert!(user_has_access, 0);
+
+// expands into:
+if (!user_has_access) {
+    abort 0
+};
+
+

Error constants

+

To make error codes more descriptive, it is a good practice to define error constants. Error constants are defined as const declarations and are usually prefixed with E followed by a camel case name. Error constatns are no different from other constants and don't have special handling. So their addition is purely a practice for better code readability.

+
/// Error code for when the user has no access.
+const ENoAccess: u64 = 0;
+/// Trying to access a field that does not exist.
+const ENoField: u64 = 1;
+
+// asserts are way more readable now
+assert!(user_has_access, ENoAccess);
+assert!(field_exists, ENoField);
+
+

Further reading

+

We suggest reading the Better Error Handling guide to learn about best practices for error handling in Move.

+

Function

+

Functions are the building blocks of Move programs. They are called from user transactions and from other functions and group executable code into reusable units. Functions can take arguments and return a value. They are declared with the fun keyword at the module level. Just like any other module member, by default they're private and can only be accessed from within the module.

+
module book::math {
+    /// Function takes two arguments of type `u64` and returns their sum.
+    /// The `public` visibility modifier makes the function accessible from
+    /// outside the module.
+    public fun add(a: u64, b: u64): u64 {
+        a + b
+    }
+
+    #[test]
+    fun test_add() {
+        let sum = add(1, 2);
+        assert!(sum == 3, 0);
+    }
+}
+
+

In this example, we define a function add that takes two arguments of type u64 and returns their sum. The function is called from the test_add function, which is a test function located in the same module. In the test we compare the result of the add function with the expected value and abort the execution if the result is different.

+

Function declaration

+
+

There's a convention to call functions in Move with the snake_case naming convention. This means that the function name should be all lowercase with words separated by underscores. For example, do_something, add, get_balance, is_authorized, and so on.

+
+

A function is declared with the fun keyword followed by the function name (a valid Move identifier), a list of arguments in parentheses, and a return type. The function body is a block of code that contains a sequence of statements and expressions. The last expression in the function body is the return value of the function.

+
fun return_nothing() {
+    // empty expression, function returns `()`
+}
+
+

Accessing functions

+

Just like any other module member, functions can be imported and accessed via a path. The path consists of the module path and the function name separated by ::. For example, if you have a function called add in the math module in the book package, the path to it will be book::math::add, or, if the module is imported, math::add.

+
module book::use_math {
+    use book::math;
+
+    fun call_add() {
+        // function is called via the path
+        let sum = math::add(1, 2);
+    }
+}
+
+

Multiple return values

+

Move functions can return multiple values, which is useful when you need to return more than one value from a function. The return type of the function is a tuple of types. The return value is a tuple of expressions.

+
fun get_name_and_age(): (vector<u8>, u8) {
+    (b"John", 25)
+}
+
+

Result of a function call with tuple return has to be unpacked into variables via let (tuple) syntax:

+
// declare name and age as immutable
+let (name, age) = get_name_and_age();
+
+

If any of the declared values need to be declared as mutable, the mut keyword is placed before the variable name:

+
// declare name as mutable, age as immutable
+let (mut name, age) = get_name_and_age();
+
+

If some of the arguments are not used, they can be ignored with the _ symbol:

+
// ignore the name, declare age as mutable
+let (_, mut age) = get_name_and_age();
+
+

Struct Methods

+

Move Compiler supports receiver syntax, which allows defining methods which can be called on instances of a struct. This is similar to the method syntax in other programming languages. It is a convenient way to define functions which operate on the fields of a struct.

+

Method syntax

+

If the first argument of a function is a struct internal to the module, then the function can be called using the . operator. If the function uses a struct from another module, then method won't be associated with the struct by default. In this case, the function can be called using the standard function call syntax.

+

When a module is imported, the methods are automatically associated with the struct.

+
module book::hero {
+    /// A struct representing a hero.
+    struct Hero has drop {
+        health: u8,
+        mana: u8,
+    }
+
+    /// Create a new Hero.
+    public fun new(): Hero { Hero { health: 100, mana: 100 } }
+
+    /// A method which casts a spell, consuming mana.
+    public fun heal_spell(hero: &mut Hero) {
+        hero.health = hero.health + 10;
+        hero.mana = hero.mana - 10;
+    }
+
+    /// A method which returns the health of the hero.
+    public fun health(hero: &Hero): u8 { hero.health }
+
+    /// A method which returns the mana of the hero.
+    public fun mana(hero: &Hero): u8 { hero.mana }
+
+    #[test]
+    // Test the methods of the `Hero` struct.
+    fun test_methods() {
+        let mut hero = new();
+        hero.heal_spell();
+
+        assert!(hero.health() == 110, 1);
+        assert!(hero.mana() == 90, 2);
+    }
+}
+
+

Method Aliases

+

For modules that define multiple structs and their methods, it is possible to define method aliases to avoid name conflicts, or to provide a better-named method for a struct.

+

The syntax for aliases is:

+
// for local method association
+use fun <function_path> as <Type>.<method_name>;
+
+// exported alias
+public use fun <function_path> as <Type>.<method_name>;
+
+
+

Public aliases are only allowed for structs defined in the same module. If a struct is defined in another module, an alias can still be created but cannot be made public.

+
+

In the example below, we changed the hero module and added another type - Villain. Both Hero and Villain have similar field names and methods. And to avoid name conflicts, we prefixed methods with hero_ and villain_ respectively. However, we can create aliases for these methods so that they can be called on the instances of the structs without the prefix.

+
module book::hero_and_villain {
+    /// A struct representing a hero.
+    struct Hero has drop {
+        health: u8,
+    }
+
+    /// A struct representing a villain.
+    struct Villain has drop {
+        health: u8,
+    }
+
+    /// Create a new Hero.
+    public fun new_hero(): Hero { Hero { health: 100 } }
+
+    /// Create a new Villain.
+    public fun new_villain(): Villain { Villain { health: 100 } }
+
+    // Alias for the `hero_health` method. Will be imported automatically when
+    // the module is imported.
+    public use fun hero_health as Hero.health;
+
+    public fun hero_health(hero: &Hero): u8 { hero.health }
+
+    // Alias for the `villain_health` method. Will be imported automatically
+    // when the module is imported.
+    public use fun villain_health as Villain.health;
+
+    public fun villain_health(villain: &Villain): u8 { villain.health }
+
+    #[test]
+    // Test the methods of the `Hero` and `Villain` structs.
+    fun test_associated_methods() {
+        let mut hero = new_hero();
+        assert!(hero.health() == 100, 1);
+
+        let mut villain = new_villain();
+        assert!(villain.health() == 100, 3);
+    }
+}
+
+

As you can see, in the test function, we called the health method on the instances of Hero and Villain without the prefix. The compiler will automatically associate the methods with the structs.

+

Aliasing an external module's method

+

It is also possible to associate a function defined in another module with a struct from the current module. Following the same approach, we can create an alias for the method defined in another module. Let's use the bcs::to_bytes method from the Standard Library and associate it with the Hero struct. It will allow serializing the Hero struct to a vector of bytes.

+
module book::hero_to_bytes {
+    use std::bcs;
+
+    // Alias for the `bcs::to_bytes` method. Imported aliases should be defined
+    // in the top of the module.
+    public use fun bcs::to_bytes as Hero.to_bytes;
+
+    /// A struct representing a hero.
+    struct Hero has drop {
+        health: u8,
+        mana: u8,
+    }
+
+    /// Create a new Hero.
+    public fun new(): Hero { Hero { health: 100, mana: 100 } }
+
+    // Alias for the `bcs::to_string` method.
+    public use fun bcs::to_bytes as Hero.to_bytes;
+
+    #[test]
+    // Test the methods of the `Hero` struct.
+    fun test_hero_serialize() {
+        let mut hero = new();
+        let serialized = hero.to_bytes();
+        assert!(serialized.length() == 3, 1);
+    }
+}
+
+

Visibility Modifiers

+

Every module member has a visibility. By default, all module members are private - meaning they are only accessible within the module they are defined in. However, you can add a visibility modifier to make a module member public - visible outside the module, or friend - visible in "friend" modules within the same package, or entry - can be called from a transaction but can't be called from other modules.

+

Internal Visibility

+

A function or a struct defined in a module which has no visibility modifier is private.

+
module book::internal_visbility {
+    // This function can be called from other functions in the same module
+    fun internal() { /* ... */ }
+
+    // Same module -> can call internal()
+    fun call_internal() {
+        internal();
+    }
+}
+
+

Move compiler won't allow this code to compile:

+ +
module book::try_calling_internal {
+    use book::internal_visbility;
+
+    // Different module -> can't call internal()
+    fun try_calling_internal() {
+        internal_visbility::internal();
+    }
+}
+
+

Public Visibility

+

TODO: public visibility

+

Friend Visibility

+

TODO: friend visibility

+

Package Visibility

+

TODO: 2024 public(package)

+

Ownership and Scope

+

Every variable in Move has a scope and an owner. The scope is the range of code where the variable is valid, and the owner is the scope that this variable belongs to. Once the owner scope ends, the variable is dropped. This is a fundamental concept in Move, and it is important to understand how it works.

+ +

Ownership

+

A variable defined in a function scope is owned by this scope. The runtime goes through the function scope and executes every expression and statement. Once the function scope end, the variables defined in it are dropped or deallocated.

+
module book::ownership {
+    public fun owner() {
+        let a = 1; // a is owned by the `owner` function
+    } // a is dropped here
+
+    #[test]
+    fun test_owner() {
+        owner();
+        // a is not valid here
+    }
+}
+
+

In the example above, the variable a is owned by the owner function, and the variable b is owned by the other function. When each of these functions are called, the variables are defined, and when the function ends, the variables are discarded.

+

Returning a Value

+

If we changed the owner function to return the variable a, then the ownership of a would be transferred to the caller of the function.

+
module book::ownership {
+    public fun owner(): u8 {
+        let a = 1; // a defined here
+        a // scope ends, a is returned
+    }
+
+    #[test]
+    fun test_owner() {
+        let a = owner();
+        // a is valid here
+    } // a is dropped here
+}
+
+

Passing by Value

+

Additionally, if we passed the variable a to another function, the ownership of a would be transferred to this function. When performing this operation, we move the value from one scope to another. This is also called move semantics.

+
module book::ownership {
+    public fun owner(): u8 {
+        let a = 10;
+        a
+    } // a is returned
+
+    public fun take_ownership(v: u8) {
+        // v is owned by `take_ownership`
+    } // v is dropped here
+
+    #[test]
+    fun test_owner() {
+        let a = owner();
+        take_ownership(a);
+        // a is not valid here
+    }
+}
+
+

Scopes with Blocks

+

Function has a main scope, and it can also have sub-scopes via the use of blocks. A block is a sequence of statements and expressions, and it has its own scope. Variables defined in a block are owned by this block, and when the block ends, the variables are dropped.

+
module book::ownership {
+    public fun owner() {
+        let a = 1; // a is owned by the `owner` function's scope
+        {
+            let b = 2; // b is owned by the block
+            {
+                let c = 3; // c is owned by the block
+            }; // c is dropped here
+        }; // b is dropped here
+        // a = b; // error: b is not valid here
+        // a = c; // error: c is not valid here
+    } // a is dropped here
+}
+
+

However, shall we use the return value of a block, the ownership of the variable is transferred to the caller of the block.

+
module book::ownership {
+    public fun owner(): u8 {
+        let a = 1; // a is owned by the `owner` function's scope
+        let b = {
+            let c = 2; // c is owned by the block
+            c // c is returned
+        }; // c is dropped here
+        a + b // both a and b are valid here
+    }
+}
+
+

Copyable Types

+

Some types in Move are copyable, which means that they can be copied without transferring the ownership. This is useful for types that are small and cheap to copy, such as integers and booleans. Move compiler will automatically copy these types when they are passed to a function or returned from a function, or when they're moved to a scope and then accessed in their original scope.

+

Abilities: Copy

+

In Move, the copy ability on a type indicates that the instance or the value of the type can be copied. While this behavior may feel very natural when working with numbers or other simple types, it is not the default for custom types in Move. This is because Move is designed to express digital assets and resources, and inability to copy is a key element of the resource model.

+

However, Move type system allows you to define custom types with the copy ability.

+
public struct Copyable has copy {}
+
+

In the example above, we define a custom type Copyable with the copy ability. This means that instances of Copyable can be copied, both implicitly and explicitly.

+
let a = Copyable {};
+let b = a;   // `a` is copied to `b`
+let c = *&b; // explicit copy via dereference operator
+
+

In the example above, a is copied to b implicitly, and then explicitly copied to c using the dereference operator. If Copyable did not have the copy ability, the code would not compile, and the Move compiler would raise an error.

+

Copying and Drop

+

The copy ability is closely related to drop ability. If a type has the copy ability, very likely that it should have drop too. This is because the drop ability is required to clean up the resources when the instance is no longer needed. If a type has only copy, then managing its instances gets more complicated, as the values cannot be ignored.

+
public struct Value has copy, drop {}
+
+

All of the primitive types in Move behave as if they have the copy and drop abilities. This means that they can be copied and dropped, and the Move compiler will handle the memory management for them.

+

References

+ +

In the previous section we explained the ownership and scope in Move. We showed how the value is moved to a new scope, and how it changes the owner. In this section, we will explain how to borrow a reference to a value to avoid moving it, and how Move's borrow checker ensures that the references are used correctly.

+

Reference

+

References are a way to borrow a value without changing its owner. Immutable references allow the function to read the value without changing it or moving it. And mutable references allow the function to read and modify the value without moving it. To illustrate this, let's consider a simple example - an application for a metro (subway) pass. We will look at 4 different scenarios:

+
    +
  1. Card can be purchased at the kiosk for a fixed price
  2. +
  3. Card can be shown to inspectors to prove that the passenger has a valid pass
  4. +
  5. Card can be used at the turnstile to enter the metro, and spend a ride
  6. +
  7. Card can be recycled once it's empty
  8. +
+
module book::references {
+
+    /// Error code for when the card is empty.
+    const ENoUses: u64 = 0;
+
+    /// Number of uses for a metro pass card.
+    const USES: u8 = 3;
+
+    /// A metro pass card
+    struct Card { uses: u8 }
+
+    /// Purchase a metro pass card.
+    public fun purchase(/* pass a Coin */): Card {
+        Card { uses: USES }
+    }
+
+    /// Show the metro pass card to the inspector.
+    public fun show(card: &Card): bool {
+        card.uses > 0
+    }
+
+    /// Use the metro pass card at the turnstile to enter the metro.
+    public fun enter_metro(card: &mut Card) {
+        assert!(card.uses > 0, ENoUses);
+        card.uses = card.uses - 1;
+    }
+
+    /// Recycle the metro pass card.
+    public fun recycle(card: Card) {
+        assert!(card.uses == 0, ENoUses);
+        let Card { uses: _ } = card;
+    }
+
+    #[test]
+    fun test_card() {
+        // declaring variable as mutable because we modify it
+        let mut card = purchase();
+
+        card.enter_metro(); // modify the card but don't move it
+        assert!(card.show(), true); // read the card!
+
+        card.enter_metro(); // modify the card but don't move it
+        card.enter_metro(); // modify the card but don't move it
+
+        card.recycle(); // move the card out of the scope
+    }
+}
+
+

Mutable References

+ +

Dereference and Copy

+ +

Notes

+ +

Generics

+

Generics are a way to define a type or function that can work with any type. This is useful when you want to write a function which can be used with different types, or when you want to define a type that can hold any other type. Generics are the foundation of many advanced features in Move, such as collections, abstract implementations, and more.

+

Generic Syntax

+

To define a generic type or function, a type signature needs to have a list of generic parameters enclosed in angle brackets (< and >). The generic parameters are separated by commas.

+
/// Container for any type `T`.
+struct Container<T> has drop {
+    value: T,
+}
+
+/// Function that creates a new `Container` with a generic value `T`.
+public fun new<T>(value: T): Container<T> {
+    Container { value }
+}
+
+

In the example above, Container is a generic type with a single type parameter T, the value field of the container stores the T. The new function is a generic function with a single type parameter T, and it returns a Container with the given value. Generic types must be initialed with a concrete type, and generic functions must be called with a concrete type.

+
#[test]
+fun test_generic() {
+    // these three lines are equivalent
+    let container: Container<u8> = new(10); // type inference
+    let container = new<u8>(10); // create a new `Container` with a `u8` value
+    let container = new(10u8);
+
+    assert!(container.value == 10, 0x0);
+}
+
+

In the test function test_generic we demonstrate three equivalent ways to create a new Container with a u8 value. Because numeric types need to be inferred, we specify the type of the number literal.

+

Multiple Type Parameters

+

You can define a type or function with multiple type parameters. The type parameters are then separated by commas.

+
/// A pair of values of any type `T` and `U`.
+struct Pair<T, U> {
+    first: T,
+    second: U,
+}
+
+/// Function that creates a new `Pair` with two generic values `T` and `U`.
+public fun new_pair<T, U>(first: T, second: U): Pair<T, U> {
+    Pair { first, second }
+}
+
+

In the example above, Pair is a generic type with two type parameters T and U, and the new_pair function is a generic function with two type parameters T and U. The function returns a Pair with the given values. The order of the type parameters is important, and it should match the order of the type parameters in the type signature.

+
#[test]
+fun test_generic() {
+    // these three lines are equivalent
+    let pair: Pair<u8, bool> = new_pair(10, true); // type inference
+    let pair = new_pair<u8, bool>(10, true); // create a new `Pair` with a `u8` and `bool` values
+    let pair = new_pair(10u8, true);
+
+    assert!(pair.first == 10, 0x0);
+    assert!(pair.second, 0x0);
+}
+
+

If we added another instance where we swapped type parameters in the new_pair function, and tried to compare two types, we'd see that the type signatures are different, and cannot be compared.

+
#[test]
+fun test_swap_type_params() {
+    let pair1: Pair<u8, bool> = new_pair(10u8, true);
+    let pair2: Pair<bool, u8> = new_pair(true, 10u8);
+
+    // this line will not compile
+    // assert!(pair1 == pair2, 0x0);
+}
+
+

Types for variables pair1 and pair2 are different, and the comparison will not compile.

+

Why Generics?

+

In the examples above we focused on instantiating generic types and calling generic functions to create instances of these types. However, the real power of generics is the ability to define shared behavior for the base, generic type, and then use it independently of the concrete types. This is especially useful when working with collections, abstract implementations, and other advanced features in Move.

+
/// A user record with name, age, and some generic metadata
+struct User<T> {
+    name: String,
+    age: u8,
+    /// Varies depending on application.
+    metadata: T,
+}
+
+

In the example above, User is a generic type with a single type parameter T, with shared fields name and age, and the generic metadata field which can store any type. No matter what the metadata is, all of the instances of User will have the same fields and methods.

+
/// Updates the name of the user.
+public fun update_name<T>(user: &mut User<T>, name: String) {
+    user.name = name;
+}
+
+/// Updates the age of the user.
+public fun update_age<T>(user: &mut User<T>, age: u8) {
+    user.age = age;
+}
+
+

Phantom Type Parameters

+

In some cases, you may want to define a generic type with a type parameter that is not used in the fields or methods of the type. This is called a phantom type parameter. Phantom type parameters are useful when you want to define a type that can hold any other type, but you want to enforce some constraints on the type parameter.

+
/// A generic type with a phantom type parameter.
+struct Coin<phantom T> {
+    value: u64
+}
+
+

The Coin type here does not contain any fields or methods that use the type parameter T. It is used to differentiate between different types of coins, and to enforce some constraints on the type parameter T.

+
struct USD {}
+struct EUR {}
+
+#[test]
+fun test_phantom_type() {
+    let coin1: Coin<USD> = Coin { value: 10 };
+    let coin2: Coin<EUR> = Coin { value: 20 };
+}
+
+

In the example above, we demonstrate how to create two different instances of Coin with different phantom type parameters USD and EUR. The type parameter T is not used in the fields or methods of the Coin type, but it is used to differentiate between different types of coins. It will make sure that the USD and EUR coins are not mixed up.

+

Constraints on Type Parameters

+

Type parameters can be constrained to have certain abilities. This is useful when you need the inner type to allow certain behavior, such as copy or drop. The syntax for constraining a type parameter is T: <ability> + <ability>.

+
/// A generic type with a type parameter that has the `drop` ability.
+struct Droppable<T: drop> {
+    value: T,
+}
+
+/// A generic struct with a type parameter that has the `copy` and `drop` abilities.
+struct CopyableDroppable<T: copy + drop> {
+    value: T, // T must have the `copy` and `drop` abilities
+}
+
+

Move Compiler will enforce that the type parameter T has the specified abilities. If the type parameter does not have the specified abilities, the code will not compile.

+ +
/// Type without any abilities.
+struct NoAbilities {}
+
+#[test]
+fun test_constraints() {
+    // Fails - `NoAbilities` does not have the `drop` ability
+    let droppable = Droppable<NoAbilities> { value: 10 };
+
+    // Fails - `NoAbilities` does not have the `copy` and `drop` abilities
+    let copyable_droppable = CopyableDroppable<NoAbilities> { value: 10 };
+}
+
+

Further Reading

+

TODO: add links to

+

Type Reflection

+

In programming languages reflection is the ability of a program to examine and modify its own structure and behavior. In Move, there's a limited form of reflection that allows you to inspect the type of a value at runtime. This is useful when you need to store type information in a homogeneous collection, or when you need to check if a type belongs to a package.

+

Type reflection is implemented in the Standard Library module std::type_name. Expressed very roughly, it gives a single function get<T>() which returns the name of the type T.

+

In practice

+

The module is pretty straightforward, and operations allowed on the result are limited to getting a string representation and extracting the module and address of the type.

+
module book::type_reflection {
+    use std::type_name;
+
+    /// A function that returns the name of the type `T` and its module and address.
+    public fun i_dont_know_you<T>(): (String, String, String) {
+        let type_name: TypeName = type_name::get<T>();
+
+        // there's a way to borrow
+        let str: &String = type_name.borrow_string();
+
+        let module_name: String = type_name.get_module();
+        let address_str: String = type_name.get_address();
+
+        // and a way to consume the value
+        let str = type_name.into_string();
+
+        (str, module_name, address_str)
+    }
+
+    #[test_only]
+    struct MyType {}
+
+    #[test]
+    fun test_type_reflection() {
+        let (type_name, module_name, address_str) = i_dont_know_you<MyType>();
+
+        //
+        assert!(module_name == b"type_reflection".to_string(), 1);
+    }
+}
+
+

Further reading

+

Type Reflection is an important

+

Fast Path

+

Due to the object model and the data organization model of Sui, some operations can be performed in a more efficient and parallelized way. This is called the fast path. Transaction that touches shared state requires consensus because it can be accessed by multiple parties at the same time. However, if the transaction only touches the private state (owned objects), there is no need for consensus. This is the fast path.

+

We have a favorite example for this: a coffee machine and a coffee cup. The coffee machine placed in the office is a shared resource - everyone can use it, but there can be only one user at a time. The coffee cup, on the other hand, is a private resource - it belongs to a specific person, and only that person can use it. To make coffee, one needs to use the coffee machine and wait if there's someone else using it. However, once the coffee is made and poured into the cup, the person can take the cup and drink the coffee without waiting for anyone else.

+

The same principle applies to Sui. If a transaction only touches the private state (the cup with coffee), it can be executed without consensus. If it touches the shared state (the coffee machine), it requires consensus. This is the fast path.

+

Frozen objects

+

Consensus is only required for mutating the shared state. If the object is immutable, it is treated as a "constant" and can be accessed in parallel. Frozen objects can be used to share unchangable data between multiple parties without requiring consensus.

+

In practice

+
module book::coffee_machine {
+    use sui::object::{Self, UID};
+    use sui::tx_context::TxContext;
+
+    /// Coffee machine is a shared object, hence requires `key` ability.
+    struct CoffeeMachine has key { id: UID, counter: u16 }
+
+    /// Cup is an owned object.
+    struct Cup has key, store { id: UID, has_coffee: bool }
+
+    /// Initialize the module and share the `CoffeeMachine` object.
+    fun init(ctx: &mut TxContext) {
+        transfer::share_object(CoffeeMachine {
+            id: object::new(ctx),
+            counter: 0
+        });
+    }
+
+    /// Take a cup out of thin air. This is a fast path operation.
+    public fun take_cup(ctx: &mut TxContext): Cup {
+        Cup { id: object::new(ctx), has_coffee: false }
+    }
+
+    /// Make coffee and pour it into the cup. Requires consensus.
+    public fun make_coffee(mut machine: &mut CoffeeMachine, mut cup: &mut Cup) {
+        machine.counter = machine.counter + 1;
+        cup.has_coffee = true;
+    }
+
+    /// Drink coffee from the cup. This is a fast path operation.
+    public fun drink_coffee(mut cup: &mut Cup) {
+        cup.has_coffee = false;
+    }
+
+    /// Put the cup back. This is a fast path operation.
+    public fun put_back(cup: Cup) {
+        let Cup { id, has_coffee: _ } = cup;
+        object::delete(id);
+    }
+}
+
+

Special case: Clock

+

The Clock object with the reserved address 0x6 is a special case of a shared object which maintains the fast path. While being a shared object, it cannot be passed by a mutable reference in a regular transaction. An attempt to do so will not succeed, and the transaction will be rejected.

+ +

Transaction Context

+

Every transaction has the execution context. The context is a set of pre-defined variables that are available to the program during execution. For example, every transaction has a sender address, and the transaction context contains a variable that holds the sender address.

+

The transaction context is available to the program through the TxContext struct. The struct is defined in the sui::tx_context module and contains the following fields:

+

File: sui-framework/tx_context.move

+
/// Information about the transaction currently being executed.
+/// This cannot be constructed by a transaction--it is a privileged object created by
+/// the VM and passed in to the entrypoint of the transaction as `&mut TxContext`.
+struct TxContext has drop {
+    /// The address of the user that signed the current transaction
+    sender: address,
+    /// Hash of the current transaction
+    tx_hash: vector<u8>,
+    /// The current epoch number
+    epoch: u64,
+    /// Timestamp that the epoch started at
+    epoch_timestamp_ms: u64,
+    /// Counter recording the number of fresh id's created while executing
+    /// this transaction. Always 0 at the start of a transaction
+    ids_created: u64
+}
+
+

Transaction context cannot be constructed manually or directly modified. It is created by the system and passed to the function as a reference in a transaction. Any function called in a Transaction Block has access to the context and can pass it into the nested calls.

+
+

TxContext has to be the last argument in the function signature.

+
+

Reading the Transaction Context

+

With only exception of the ids_created, all of the fields in the TxContext have getters. The getters are defined in the sui::tx_context module and are available to the program. The getters don't require &mut because they don't modify the context.

+
public fun some_action(ctx: &TxContext) {
+    let _me = ctx.sender()
+    let _epoch = ctx.epoch();
+    let _digest = ctx.digest();
+    // ...
+}
+
+

Mutability

+

The TxContext is required to create new objects (or just UIDs) in the system. New UIDs are derived from the transaction digest, and for the digest to be unique, there needs to be a changing parameter. Sui uses the ids_created field for that. Every time a new UID is created, the ids_created field is incremented by one. This way, the digest is always unique.

+

Internally, it is represented as the derive_id function:

+

File: sui-framework/tx_context.move

+
native fun derive_id(tx_hash: vector<u8>, ids_created: u64): address;
+
+

Generating unique addresses

+

The underlying derive_id function can also be utilized in your program to generate unique addresses. The function itself is not exposed, but a wrapper function fresh_object_address is available in the sui::tx_context module. It may be useful if you need to generate a unique identifier in your program.

+

File: sui-framework/tx_context.move

+
/// Create an `address` that has not been used. As it is an object address, it will never
+/// occur as the address for a user.
+/// In other words, the generated address is a globally unique object ID.
+public fun fresh_object_address(ctx: &mut TxContext): address {
+    let ids_created = ctx.ids_created;
+    let id = derive_id(*&ctx.tx_hash, ids_created);
+    ctx.ids_created = ids_created + 1;
+    id
+}
+
+

Collections

+

Collection types are a fundamental part of any programming language. They are used to store a collection of data, such as a list of items. The vector type has already been covered in the vector section, and in this chapter we will cover the collection types offered by the Sui Framework.

+ +

VecSet

+

VecSet is a collection type that stores a set of unique items. It is similar to a vector, but it does not allow duplicate items. This makes it useful for storing a collection of unique items, such as a list of unique IDs or addresses.

+
module book::collections {
+    use sui::vec_set::{Self, VecSet};
+
+    struct App has drop {
+        /// `VecSet` used in the struct definition
+        subscribers: VecSet<address>
+    }
+
+    #[test]
+    fun vec_set_playground() {
+        let set = vec_set::empty(); // create an empty set
+        let set = vec_set::sigleton(1); // create a set with a single item
+
+        set.insert(2); // add an item to the set
+        set.insert(3);
+
+        assert!(set.contains(1), 0); // check if an item is in the set
+        assert!(set.size() == 3, 1); // get the number of items in the set
+        assert!(!set.is_empty(), 2); // check if the set is empty
+
+        set.remove(2); // remove an item from the set
+    }
+}
+
+

VecMap

+

VecMap is a collection type that stores a map of key-value pairs. It is similar to a VecSet, but it allows you to associate a value with each item in the set. This makes it useful for storing a collection of key-value pairs, such as a list of addresses and their balances, or a list of user IDs and their associated data.

+

Keys in a VecMap are unique, and each key can only be associated with a single value. If you try to insert a key-value pair with a key that already exists in the map, the old value will be replaced with the new value.

+
module book::collections {
+    use std::string::String;
+    use sui::vec_map::{Self, VecMap};
+
+    struct Metadata has drop {
+        name: String
+        /// `VecMap` used in the struct definition
+        attributes: VecMap<String, String>
+    }
+
+    #[test]
+    fun vec_map_playground() {
+        let mut map = vec_map::empty(); // create an empty map
+
+        map.insert(2, b"two".to_string()); // add a key-value pair to the map
+        map.insert(3, b"three".to_string());
+
+        assert!(map.contains(1), 0); // check if a key is in the map
+
+        map.remove(&2); // remove a key-value pair from the map
+    }
+}
+
+

Dynamic Fields

+

Sui Object model allows objects to be attached to other objects as dynamic fields. The behavior is similar to how a Map works in other programming languages, however, the types of attached objects can be any. This allows for a wide range of use cases, such as attaching an accessory to a character, or storing large, non-heterogeneous collections in a single object.

+

Structure

+

Dynamic fields are attached to an object via a key, which can be any type with the store, copy and drop abilities. The key is used to access the attached object, and can be used to update or remove it. The attached object can be any type, if it has the store ability.

+ +

Usage

+

Dynamic fields are defined in the sui::dynamic_field module.

+
module book::accessories {
+
+    struct Character has key {
+        id: UID,
+        name: String
+    }
+
+    /// An accessory that can be attached to a character.
+    struct Accessory has store {
+        type: String,
+        name: String,
+    }
+}
+
+

Dynamic Object Fields

+

TODO:

+
    +
  • dynamic object fields
  • +
  • discoverability benefits of DOFs
  • +
+

Custom Fields for Keys

+

TODO: explain how custom fields ca

+

Applications

+

Dynamic fields are used for:

+
    +
  • Heterogeneous collections
  • +
  • Storing large data that does not fit into the object limit size
  • +
  • Attaching objects to other objects as a part of application logic
  • +
  • Extending existing types with additional data
  • +
  • Storing data that is not always present
  • +
+

Testing

+

#[test] and #[test_only]

+

Unit Testing with Dummy Context

+

Utilizing the Test Scenario

+

Adding Examples

+

When publishing a package that is intented to be used (an NFT protocol or a library), it is important to showcase how this package can be used. This is where examples come in handy. There's no special functionality for examples in Move, however, there are some conventions that are used to mark examples. First of all, only sources are included into the package bytecode, so any code placed in a different directory will not be included, but will be tested!

+

This is why placing examples into a separate examples/ directory is a good idea.

+
sources/
+    protocol.move
+    library.move
+tests/
+    protocol_test.move
+examples/
+    my_example.move
+Move.toml
+
+

Epoch and Time

+

Sui has two ways of accessing the current time: Epoch and Time. The former represents operational periods in the system and changed roughly every 24 hours. The latter represents the current time in milliseconds since the Unix Epoch. Both can be accessed freely in the program.

+

Epoch

+

Epochs are used to separate the system into operational periods. During an epoch the validator set is fixed, however, at the epoch boundary, the validator set can be changed. Epochs play a crucial role in the consensus algorithm and are used to determine the current validator set. They are also used as measurement in the staking mechanism.

+

Epoch can be read from the transaction context:

+
public fun current_epoch(ctx: &TxContext) {
+    let epoch = ctx.epoch();
+    // ...
+}
+
+

It is also possible to get the unix timestamp of the epoch start:

+
public fun current_epoch_start(ctx: &TxContext) {
+    let epoch_start = ctx.epoch_timestamp_ms();
+    // ...
+}
+
+

Normally, epochs are used in staking and system operations, however, in custom scenarios they can be used to emulate 24h periods. They are cricital if an application relies on the staking logic or needs to know the current validator set.

+

Time

+

For a more precise time measurement, Sui provides the Clock object. It is a system object that is updated during checkpoints by the system, which stores the current time in milliseconds since the Unix Epoch. The Clock object is defined in the sui::clock module and has a reserved address 0x6.

+

Clock is a shared object and normally would require consensus to access. However, Clock is special, and the system won't allow accessing it mutably, so that the only way to access it is immutably. This limitation allows parallel access to the Clock object and makes it a fast path operation.

+

File: sui-framework/clock.move

+
/// Singleton shared object that exposes time to Move calls.  This
+/// object is found at address 0x6, and can only be read (accessed
+/// via an immutable reference) by entry functions.
+///
+/// Entry Functions that attempt to accept `Clock` by mutable
+/// reference or value will fail to verify, and honest validators
+/// will not sign or execute transactions that use `Clock` as an
+/// input parameter, unless it is passed by immutable reference.
+struct Clock has key {
+    id: UID,
+    /// The clock's timestamp, which is set automatically by a
+    /// system transaction every time consensus commits a
+    /// schedule, or by `sui::clock::increment_for_testing` during
+    /// testing.
+    timestamp_ms: u64,
+}
+
+

There is only one public function available in the Clock module - timestamp_ms. It returns the current time in milliseconds since the Unix Epoch.

+
/// Clock needs to be passed as an immutable reference.
+public fun current_time(clock: &Clock) {
+    let _time = clock.timestamp_ms();
+    // ...
+}
+
+

Testing

+

TODO: how to use Clock in tests.

+

Abstract Class

+ +

Some of the language features combined together can create patterns that are similar to other programming languages. The simplest example would be "getters and setters" - functions that get and set the value of a field. This pattern is possible, because struct fields are private by default, and can only be accessed through functions.

+

However, there are more advanced patterns, such as the abstract class. An abstract class is a class that cannot be instantiated, but can be inherited from. While Move does not have inheritance, it has generic structs, which can be instantiated with different types. This allows us to create a generic struct that can be used as an abstract class. Combined with a set of Witness-gated functions, this allows us to create a generic struct with a generic implementation.

+

Some of the methods in this approach will be shared and available to all implementations, while others will be abstract and will need to be implemented by the concrete implementations.

+

Generic Struct

+ +

Common methods

+ +

Witness-gated Functions

+ +

Differences from OOP

+

While this approach imitates the abstract class pattern well, it is not the same as the abstract class in OOP. The main difference is that the abstract class in OOP and its implementors have different type. In Move, the base type stays the same, and the implementors set a generic type parameter. Another notable difference is that due to lack of dynamic dispatch and interfaces, the implemented methods are not available through the base type and can even be missing.

+

Usage in Sui Framework

+

The Sui Framework uses this pattern to implement the Coin type and the underlying Balance. Its variation is also used in the Closed Loop Token implementation, however, the latter is a bit more complex, because it uses the Request pattern to dynamically implement the interface.

+

Guides

+

This section contains a collection of guides that cover various aspects of programming on Sui. They are intended to provide a deeper understanding of Sui blockchain and Move language, while also aiming at practical challenges and solutions.

+

Move 2024 Migration Guide

+

Move 2024 is the new edition of the Move language that is maintained by Mysten Labs. This guide is intended to help you understand the differences between the 2024 edition and the previous version of the Move language.

+

Using the New Edition

+

To use the new edition, you need to specify the edition in the move file. The edition is specified in the move file using the edition keyword. Currently, the only available edition is 2024.alpha.

+
edition = "2024.alpha";
+
+

Struct Visibility

+

In Move 2024, structs get a visibility modifier. Just like functions, structs can be public, friend, or private.

+
// Move 2020
+struct Book {}
+
+// Move 2024
+public struct Book {}
+
+

Struct Methods

+

In the new edition, functions which have a struct as the first argument are associated with the struct. This means that the function can be called using the dot notation. Methods defined in the same module with the type are automatically exported.

+
public fun count(c: &Counter): u64 { /* ... */ }
+
+fun use_counter() {
+    // move 2020
+    let count = counter::count(&c);
+
+    // move 2024
+    let count = c.count();
+}
+
+

Borrowing Operator

+

The borrow and borrow_mut functions (when defined) can be accessed using the square brackets. Just like the method syntax, the borrowing functions are associated with the type.

+
fun play_vec() {
+    let v = vector[1,2,3,4];
+    let first = v[0]; // calls vector::borrow(v, 0)
+    v[0] = 5;         // calls vector::borrow_mut(v, 0)
+}
+
+

Method Aliases

+

In Move 2024, generic methods can be associated with types. The alias can be defined for any type privately to the module, or publicly, if the type is defined in the same module.

+
use fun my_custom_function as vector.do_magic;
+
+

Macros

+

Macros are introduced in Move 2024. And assert! is no longer a built-in function - Instead, it's a macro.

+
// can be called as for!(0, 10, |i| call(i));
+macro fun for($start: u64, $stop: u64, $body: |u64|) {
+    let mut i = $start;
+    let stop = $stop;
+    while (i < stop) {
+        $body(i);
+        i = i + 1
+    }
+}
+
+

Upgradability Practices

+

To talk about best practices for upgradability, we need to first understand what can be upgraded in a package. The base premise of upgradability is that an upgrade should not break public compatibility with the previous version. The parts of the module which can be used in dependent packages should not change their static signature. This applies to modules - a module can not be removed from a package, public structs - they can be used in function signatures and public functions - they can be called from other packages.

+
// module can not be removed from the package
+module book::upgradable {
+    // dependencies can be changed
+    use sui::tx_context::TxContext;
+    use sui::object::UID;
+
+    // public structs can not be removed and can't be changed
+    public struct Book has key {
+        id: UID
+    }
+
+    // public functions can not be removed and their signature can never change
+    public fun create_book(ctx: &mut TxContext): Book {
+        create_book_internal(ctx)
+    }
+
+    // friend-only functions can be removed and changed
+    public(friend) fun create_book_friend(ctx: &mut TxContext): Book {
+        create_book_internal(ctx)
+    }
+
+    // entry functions can be removed and changed as long they're not public
+    entry fun create_book_entry(ctx: &mut TxContext): Book {
+        create_book_internal(ctx)
+    }
+
+    // private functions can be removed and changed
+    fun create_book_internal(ctx: &mut TxContext): Book {
+        abort 0
+    }
+}
+
+

Using entry and friend functions

+

TODO: Add a section about entry and friend functions

+

Versioning objects

+ +

To discard previous versions of the package, the objects can be versioned. As long as the object contains a version field, and the code which uses the object expects and asserts a specific version, the code can be force-migrated to the new version. Normally, after an upgrade, admin functions can be used to update the version of the shared state, so that the new version of code can be used, and the old version aborts with a version mismatch.

+
module book::versioned_state {
+
+    const EVersionMismatch: u64 = 0;
+
+    const VERSION: u8 = 1;
+
+    /// The shared state (can be owned too)
+    struct SharedState has key {
+        id: UID,
+        version: u8,
+        /* ... */
+    }
+
+    public fun mutate(state: &mut SharedState) {
+        assert!(state.version == VERSION, EVersionMismatch);
+        // ...
+    }
+}
+
+

Versioning configuration with dynamic fields

+ +

There's a common pattern in Sui which allows changing the stored configuration of an object while retaining the same object signature. This is done by keeping the base object simple and versioned and adding an actual configuration object as a dynamic field. Using this anchor pattern, the configuration can be changed with package upgrades while keeping the same base object signature.

+
module book::versioned_config {
+
+    /// The base object
+    struct Config has key {
+        id: UID,
+        version: u16
+    }
+
+    /// The actual configuration
+    struct ConfigV1 has store {
+        data: Bag,
+        metadata: VecMap<String, String>
+    }
+
+    // ...
+}
+
+

Modular architecture

+

TODO: add two patterns for modular architecture: object capability (SuiFrens) and witness registry (SuiNS)

+

Building against Limits

+

To guarantee the safety and security of the network, Sui has certain limits and restrictions. These limits are in place to prevent abuse and to ensure that the network remains stable and efficient. This guide provides an overview of these limits and restrictions, and how to build your application to work within them.

+

The limits are defined in the protocol configuration and are enforced by the network. If any of the limits are exceeded, the transaction will either be rejected or aborted. The limits, being a part of the protocol, can only be changed through a network upgrade.

+

Transaction Size

+

The size of a transaction is limited to 128KB. This includes the size of the transaction payload, the size of the transaction signature, and the size of the transaction metadata. If a transaction exceeds this limit, it will be rejected by the network.

+

Object Size

+

The size of an object is limited to 256KB. This includes the size of the object data. If an object exceeds this limit, it will be rejected by the network. While a single object cannot bypass this limit, for more extensive storage options, one could use a combination of a base object with other attached to it using dynamic fields (eg Bag).

+

Single Pure Argument Size

+

The size of a single pure argument is limited to 16KB. A transaction argument bigger than this limit will result in execution failure. So in order to create a vector of more than ~500 addresses (given that a single address is 32 bytes), it needs to be joined dynamically either in Transaction Block or in a Move function. Standard functions like vector::append() can join two vectors of ~16KB resulting in a ~32KB of data as a single value.

+

Maximum Number of Objects created

+

The maximum number of objects that can be created in a single transaction is 2048. If a transaction attempts to create more than 2048 objects, it will be rejected by the network. This also affects dynamic fields, as both the key and the value are objects. So the maximum number of dynamic fields that can be created in a single transaction is 1024.

+

Maximum Number of Events

+

The maximum number of events that can be emitted in a single transaction is 1024. If a transaction attempts to emit more than 1024 events, it will be aborted.

+

Better error handling

+

Whenever execution encounters an abort, transaction fails and abort code is returned to the caller. Move VM returns the module name that aborted the transaction and the abort code. This behavior is not fully transparent to the caller of the transaction, especially when a single function contains multiple calls to the same function which may abort. In this case, the caller will not know which call aborted the transaction, and it will be hard to debug the issue or provide meaningful error message to the user.

+
module book::module_a {
+    use book::module_b;
+
+    public fun do_something() {
+        let field_1 = module_b::get_field(1); // may abort with 0
+        /* ... a lot of logic ... */
+        let field_2 = module_b::get_field(2); // may abort with 0
+        /* ... some more logic ... */
+        let field_3 = module_b::get_field(3); // may abort with 0
+    }
+}
+
+

The example above illustrates the case when a single function contains multiple calls which may abort. If the caller of the do_something function receives an abort code 0, it will be hard to understand which call to module_b::get_field aborted the transaction. To address this problem, there are common patterns that can be used to improve error handling.

+

Rule 1: Handle all possible scenarios

+

It is considered a good practice to provide a safe "check" function that returns a boolean value indicating whether an operation can be performed safely. If the module_b provides a function has_field that returns a boolean value indicating whether a field exists, the do_something function can be rewritten as follows:

+
module book::module_a {
+    use book::module_b;
+
+    const ENoField: u64 = 0;
+
+    public fun do_something() {
+        assert!(module_b::has_field(1), ENoField);
+        let field_1 = module_b::get_field(1);
+        /* ... */
+        assert!(module_b::has_field(1), ENoField);
+        let field_2 = module_b::get_field(2);
+        /* ... */
+        assert!(module_b::has_field(1), ENoField);
+        let field_3 = module_b::get_field(3);
+    }
+}
+
+

By adding custom checks before each call to module_b::get_field, the developer of the module_a takes control over the error handling. And it allows implementing the second rule.

+

Rule 2: Abort with different codes

+

The second trick, once the abort codes are handled by the caller module, is to use different abort codes for different scenarios. This way, the caller module can provide a meaningful error message to the user. The module_a can be rewritten as follows:

+
module book::module_a {
+    use book::module_b;
+
+    const ENoFieldA: u64 = 0;
+    const ENoFieldB: u64 = 1;
+    const ENoFieldC: u64 = 2;
+
+    public fun do_something() {
+        assert!(module_b::has_field(1), ENoFieldA);
+        let field_1 = module_b::get_field(1);
+        /* ... */
+        assert!(module_b::has_field(1), ENoFieldB);
+        let field_2 = module_b::get_field(2);
+        /* ... */
+        assert!(module_b::has_field(1), ENoFieldC);
+        let field_3 = module_b::get_field(3);
+    }
+}
+
+

Now, the caller module can provide a meaningful error message to the user. If the caller receives an abort code 0, it can be translated to "Field 1 does not exist". If the caller receives an abort code 1, it can be translated to "Field 2 does not exist". And so on.

+

Rule 3: Return bool instead of assert

+

A developer is often tempted to add a public function that would assert all the conditions and abort the execution. However, it is a better practice to create a function that returns a boolean value instead. This way, the caller module can handle the error and provide a meaningful error message to the user.

+
module book::some_app_assert {
+
+    const ENotAuthorized: u64 = 0;
+
+    public fun do_a() {
+        assert_is_authorized();
+        // ...
+    }
+
+    public fun do_b() {
+        assert_is_authorized();
+        // ...
+    }
+
+    /// Don't do this
+    public fun assert_is_authorized() {
+        assert!(/* some condition */ true, ENotAuthorized);
+    }
+}
+
+

This module can be rewritten as follows:

+
module book::some_app {
+    const ENotAuthorized: u64 = 0;
+
+    public fun do_a() {
+        assert!(is_authorized(), ENotAuthorized);
+        // ...
+    }
+
+    public fun do_b() {
+        assert!(is_authorized(), ENotAuthorized);
+        // ...
+    }
+
+    public fun is_authorized(): bool {
+        /* some condition */ true
+    }
+
+    // a private function can still be used to avoid code duplication for a case
+    // when the same condition with the same abort code is used in multiple places
+    fun assert_is_authorized() {
+        assert!(is_authorized(), ENotAuthorized);
+    }
+}
+
+

Utilizing these three rules will make the error handling more transparent to the caller of the transaction, and it will allow other developers to use custom abort codes in their modules.

+

Glossary

+
    +
  • Fast Path - term used to describe a transaction that does not involve shared objects, and can be executed without the need for consensus.
  • +
  • Internal Type - type that is defined within the module. Fields of this type can not be accessed from outside the module, and, in case of "key"-only abilities, can not be used in public_* transfer functions.
  • +
+

Abilities

+
    +
  • key - ability that allows the struct to be used as a key in the storage. On Sui, the key ability marks an object and requires the first field to be a id: UID.
  • +
  • store - ability that allows the struct to be stored inside other objects. This ability relaxes restrictions applied to internal structs, allowing public_* transfer functions to accept them as arguments. It also enables the object to be stored as a dynamic field.
  • +
  • copy - ability that allows the struct to be copied. On Sui, the copy ability conflicts with the key ability, and can not be used together with it.
  • +
  • drop - ability that allows the struct to be ignored or discarded. On Sui, the drop ability cannot be used together with the key ability, as objects are not allowed to be ignored.
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/programmability/collections.html b/sui/programmability/collections.html new file mode 100644 index 00000000..9ed135fe --- /dev/null +++ b/sui/programmability/collections.html @@ -0,0 +1,289 @@ + + + + + + Collections - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Collections

+

Collection types are a fundamental part of any programming language. They are used to store a collection of data, such as a list of items. The vector type has already been covered in the vector section, and in this chapter we will cover the collection types offered by the Sui Framework.

+ +

VecSet

+

VecSet is a collection type that stores a set of unique items. It is similar to a vector, but it does not allow duplicate items. This makes it useful for storing a collection of unique items, such as a list of unique IDs or addresses.

+
module book::collections {
+    use sui::vec_set::{Self, VecSet};
+
+    struct App has drop {
+        /// `VecSet` used in the struct definition
+        subscribers: VecSet<address>
+    }
+
+    #[test]
+    fun vec_set_playground() {
+        let set = vec_set::empty(); // create an empty set
+        let set = vec_set::sigleton(1); // create a set with a single item
+
+        set.insert(2); // add an item to the set
+        set.insert(3);
+
+        assert!(set.contains(1), 0); // check if an item is in the set
+        assert!(set.size() == 3, 1); // get the number of items in the set
+        assert!(!set.is_empty(), 2); // check if the set is empty
+
+        set.remove(2); // remove an item from the set
+    }
+}
+
+

VecMap

+

VecMap is a collection type that stores a map of key-value pairs. It is similar to a VecSet, but it allows you to associate a value with each item in the set. This makes it useful for storing a collection of key-value pairs, such as a list of addresses and their balances, or a list of user IDs and their associated data.

+

Keys in a VecMap are unique, and each key can only be associated with a single value. If you try to insert a key-value pair with a key that already exists in the map, the old value will be replaced with the new value.

+
module book::collections {
+    use std::string::String;
+    use sui::vec_map::{Self, VecMap};
+
+    struct Metadata has drop {
+        name: String
+        /// `VecMap` used in the struct definition
+        attributes: VecMap<String, String>
+    }
+
+    #[test]
+    fun vec_map_playground() {
+        let mut map = vec_map::empty(); // create an empty map
+
+        map.insert(2, b"two".to_string()); // add a key-value pair to the map
+        map.insert(3, b"three".to_string());
+
+        assert!(map.contains(1), 0); // check if a key is in the map
+
+        map.remove(&2); // remove a key-value pair from the map
+    }
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/programmability/dynamic-fields.html b/sui/programmability/dynamic-fields.html new file mode 100644 index 00000000..94b41765 --- /dev/null +++ b/sui/programmability/dynamic-fields.html @@ -0,0 +1,269 @@ + + + + + + Dynamic Fields - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Dynamic Fields

+

Sui Object model allows objects to be attached to other objects as dynamic fields. The behavior is similar to how a Map works in other programming languages, however, the types of attached objects can be any. This allows for a wide range of use cases, such as attaching an accessory to a character, or storing large, non-heterogeneous collections in a single object.

+

Structure

+

Dynamic fields are attached to an object via a key, which can be any type with the store, copy and drop abilities. The key is used to access the attached object, and can be used to update or remove it. The attached object can be any type, if it has the store ability.

+ +

Usage

+

Dynamic fields are defined in the sui::dynamic_field module.

+
module book::accessories {
+
+    struct Character has key {
+        id: UID,
+        name: String
+    }
+
+    /// An accessory that can be attached to a character.
+    struct Accessory has store {
+        type: String,
+        name: String,
+    }
+}
+
+

Dynamic Object Fields

+

TODO:

+
    +
  • dynamic object fields
  • +
  • discoverability benefits of DOFs
  • +
+

Custom Fields for Keys

+

TODO: explain how custom fields ca

+

Applications

+

Dynamic fields are used for:

+
    +
  • Heterogeneous collections
  • +
  • Storing large data that does not fit into the object limit size
  • +
  • Attaching objects to other objects as a part of application logic
  • +
  • Extending existing types with additional data
  • +
  • Storing data that is not always present
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/programmability/epoch-and-time.html b/sui/programmability/epoch-and-time.html new file mode 100644 index 00000000..7f6dda42 --- /dev/null +++ b/sui/programmability/epoch-and-time.html @@ -0,0 +1,278 @@ + + + + + + Epoch and Time - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Epoch and Time

+

Sui has two ways of accessing the current time: Epoch and Time. The former represents operational periods in the system and changed roughly every 24 hours. The latter represents the current time in milliseconds since the Unix Epoch. Both can be accessed freely in the program.

+

Epoch

+

Epochs are used to separate the system into operational periods. During an epoch the validator set is fixed, however, at the epoch boundary, the validator set can be changed. Epochs play a crucial role in the consensus algorithm and are used to determine the current validator set. They are also used as measurement in the staking mechanism.

+

Epoch can be read from the transaction context:

+
public fun current_epoch(ctx: &TxContext) {
+    let epoch = ctx.epoch();
+    // ...
+}
+
+

It is also possible to get the unix timestamp of the epoch start:

+
public fun current_epoch_start(ctx: &TxContext) {
+    let epoch_start = ctx.epoch_timestamp_ms();
+    // ...
+}
+
+

Normally, epochs are used in staking and system operations, however, in custom scenarios they can be used to emulate 24h periods. They are cricital if an application relies on the staking logic or needs to know the current validator set.

+

Time

+

For a more precise time measurement, Sui provides the Clock object. It is a system object that is updated during checkpoints by the system, which stores the current time in milliseconds since the Unix Epoch. The Clock object is defined in the sui::clock module and has a reserved address 0x6.

+

Clock is a shared object and normally would require consensus to access. However, Clock is special, and the system won't allow accessing it mutably, so that the only way to access it is immutably. This limitation allows parallel access to the Clock object and makes it a fast path operation.

+

File: sui-framework/clock.move

+
/// Singleton shared object that exposes time to Move calls.  This
+/// object is found at address 0x6, and can only be read (accessed
+/// via an immutable reference) by entry functions.
+///
+/// Entry Functions that attempt to accept `Clock` by mutable
+/// reference or value will fail to verify, and honest validators
+/// will not sign or execute transactions that use `Clock` as an
+/// input parameter, unless it is passed by immutable reference.
+struct Clock has key {
+    id: UID,
+    /// The clock's timestamp, which is set automatically by a
+    /// system transaction every time consensus commits a
+    /// schedule, or by `sui::clock::increment_for_testing` during
+    /// testing.
+    timestamp_ms: u64,
+}
+
+

There is only one public function available in the Clock module - timestamp_ms. It returns the current time in milliseconds since the Unix Epoch.

+
/// Clock needs to be passed as an immutable reference.
+public fun current_time(clock: &Clock) {
+    let _time = clock.timestamp_ms();
+    // ...
+}
+
+

Testing

+

TODO: how to use Clock in tests.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/programmability/fast-path.html b/sui/programmability/fast-path.html new file mode 100644 index 00000000..3c1a5782 --- /dev/null +++ b/sui/programmability/fast-path.html @@ -0,0 +1,282 @@ + + + + + + Fast Path - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Fast Path

+

Due to the object model and the data organization model of Sui, some operations can be performed in a more efficient and parallelized way. This is called the fast path. Transaction that touches shared state requires consensus because it can be accessed by multiple parties at the same time. However, if the transaction only touches the private state (owned objects), there is no need for consensus. This is the fast path.

+

We have a favorite example for this: a coffee machine and a coffee cup. The coffee machine placed in the office is a shared resource - everyone can use it, but there can be only one user at a time. The coffee cup, on the other hand, is a private resource - it belongs to a specific person, and only that person can use it. To make coffee, one needs to use the coffee machine and wait if there's someone else using it. However, once the coffee is made and poured into the cup, the person can take the cup and drink the coffee without waiting for anyone else.

+

The same principle applies to Sui. If a transaction only touches the private state (the cup with coffee), it can be executed without consensus. If it touches the shared state (the coffee machine), it requires consensus. This is the fast path.

+

Frozen objects

+

Consensus is only required for mutating the shared state. If the object is immutable, it is treated as a "constant" and can be accessed in parallel. Frozen objects can be used to share unchangable data between multiple parties without requiring consensus.

+

In practice

+
module book::coffee_machine {
+    use sui::object::{Self, UID};
+    use sui::tx_context::TxContext;
+
+    /// Coffee machine is a shared object, hence requires `key` ability.
+    struct CoffeeMachine has key { id: UID, counter: u16 }
+
+    /// Cup is an owned object.
+    struct Cup has key, store { id: UID, has_coffee: bool }
+
+    /// Initialize the module and share the `CoffeeMachine` object.
+    fun init(ctx: &mut TxContext) {
+        transfer::share_object(CoffeeMachine {
+            id: object::new(ctx),
+            counter: 0
+        });
+    }
+
+    /// Take a cup out of thin air. This is a fast path operation.
+    public fun take_cup(ctx: &mut TxContext): Cup {
+        Cup { id: object::new(ctx), has_coffee: false }
+    }
+
+    /// Make coffee and pour it into the cup. Requires consensus.
+    public fun make_coffee(mut machine: &mut CoffeeMachine, mut cup: &mut Cup) {
+        machine.counter = machine.counter + 1;
+        cup.has_coffee = true;
+    }
+
+    /// Drink coffee from the cup. This is a fast path operation.
+    public fun drink_coffee(mut cup: &mut Cup) {
+        cup.has_coffee = false;
+    }
+
+    /// Put the cup back. This is a fast path operation.
+    public fun put_back(cup: Cup) {
+        let Cup { id, has_coffee: _ } = cup;
+        object::delete(id);
+    }
+}
+
+

Special case: Clock

+

The Clock object with the reserved address 0x6 is a special case of a shared object which maintains the fast path. While being a shared object, it cannot be passed by a mutable reference in a regular transaction. An attempt to do so will not succeed, and the transaction will be rejected.

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/programmability/testing.html b/sui/programmability/testing.html new file mode 100644 index 00000000..2f5626b2 --- /dev/null +++ b/sui/programmability/testing.html @@ -0,0 +1,247 @@ + + + + + + Testing - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Testing

+

#[test] and #[test_only]

+

Unit Testing with Dummy Context

+

Utilizing the Test Scenario

+

Adding Examples

+

When publishing a package that is intented to be used (an NFT protocol or a library), it is important to showcase how this package can be used. This is where examples come in handy. There's no special functionality for examples in Move, however, there are some conventions that are used to mark examples. First of all, only sources are included into the package bytecode, so any code placed in a different directory will not be included, but will be tested!

+

This is why placing examples into a separate examples/ directory is a good idea.

+
sources/
+    protocol.move
+    library.move
+tests/
+    protocol_test.move
+examples/
+    my_example.move
+Move.toml
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/programmability/transaction-context.html b/sui/programmability/transaction-context.html new file mode 100644 index 00000000..c26d922a --- /dev/null +++ b/sui/programmability/transaction-context.html @@ -0,0 +1,284 @@ + + + + + + Transaction Context - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Transaction Context

+

Every transaction has the execution context. The context is a set of pre-defined variables that are available to the program during execution. For example, every transaction has a sender address, and the transaction context contains a variable that holds the sender address.

+

The transaction context is available to the program through the TxContext struct. The struct is defined in the sui::tx_context module and contains the following fields:

+

File: sui-framework/tx_context.move

+
/// Information about the transaction currently being executed.
+/// This cannot be constructed by a transaction--it is a privileged object created by
+/// the VM and passed in to the entrypoint of the transaction as `&mut TxContext`.
+struct TxContext has drop {
+    /// The address of the user that signed the current transaction
+    sender: address,
+    /// Hash of the current transaction
+    tx_hash: vector<u8>,
+    /// The current epoch number
+    epoch: u64,
+    /// Timestamp that the epoch started at
+    epoch_timestamp_ms: u64,
+    /// Counter recording the number of fresh id's created while executing
+    /// this transaction. Always 0 at the start of a transaction
+    ids_created: u64
+}
+
+

Transaction context cannot be constructed manually or directly modified. It is created by the system and passed to the function as a reference in a transaction. Any function called in a Transaction Block has access to the context and can pass it into the nested calls.

+
+

TxContext has to be the last argument in the function signature.

+
+

Reading the Transaction Context

+

With only exception of the ids_created, all of the fields in the TxContext have getters. The getters are defined in the sui::tx_context module and are available to the program. The getters don't require &mut because they don't modify the context.

+
public fun some_action(ctx: &TxContext) {
+    let _me = ctx.sender()
+    let _epoch = ctx.epoch();
+    let _digest = ctx.digest();
+    // ...
+}
+
+

Mutability

+

The TxContext is required to create new objects (or just UIDs) in the system. New UIDs are derived from the transaction digest, and for the digest to be unique, there needs to be a changing parameter. Sui uses the ids_created field for that. Every time a new UID is created, the ids_created field is incremented by one. This way, the digest is always unique.

+

Internally, it is represented as the derive_id function:

+

File: sui-framework/tx_context.move

+
native fun derive_id(tx_hash: vector<u8>, ids_created: u64): address;
+
+

Generating unique addresses

+

The underlying derive_id function can also be utilized in your program to generate unique addresses. The function itself is not exposed, but a wrapper function fresh_object_address is available in the sui::tx_context module. It may be useful if you need to generate a unique identifier in your program.

+

File: sui-framework/tx_context.move

+
/// Create an `address` that has not been used. As it is an object address, it will never
+/// occur as the address for a user.
+/// In other words, the generated address is a globally unique object ID.
+public fun fresh_object_address(ctx: &mut TxContext): address {
+    let ids_created = ctx.ids_created;
+    let id = derive_id(*&ctx.tx_hash, ids_created);
+    ctx.ids_created = ids_created + 1;
+    id
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/programmability/witness-and-abstract-implementation.html b/sui/programmability/witness-and-abstract-implementation.html new file mode 100644 index 00000000..146f14e6 --- /dev/null +++ b/sui/programmability/witness-and-abstract-implementation.html @@ -0,0 +1,258 @@ + + + + + + Witness and Abstract Implementation - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Abstract Class

+ +

Some of the language features combined together can create patterns that are similar to other programming languages. The simplest example would be "getters and setters" - functions that get and set the value of a field. This pattern is possible, because struct fields are private by default, and can only be accessed through functions.

+

However, there are more advanced patterns, such as the abstract class. An abstract class is a class that cannot be instantiated, but can be inherited from. While Move does not have inheritance, it has generic structs, which can be instantiated with different types. This allows us to create a generic struct that can be used as an abstract class. Combined with a set of Witness-gated functions, this allows us to create a generic struct with a generic implementation.

+

Some of the methods in this approach will be shared and available to all implementations, while others will be abstract and will need to be implemented by the concrete implementations.

+

Generic Struct

+ +

Common methods

+ +

Witness-gated Functions

+ +

Differences from OOP

+

While this approach imitates the abstract class pattern well, it is not the same as the abstract class in OOP. The main difference is that the abstract class in OOP and its implementors have different type. In Move, the base type stays the same, and the implementors set a generic type parameter. Another notable difference is that due to lack of dynamic dispatch and interfaces, the implemented methods are not available through the base type and can even be missing.

+

Usage in Sui Framework

+

The Sui Framework uses this pattern to implement the Coin type and the underlying Balance. Its variation is also used in the Closed Loop Token implementation, however, the latter is a bit more complex, because it uses the Request pattern to dynamically implement the interface.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/searcher.js b/sui/searcher.js new file mode 100644 index 00000000..dc03e0a0 --- /dev/null +++ b/sui/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/sui/searchindex.js b/sui/searchindex.js new file mode 100644 index 00000000..9d05fda5 --- /dev/null +++ b/sui/searchindex.js @@ -0,0 +1 @@ +Object.assign(window.search, {"doc_urls":["introduction.html#introduction","foreword.html#foreword","history.html#history","before-we-begin/index.html#before-we-begin","before-we-begin/install-sui.html#install-sui","before-we-begin/install-sui.html#download-binary","before-we-begin/install-sui.html#install-using-homebrew-macos","before-we-begin/install-sui.html#build-using-cargo-macos-linux","before-we-begin/install-sui.html#troubleshooting","before-we-begin/ide-support.html#set-up-your-ide","before-we-begin/ide-support.html#vscode","before-we-begin/ide-support.html#intellij-idea","before-we-begin/ide-support.html#emacs","before-we-begin/ide-support.html#github-codespaces","before-we-begin/move-2024.html#move-2024","your-first-move/index.html#your-first-move","your-first-move/hello-world.html#hello-world","your-first-move/hello-world.html#initialize-a-project","your-first-move/hello-world.html#create-a-module","your-first-move/hello-world.html#dive-into-the-code","your-first-move/hello-world.html#compile-the-package","your-first-move/adding-tests.html#adding-tests","your-first-move/adding-tests.html#your-first-test","your-first-move/adding-tests.html#failed-experiment","your-first-move/debugging.html#debugging","your-first-move/debugging.html#new-import","your-first-move/debugging.html#correct-usage","your-first-move/debugging.html#hint","your-first-move/generating-docs.html#generating-documentation","your-first-move/generating-docs.html#adding-documentation-comments","your-first-move/generating-docs.html#generating-documentation-1","concepts/index.html#concepts","concepts/packages.html#packages","concepts/packages.html#package-structure","concepts/packages.html#published-package","concepts/packages.html#links","concepts/manifest.html#package-manifest","concepts/manifest.html#sections","concepts/manifest.html#package","concepts/manifest.html#dependencies","concepts/manifest.html#resolving-version-conflicts-with-override","concepts/manifest.html#dev-dependencies","concepts/manifest.html#addresses","concepts/manifest.html#dev-addresses","concepts/manifest.html#toml-styles","concepts/manifest.html#links","concepts/address.html#addresses","concepts/address.html#further-reading","concepts/modules.html#module","concepts/user-interaction.html#interacting-with-a-package","concepts/what-is-an-account.html#account","concepts/what-is-a-transaction.html#transaction","concepts/what-is-a-transaction.html#transaction-structure","concepts/object-model.html#object-model","hello-sui/index.html#your-first-sui-app","hello-sui/hello-sui.html#hello-sui","hello-sui/hello-sui.html#create-a-new-sui-package","hello-sui/hello-sui.html#implement-the-postcard-application","hello-sui/hello-sui.html#next-steps","hello-sui/module-structure.html#using-objects","hello-sui/module-structure.html#module","hello-sui/module-structure.html#imports","hello-sui/module-structure.html#postcard-is-an-object","hello-sui/module-structure.html#creating-an-object","hello-sui/module-structure.html#sending-a-postcard","hello-sui/module-structure.html#keeping-the-object","hello-sui/module-structure.html#updating-the-object","hello-sui/module-structure.html#next-steps","basic-syntax/index.html#getting-ready","basic-syntax/module.html#module","basic-syntax/module.html#module-declaration","basic-syntax/module.html#address--named-address","basic-syntax/module.html#module-members","basic-syntax/module.html#address-block","basic-syntax/comments.html#comments","basic-syntax/comments.html#line-comment","basic-syntax/comments.html#block-comment","basic-syntax/comments.html#doc-comment","basic-syntax/primitive-types.html#primitive-types","basic-syntax/primitive-types.html#variables-and-assignment","basic-syntax/primitive-types.html#booleans","basic-syntax/primitive-types.html#integer-types","basic-syntax/primitive-types.html#operations","basic-syntax/primitive-types.html#casting-with-as","basic-syntax/primitive-types.html#overflow","basic-syntax/address.html#address-type","basic-syntax/address.html#conversion","basic-syntax/expression.html#expression","basic-syntax/expression.html#empty-expression","basic-syntax/expression.html#literals","basic-syntax/expression.html#operators","basic-syntax/expression.html#blocks","basic-syntax/expression.html#function-calls","basic-syntax/expression.html#control-flow-expressions","basic-syntax/struct.html#custom-types-with-struct","basic-syntax/struct.html#struct","basic-syntax/struct.html#create-and-use-an-instance","basic-syntax/struct.html#unpacking-a-struct","basic-syntax/drop-ability.html#abilities-drop","basic-syntax/drop-ability.html#abilities-syntax","basic-syntax/drop-ability.html#no-abilities","basic-syntax/drop-ability.html#drop-ability","basic-syntax/importing-modules.html#importing-modules","basic-syntax/importing-modules.html#importing-a-module","basic-syntax/importing-modules.html#importing-members","basic-syntax/importing-modules.html#grouping-imports","basic-syntax/importing-modules.html#resolving-name-conflicts","basic-syntax/importing-modules.html#adding-an-external-dependency","basic-syntax/importing-modules.html#importing-a-module-from-another-package","basic-syntax/standard-library.html#standard-library","basic-syntax/standard-library.html#most-common-modules","basic-syntax/standard-library.html#importing-std-without-sui-framework","basic-syntax/vector.html#vector","basic-syntax/vector.html#vector-syntax","basic-syntax/vector.html#vector-operations","basic-syntax/vector.html#destroying-a-vector-of-non-dropable-types","basic-syntax/option.html#option","basic-syntax/option.html#in-practice","basic-syntax/option.html#using-option","basic-syntax/string.html#string","basic-syntax/string.html#strings-are-bytes","basic-syntax/string.html#working-with-utf-8-strings","basic-syntax/string.html#safe-utf-8-operations","basic-syntax/string.html#ascii-strings","basic-syntax/string.html#summary","basic-syntax/control-flow.html#control-flow","basic-syntax/constants.html#constants","basic-syntax/constants.html#naming-convention","basic-syntax/constants.html#constants-are-immutable","basic-syntax/assert-and-abort.html#assert-and-abort","basic-syntax/assert-and-abort.html#abort","basic-syntax/assert-and-abort.html#assert","basic-syntax/assert-and-abort.html#error-constants","basic-syntax/assert-and-abort.html#further-reading","basic-syntax/function.html#function","basic-syntax/function.html#function-declaration","basic-syntax/function.html#accessing-functions","basic-syntax/function.html#multiple-return-values","basic-syntax/struct-methods.html#struct-methods","basic-syntax/struct-methods.html#method-syntax","basic-syntax/struct-methods.html#method-aliases","basic-syntax/struct-methods.html#aliasing-an-external-modules-method","basic-syntax/visibility.html#visibility-modifiers","basic-syntax/visibility.html#internal-visibility","basic-syntax/visibility.html#public-visibility","basic-syntax/visibility.html#friend-visibility","basic-syntax/visibility.html#package-visibility","basic-syntax/ownership-and-scope.html#ownership-and-scope","basic-syntax/ownership-and-scope.html#ownership","basic-syntax/ownership-and-scope.html#returning-a-value","basic-syntax/ownership-and-scope.html#passing-by-value","basic-syntax/ownership-and-scope.html#scopes-with-blocks","basic-syntax/ownership-and-scope.html#copyable-types","basic-syntax/copy-ability.html#abilities-copy","basic-syntax/copy-ability.html#copying-and-drop","basic-syntax/references.html#references","basic-syntax/references.html#reference","basic-syntax/references.html#mutable-references","basic-syntax/references.html#dereference-and-copy","basic-syntax/references.html#notes","basic-syntax/generics.html#generics","basic-syntax/generics.html#generic-syntax","basic-syntax/generics.html#multiple-type-parameters","basic-syntax/generics.html#why-generics","basic-syntax/generics.html#phantom-type-parameters","basic-syntax/generics.html#constraints-on-type-parameters","basic-syntax/generics.html#further-reading","basic-syntax/type-reflection.html#type-reflection","basic-syntax/type-reflection.html#in-practice","basic-syntax/type-reflection.html#further-reading","programmability/fast-path.html#fast-path","programmability/fast-path.html#frozen-objects","programmability/fast-path.html#in-practice","programmability/fast-path.html#special-case-clock","programmability/transaction-context.html#transaction-context","programmability/transaction-context.html#reading-the-transaction-context","programmability/transaction-context.html#mutability","programmability/transaction-context.html#generating-unique-addresses","programmability/collections.html#collections","programmability/collections.html#vecset","programmability/collections.html#vecmap","programmability/dynamic-fields.html#dynamic-fields","programmability/dynamic-fields.html#structure","programmability/dynamic-fields.html#usage","programmability/dynamic-fields.html#dynamic-object-fields","programmability/dynamic-fields.html#custom-fields-for-keys","programmability/dynamic-fields.html#applications","programmability/testing.html#testing","programmability/testing.html#test-and-test_only","programmability/testing.html#unit-testing-with-dummy-context","programmability/testing.html#utilizing-the-test-scenario","programmability/testing.html#adding-examples","programmability/epoch-and-time.html#epoch-and-time","programmability/epoch-and-time.html#epoch","programmability/epoch-and-time.html#time","programmability/epoch-and-time.html#testing","programmability/witness-and-abstract-implementation.html#abstract-class","programmability/witness-and-abstract-implementation.html#generic-struct","programmability/witness-and-abstract-implementation.html#common-methods","programmability/witness-and-abstract-implementation.html#witness-gated-functions","programmability/witness-and-abstract-implementation.html#differences-from-oop","programmability/witness-and-abstract-implementation.html#usage-in-sui-framework","guides/index.html#guides","guides/2024-migration-guide.html#move-2024-migration-guide","guides/2024-migration-guide.html#using-the-new-edition","guides/2024-migration-guide.html#struct-visibility","guides/2024-migration-guide.html#struct-methods","guides/2024-migration-guide.html#borrowing-operator","guides/2024-migration-guide.html#method-aliases","guides/2024-migration-guide.html#macros","guides/upgradeability-practices.html#upgradability-practices","guides/upgradeability-practices.html#using-entry-and-friend-functions","guides/upgradeability-practices.html#versioning-objects","guides/upgradeability-practices.html#versioning-configuration-with-dynamic-fields","guides/upgradeability-practices.html#modular-architecture","guides/building-against-limits.html#building-against-limits","guides/building-against-limits.html#transaction-size","guides/building-against-limits.html#object-size","guides/building-against-limits.html#single-pure-argument-size","guides/building-against-limits.html#maximum-number-of-objects-created","guides/building-against-limits.html#maximum-number-of-events","guides/better-error-handling.html#better-error-handling","guides/better-error-handling.html#rule-1-handle-all-possible-scenarios","guides/better-error-handling.html#rule-2-abort-with-different-codes","guides/better-error-handling.html#rule-3-return-bool-instead-of-assert","appendix/glossary.html#glossary","appendix/glossary.html#abilities"],"index":{"documentStore":{"docInfo":{"0":{"body":0,"breadcrumbs":2,"title":1},"1":{"body":0,"breadcrumbs":2,"title":1},"10":{"body":23,"breadcrumbs":6,"title":1},"100":{"body":38,"breadcrumbs":5,"title":1},"101":{"body":133,"breadcrumbs":6,"title":2},"102":{"body":30,"breadcrumbs":6,"title":2},"103":{"body":63,"breadcrumbs":6,"title":2},"104":{"body":46,"breadcrumbs":6,"title":2},"105":{"body":109,"breadcrumbs":6,"title":2},"106":{"body":60,"breadcrumbs":7,"title":3},"107":{"body":87,"breadcrumbs":7,"title":3},"108":{"body":71,"breadcrumbs":8,"title":4},"109":{"body":22,"breadcrumbs":6,"title":2},"11":{"body":16,"breadcrumbs":7,"title":2},"110":{"body":77,"breadcrumbs":6,"title":2},"111":{"body":28,"breadcrumbs":9,"title":5},"112":{"body":18,"breadcrumbs":4,"title":1},"113":{"body":78,"breadcrumbs":5,"title":2},"114":{"body":56,"breadcrumbs":5,"title":2},"115":{"body":43,"breadcrumbs":8,"title":5},"116":{"body":80,"breadcrumbs":4,"title":1},"117":{"body":115,"breadcrumbs":4,"title":1},"118":{"body":54,"breadcrumbs":5,"title":2},"119":{"body":38,"breadcrumbs":4,"title":1},"12":{"body":13,"breadcrumbs":6,"title":1},"120":{"body":71,"breadcrumbs":5,"title":2},"121":{"body":60,"breadcrumbs":7,"title":4},"122":{"body":77,"breadcrumbs":7,"title":4},"123":{"body":3,"breadcrumbs":5,"title":2},"124":{"body":2,"breadcrumbs":4,"title":1},"125":{"body":34,"breadcrumbs":6,"title":2},"126":{"body":57,"breadcrumbs":4,"title":1},"127":{"body":25,"breadcrumbs":5,"title":2},"128":{"body":23,"breadcrumbs":5,"title":2},"129":{"body":0,"breadcrumbs":6,"title":2},"13":{"body":19,"breadcrumbs":7,"title":2},"130":{"body":36,"breadcrumbs":5,"title":1},"131":{"body":41,"breadcrumbs":5,"title":1},"132":{"body":60,"breadcrumbs":6,"title":2},"133":{"body":12,"breadcrumbs":6,"title":2},"134":{"body":98,"breadcrumbs":4,"title":1},"135":{"body":56,"breadcrumbs":5,"title":2},"136":{"body":40,"breadcrumbs":5,"title":2},"137":{"body":78,"breadcrumbs":6,"title":3},"138":{"body":23,"breadcrumbs":6,"title":2},"139":{"body":111,"breadcrumbs":6,"title":2},"14":{"body":31,"breadcrumbs":6,"title":2},"140":{"body":191,"breadcrumbs":6,"title":2},"141":{"body":95,"breadcrumbs":8,"title":4},"142":{"body":35,"breadcrumbs":6,"title":2},"143":{"body":41,"breadcrumbs":6,"title":2},"144":{"body":3,"breadcrumbs":6,"title":2},"145":{"body":3,"breadcrumbs":6,"title":2},"146":{"body":3,"breadcrumbs":6,"title":2},"147":{"body":25,"breadcrumbs":6,"title":2},"148":{"body":58,"breadcrumbs":5,"title":1},"149":{"body":29,"breadcrumbs":6,"title":2},"15":{"body":69,"breadcrumbs":4,"title":2},"150":{"body":43,"breadcrumbs":6,"title":2},"151":{"body":98,"breadcrumbs":6,"title":2},"152":{"body":31,"breadcrumbs":6,"title":2},"153":{"body":92,"breadcrumbs":6,"title":2},"154":{"body":49,"breadcrumbs":6,"title":2},"155":{"body":27,"breadcrumbs":4,"title":1},"156":{"body":180,"breadcrumbs":4,"title":1},"157":{"body":0,"breadcrumbs":5,"title":2},"158":{"body":0,"breadcrumbs":5,"title":2},"159":{"body":0,"breadcrumbs":4,"title":1},"16":{"body":14,"breadcrumbs":6,"title":2},"160":{"body":30,"breadcrumbs":4,"title":1},"161":{"body":118,"breadcrumbs":5,"title":2},"162":{"body":151,"breadcrumbs":6,"title":3},"163":{"body":101,"breadcrumbs":4,"title":1},"164":{"body":112,"breadcrumbs":6,"title":3},"165":{"body":89,"breadcrumbs":6,"title":3},"166":{"body":3,"breadcrumbs":5,"title":2},"167":{"body":49,"breadcrumbs":6,"title":2},"168":{"body":67,"breadcrumbs":5,"title":1},"169":{"body":3,"breadcrumbs":6,"title":2},"17":{"body":102,"breadcrumbs":6,"title":2},"170":{"body":110,"breadcrumbs":6,"title":2},"171":{"body":23,"breadcrumbs":6,"title":2},"172":{"body":117,"breadcrumbs":5,"title":1},"173":{"body":24,"breadcrumbs":7,"title":3},"174":{"body":121,"breadcrumbs":6,"title":2},"175":{"body":28,"breadcrumbs":7,"title":3},"176":{"body":47,"breadcrumbs":5,"title":1},"177":{"body":57,"breadcrumbs":7,"title":3},"178":{"body":28,"breadcrumbs":4,"title":1},"179":{"body":76,"breadcrumbs":4,"title":1},"18":{"body":70,"breadcrumbs":6,"title":2},"180":{"body":102,"breadcrumbs":4,"title":1},"181":{"body":34,"breadcrumbs":6,"title":2},"182":{"body":24,"breadcrumbs":5,"title":1},"183":{"body":24,"breadcrumbs":5,"title":1},"184":{"body":7,"breadcrumbs":7,"title":3},"185":{"body":5,"breadcrumbs":7,"title":3},"186":{"body":27,"breadcrumbs":5,"title":1},"187":{"body":0,"breadcrumbs":4,"title":1},"188":{"body":0,"breadcrumbs":5,"title":2},"189":{"body":0,"breadcrumbs":7,"title":4},"19":{"body":115,"breadcrumbs":6,"title":2},"190":{"body":0,"breadcrumbs":6,"title":3},"191":{"body":49,"breadcrumbs":5,"title":2},"192":{"body":28,"breadcrumbs":6,"title":2},"193":{"body":74,"breadcrumbs":5,"title":1},"194":{"body":143,"breadcrumbs":5,"title":1},"195":{"body":4,"breadcrumbs":5,"title":1},"196":{"body":73,"breadcrumbs":7,"title":2},"197":{"body":0,"breadcrumbs":7,"title":2},"198":{"body":0,"breadcrumbs":7,"title":2},"199":{"body":0,"breadcrumbs":8,"title":3},"2":{"body":20,"breadcrumbs":2,"title":1},"20":{"body":40,"breadcrumbs":6,"title":2},"200":{"body":44,"breadcrumbs":7,"title":2},"201":{"body":25,"breadcrumbs":8,"title":3},"202":{"body":21,"breadcrumbs":2,"title":1},"203":{"body":21,"breadcrumbs":8,"title":4},"204":{"body":21,"breadcrumbs":7,"title":3},"205":{"body":19,"breadcrumbs":6,"title":2},"206":{"body":36,"breadcrumbs":6,"title":2},"207":{"body":28,"breadcrumbs":6,"title":2},"208":{"body":20,"breadcrumbs":6,"title":2},"209":{"body":30,"breadcrumbs":5,"title":1},"21":{"body":90,"breadcrumbs":6,"title":2},"210":{"body":111,"breadcrumbs":5,"title":2},"211":{"body":6,"breadcrumbs":7,"title":4},"212":{"body":69,"breadcrumbs":5,"title":2},"213":{"body":58,"breadcrumbs":7,"title":4},"214":{"body":12,"breadcrumbs":5,"title":2},"215":{"body":45,"breadcrumbs":7,"title":3},"216":{"body":19,"breadcrumbs":6,"title":2},"217":{"body":32,"breadcrumbs":6,"title":2},"218":{"body":43,"breadcrumbs":8,"title":4},"219":{"body":30,"breadcrumbs":8,"title":4},"22":{"body":163,"breadcrumbs":6,"title":2},"220":{"body":14,"breadcrumbs":7,"title":3},"221":{"body":101,"breadcrumbs":7,"title":3},"222":{"body":71,"breadcrumbs":9,"title":5},"223":{"body":82,"breadcrumbs":9,"title":5},"224":{"body":111,"breadcrumbs":10,"title":6},"225":{"body":31,"breadcrumbs":3,"title":1},"226":{"body":70,"breadcrumbs":3,"title":1},"23":{"body":108,"breadcrumbs":6,"title":2},"24":{"body":32,"breadcrumbs":4,"title":1},"25":{"body":148,"breadcrumbs":5,"title":2},"26":{"body":22,"breadcrumbs":5,"title":2},"27":{"body":43,"breadcrumbs":4,"title":1},"28":{"body":20,"breadcrumbs":6,"title":2},"29":{"body":93,"breadcrumbs":7,"title":3},"3":{"body":22,"breadcrumbs":4,"title":2},"30":{"body":101,"breadcrumbs":6,"title":2},"31":{"body":30,"breadcrumbs":2,"title":1},"32":{"body":66,"breadcrumbs":3,"title":1},"33":{"body":52,"breadcrumbs":4,"title":2},"34":{"body":31,"breadcrumbs":4,"title":2},"35":{"body":5,"breadcrumbs":3,"title":1},"36":{"body":42,"breadcrumbs":4,"title":2},"37":{"body":0,"breadcrumbs":3,"title":1},"38":{"body":36,"breadcrumbs":3,"title":1},"39":{"body":59,"breadcrumbs":3,"title":1},"4":{"body":20,"breadcrumbs":6,"title":2},"40":{"body":45,"breadcrumbs":6,"title":4},"41":{"body":28,"breadcrumbs":4,"title":2},"42":{"body":21,"breadcrumbs":3,"title":1},"43":{"body":34,"breadcrumbs":4,"title":2},"44":{"body":56,"breadcrumbs":4,"title":2},"45":{"body":3,"breadcrumbs":3,"title":1},"46":{"body":99,"breadcrumbs":3,"title":1},"47":{"body":3,"breadcrumbs":4,"title":2},"48":{"body":17,"breadcrumbs":3,"title":1},"49":{"body":36,"breadcrumbs":5,"title":2},"5":{"body":18,"breadcrumbs":6,"title":2},"50":{"body":19,"breadcrumbs":3,"title":1},"51":{"body":26,"breadcrumbs":3,"title":1},"52":{"body":26,"breadcrumbs":4,"title":2},"53":{"body":73,"breadcrumbs":5,"title":2},"54":{"body":69,"breadcrumbs":6,"title":3},"55":{"body":19,"breadcrumbs":7,"title":2},"56":{"body":66,"breadcrumbs":9,"title":4},"57":{"body":159,"breadcrumbs":8,"title":3},"58":{"body":18,"breadcrumbs":7,"title":2},"59":{"body":21,"breadcrumbs":7,"title":2},"6":{"body":9,"breadcrumbs":8,"title":4},"60":{"body":22,"breadcrumbs":6,"title":1},"61":{"body":41,"breadcrumbs":6,"title":1},"62":{"body":47,"breadcrumbs":7,"title":2},"63":{"body":80,"breadcrumbs":7,"title":2},"64":{"body":52,"breadcrumbs":7,"title":2},"65":{"body":28,"breadcrumbs":7,"title":2},"66":{"body":34,"breadcrumbs":7,"title":2},"67":{"body":20,"breadcrumbs":7,"title":2},"68":{"body":19,"breadcrumbs":4,"title":2},"69":{"body":24,"breadcrumbs":4,"title":1},"7":{"body":18,"breadcrumbs":9,"title":5},"70":{"body":73,"breadcrumbs":5,"title":2},"71":{"body":32,"breadcrumbs":6,"title":3},"72":{"body":45,"breadcrumbs":5,"title":2},"73":{"body":54,"breadcrumbs":5,"title":2},"74":{"body":36,"breadcrumbs":4,"title":1},"75":{"body":44,"breadcrumbs":5,"title":2},"76":{"body":62,"breadcrumbs":5,"title":2},"77":{"body":48,"breadcrumbs":5,"title":2},"78":{"body":30,"breadcrumbs":6,"title":2},"79":{"body":56,"breadcrumbs":6,"title":2},"8":{"body":8,"breadcrumbs":5,"title":1},"80":{"body":42,"breadcrumbs":5,"title":1},"81":{"body":75,"breadcrumbs":6,"title":2},"82":{"body":59,"breadcrumbs":5,"title":1},"83":{"body":42,"breadcrumbs":5,"title":1},"84":{"body":27,"breadcrumbs":5,"title":1},"85":{"body":68,"breadcrumbs":6,"title":2},"86":{"body":59,"breadcrumbs":5,"title":1},"87":{"body":31,"breadcrumbs":4,"title":1},"88":{"body":46,"breadcrumbs":5,"title":2},"89":{"body":83,"breadcrumbs":4,"title":1},"9":{"body":41,"breadcrumbs":8,"title":3},"90":{"body":37,"breadcrumbs":4,"title":1},"91":{"body":54,"breadcrumbs":4,"title":1},"92":{"body":44,"breadcrumbs":5,"title":2},"93":{"body":42,"breadcrumbs":6,"title":3},"94":{"body":24,"breadcrumbs":6,"title":3},"95":{"body":141,"breadcrumbs":4,"title":1},"96":{"body":97,"breadcrumbs":6,"title":3},"97":{"body":80,"breadcrumbs":5,"title":2},"98":{"body":31,"breadcrumbs":6,"title":2},"99":{"body":49,"breadcrumbs":6,"title":2}},"docs":{"0":{"body":"","breadcrumbs":"Introduction » Introduction","id":"0","title":"Introduction"},"1":{"body":"","breadcrumbs":"Foreword » Foreword","id":"1","title":"Foreword"},"10":{"body":"VSCode is a free and open source IDE from Microsoft. Move Analyzer is a language server extension for Move maintained by MystenLabs . Move Syntax a simple syntax highlighting extension for Move by Damir Shamanaev .","breadcrumbs":"Before we begin » Set up your IDE » VSCode","id":"10","title":"VSCode"},"100":{"body":"A struct without abilities cannot be discarded, or copied, or stored in the storage. We call such a struct a Hot Potato . It is a joke, but it is also a good way to remember that a struct without abilities is like a hot potato - it needs to be passed around and handled properly. Hot Potato is one of the most powerful patterns in Move, we go in detail about it in the TODO: authorization patterns chapter.","breadcrumbs":"Syntax Basics » Abilities: Drop » No abilities","id":"100","title":"No abilities"},"101":{"body":"The drop ability - the simplest of them - allows the instance of a struct to be ignored or discarded . In many programming languages this behavior is considered default. However, in Move, a struct without the drop ability is not allowed to be ignored. This is a safety feature of the Move language, which ensures that all assets are properly handled. An attempt to ignore a struct without the drop ability will result in a compilation error. module book::drop_ability { /// This struct has the `drop` ability. struct IgnoreMe has drop { a: u8, b: u8, } /// This struct does not have the `drop` ability. struct NoDrop {} #[test] // Create an instance of the `IgnoreMe` struct and ignore it. // Even though we constructed the instance, we don't need to unpack it. fun test_ignore() { let no_drop = NoDrop {}; let _ = IgnoreMe { a: 1, b: 2 }; // no need to unpack // The value must be unpacked for the code to compile. let NoDrop {} = no_drop; // OK }\n} The drop ability is often used on custom collection types to eliminate the need for special handling of the collection when it is no longer needed. For example, a vector type has the drop ability, which allows the vector to be ignored when it is no longer needed. However, the biggest feature of Move's type system is the ability to not have drop. This ensures that the assets are properly handled and not ignored. A struct with a single drop ability is called a Witness . We explain the concept of a Witness in the Witness and Abstract Implementation section.","breadcrumbs":"Syntax Basics » Abilities: Drop » Drop ability","id":"101","title":"Drop ability"},"102":{"body":"Move achieves high modularity and code reuse by allowing module imports. Modules within the same package can import each other, and a new package can depend on already existing packages and use their modules too. This section will cover the basics of importing modules and how to use them in your own code.","breadcrumbs":"Syntax Basics » Importing Modules » Importing Modules","id":"102","title":"Importing Modules"},"103":{"body":"Modules defined in the same package can import each other. The use keyword is followed by the module path, which consists of the package address (or alias) and the module name separated by ::. File: sources/module_one.move // File: sources/module_one.move\nmodule book::module_one { /// Struct defined in the same module. public struct Character has drop {} /// Simple function that creates a new `Character` instance. public fun new(): Character { Character {} }\n} File: sources/module_two.move module book::module_two { use book::module_one; // importing module_one from the same package /// Calls the `new` function from the `module_one` module. public fun create_and_ignore() { let _ = module_one::new(); }\n}","breadcrumbs":"Syntax Basics » Importing Modules » Importing a Module","id":"103","title":"Importing a Module"},"104":{"body":"You can also import specific members from a module. This is useful when you only need a single function or a single type from a module. The syntax is the same as for importing a module, but you add the member name after the module path. module book::more_imports { use book::module_one::new; // imports the `new` function from the `module_one` module use book::module_one::Character; // importing the `Character` struct from the `module_one` module /// Calls the `new` function from the `module_one` module. public fun create_character(): Character { new() }\n}","breadcrumbs":"Syntax Basics » Importing Modules » Importing Members","id":"104","title":"Importing Members"},"105":{"body":"Imports can be grouped into a single use statement using the curly braces {}. This is useful when you need to import multiple members from the same module. Move allows grouping imports from the same module and from the same package. module book::grouped_imports { // imports the `new` function and the `Character` struct from /// the `module_one` module use book::module_one::{new, Character}; /// Calls the `new` function from the `module_one` module. public fun create_character(): Character { new() }\n} Single function imports are less common in Move, since the function names can overlap and cause confusion. A recommended practice is to import the entire module and use the module path to access the function. Types have unique names and should be imported individually. To import members and the module itself in the group import, you can use the Self keyword. The Self keyword refers to the module itself and can be used to import the module and its members. module book::self_imports { // imports the `Character` struct, and the `module_one` module use book::module_one::{Self, Character}; /// Calls the `new` function from the `module_one` module. public fun create_character(): Character { module_one::new() }\n}","breadcrumbs":"Syntax Basics » Importing Modules » Grouping Imports","id":"105","title":"Grouping Imports"},"106":{"body":"When importing multiple members from different modules, it is possible to have name conflicts. For example, if you import two modules that both have a function with the same name, you will need to use the module path to access the function. It is also possible to have modules with the same name in different packages. To resolve the conflict and avoid ambiguity, Move offers the as keyword to rename the imported member. module book::conflict_resolution { // `as` can be placed after any import, including group imports use book::module_one::{Self as mod, Character as Char}; /// Calls the `new` function from the `module_one` module. public fun create(): Char { mod::new_two() }\n}","breadcrumbs":"Syntax Basics » Importing Modules » Resolving Name Conflicts","id":"106","title":"Resolving Name Conflicts"},"107":{"body":"Every new package generated via the sui binary features a Move.toml file with a single dependency on the Sui Framework package. The Sui Framework depends on the Standard Library package. And both of these packages are available in default configuration. Package dependencies are defined in the Package Manifest as follows: [dependencies]\nSui = { git = \"https://github.com/MystenLabs/sui.git\", subdir = \"crates/sui-framework/packages/sui-framework\", rev = \"framework/testnet\" }\nLocal = { local = \"../my_other_package\" } The dependencies section contains a list of package dependencies. The key is the name of the package, and the value is either a git import table or a local path. The git import contains the URL of the package, the subdirectory where the package is located, and the revision of the package. The local path is a relative path to the package directory. If a dependency is added to the Move.toml file, the compiler will automatically fetch (and later refetch) the dependencies when building the package.","breadcrumbs":"Syntax Basics » Importing Modules » Adding an External Dependency","id":"107","title":"Adding an External Dependency"},"108":{"body":"Normally, packages define their addresses in the [addresses] section, so you can use the alias instead of the address. For example, instead of 0x2::coin module, you would use sui::coin. The sui alias is defined in the Sui Framework package. Similarly, the std alias is defined in the Standard Library package and can be used to access the standard library modules. To import a module from another package, you use the use keyword followed by the module path. The module path consists of the package address (or alias) and the module name separated by ::. module book::imports { use std::string; // std = 0x1, string is a module in the standard library use sui::coin; // sui = 0x2, coin is a module in the Sui Framework\n}","breadcrumbs":"Syntax Basics » Importing Modules » Importing a Module from Another Package","id":"108","title":"Importing a Module from Another Package"},"109":{"body":"The Move Standard Library provides functionality for native types and operations. It is a standard collection of modules which does utilize the storage model, and operates on native types. It is the only dependency of the Sui Framework , and is imported together with it.","breadcrumbs":"Syntax Basics » Standard Library » Standard Library","id":"109","title":"Standard Library"},"11":{"body":"IntelliJ IDEA is a commercial IDE from JetBrains. Move Language Plugin provides a Move language extension for IntelliJ IDEA by Pontem Network .","breadcrumbs":"Before we begin » Set up your IDE » IntelliJ IDEA","id":"11","title":"IntelliJ IDEA"},"110":{"body":"In this book we go into detail about most of the modules in the standard library, however, it is also helpful to give an overview of the features, so that you can get a sense of what is available and which module implements that. Module Description Chapter std::debug Contains debugging functions Debugging std::type_name Allows runtime type reflection Generics std::string Provides basic string operations Strings std::ascii Provides basic ASCII operations Strings std::option Implements an Option Option std::vector Native operations on the vector type Vector std::hash Hashing functions: sha2_256 and sha3_256 Cryptography and Hashing std::bcs Contains the bcs::to_bytes() function BCS std::address Contains a single address::length function Address std::bit_vector Provides operations on bit vectors - std::fixed_point32 Provides the FixedPoint32 type -","breadcrumbs":"Syntax Basics » Standard Library » Most Common Modules","id":"110","title":"Most Common Modules"},"111":{"body":"The Move Standard Library can be imported to the package directly. However, std alone is not enough to build a meaningful application, as it does not provide any storage capabilities, and can't interact with the on-chain state. MoveStdlib = { git = \"https://github.com/MystenLabs/sui.git\", subdir = \"crates/sui-framework/packages/move-stdlib\", rev = \"framework/mainnet\" }","breadcrumbs":"Syntax Basics » Standard Library » Importing std without Sui Framework","id":"111","title":"Importing std without Sui Framework"},"112":{"body":"Vectors are a native way to store collections of elements in Move. They are similar to arrays in other programming languages, but with a few differences. In this section, we introduce the vector type and its operations.","breadcrumbs":"Syntax Basics » Vector » Vector","id":"112","title":"Vector"},"113":{"body":"The vector type is defined using the vector keyword followed by the type of the elements in angle brackets. The type of the elements can be any valid Move type, including other vectors. Move has a vector literal syntax that allows you to create vectors using the vector keyword followed by square brackets containing the elements (or no elements for an empty vector). /// An empty vector of bool elements.\nlet empty: vector = vector[]; /// A vector of u8 elements.\nlet v: vector = vector[10, 20, 30]; /// A vector of vector elements.\nlet vv: vector> = vector[ vector[10, 20], vector[30, 40]\n]; The vector type is a built-in type in Move, and does not need to be imported from a module. However, vector operations are defined in the std::vector module, and you need to import the module to use them.","breadcrumbs":"Syntax Basics » Vector » Vector syntax","id":"113","title":"Vector syntax"},"114":{"body":"The standard library provides methods to manipulate vectors. The following are some of the most commonly used operations: push_back: Adds an element to the end of the vector. pop_back: Removes the last element from the vector. length: Returns the number of elements in the vector. is_empty: Returns true if the vector is empty. remove: Removes an element at a given index. module book::play_vec { #[test] fun vector_methods_test() { let mut v = vector[10u8, 20, 30]; assert!(v.length() == 3, 0); assert!(!v.is_empty(), 1); v.push_back(40); let last_value = v.pop_back(); assert!(last_value == 40, 2); }\n}","breadcrumbs":"Syntax Basics » Vector » Vector operations","id":"114","title":"Vector operations"},"115":{"body":"A vector of non-droppable types cannot be discarded. If you define a vector of types without drop ability, the vector value cannot be ignored. However, if the vector is empty, compiler requires an explicit call to destroy_empty function. module book::non_droppable_vec { struct NoDrop {} #[test] fun test_destroy_empty() { let v = vector[]; // while we know that `v` is empty, we still need to call // the explicit `destroy_empty` function to discard the vector. v.destroy_empty(); }\n}","breadcrumbs":"Syntax Basics » Vector » Destroying a Vector of non-dropable types","id":"115","title":"Destroying a Vector of non-dropable types"},"116":{"body":"Option is a type that represents an optional value which may or may not exist. The concept of Option in Move is borrowed from Rust, and it is a very useful primitive in Move. Option is defined in the Standard Library, and is defined as follows: /// Abstraction of a value that may or may not be present.\nstruct Option has copy, drop, store { vec: vector\n} The Option is a generic type which takes a type parameter Element. It has a single field vec which is a vector of Element. Vector can have length 0 or 1, and this is used to represent the presence or absence of a value. Option type has two variants: Some and None. Some variant contains a value and None variant represents the absence of a value. The Option type is used to represent the absence of a value in a type-safe way, and it is used to avoid the need for empty or undefined values.","breadcrumbs":"Syntax Basics » Option » Option","id":"116","title":"Option"},"117":{"body":"To showcase why Option type is necessary, let's look at an example. Consider an application which takes a user input and stores it in a variable. Some fields are required, and some are optional. For example, a user's middle name is optional. While we could use an empty string to represent the absence of a middle name, it would require extra checks to differentiate between an empty string and a missing middle name. Instead, we can use the Option type to represent the middle name. module book::user_registry { use std::string::String; use std::option::Option; /// A struct representing a user record. struct User has copy, drop { first_name: String, middle_name: Option, last_name: String, } /// Create a new `User` struct with the given fields. public fun register( first_name: String, middle_name: Option, last_name: String, ): User { User { first_name, middle_name, last_name } }\n} In the example above, the middle_name field is of type Option. This means that the middle_name field can either contain a String value or be empty. This makes it clear that the middle name is optional, and it avoids the need for extra checks to differentiate between an empty string and a missing middle name.","breadcrumbs":"Syntax Basics » Option » In Practice","id":"117","title":"In Practice"},"118":{"body":"To use the Option type, you need to import the std::option module and use the Option type. You can then create an Option value using the some or none methods. use std::option; // `option::some` creates an `Option` value with a value.\nlet opt_name = option::some(b\"Alice\"); // `option.is_some()` returns true if option contains a value.\nassert!(opt_name.is_some(), 1); // internal value can be `borrow`ed and `borrow_mut`ed.\nassert!(option.borrow() == &b\"Alice\", 0); // `option.extract` takes the value out of the option.\nlet inner = opt_name.extract(); // `option.is_none()` returns true if option is None.\nassert!(opt_name.is_none(), 2);","breadcrumbs":"Syntax Basics » Option » Using Option","id":"118","title":"Using Option"},"119":{"body":"While Move does not have a built-in to represent strings, it does have a string module in the Standard Library that provides a String type. The string module represents UTF-8 encoded strings, and another module, ascii, provides an ASCII-only String type. Sui execution environment also allows Strings as transaction arguments, so in many cases, String does not to be constructed in the Transaction Block .","breadcrumbs":"Syntax Basics » String » String","id":"119","title":"String"},"12":{"body":"Emacs is a free and open source text editor. move-mode is a Move mode for Emacs by Ashok Menon .","breadcrumbs":"Before we begin » Set up your IDE » Emacs","id":"12","title":"Emacs"},"120":{"body":"No matter which type of string you use, it is important to know that strings are just bytes. The wrappers provided by the string and ascii modules are just that: wrappers. They do provide extra checks and functionality than a vector of bytes, but under the hood, they are just vectors of bytes. module book::string_bytes { /// Anyone can implement a custom string-like type by wrapping a vector. struct MyString { bytes: vector, } /// Implement a `from_bytes` function to convert a vector of bytes to a string. public fun from_bytes(bytes: vector): MyString { MyString { bytes } } /// Implement a `bytes` function to convert a string to a vector of bytes. public fun bytes(self: &MyString): &vector { &self.bytes }\n} Both standard types provide conversions from and to vectors of bytes.","breadcrumbs":"Syntax Basics » String » Strings are bytes","id":"120","title":"Strings are bytes"},"121":{"body":"While there are two types of strings in the standard library, the string module should be considered the default. It has native implementations of many common operations, and hence is more efficient than the ascii module. To create a string or perform operations on it, you must import the string module: module book::strings { use std::string::{Self, String}; #[test] fun using_strings() { // strings are normally created using the `utf8` function let mut hello = string::utf8(b\"Hello\"); let world = string::utf8(b\", World!\"); // strings can be concatenated using the `append_utf8` function let hello_world = hello.append_utf8(*world.bytes()); // just like any other type, strings can be compared assert!(hello_world == string::utf8(b\"Hello, World!\"), 0x0); }\n}","breadcrumbs":"Syntax Basics » String » Working with UTF-8 Strings","id":"121","title":"Working with UTF-8 Strings"},"122":{"body":"The default utf8 method is potentially unsafe, as it does not check that the bytes passed to it are valid UTF-8. If you are not sure that the bytes you are passing are valid UTF-8, you should use the try_utf8 method instead. It returns an Option, which is None if the bytes are not valid UTF-8: The try_* pattern is used throughout the standard library to indicate that a function may fail. For more information, see the Error Handling section. module book::safe_strings { use std::string::{Self, String}; #[test] fun safe_strings() { // this is a valid UTF-8 string let hello = string::try_utf8(b\"Hello\"); assert!(hello.is_some(), 0); // abort if the value is not valid UTF-8 // this is not a valid UTF-8 string let invalid = string::try_utf8(b\"\\xFF\"); assert!(invalid.is_none(), 0); // abort if the value is valid UTF-8 }\n}","breadcrumbs":"Syntax Basics » String » Safe UTF-8 Operations","id":"122","title":"Safe UTF-8 Operations"},"123":{"body":"TODO: ASCII strings","breadcrumbs":"Syntax Basics » String » ASCII Strings","id":"123","title":"ASCII Strings"},"124":{"body":"TODO: summary","breadcrumbs":"Syntax Basics » String » Summary","id":"124","title":"Summary"},"125":{"body":"Control flow statements are used to control the flow of execution in a program. They are used to make decisions, to repeat a block of code, and to exit a block of code early. Sui has the following control flow statements (explained in detail below): if and else expressions loop and while loops break and continue statements return statement","breadcrumbs":"Syntax Basics » Control Flow » Control Flow","id":"125","title":"Control Flow"},"126":{"body":"Constants are immutable values that are defined at the module level. They often serve as a way to give names to values that are used throughout a module. For example, if there's a default price for a product, you might define a constant for it. Constants are internal to the module and can not be accessed from other modules. module book::shop_price { use sui::coin::{Self, Coin}; use sui::sui::SUI; /// The price of an item in the shop. const ITEM_PRICE: u64 = 100; /// An item sold in the shop. struct Item { /* ... */ } /// Purchase an item from the shop. public fun purchase(coin: Coin): Item { assert!(coin.value() == ITEM_PRICE, 0); Item { /* ... */ } }\n}","breadcrumbs":"Syntax Basics » Constants » Constants","id":"126","title":"Constants"},"127":{"body":"Constants are named using UPPER_SNAKE_CASE. This is a convention that is used throughout the Move codebase. It's a way to make constants stand out from other identifiers in the code. Move compiler will error if the first letter of a constant is not an uppercase letter.","breadcrumbs":"Syntax Basics » Constants » Naming Convention","id":"127","title":"Naming Convention"},"128":{"body":"Constants can't be changed and assigned new values. They are part of the package bytecode, and inherently immutable. module book::immutable_constants { const ITEM_PRICE: u64 = 100; // emits an error fun change_price() { ITEM_PRICE = 200; }\n}","breadcrumbs":"Syntax Basics » Constants » Constants are Immutable","id":"128","title":"Constants are Immutable"},"129":{"body":"","breadcrumbs":"Syntax Basics » Assert and Abort » Assert and Abort","id":"129","title":"Assert and Abort"},"13":{"body":"Web based IDE from Github, can be run right in the browser and provides almost a full-featured VSCode experience. Github Codespaces Move Syntax is also available in the extensions marketplace.","breadcrumbs":"Before we begin » Set up your IDE » Github Codespaces","id":"13","title":"Github Codespaces"},"130":{"body":"The abort keyword is used to abort the execution of a transaction. It is used in combination with an abort code, which will be returned to the caller of the transaction. The abort code is an integer of type u64 and can be any value. let user_has_access = true; // abort with a predefined constant if `user_has_access` is false\nif (!user_has_access) { abort 0\n}; // there's an alternative syntax using parenthesis`\nif (user_has_access) { abort(0)\n}; /* ... */","breadcrumbs":"Syntax Basics » Assert and Abort » Abort","id":"130","title":"Abort"},"131":{"body":"The assert! macro is a built-in macro that can be used to assert a condition. If the condition is false, the transaction will abort with the given abort code. The assert! macro is a convenient way to abort a transaction if a condition is not met. The macro shortens the code otherwise written with an if expression + abort. // aborts if `user_has_access` is false with abort code 0\nassert!(user_has_access, 0); // expands into:\nif (!user_has_access) { abort 0\n};","breadcrumbs":"Syntax Basics » Assert and Abort » assert!","id":"131","title":"assert!"},"132":{"body":"To make error codes more descriptive, it is a good practice to define error constants. Error constants are defined as const declarations and are usually prefixed with E followed by a camel case name. Error constatns are no different from other constants and don't have special handling. So their addition is purely a practice for better code readability. /// Error code for when the user has no access.\nconst ENoAccess: u64 = 0;\n/// Trying to access a field that does not exist.\nconst ENoField: u64 = 1; // asserts are way more readable now\nassert!(user_has_access, ENoAccess);\nassert!(field_exists, ENoField);","breadcrumbs":"Syntax Basics » Assert and Abort » Error constants","id":"132","title":"Error constants"},"133":{"body":"We suggest reading the Better Error Handling guide to learn about best practices for error handling in Move.","breadcrumbs":"Syntax Basics » Assert and Abort » Further reading","id":"133","title":"Further reading"},"134":{"body":"Functions are the building blocks of Move programs. They are called from user transactions and from other functions and group executable code into reusable units. Functions can take arguments and return a value. They are declared with the fun keyword at the module level. Just like any other module member, by default they're private and can only be accessed from within the module. module book::math { /// Function takes two arguments of type `u64` and returns their sum. /// The `public` visibility modifier makes the function accessible from /// outside the module. public fun add(a: u64, b: u64): u64 { a + b } #[test] fun test_add() { let sum = add(1, 2); assert!(sum == 3, 0); }\n} In this example, we define a function add that takes two arguments of type u64 and returns their sum. The function is called from the test_add function, which is a test function located in the same module. In the test we compare the result of the add function with the expected value and abort the execution if the result is different.","breadcrumbs":"Syntax Basics » Function » Function","id":"134","title":"Function"},"135":{"body":"There's a convention to call functions in Move with the snake_case naming convention. This means that the function name should be all lowercase with words separated by underscores. For example, do_something, add, get_balance, is_authorized, and so on. A function is declared with the fun keyword followed by the function name (a valid Move identifier), a list of arguments in parentheses, and a return type. The function body is a block of code that contains a sequence of statements and expressions. The last expression in the function body is the return value of the function. fun return_nothing() { // empty expression, function returns `()`\n}","breadcrumbs":"Syntax Basics » Function » Function declaration","id":"135","title":"Function declaration"},"136":{"body":"Just like any other module member, functions can be imported and accessed via a path. The path consists of the module path and the function name separated by ::. For example, if you have a function called add in the math module in the book package, the path to it will be book::math::add, or, if the module is imported, math::add. module book::use_math { use book::math; fun call_add() { // function is called via the path let sum = math::add(1, 2); }\n}","breadcrumbs":"Syntax Basics » Function » Accessing functions","id":"136","title":"Accessing functions"},"137":{"body":"Move functions can return multiple values, which is useful when you need to return more than one value from a function. The return type of the function is a tuple of types. The return value is a tuple of expressions. fun get_name_and_age(): (vector, u8) { (b\"John\", 25)\n} Result of a function call with tuple return has to be unpacked into variables via let (tuple) syntax: // declare name and age as immutable\nlet (name, age) = get_name_and_age(); If any of the declared values need to be declared as mutable, the mut keyword is placed before the variable name: // declare name as mutable, age as immutable\nlet (mut name, age) = get_name_and_age(); If some of the arguments are not used, they can be ignored with the _ symbol: // ignore the name, declare age as mutable\nlet (_, mut age) = get_name_and_age();","breadcrumbs":"Syntax Basics » Function » Multiple return values","id":"137","title":"Multiple return values"},"138":{"body":"Move Compiler supports receiver syntax , which allows defining methods which can be called on instances of a struct. This is similar to the method syntax in other programming languages. It is a convenient way to define functions which operate on the fields of a struct.","breadcrumbs":"Syntax Basics » Struct Methods » Struct Methods","id":"138","title":"Struct Methods"},"139":{"body":"If the first argument of a function is a struct internal to the module, then the function can be called using the . operator. If the function uses a struct from another module, then method won't be associated with the struct by default. In this case, the function can be called using the standard function call syntax. When a module is imported, the methods are automatically associated with the struct. module book::hero { /// A struct representing a hero. struct Hero has drop { health: u8, mana: u8, } /// Create a new Hero. public fun new(): Hero { Hero { health: 100, mana: 100 } } /// A method which casts a spell, consuming mana. public fun heal_spell(hero: &mut Hero) { hero.health = hero.health + 10; hero.mana = hero.mana - 10; } /// A method which returns the health of the hero. public fun health(hero: &Hero): u8 { hero.health } /// A method which returns the mana of the hero. public fun mana(hero: &Hero): u8 { hero.mana } #[test] // Test the methods of the `Hero` struct. fun test_methods() { let mut hero = new(); hero.heal_spell(); assert!(hero.health() == 110, 1); assert!(hero.mana() == 90, 2); }\n}","breadcrumbs":"Syntax Basics » Struct Methods » Method syntax","id":"139","title":"Method syntax"},"14":{"body":"Move 2024 is the new version of the Move language that is maintained by Mysten Labs. All of the examples in this book are written in Move 2024. If you're used to the pre-2024 version of Move, please, refer to the Move 2024 Migration Guide to learn about the differences between the two versions.","breadcrumbs":"Before we begin » Move 2024 » Move 2024","id":"14","title":"Move 2024"},"140":{"body":"For modules that define multiple structs and their methods, it is possible to define method aliases to avoid name conflicts, or to provide a better-named method for a struct. The syntax for aliases is: // for local method association\nuse fun as .; // exported alias\npublic use fun as .; Public aliases are only allowed for structs defined in the same module. If a struct is defined in another module, an alias can still be created but cannot be made public. In the example below, we changed the hero module and added another type - Villain. Both Hero and Villain have similar field names and methods. And to avoid name conflicts, we prefixed methods with hero_ and villain_ respectively. However, we can create aliases for these methods so that they can be called on the instances of the structs without the prefix. module book::hero_and_villain { /// A struct representing a hero. struct Hero has drop { health: u8, } /// A struct representing a villain. struct Villain has drop { health: u8, } /// Create a new Hero. public fun new_hero(): Hero { Hero { health: 100 } } /// Create a new Villain. public fun new_villain(): Villain { Villain { health: 100 } } // Alias for the `hero_health` method. Will be imported automatically when // the module is imported. public use fun hero_health as Hero.health; public fun hero_health(hero: &Hero): u8 { hero.health } // Alias for the `villain_health` method. Will be imported automatically // when the module is imported. public use fun villain_health as Villain.health; public fun villain_health(villain: &Villain): u8 { villain.health } #[test] // Test the methods of the `Hero` and `Villain` structs. fun test_associated_methods() { let mut hero = new_hero(); assert!(hero.health() == 100, 1); let mut villain = new_villain(); assert!(villain.health() == 100, 3); }\n} As you can see, in the test function, we called the health method on the instances of Hero and Villain without the prefix. The compiler will automatically associate the methods with the structs.","breadcrumbs":"Syntax Basics » Struct Methods » Method Aliases","id":"140","title":"Method Aliases"},"141":{"body":"It is also possible to associate a function defined in another module with a struct from the current module. Following the same approach, we can create an alias for the method defined in another module. Let's use the bcs::to_bytes method from the Standard Library and associate it with the Hero struct. It will allow serializing the Hero struct to a vector of bytes. module book::hero_to_bytes { use std::bcs; // Alias for the `bcs::to_bytes` method. Imported aliases should be defined // in the top of the module. public use fun bcs::to_bytes as Hero.to_bytes; /// A struct representing a hero. struct Hero has drop { health: u8, mana: u8, } /// Create a new Hero. public fun new(): Hero { Hero { health: 100, mana: 100 } } // Alias for the `bcs::to_string` method. public use fun bcs::to_bytes as Hero.to_bytes; #[test] // Test the methods of the `Hero` struct. fun test_hero_serialize() { let mut hero = new(); let serialized = hero.to_bytes(); assert!(serialized.length() == 3, 1); }\n}","breadcrumbs":"Syntax Basics » Struct Methods » Aliasing an external module's method","id":"141","title":"Aliasing an external module's method"},"142":{"body":"Every module member has a visibility. By default, all module members are private - meaning they are only accessible within the module they are defined in. However, you can add a visibility modifier to make a module member public - visible outside the module, or friend - visible in \"friend\" modules within the same package, or entry - can be called from a transaction but can't be called from other modules.","breadcrumbs":"Syntax Basics » Visibility Modifiers » Visibility Modifiers","id":"142","title":"Visibility Modifiers"},"143":{"body":"A function or a struct defined in a module which has no visibility modifier is private . module book::internal_visbility { // This function can be called from other functions in the same module fun internal() { /* ... */ } // Same module -> can call internal() fun call_internal() { internal(); }\n} Move compiler won't allow this code to compile: module book::try_calling_internal { use book::internal_visbility; // Different module -> can't call internal() fun try_calling_internal() { internal_visbility::internal(); }\n}","breadcrumbs":"Syntax Basics » Visibility Modifiers » Internal Visibility","id":"143","title":"Internal Visibility"},"144":{"body":"TODO: public visibility","breadcrumbs":"Syntax Basics » Visibility Modifiers » Public Visibility","id":"144","title":"Public Visibility"},"145":{"body":"TODO: friend visibility","breadcrumbs":"Syntax Basics » Visibility Modifiers » Friend Visibility","id":"145","title":"Friend Visibility"},"146":{"body":"TODO: 2024 public(package)","breadcrumbs":"Syntax Basics » Visibility Modifiers » Package Visibility","id":"146","title":"Package Visibility"},"147":{"body":"Every variable in Move has a scope and an owner. The scope is the range of code where the variable is valid, and the owner is the scope that this variable belongs to. Once the owner scope ends, the variable is dropped. This is a fundamental concept in Move, and it is important to understand how it works.","breadcrumbs":"Syntax Basics » Ownership and Scope » Ownership and Scope","id":"147","title":"Ownership and Scope"},"148":{"body":"A variable defined in a function scope is owned by this scope. The runtime goes through the function scope and executes every expression and statement. Once the function scope end, the variables defined in it are dropped or deallocated. module book::ownership { public fun owner() { let a = 1; // a is owned by the `owner` function } // a is dropped here #[test] fun test_owner() { owner(); // a is not valid here }\n} In the example above, the variable a is owned by the owner function, and the variable b is owned by the other function. When each of these functions are called, the variables are defined, and when the function ends, the variables are discarded.","breadcrumbs":"Syntax Basics » Ownership and Scope » Ownership","id":"148","title":"Ownership"},"149":{"body":"If we changed the owner function to return the variable a, then the ownership of a would be transferred to the caller of the function. module book::ownership { public fun owner(): u8 { let a = 1; // a defined here a // scope ends, a is returned } #[test] fun test_owner() { let a = owner(); // a is valid here } // a is dropped here\n}","breadcrumbs":"Syntax Basics » Ownership and Scope » Returning a Value","id":"149","title":"Returning a Value"},"15":{"body":"In this section you'll get to experience the Move language and the Move compiler first-hand. You'll learn how to create a package, write a simple module, test it and generate documentation. You can also use this section as a quick CLI reference for your own projects. This guide mentions topics which you will learn later in this book. If you are not familiar with some of the concepts, don't worry, you'll learn them later. Try to focus on the task at hand and don't get distracted by the details. It is important that you have a working Move environment. If you haven't set it up yet, please refer to the Install Sui section. This section is divided into the following parts (in order): Hello World Adding Tests Debugging Generating Docs","breadcrumbs":"Your First Move » Your first Move","id":"15","title":"Your first Move"},"150":{"body":"Additionally, if we passed the variable a to another function, the ownership of a would be transferred to this function. When performing this operation, we move the value from one scope to another. This is also called move semantics . module book::ownership { public fun owner(): u8 { let a = 10; a } // a is returned public fun take_ownership(v: u8) { // v is owned by `take_ownership` } // v is dropped here #[test] fun test_owner() { let a = owner(); take_ownership(a); // a is not valid here }\n}","breadcrumbs":"Syntax Basics » Ownership and Scope » Passing by Value","id":"150","title":"Passing by Value"},"151":{"body":"Function has a main scope, and it can also have sub-scopes via the use of blocks. A block is a sequence of statements and expressions, and it has its own scope. Variables defined in a block are owned by this block, and when the block ends, the variables are dropped. module book::ownership { public fun owner() { let a = 1; // a is owned by the `owner` function's scope { let b = 2; // b is owned by the block { let c = 3; // c is owned by the block }; // c is dropped here }; // b is dropped here // a = b; // error: b is not valid here // a = c; // error: c is not valid here } // a is dropped here\n} However, shall we use the return value of a block, the ownership of the variable is transferred to the caller of the block. module book::ownership { public fun owner(): u8 { let a = 1; // a is owned by the `owner` function's scope let b = { let c = 2; // c is owned by the block c // c is returned }; // c is dropped here a + b // both a and b are valid here }\n}","breadcrumbs":"Syntax Basics » Ownership and Scope » Scopes with Blocks","id":"151","title":"Scopes with Blocks"},"152":{"body":"Some types in Move are copyable , which means that they can be copied without transferring the ownership. This is useful for types that are small and cheap to copy, such as integers and booleans. Move compiler will automatically copy these types when they are passed to a function or returned from a function, or when they're moved to a scope and then accessed in their original scope.","breadcrumbs":"Syntax Basics » Ownership and Scope » Copyable Types","id":"152","title":"Copyable Types"},"153":{"body":"In Move, the copy ability on a type indicates that the instance or the value of the type can be copied. While this behavior may feel very natural when working with numbers or other simple types, it is not the default for custom types in Move. This is because Move is designed to express digital assets and resources, and inability to copy is a key element of the resource model. However, Move type system allows you to define custom types with the copy ability. public struct Copyable has copy {} In the example above, we define a custom type Copyable with the copy ability. This means that instances of Copyable can be copied, both implicitly and explicitly. let a = Copyable {};\nlet b = a; // `a` is copied to `b`\nlet c = *&b; // explicit copy via dereference operator In the example above, a is copied to b implicitly, and then explicitly copied to c using the dereference operator. If Copyable did not have the copy ability, the code would not compile, and the Move compiler would raise an error.","breadcrumbs":"Syntax Basics » Abilities: Copy » Abilities: Copy","id":"153","title":"Abilities: Copy"},"154":{"body":"The copy ability is closely related to drop ability . If a type has the copy ability, very likely that it should have drop too. This is because the drop ability is required to clean up the resources when the instance is no longer needed. If a type has only copy , then managing its instances gets more complicated, as the values cannot be ignored. public struct Value has copy, drop {} All of the primitive types in Move behave as if they have the copy and drop abilities. This means that they can be copied and dropped, and the Move compiler will handle the memory management for them.","breadcrumbs":"Syntax Basics » Abilities: Copy » Copying and Drop","id":"154","title":"Copying and Drop"},"155":{"body":"In the previous section we explained the ownership and scope in Move. We showed how the value is moved to a new scope, and how it changes the owner. In this section, we will explain how to borrow a reference to a value to avoid moving it, and how Move's borrow checker ensures that the references are used correctly.","breadcrumbs":"Syntax Basics » References » References","id":"155","title":"References"},"156":{"body":"References are a way to borrow a value without changing its owner. Immutable references allow the function to read the value without changing it or moving it. And mutable references allow the function to read and modify the value without moving it. To illustrate this, let's consider a simple example - an application for a metro (subway) pass. We will look at 4 different scenarios: Card can be purchased at the kiosk for a fixed price Card can be shown to inspectors to prove that the passenger has a valid pass Card can be used at the turnstile to enter the metro, and spend a ride Card can be recycled once it's empty module book::references { /// Error code for when the card is empty. const ENoUses: u64 = 0; /// Number of uses for a metro pass card. const USES: u8 = 3; /// A metro pass card struct Card { uses: u8 } /// Purchase a metro pass card. public fun purchase(/* pass a Coin */): Card { Card { uses: USES } } /// Show the metro pass card to the inspector. public fun show(card: &Card): bool { card.uses > 0 } /// Use the metro pass card at the turnstile to enter the metro. public fun enter_metro(card: &mut Card) { assert!(card.uses > 0, ENoUses); card.uses = card.uses - 1; } /// Recycle the metro pass card. public fun recycle(card: Card) { assert!(card.uses == 0, ENoUses); let Card { uses: _ } = card; } #[test] fun test_card() { // declaring variable as mutable because we modify it let mut card = purchase(); card.enter_metro(); // modify the card but don't move it assert!(card.show(), true); // read the card! card.enter_metro(); // modify the card but don't move it card.enter_metro(); // modify the card but don't move it card.recycle(); // move the card out of the scope }\n}","breadcrumbs":"Syntax Basics » References » Reference","id":"156","title":"Reference"},"157":{"body":"","breadcrumbs":"Syntax Basics » References » Mutable References","id":"157","title":"Mutable References"},"158":{"body":"","breadcrumbs":"Syntax Basics » References » Dereference and Copy","id":"158","title":"Dereference and Copy"},"159":{"body":"","breadcrumbs":"Syntax Basics » References » Notes","id":"159","title":"Notes"},"16":{"body":"It's time to write your first Move program. We'll start with the classic \"Hello World\" program which returns a String.","breadcrumbs":"Your First Move » Hello World! » Hello World","id":"16","title":"Hello World"},"160":{"body":"Generics are a way to define a type or function that can work with any type. This is useful when you want to write a function which can be used with different types, or when you want to define a type that can hold any other type. Generics are the foundation of many advanced features in Move, such as collections, abstract implementations, and more.","breadcrumbs":"Syntax Basics » Generics » Generics","id":"160","title":"Generics"},"161":{"body":"To define a generic type or function, a type signature needs to have a list of generic parameters enclosed in angle brackets (< and >). The generic parameters are separated by commas. /// Container for any type `T`.\nstruct Container has drop { value: T,\n} /// Function that creates a new `Container` with a generic value `T`.\npublic fun new(value: T): Container { Container { value }\n} In the example above, Container is a generic type with a single type parameter T, the value field of the container stores the T. The new function is a generic function with a single type parameter T, and it returns a Container with the given value. Generic types must be initialed with a concrete type, and generic functions must be called with a concrete type. #[test]\nfun test_generic() { // these three lines are equivalent let container: Container = new(10); // type inference let container = new(10); // create a new `Container` with a `u8` value let container = new(10u8); assert!(container.value == 10, 0x0);\n} In the test function test_generic we demonstrate three equivalent ways to create a new Container with a u8 value. Because numeric types need to be inferred, we specify the type of the number literal.","breadcrumbs":"Syntax Basics » Generics » Generic Syntax","id":"161","title":"Generic Syntax"},"162":{"body":"You can define a type or function with multiple type parameters. The type parameters are then separated by commas. /// A pair of values of any type `T` and `U`.\nstruct Pair { first: T, second: U,\n} /// Function that creates a new `Pair` with two generic values `T` and `U`.\npublic fun new_pair(first: T, second: U): Pair { Pair { first, second }\n} In the example above, Pair is a generic type with two type parameters T and U, and the new_pair function is a generic function with two type parameters T and U. The function returns a Pair with the given values. The order of the type parameters is important, and it should match the order of the type parameters in the type signature. #[test]\nfun test_generic() { // these three lines are equivalent let pair: Pair = new_pair(10, true); // type inference let pair = new_pair(10, true); // create a new `Pair` with a `u8` and `bool` values let pair = new_pair(10u8, true); assert!(pair.first == 10, 0x0); assert!(pair.second, 0x0);\n} If we added another instance where we swapped type parameters in the new_pair function, and tried to compare two types, we'd see that the type signatures are different, and cannot be compared. #[test]\nfun test_swap_type_params() { let pair1: Pair = new_pair(10u8, true); let pair2: Pair = new_pair(true, 10u8); // this line will not compile // assert!(pair1 == pair2, 0x0);\n} Types for variables pair1 and pair2 are different, and the comparison will not compile.","breadcrumbs":"Syntax Basics » Generics » Multiple Type Parameters","id":"162","title":"Multiple Type Parameters"},"163":{"body":"In the examples above we focused on instantiating generic types and calling generic functions to create instances of these types. However, the real power of generics is the ability to define shared behavior for the base, generic type, and then use it independently of the concrete types. This is especially useful when working with collections, abstract implementations, and other advanced features in Move. /// A user record with name, age, and some generic metadata\nstruct User { name: String, age: u8, /// Varies depending on application. metadata: T,\n} In the example above, User is a generic type with a single type parameter T, with shared fields name and age, and the generic metadata field which can store any type. No matter what the metadata is, all of the instances of User will have the same fields and methods. /// Updates the name of the user.\npublic fun update_name(user: &mut User, name: String) { user.name = name;\n} /// Updates the age of the user.\npublic fun update_age(user: &mut User, age: u8) { user.age = age;\n}","breadcrumbs":"Syntax Basics » Generics » Why Generics?","id":"163","title":"Why Generics?"},"164":{"body":"In some cases, you may want to define a generic type with a type parameter that is not used in the fields or methods of the type. This is called a phantom type parameter . Phantom type parameters are useful when you want to define a type that can hold any other type, but you want to enforce some constraints on the type parameter. /// A generic type with a phantom type parameter.\nstruct Coin { value: u64\n} The Coin type here does not contain any fields or methods that use the type parameter T. It is used to differentiate between different types of coins, and to enforce some constraints on the type parameter T. struct USD {}\nstruct EUR {} #[test]\nfun test_phantom_type() { let coin1: Coin = Coin { value: 10 }; let coin2: Coin = Coin { value: 20 };\n} In the example above, we demonstrate how to create two different instances of Coin with different phantom type parameters USD and EUR. The type parameter T is not used in the fields or methods of the Coin type, but it is used to differentiate between different types of coins. It will make sure that the USD and EUR coins are not mixed up.","breadcrumbs":"Syntax Basics » Generics » Phantom Type Parameters","id":"164","title":"Phantom Type Parameters"},"165":{"body":"Type parameters can be constrained to have certain abilities. This is useful when you need the inner type to allow certain behavior, such as copy or drop . The syntax for constraining a type parameter is T: + . /// A generic type with a type parameter that has the `drop` ability.\nstruct Droppable { value: T,\n} /// A generic struct with a type parameter that has the `copy` and `drop` abilities.\nstruct CopyableDroppable { value: T, // T must have the `copy` and `drop` abilities\n} Move Compiler will enforce that the type parameter T has the specified abilities. If the type parameter does not have the specified abilities, the code will not compile. /// Type without any abilities.\nstruct NoAbilities {} #[test]\nfun test_constraints() { // Fails - `NoAbilities` does not have the `drop` ability let droppable = Droppable { value: 10 }; // Fails - `NoAbilities` does not have the `copy` and `drop` abilities let copyable_droppable = CopyableDroppable { value: 10 };\n}","breadcrumbs":"Syntax Basics » Generics » Constraints on Type Parameters","id":"165","title":"Constraints on Type Parameters"},"166":{"body":"TODO: add links to","breadcrumbs":"Syntax Basics » Generics » Further Reading","id":"166","title":"Further Reading"},"167":{"body":"In programming languages reflection is the ability of a program to examine and modify its own structure and behavior. In Move, there's a limited form of reflection that allows you to inspect the type of a value at runtime. This is useful when you need to store type information in a homogeneous collection, or when you need to check if a type belongs to a package. Type reflection is implemented in the Standard Library module std::type_name. Expressed very roughly, it gives a single function get() which returns the name of the type T.","breadcrumbs":"Syntax Basics » Type Reflection » Type Reflection","id":"167","title":"Type Reflection"},"168":{"body":"The module is pretty straightforward, and operations allowed on the result are limited to getting a string representation and extracting the module and address of the type. module book::type_reflection { use std::type_name; /// A function that returns the name of the type `T` and its module and address. public fun i_dont_know_you(): (String, String, String) { let type_name: TypeName = type_name::get(); // there's a way to borrow let str: &String = type_name.borrow_string(); let module_name: String = type_name.get_module(); let address_str: String = type_name.get_address(); // and a way to consume the value let str = type_name.into_string(); (str, module_name, address_str) } #[test_only] struct MyType {} #[test] fun test_type_reflection() { let (type_name, module_name, address_str) = i_dont_know_you(); // assert!(module_name == b\"type_reflection\".to_string(), 1); }\n}","breadcrumbs":"Syntax Basics » Type Reflection » In practice","id":"168","title":"In practice"},"169":{"body":"Type Reflection is an important","breadcrumbs":"Syntax Basics » Type Reflection » Further reading","id":"169","title":"Further reading"},"17":{"body":"First, you need to initialize a new project. Assuming you have Sui installed , run the following command: $ sui move new hello_world Sui CLI has a move subcommand which is used to work with Move packages. The new subcommand creates a new package with the given name in a new directory. In our case, the package name is hello_world, and it is located in the hello_world directory. To make sure that the package was created successfully, we can check the contents of the current directory, and see that there is a new hello_world path. $ ls | grep hello_world\nhello_world If the output looks like this, then everything is fine, and we can proceed. The folder structure of the package is the folowing: hello_world\n├── Move.toml\n├── src/\n│ └── hello_world.move\n└── tests/ └── hello_world_tests.move The address I'm using in this book is always 0x0 and the name for it is \"book\". You can use any address you want, but make sure to change it in the examples. To make the examples work as is, please, add the following address to the [addresses] section in the Move.toml: # Move.toml\n[addresses]\nstd = \"0x1\"\nbook = \"0x0\"","breadcrumbs":"Your First Move » Hello World! » Initialize a project","id":"17","title":"Initialize a project"},"170":{"body":"Due to the object model and the data organization model of Sui, some operations can be performed in a more efficient and parallelized way. This is called the fast path . Transaction that touches shared state requires consensus because it can be accessed by multiple parties at the same time. However, if the transaction only touches the private state (owned objects), there is no need for consensus. This is the fast path. We have a favorite example for this: a coffee machine and a coffee cup. The coffee machine placed in the office is a shared resource - everyone can use it, but there can be only one user at a time. The coffee cup, on the other hand, is a private resource - it belongs to a specific person, and only that person can use it. To make coffee, one needs to use the coffee machine and wait if there's someone else using it. However, once the coffee is made and poured into the cup, the person can take the cup and drink the coffee without waiting for anyone else. The same principle applies to Sui. If a transaction only touches the private state (the cup with coffee), it can be executed without consensus. If it touches the shared state (the coffee machine), it requires consensus. This is the fast path.","breadcrumbs":"Advanced Programmability » Fast Path » Fast Path","id":"170","title":"Fast Path"},"171":{"body":"Consensus is only required for mutating the shared state. If the object is immutable, it is treated as a \"constant\" and can be accessed in parallel. Frozen objects can be used to share unchangable data between multiple parties without requiring consensus.","breadcrumbs":"Advanced Programmability » Fast Path » Frozen objects","id":"171","title":"Frozen objects"},"172":{"body":"module book::coffee_machine { use sui::object::{Self, UID}; use sui::tx_context::TxContext; /// Coffee machine is a shared object, hence requires `key` ability. struct CoffeeMachine has key { id: UID, counter: u16 } /// Cup is an owned object. struct Cup has key, store { id: UID, has_coffee: bool } /// Initialize the module and share the `CoffeeMachine` object. fun init(ctx: &mut TxContext) { transfer::share_object(CoffeeMachine { id: object::new(ctx), counter: 0 }); } /// Take a cup out of thin air. This is a fast path operation. public fun take_cup(ctx: &mut TxContext): Cup { Cup { id: object::new(ctx), has_coffee: false } } /// Make coffee and pour it into the cup. Requires consensus. public fun make_coffee(mut machine: &mut CoffeeMachine, mut cup: &mut Cup) { machine.counter = machine.counter + 1; cup.has_coffee = true; } /// Drink coffee from the cup. This is a fast path operation. public fun drink_coffee(mut cup: &mut Cup) { cup.has_coffee = false; } /// Put the cup back. This is a fast path operation. public fun put_back(cup: Cup) { let Cup { id, has_coffee: _ } = cup; object::delete(id); }\n}","breadcrumbs":"Advanced Programmability » Fast Path » In practice","id":"172","title":"In practice"},"173":{"body":"The Clock object with the reserved address 0x6 is a special case of a shared object which maintains the fast path. While being a shared object, it cannot be passed by a mutable reference in a regular transaction. An attempt to do so will not succeed, and the transaction will be rejected.","breadcrumbs":"Advanced Programmability » Fast Path » Special case: Clock","id":"173","title":"Special case: Clock"},"174":{"body":"Every transaction has the execution context. The context is a set of pre-defined variables that are available to the program during execution. For example, every transaction has a sender address, and the transaction context contains a variable that holds the sender address. The transaction context is available to the program through the TxContext struct. The struct is defined in the sui::tx_context module and contains the following fields: File: sui-framework/tx_context.move /// Information about the transaction currently being executed.\n/// This cannot be constructed by a transaction--it is a privileged object created by\n/// the VM and passed in to the entrypoint of the transaction as `&mut TxContext`.\nstruct TxContext has drop { /// The address of the user that signed the current transaction sender: address, /// Hash of the current transaction tx_hash: vector, /// The current epoch number epoch: u64, /// Timestamp that the epoch started at epoch_timestamp_ms: u64, /// Counter recording the number of fresh id's created while executing /// this transaction. Always 0 at the start of a transaction ids_created: u64\n} Transaction context cannot be constructed manually or directly modified. It is created by the system and passed to the function as a reference in a transaction. Any function called in a Transaction Block has access to the context and can pass it into the nested calls. TxContext has to be the last argument in the function signature.","breadcrumbs":"Advanced Programmability » Transaction Context » Transaction Context","id":"174","title":"Transaction Context"},"175":{"body":"With only exception of the ids_created, all of the fields in the TxContext have getters. The getters are defined in the sui::tx_context module and are available to the program. The getters don't require &mut because they don't modify the context. public fun some_action(ctx: &TxContext) { let _me = ctx.sender() let _epoch = ctx.epoch(); let _digest = ctx.digest(); // ...\n}","breadcrumbs":"Advanced Programmability » Transaction Context » Reading the Transaction Context","id":"175","title":"Reading the Transaction Context"},"176":{"body":"The TxContext is required to create new objects (or just UIDs) in the system. New UIDs are derived from the transaction digest, and for the digest to be unique, there needs to be a changing parameter. Sui uses the ids_created field for that. Every time a new UID is created, the ids_created field is incremented by one. This way, the digest is always unique. Internally, it is represented as the derive_id function: File: sui-framework/tx_context.move native fun derive_id(tx_hash: vector, ids_created: u64): address;","breadcrumbs":"Advanced Programmability » Transaction Context » Mutability","id":"176","title":"Mutability"},"177":{"body":"The underlying derive_id function can also be utilized in your program to generate unique addresses. The function itself is not exposed, but a wrapper function fresh_object_address is available in the sui::tx_context module. It may be useful if you need to generate a unique identifier in your program. File: sui-framework/tx_context.move /// Create an `address` that has not been used. As it is an object address, it will never\n/// occur as the address for a user.\n/// In other words, the generated address is a globally unique object ID.\npublic fun fresh_object_address(ctx: &mut TxContext): address { let ids_created = ctx.ids_created; let id = derive_id(*&ctx.tx_hash, ids_created); ctx.ids_created = ids_created + 1; id\n}","breadcrumbs":"Advanced Programmability » Transaction Context » Generating unique addresses","id":"177","title":"Generating unique addresses"},"178":{"body":"Collection types are a fundamental part of any programming language. They are used to store a collection of data, such as a list of items. The vector type has already been covered in the vector section , and in this chapter we will cover the collection types offered by the Sui Framework. VecSet VecMap","breadcrumbs":"Advanced Programmability » Collections » Collections","id":"178","title":"Collections"},"179":{"body":"VecSet is a collection type that stores a set of unique items. It is similar to a vector, but it does not allow duplicate items. This makes it useful for storing a collection of unique items, such as a list of unique IDs or addresses. module book::collections { use sui::vec_set::{Self, VecSet}; struct App has drop { /// `VecSet` used in the struct definition subscribers: VecSet
} #[test] fun vec_set_playground() { let set = vec_set::empty(); // create an empty set let set = vec_set::sigleton(1); // create a set with a single item set.insert(2); // add an item to the set set.insert(3); assert!(set.contains(1), 0); // check if an item is in the set assert!(set.size() == 3, 1); // get the number of items in the set assert!(!set.is_empty(), 2); // check if the set is empty set.remove(2); // remove an item from the set }\n}","breadcrumbs":"Advanced Programmability » Collections » VecSet","id":"179","title":"VecSet"},"18":{"body":"Let's create a new module called hello_world. To do so, create a new file in the sources folder called hello_world.move. So that the structure looks like this: sources/ hello_world.move\nMove.toml And then add the following code to the hello_world.move file: // sources/hello_world.move\nmodule book::hello_world { use std::string::{Self, String}; public fun hello_world(): String { string::utf8(b\"Hello, World!\") }\n} While it's not a hard restriction, it's is considered a good practice to name the module the same as the file. So, in our case, the module name is hello_world and the file name is hello_world.move. The module name and function names should be in snake_case - all lowercase letters with underscores between words. You can read more about coding conventions in the Coding Conventions section.","breadcrumbs":"Your First Move » Hello World! » Create a module","id":"18","title":"Create a module"},"180":{"body":"VecMap is a collection type that stores a map of key-value pairs. It is similar to a VecSet, but it allows you to associate a value with each item in the set. This makes it useful for storing a collection of key-value pairs, such as a list of addresses and their balances, or a list of user IDs and their associated data. Keys in a VecMap are unique, and each key can only be associated with a single value. If you try to insert a key-value pair with a key that already exists in the map, the old value will be replaced with the new value. module book::collections { use std::string::String; use sui::vec_map::{Self, VecMap}; struct Metadata has drop { name: String /// `VecMap` used in the struct definition attributes: VecMap } #[test] fun vec_map_playground() { let mut map = vec_map::empty(); // create an empty map map.insert(2, b\"two\".to_string()); // add a key-value pair to the map map.insert(3, b\"three\".to_string()); assert!(map.contains(1), 0); // check if a key is in the map map.remove(&2); // remove a key-value pair from the map }\n}","breadcrumbs":"Advanced Programmability » Collections » VecMap","id":"180","title":"VecMap"},"181":{"body":"Sui Object model allows objects to be attached to other objects as dynamic fields . The behavior is similar to how a Map works in other programming languages, however, the types of attached objects can be any. This allows for a wide range of use cases, such as attaching an accessory to a character, or storing large, non-heterogeneous collections in a single object.","breadcrumbs":"Advanced Programmability » Dynamic Fields » Dynamic Fields","id":"181","title":"Dynamic Fields"},"182":{"body":"Dynamic fields are attached to an object via a key , which can be any type with the store , copy and drop abilities. The key is used to access the attached object, and can be used to update or remove it. The attached object can be any type, if it has the store ability.","breadcrumbs":"Advanced Programmability » Dynamic Fields » Structure","id":"182","title":"Structure"},"183":{"body":"Dynamic fields are defined in the sui::dynamic_field module. module book::accessories { struct Character has key { id: UID, name: String } /// An accessory that can be attached to a character. struct Accessory has store { type: String, name: String, }\n}","breadcrumbs":"Advanced Programmability » Dynamic Fields » Usage","id":"183","title":"Usage"},"184":{"body":"TODO: dynamic object fields discoverability benefits of DOFs","breadcrumbs":"Advanced Programmability » Dynamic Fields » Dynamic Object Fields","id":"184","title":"Dynamic Object Fields"},"185":{"body":"TODO: explain how custom fields ca","breadcrumbs":"Advanced Programmability » Dynamic Fields » Custom Fields for Keys","id":"185","title":"Custom Fields for Keys"},"186":{"body":"Dynamic fields are used for: Heterogeneous collections Storing large data that does not fit into the object limit size Attaching objects to other objects as a part of application logic Extending existing types with additional data Storing data that is not always present","breadcrumbs":"Advanced Programmability » Dynamic Fields » Applications","id":"186","title":"Applications"},"187":{"body":"","breadcrumbs":"Advanced Programmability » Testing » Testing","id":"187","title":"Testing"},"188":{"body":"","breadcrumbs":"Advanced Programmability » Testing » #[test] and #[test_only]","id":"188","title":"#[test] and #[test_only]"},"189":{"body":"","breadcrumbs":"Advanced Programmability » Testing » Unit Testing with Dummy Context","id":"189","title":"Unit Testing with Dummy Context"},"19":{"body":"Let's take a closer look at the code we just wrote: module book::hello_world {\n} The first line of code declares a module called hello_world stored at the address book. The contents of the module go inside the curly braces {}. The last line closes the module declaration with a closing curly brace }. We will go through the module declaration in more detail in the Modules section. Then we import two members of the std::string module (which is part of the std package). The string module contains the String type, and the Self keyword imports the module itself, so we can use its functions. use std::string::{Self, String}; Then we define a hello_world function using the keyword fun which takes no arguments and returns a String type. The public keyword marks the visibility of the function - \"public\" functions can be accessed by other modules. The function body is inside the curly braces {}. In the Function section we will learn more about functions. public fun hello_world(): String { string::utf8(b\"Hello, World!\") } The function body consists of a single function call to the string::utf8 function and returns a String type. The expression is a bytestring literal b\"Hello World!\".","breadcrumbs":"Your First Move » Hello World! » Dive into the code","id":"19","title":"Dive into the code"},"190":{"body":"","breadcrumbs":"Advanced Programmability » Testing » Utilizing the Test Scenario","id":"190","title":"Utilizing the Test Scenario"},"191":{"body":"When publishing a package that is intented to be used (an NFT protocol or a library), it is important to showcase how this package can be used. This is where examples come in handy. There's no special functionality for examples in Move, however, there are some conventions that are used to mark examples. First of all, only sources are included into the package bytecode, so any code placed in a different directory will not be included, but will be tested! This is why placing examples into a separate examples/ directory is a good idea. sources/ protocol.move library.move\ntests/ protocol_test.move\nexamples/ my_example.move\nMove.toml","breadcrumbs":"Advanced Programmability » Testing » Adding Examples","id":"191","title":"Adding Examples"},"192":{"body":"Sui has two ways of accessing the current time: Epoch and Time. The former represents operational periods in the system and changed roughly every 24 hours. The latter represents the current time in milliseconds since the Unix Epoch. Both can be accessed freely in the program.","breadcrumbs":"Advanced Programmability » Epoch and Time » Epoch and Time","id":"192","title":"Epoch and Time"},"193":{"body":"Epochs are used to separate the system into operational periods. During an epoch the validator set is fixed, however, at the epoch boundary, the validator set can be changed. Epochs play a crucial role in the consensus algorithm and are used to determine the current validator set. They are also used as measurement in the staking mechanism. Epoch can be read from the transaction context : public fun current_epoch(ctx: &TxContext) { let epoch = ctx.epoch(); // ...\n} It is also possible to get the unix timestamp of the epoch start: public fun current_epoch_start(ctx: &TxContext) { let epoch_start = ctx.epoch_timestamp_ms(); // ...\n} Normally, epochs are used in staking and system operations, however, in custom scenarios they can be used to emulate 24h periods. They are cricital if an application relies on the staking logic or needs to know the current validator set.","breadcrumbs":"Advanced Programmability » Epoch and Time » Epoch","id":"193","title":"Epoch"},"194":{"body":"For a more precise time measurement, Sui provides the Clock object. It is a system object that is updated during checkpoints by the system, which stores the current time in milliseconds since the Unix Epoch. The Clock object is defined in the sui::clock module and has a reserved address 0x6. Clock is a shared object and normally would require consensus to access. However, Clock is special, and the system won't allow accessing it mutably, so that the only way to access it is immutably. This limitation allows parallel access to the Clock object and makes it a fast path operation . File: sui-framework/clock.move /// Singleton shared object that exposes time to Move calls. This\n/// object is found at address 0x6, and can only be read (accessed\n/// via an immutable reference) by entry functions.\n///\n/// Entry Functions that attempt to accept `Clock` by mutable\n/// reference or value will fail to verify, and honest validators\n/// will not sign or execute transactions that use `Clock` as an\n/// input parameter, unless it is passed by immutable reference.\nstruct Clock has key { id: UID, /// The clock's timestamp, which is set automatically by a /// system transaction every time consensus commits a /// schedule, or by `sui::clock::increment_for_testing` during /// testing. timestamp_ms: u64,\n} There is only one public function available in the Clock module - timestamp_ms. It returns the current time in milliseconds since the Unix Epoch. /// Clock needs to be passed as an immutable reference.\npublic fun current_time(clock: &Clock) { let _time = clock.timestamp_ms(); // ...\n}","breadcrumbs":"Advanced Programmability » Epoch and Time » Time","id":"194","title":"Time"},"195":{"body":"TODO: how to use Clock in tests.","breadcrumbs":"Advanced Programmability » Epoch and Time » Testing","id":"195","title":"Testing"},"196":{"body":"Some of the language features combined together can create patterns that are similar to other programming languages. The simplest example would be \"getters and setters\" - functions that get and set the value of a field. This pattern is possible, because struct fields are private by default, and can only be accessed through functions. However, there are more advanced patterns, such as the abstract class. An abstract class is a class that cannot be instantiated, but can be inherited from. While Move does not have inheritance, it has generic structs, which can be instantiated with different types. This allows us to create a generic struct that can be used as an abstract class. Combined with a set of Witness-gated functions, this allows us to create a generic struct with a generic implementation. Some of the methods in this approach will be shared and available to all implementations, while others will be abstract and will need to be implemented by the concrete implementations.","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Abstract Class","id":"196","title":"Abstract Class"},"197":{"body":"","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Generic Struct","id":"197","title":"Generic Struct"},"198":{"body":"","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Common methods","id":"198","title":"Common methods"},"199":{"body":"","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Witness-gated Functions","id":"199","title":"Witness-gated Functions"},"2":{"body":"2019 - Libra is announced 2019 - Move a Language with Programmable Resources 2022 - The Diem Association is closed, Move is open sourced 2023 - ... 2024 - Move 2024 is released","breadcrumbs":"History » History","id":"2","title":"History"},"20":{"body":"To compile the package, run the following command: $ sui move build If you see this (or - for other binaries - similar) output, then everything is fine, and the code compiled successfully: > UPDATING GIT DEPENDENCY https://github.com/move-language/move.git\n> INCLUDING DEPENDENCY MoveStdlib\n> BUILDING Book Congratulations! You've just compiled your first Move program. Now, let's add a test and some logging so we see that it works.","breadcrumbs":"Your First Move » Hello World! » Compile the package","id":"20","title":"Compile the package"},"200":{"body":"While this approach imitates the abstract class pattern well, it is not the same as the abstract class in OOP. The main difference is that the abstract class in OOP and its implementors have different type. In Move, the base type stays the same, and the implementors set a generic type parameter. Another notable difference is that due to lack of dynamic dispatch and interfaces, the implemented methods are not available through the base type and can even be missing.","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Differences from OOP","id":"200","title":"Differences from OOP"},"201":{"body":"The Sui Framework uses this pattern to implement the Coin type and the underlying Balance. Its variation is also used in the Closed Loop Token implementation, however, the latter is a bit more complex, because it uses the Request pattern to dynamically implement the interface.","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Usage in Sui Framework","id":"201","title":"Usage in Sui Framework"},"202":{"body":"This section contains a collection of guides that cover various aspects of programming on Sui. They are intended to provide a deeper understanding of Sui blockchain and Move language, while also aiming at practical challenges and solutions.","breadcrumbs":"Guides » Guides","id":"202","title":"Guides"},"203":{"body":"Move 2024 is the new edition of the Move language that is maintained by Mysten Labs. This guide is intended to help you understand the differences between the 2024 edition and the previous version of the Move language.","breadcrumbs":"Guides » 2024 Migration Guide » Move 2024 Migration Guide","id":"203","title":"Move 2024 Migration Guide"},"204":{"body":"To use the new edition, you need to specify the edition in the move file. The edition is specified in the move file using the edition keyword. Currently, the only available edition is 2024.alpha. edition = \"2024.alpha\";","breadcrumbs":"Guides » 2024 Migration Guide » Using the New Edition","id":"204","title":"Using the New Edition"},"205":{"body":"In Move 2024, structs get a visibility modifier. Just like functions, structs can be public, friend, or private. // Move 2020\nstruct Book {} // Move 2024\npublic struct Book {}","breadcrumbs":"Guides » 2024 Migration Guide » Struct Visibility","id":"205","title":"Struct Visibility"},"206":{"body":"In the new edition, functions which have a struct as the first argument are associated with the struct. This means that the function can be called using the dot notation. Methods defined in the same module with the type are automatically exported. public fun count(c: &Counter): u64 { /* ... */ } fun use_counter() { // move 2020 let count = counter::count(&c); // move 2024 let count = c.count();\n}","breadcrumbs":"Guides » 2024 Migration Guide » Struct Methods","id":"206","title":"Struct Methods"},"207":{"body":"The borrow and borrow_mut functions (when defined) can be accessed using the square brackets. Just like the method syntax, the borrowing functions are associated with the type. fun play_vec() { let v = vector[1,2,3,4]; let first = v[0]; // calls vector::borrow(v, 0) v[0] = 5; // calls vector::borrow_mut(v, 0)\n}","breadcrumbs":"Guides » 2024 Migration Guide » Borrowing Operator","id":"207","title":"Borrowing Operator"},"208":{"body":"In Move 2024, generic methods can be associated with types. The alias can be defined for any type privately to the module, or publicly, if the type is defined in the same module. use fun my_custom_function as vector.do_magic;","breadcrumbs":"Guides » 2024 Migration Guide » Method Aliases","id":"208","title":"Method Aliases"},"209":{"body":"Macros are introduced in Move 2024. And assert! is no longer a built-in function - Instead, it's a macro. // can be called as for!(0, 10, |i| call(i));\nmacro fun for($start: u64, $stop: u64, $body: |u64|) { let mut i = $start; let stop = $stop; while (i < stop) { $body(i); i = i + 1 }\n}","breadcrumbs":"Guides » 2024 Migration Guide » Macros","id":"209","title":"Macros"},"21":{"body":"To run a Move program there needs to be an environment which stores packages and executes transactions. The best way to test a Move program is to write some tests and run them locally. Move has built-in testing functionality, and the tests are written in Move as well. In this section, we will learn how to write tests for our hello_world module. First, let's try to run tests. All of the Move binaries support the test command, and this is the command we will use to run tests: $ sui move test If you see similar output, then everything is fine, and the test command has run successfully: INCLUDING DEPENDENCY MoveStdlib\nBUILDING Book Samples\nRunning Move unit tests\nTest result: OK. Total tests: 0; passed: 0; failed: 0 As you can see, the test command has run successfully, but it didn't find any tests. Let's add some tests to our module.","breadcrumbs":"Your First Move » Adding Tests » Adding Tests","id":"21","title":"Adding Tests"},"210":{"body":"To talk about best practices for upgradability, we need to first understand what can be upgraded in a package. The base premise of upgradability is that an upgrade should not break public compatibility with the previous version. The parts of the module which can be used in dependent packages should not change their static signature. This applies to modules - a module can not be removed from a package, public structs - they can be used in function signatures and public functions - they can be called from other packages. // module can not be removed from the package\nmodule book::upgradable { // dependencies can be changed use sui::tx_context::TxContext; use sui::object::UID; // public structs can not be removed and can't be changed public struct Book has key { id: UID } // public functions can not be removed and their signature can never change public fun create_book(ctx: &mut TxContext): Book { create_book_internal(ctx) } // friend-only functions can be removed and changed public(friend) fun create_book_friend(ctx: &mut TxContext): Book { create_book_internal(ctx) } // entry functions can be removed and changed as long they're not public entry fun create_book_entry(ctx: &mut TxContext): Book { create_book_internal(ctx) } // private functions can be removed and changed fun create_book_internal(ctx: &mut TxContext): Book { abort 0 }\n}","breadcrumbs":"Guides » Upgradability Practices » Upgradability Practices","id":"210","title":"Upgradability Practices"},"211":{"body":"TODO: Add a section about entry and friend functions","breadcrumbs":"Guides » Upgradability Practices » Using entry and friend functions","id":"211","title":"Using entry and friend functions"},"212":{"body":"To discard previous versions of the package, the objects can be versioned. As long as the object contains a version field, and the code which uses the object expects and asserts a specific version, the code can be force-migrated to the new version. Normally, after an upgrade, admin functions can be used to update the version of the shared state, so that the new version of code can be used, and the old version aborts with a version mismatch. module book::versioned_state { const EVersionMismatch: u64 = 0; const VERSION: u8 = 1; /// The shared state (can be owned too) struct SharedState has key { id: UID, version: u8, /* ... */ } public fun mutate(state: &mut SharedState) { assert!(state.version == VERSION, EVersionMismatch); // ... }\n}","breadcrumbs":"Guides » Upgradability Practices » Versioning objects","id":"212","title":"Versioning objects"},"213":{"body":"There's a common pattern in Sui which allows changing the stored configuration of an object while retaining the same object signature. This is done by keeping the base object simple and versioned and adding an actual configuration object as a dynamic field. Using this anchor pattern, the configuration can be changed with package upgrades while keeping the same base object signature. module book::versioned_config { /// The base object struct Config has key { id: UID, version: u16 } /// The actual configuration struct ConfigV1 has store { data: Bag, metadata: VecMap } // ...\n}","breadcrumbs":"Guides » Upgradability Practices » Versioning configuration with dynamic fields","id":"213","title":"Versioning configuration with dynamic fields"},"214":{"body":"TODO: add two patterns for modular architecture: object capability (SuiFrens) and witness registry (SuiNS)","breadcrumbs":"Guides » Upgradability Practices » Modular architecture","id":"214","title":"Modular architecture"},"215":{"body":"To guarantee the safety and security of the network, Sui has certain limits and restrictions. These limits are in place to prevent abuse and to ensure that the network remains stable and efficient. This guide provides an overview of these limits and restrictions, and how to build your application to work within them. The limits are defined in the protocol configuration and are enforced by the network. If any of the limits are exceeded, the transaction will either be rejected or aborted. The limits, being a part of the protocol, can only be changed through a network upgrade.","breadcrumbs":"Guides » Building against Limits » Building against Limits","id":"215","title":"Building against Limits"},"216":{"body":"The size of a transaction is limited to 128KB. This includes the size of the transaction payload, the size of the transaction signature, and the size of the transaction metadata. If a transaction exceeds this limit, it will be rejected by the network.","breadcrumbs":"Guides » Building against Limits » Transaction Size","id":"216","title":"Transaction Size"},"217":{"body":"The size of an object is limited to 256KB. This includes the size of the object data. If an object exceeds this limit, it will be rejected by the network. While a single object cannot bypass this limit, for more extensive storage options, one could use a combination of a base object with other attached to it using dynamic fields (eg Bag).","breadcrumbs":"Guides » Building against Limits » Object Size","id":"217","title":"Object Size"},"218":{"body":"The size of a single pure argument is limited to 16KB. A transaction argument bigger than this limit will result in execution failure. So in order to create a vector of more than ~500 addresses (given that a single address is 32 bytes), it needs to be joined dynamically either in Transaction Block or in a Move function. Standard functions like vector::append() can join two vectors of ~16KB resulting in a ~32KB of data as a single value.","breadcrumbs":"Guides » Building against Limits » Single Pure Argument Size","id":"218","title":"Single Pure Argument Size"},"219":{"body":"The maximum number of objects that can be created in a single transaction is 2048. If a transaction attempts to create more than 2048 objects, it will be rejected by the network. This also affects dynamic fields , as both the key and the value are objects. So the maximum number of dynamic fields that can be created in a single transaction is 1024.","breadcrumbs":"Guides » Building against Limits » Maximum Number of Objects created","id":"219","title":"Maximum Number of Objects created"},"22":{"body":"When the test command runs, it looks for all tests in all files in the directory. Tests can be either placed separate modules or in the same module as the code they test. First, let's add a test function to the hello_world module: module book::hello_world { use std::string::{Self, String}; public fun hello_world(): String { string::utf8(b\"Hello, World!\") } #[test] fun test_is_hello_world() { let expected = string::utf8(b\"Hello, World!\"); assert!(hello_world() == expected, 0) }\n} The test function is a function with a #[test] attribute. Normally it takes no arguments (but it can take arguments in some cases - you'll learn more about it closer to the end of this book) and returns nothing. Tests placed in the same module as the code they test are called \"unit tests\". They can access all functions and types in the module. We'll go through them in more detail in the Test section. #[test] fun test_is_hello_world() { let expected = string::utf8(b\"Hello, World!\"); assert!(hello_world() == expected, 0) } Inside the test function, we define the expected outcome by creating a String with the expected value and assign it to the expected variable. Then we use the special built-in assert!() which takes two arguments: a conditional expression and an error code. If the expression evaluates to false, then the test fails with the given error code. The equality operator == compares the actual and expected values and returns true if they are equal. We'll learn more about expressions in the Expression and Scope section. Now let's run the test command again: $ sui move test You should see this output, which means that the test has run successfully: ...\nTest result: OK. Total tests: 1; passed: 1; failed: 0","breadcrumbs":"Your First Move » Adding Tests » Your first test","id":"22","title":"Your first test"},"220":{"body":"The maximum number of events that can be emitted in a single transaction is 1024. If a transaction attempts to emit more than 1024 events, it will be aborted.","breadcrumbs":"Guides » Building against Limits » Maximum Number of Events","id":"220","title":"Maximum Number of Events"},"221":{"body":"Whenever execution encounters an abort, transaction fails and abort code is returned to the caller. Move VM returns the module name that aborted the transaction and the abort code. This behavior is not fully transparent to the caller of the transaction, especially when a single function contains multiple calls to the same function which may abort. In this case, the caller will not know which call aborted the transaction, and it will be hard to debug the issue or provide meaningful error message to the user. module book::module_a { use book::module_b; public fun do_something() { let field_1 = module_b::get_field(1); // may abort with 0 /* ... a lot of logic ... */ let field_2 = module_b::get_field(2); // may abort with 0 /* ... some more logic ... */ let field_3 = module_b::get_field(3); // may abort with 0 }\n} The example above illustrates the case when a single function contains multiple calls which may abort. If the caller of the do_something function receives an abort code 0, it will be hard to understand which call to module_b::get_field aborted the transaction. To address this problem, there are common patterns that can be used to improve error handling.","breadcrumbs":"Guides » Better error handling » Better error handling","id":"221","title":"Better error handling"},"222":{"body":"It is considered a good practice to provide a safe \"check\" function that returns a boolean value indicating whether an operation can be performed safely. If the module_b provides a function has_field that returns a boolean value indicating whether a field exists, the do_something function can be rewritten as follows: module book::module_a { use book::module_b; const ENoField: u64 = 0; public fun do_something() { assert!(module_b::has_field(1), ENoField); let field_1 = module_b::get_field(1); /* ... */ assert!(module_b::has_field(1), ENoField); let field_2 = module_b::get_field(2); /* ... */ assert!(module_b::has_field(1), ENoField); let field_3 = module_b::get_field(3); }\n} By adding custom checks before each call to module_b::get_field, the developer of the module_a takes control over the error handling. And it allows implementing the second rule.","breadcrumbs":"Guides » Better error handling » Rule 1: Handle all possible scenarios","id":"222","title":"Rule 1: Handle all possible scenarios"},"223":{"body":"The second trick, once the abort codes are handled by the caller module, is to use different abort codes for different scenarios. This way, the caller module can provide a meaningful error message to the user. The module_a can be rewritten as follows: module book::module_a { use book::module_b; const ENoFieldA: u64 = 0; const ENoFieldB: u64 = 1; const ENoFieldC: u64 = 2; public fun do_something() { assert!(module_b::has_field(1), ENoFieldA); let field_1 = module_b::get_field(1); /* ... */ assert!(module_b::has_field(1), ENoFieldB); let field_2 = module_b::get_field(2); /* ... */ assert!(module_b::has_field(1), ENoFieldC); let field_3 = module_b::get_field(3); }\n} Now, the caller module can provide a meaningful error message to the user. If the caller receives an abort code 0, it can be translated to \"Field 1 does not exist\". If the caller receives an abort code 1, it can be translated to \"Field 2 does not exist\". And so on.","breadcrumbs":"Guides » Better error handling » Rule 2: Abort with different codes","id":"223","title":"Rule 2: Abort with different codes"},"224":{"body":"A developer is often tempted to add a public function that would assert all the conditions and abort the execution. However, it is a better practice to create a function that returns a boolean value instead. This way, the caller module can handle the error and provide a meaningful error message to the user. module book::some_app_assert { const ENotAuthorized: u64 = 0; public fun do_a() { assert_is_authorized(); // ... } public fun do_b() { assert_is_authorized(); // ... } /// Don't do this public fun assert_is_authorized() { assert!(/* some condition */ true, ENotAuthorized); }\n} This module can be rewritten as follows: module book::some_app { const ENotAuthorized: u64 = 0; public fun do_a() { assert!(is_authorized(), ENotAuthorized); // ... } public fun do_b() { assert!(is_authorized(), ENotAuthorized); // ... } public fun is_authorized(): bool { /* some condition */ true } // a private function can still be used to avoid code duplication for a case // when the same condition with the same abort code is used in multiple places fun assert_is_authorized() { assert!(is_authorized(), ENotAuthorized); }\n} Utilizing these three rules will make the error handling more transparent to the caller of the transaction, and it will allow other developers to use custom abort codes in their modules.","breadcrumbs":"Guides » Better error handling » Rule 3: Return bool instead of assert","id":"224","title":"Rule 3: Return bool instead of assert"},"225":{"body":"Fast Path - term used to describe a transaction that does not involve shared objects, and can be executed without the need for consensus. Internal Type - type that is defined within the module. Fields of this type can not be accessed from outside the module, and, in case of \"key\"-only abilities, can not be used in public_* transfer functions.","breadcrumbs":"Appendix » Glossary » Glossary","id":"225","title":"Glossary"},"226":{"body":"key - ability that allows the struct to be used as a key in the storage. On Sui, the key ability marks an object and requires the first field to be a id: UID. store - ability that allows the struct to be stored inside other objects. This ability relaxes restrictions applied to internal structs, allowing public_* transfer functions to accept them as arguments. It also enables the object to be stored as a dynamic field. copy - ability that allows the struct to be copied. On Sui, the copy ability conflicts with the key ability, and can not be used together with it. drop - ability that allows the struct to be ignored or discarded. On Sui, the drop ability cannot be used together with the key ability, as objects are not allowed to be ignored.","breadcrumbs":"Appendix » Glossary » Abilities","id":"226","title":"Abilities"},"23":{"body":"Try replacing the equality operator == inside the assert! with the inequality operator != and run the test command again. assert!(hello_world() != expected, 0) You should see this output, which means that the test has failed: Running Move unit tests\n[ FAIL ] 0x0::hello_world::test_is_hello_world Test failures: Failures in 0x0::hello_world: ┌── test_is_hello_world ──────\n│ error[E11001]: test failure\n│ ┌─ ./sources/your-first-move/hello_world.move:14:9\n│ │\n│ 12 │ fun test_is_hello_world() {\n│ │ ------------------- In this function in 0x0::hello_world\n│ 13 │ let expected = string::utf8(b\"Hello, World!\");\n│ 14 │ assert!(hello_world() != expected, 0)\n│ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Test was not expected to error, but it aborted with code 0 originating in the module 00000000000000000000000000000000::hello_world rooted here\n│\n│\n└────────────────── Test result: FAILED. Total tests: 1; passed: 0; failed: 1 Tests are used to verify the execution of the code. If the code is correct, the test should pass, otherwise it should fail. In this case, the test failed because we intentionally made a mistake in the test code. However, normally you should write tests that check the correctness of the code, not the other way around! In the next section, we will learn how to debug Move programs and print intermediate values to the console.","breadcrumbs":"Your First Move » Adding Tests » Failed experiment","id":"23","title":"Failed experiment"},"24":{"body":"Now that we have a package with a module and a test, let's take a slight detour and learn how to debug Move programs. Move Compiler has a built-in debugging tool that allows you to print intermediate values to the console. This is especially useful when you are writing tests and want to see what's going on inside the program.","breadcrumbs":"Your First Move » Debugging » Debugging","id":"24","title":"Debugging"},"25":{"body":"To use the debug module, we need to import it in our module. Imports are usually grouped together for readability and they are placed at the top of the module. Let's add the import statement to the hello_world module: module book::hello_world { use std::string::{Self, String}; use std::debug; // the added import! Having imported the std::debug module, we can now use its functions. Let's add a debug::print function call to the hello_world function. To achieve that we need to change the function body. Instead of returning the value right away we will assign it to a variable, print it to the console and then return it: public fun hello_world(): String { let result = string::utf8(b\"Hello, World!\"); debug::print(&result); result } First, run the build command: $ sui move build The output does not contain anything unusual, because our code was never executed. But running build is an important part of the routine - this way we make sure that the changes we added can compile. Let's run the test command now: $ sui move test The output of the test command now contains the \"Hello, World!\" string: INCLUDING DEPENDENCY MoveNursery\nINCLUDING DEPENDENCY MoveStdlib\nBUILDING Book Samples\nRunning Move unit tests\n[debug] \"Hello, World!\"\n[ PASS ] 0x0::hello_world::test_is_hello_world\nTest result: OK. Total tests: 1; passed: 1; failed: 0 Now every time the hello_world function is run in tests, you'll see the \"Hello, World!\" string in the output.","breadcrumbs":"Your First Move » Debugging » New import","id":"25","title":"New import"},"26":{"body":"Debug should only be used in local environment and never published on-chain. Usually, during the publish, the debug module is either removed from the package or the publishing fails with an error. There's no way to use this functionality on-chain.","breadcrumbs":"Your First Move » Debugging » Correct usage","id":"26","title":"Correct usage"},"27":{"body":"There's one trick that allows you to save some time while debugging. Instead of adding a module-level import, use a fully qualified function name. This way you don't need to add an import statement to the module, but you can still use the debug::print function: std::debug::print(&my_variable); Be mindful that the value passed into debug should be a reference (the & symbol in front of the variable name). If you pass a value, the compiler will emit an error.","breadcrumbs":"Your First Move » Debugging » Hint","id":"27","title":"Hint"},"28":{"body":"Move CLI has a built-in tool for generating documentation for Move modules. The tool is included into the binary and available out of the box. In this section we will learn how to generate documentation for our hello_world module.","breadcrumbs":"Your First Move » Generating Docs » Generating Documentation","id":"28","title":"Generating Documentation"},"29":{"body":"To generate documentation for a module, we need to add documentation comments to the module and its functions. Documentation comments are written in Markdown and start with /// (three slashes). For example, let's add a documentation comment to the hello_world module: /// This module contains a function that returns a string \"Hello, World!\".\nmodule book::hello_world { Doc comments placed above the module are linked to the module itself, while doc comments placed above the function are linked to the function. /// As the name says: returns a string \"Hello, World!\". public fun hello_world(): String { string::utf8(b\"Hello, World!\") } If a documented member has an attribute, such as #[test] in the example below, the doc comment must be placed after the attribute: While it is possible to document #[test] functions, doc comments for tests will not be included in the generated documentation. #[test] /// This is a test for the `hello_world` function. fun test_is_hello_world() { let expected = string::utf8(b\"Hello, World!\"); let actual = hello_world(); assert!(actual == expected, 0) }","breadcrumbs":"Your First Move » Generating Docs » Adding documentation comments","id":"29","title":"Adding documentation comments"},"3":{"body":"This chapter covers the prerequisites for the Move language: how to set up your IDE, how to install the compiler and what is Move 2024. If you are already familiar with these topics or have a CLI installed, you can skip this chapter and proceed to the next one .","breadcrumbs":"Before we begin » Before we begin","id":"3","title":"Before we begin"},"30":{"body":"To generate documentation for a module, we need to run the sui move build command with a --doc flag. Let's run the command: $ sui move build --doc\n...\n...\nBUILDING Book Samples Alternatively, you can use move test --doc - this can be useful if you want to test and generate documentation at the same time. For example, as a part of your CI/CD pipeline. Once the build is complete, the documentation will be available in the build/docs directory. Each modile will have its own .md file. The documentation for the hello_world module will be available in the build/docs/hello_world.md file. Click to see an example of the `hello_world.md` contents # Module `0x0::hello_world`\nThis module contains a function that returns a string \"Hello, World!\".\n- [Function `hello_world`](#0x0_hello_world_hello_world)\n
use 0x1::debug;\nuse 0x1::string;\n
\n ## Function `hello_world`\nAs the name says: returns a string \"Hello, World!\".\n
fun hello_world(): string::String\n
\n
\nImplementation\n
fun hello_world(): String { let result = string::utf8(b\"Hello, World!\"); debug::print(&result); result\n}\n
\n
","breadcrumbs":"Your First Move » Generating Docs » Generating documentation","id":"30","title":"Generating documentation"},"31":{"body":"In this chapter you will learn about the basic concepts of Sui and Move. You will learn what is a package, how to interact with it, what is an account and a transaction, and how data is stored on Sui. While this chapter is not a complete reference, and you should refer to the Sui Documentation for that, it will give you a good understanding of the basic concepts required to write Move programs on Sui.","breadcrumbs":"Concepts » Concepts","id":"31","title":"Concepts"},"32":{"body":"Move is a language for writing smart contracts - programs that stored and run on the blockchain. A single program is organized into a package. A package is published on the blockchain and is identified by an address . A published package can be interacted with by sending transactions calling its functions. It can also act as a dependency for other packages. To create a new package, use the sui move new command. To learn more about the command, run sui move new --help. Package consists of modules - separate scopes that contain functions, types, and other items. package 0x... module a struct A1 fun hello_world() module b struct B1 fun hello_package()","breadcrumbs":"Concepts » What is a Package » Packages","id":"32","title":"Packages"},"33":{"body":"Locally, a package is a directory with a Move.toml file and a sources directory. The Move.toml file - called the \"package manifest\" - contains metadata about the package, and the sources directory contains the source code for the modules. Packages usually looks like this: sources/ my_module.move another_module.move ...\ntests/ ...\nexamples/ using_my_module.move\nMove.toml The tests directory is optional and contains tests for the package. Code placed into the tests directory is not published on-chain and is only availably in tests. The examples directory can be used for code examples, and is also not published on-chain.","breadcrumbs":"Concepts » What is a Package » Package Structure","id":"33","title":"Package Structure"},"34":{"body":"During development, package doesn't have an address and it needs to be set to 0x0. Once a package is published, it gets a single unique address on the blockchain containing its modules' bytecode. A published package becomes immutable and can be interacted with by sending transactions. 0x... my_module: another_module: ","breadcrumbs":"Concepts » What is a Package » Published Package","id":"34","title":"Published Package"},"35":{"body":"Package Manifest Address Publishing a Package","breadcrumbs":"Concepts » What is a Package » Links","id":"35","title":"Links"},"36":{"body":"The Move.toml is a manifest file that describes the package and its dependencies. It is written in TOML format and contains multiple sections, the most important of which are [package], [dependencies] and [addresses]. [package]\nname = \"my_project\"\nversion = \"0.0.0\"\nedition = \"2024\" [dependencies]\nSui = { git = \"https://github.com/MystenLabs/sui.git\", subdir = \"crates/sui-framework/packages/sui-framework\", rev = \"framework/testnet\" } [addresses]\nstd = \"0x1\"\nalice = \"0xA11CE\" [dev-addresses]\nalice = \"0xB0B\"","breadcrumbs":"Concepts » Manifest » Package Manifest","id":"36","title":"Package Manifest"},"37":{"body":"","breadcrumbs":"Concepts » Manifest » Sections","id":"37","title":"Sections"},"38":{"body":"The [package] section is used to describe the package. None of the fields in this section are published on chain, but they are used in tooling and release management; they also specify the Move edition for the compiler. name - the name of the package when it is imported; version - the version of the package, can be used in release management; edition - the edition of the Move language; currently, the only valid value is 2024.","breadcrumbs":"Concepts » Manifest » Package","id":"38","title":"Package"},"39":{"body":"The [dependencies] section is used to specify the dependencies of the project. Each dependency is specified as a key-value pair, where the key is the name of the dependency, and the value is the dependency specification. The dependency specification can be a git repository URL or a path to the local directory. # git repository\nSui = { git = \"https://github.com/MystenLabs/sui.git\", subdir = \"crates/sui-framework/packages/sui-framework\", rev = \"framework/testnet\" } # local directory\nMyPackage = { local = \"../my-package\" } Packages also import addresses from other packages. For example, the Sui dependency adds the std and sui addresses to the project. These addresses can be used in the code as aliases for the addresses.","breadcrumbs":"Concepts » Manifest » Dependencies","id":"39","title":"Dependencies"},"4":{"body":"Move is a compiled language, so you need to install a compiler to be able to write and run Move programs. The compiler is included into the Sui binary, which can be installed or downloaded using one of the methods below.","breadcrumbs":"Before we begin » Install Sui » Install Sui","id":"4","title":"Install Sui"},"40":{"body":"Sometimes dependencies have conflicting versions of the same package. For example, if you have two dependencies that use different versions of the Sui package, you can override the dependency in the [dependencies] section. To do so, add the override field to the dependency. The version of the dependency specified in the [dependencies] section will be used instead of the one specified in the dependency itself. [dependencies]\nSui = { override = true, git = \"https://github.com/MystenLabs/sui.git\", subdir = \"crates/sui-framework/packages/sui-framework\", rev = \"framework/testnet\" }","breadcrumbs":"Concepts » Manifest » Resolving version conflicts with override","id":"40","title":"Resolving version conflicts with override"},"41":{"body":"It is possible to add [dev-dependencies] section to the manifest. It is used to override dependencies in the dev and test modes. For example, if you want to use a different version of the Sui package in the dev mode, you can add a custom dependency specification to the [dev-dependencies] section.","breadcrumbs":"Concepts » Manifest » Dev-dependencies","id":"41","title":"Dev-dependencies"},"42":{"body":"The [addresses] section is used to add aliases for the addresses. Any address can be specified in this section, and then used in the code as an alias. For example, if you add alice = \"0xA11CE\" to this section, you can use alice as 0xA11CE in the code.","breadcrumbs":"Concepts » Manifest » Addresses","id":"42","title":"Addresses"},"43":{"body":"The [dev-addresses] section is the same as [addresses], but only works for the test and dev modes. Important to note that it is impossible to introduce new aliases in this section, only override the existing ones. So in the example above, if you add alice = \"0xB0B\" to this section, the alice address will be 0xB0B in the test and dev modes, and 0xA11CE in the regular build.","breadcrumbs":"Concepts » Manifest » Dev-addresses","id":"43","title":"Dev-addresses"},"44":{"body":"The TOML format supports two styles for tables: inline and multiline. The examples above are using the inline style, but it is also possible to use the multiline style. You wouldn't want to use it for the [package] section, but it can be useful for the dependencies. # Inline style\n[dependencies]\nSui = { override = true, git = \"\", subdir = \"crates/sui-framework/packages/sui-framework\", rev = \"framework/testnet\" }\nMyPackage = { local = \"../my-package\" } # Multiline style\n[dependencies.Sui]\noverride = true\ngit = \"https://github.com/MystenLabs/sui.git\"\nsubdir = \"crates/sui-framework/packages/sui-framework\"\nrev = \"framework/testnet\" [dependencies.MyPackage]\nlocal = \"../my-package\"","breadcrumbs":"Concepts » Manifest » TOML styles","id":"44","title":"TOML styles"},"45":{"body":"Packages in the Move Documentation","breadcrumbs":"Concepts » Manifest » Links","id":"45","title":"Links"},"46":{"body":"Address is a unique identifier of a location on the blockchain. It is used to identify packages , accounts , and objects . Address has a fixed size of 32 bytes and is usually represented as a hexadecimal string prefixed with 0x. Addresses are case insensitive. 0xe51ff5cd221a81c3d6e22b9e670ddf99004d71de4f769b0312b68c7c4872e2f1 The address above is an example of a valid address. It is 64 characters long (32 bytes) and is prefixed with 0x. Sui also has reserved addresses that are used to identify standard packages and objects. Reserved addresses are typically simple values that are easy to remember and type. For example, the address of the Standard Library is 0x1. Addresses, shorter than 32 bytes, are padded with zeros to the left. 0x1 = 0x0000000000000000000000000000000000000000000000000000000000000001 Here are some examples of reserved addresses: 0x1 - address of the Sui Standard Library (alias std) 0x2 - address of the Sui Framework (alias sui) 0x5 - address of the Sui System object 0x6 - address of the system Clock object 0x403 - address of the DenyList system object","breadcrumbs":"Concepts » Addresses » Addresses","id":"46","title":"Addresses"},"47":{"body":"Address type in Move","breadcrumbs":"Concepts » Addresses » Further reading","id":"47","title":"Further reading"},"48":{"body":"Module is the basic unit of organization in a package. A module is a separate scope that contains functions, types, and other items. A package consists of one or more modules.","breadcrumbs":"Concepts » Module » Module","id":"48","title":"Module"},"49":{"body":"Accounts interact with the blockchain by sending transactions . Transactions can call functions in a package, and can also deploy new packages. On Sui, a single transaction can contain multiple operations, we call them \"commands\". A command can be a call to a function, a deployment of a new package, upgrade of an existing one, or a combination of these. Commands can return values, which can be used in subsequent commands.","breadcrumbs":"Concepts » Interacting with a Package » Interacting with a Package","id":"49","title":"Interacting with a Package"},"5":{"body":"You can download the latest Sui binary from the releases page . The binary is available for macOS, Linux and Windows. For education purposes and development, we recommend using the mainnet version.","breadcrumbs":"Before we begin » Install Sui » Download Binary","id":"5","title":"Download Binary"},"50":{"body":"An account is a way to identify a user. An account is generated from a private key, and is identified by an address. An account can own objects, and can send transactions. Every transaction has a sender, and the sender is identified by an address .","breadcrumbs":"Concepts » Account » Account","id":"50","title":"Account"},"51":{"body":"Transaction is a fundamental concept in the blockchain world. It is a way to interact with a blockchain. Transactions are used to change the state of the blockchain, and they are the only way to do so. In Move, transactions are used to call functions in a package, deploy new packages, and upgrade existing ones.","breadcrumbs":"Concepts » Transaction » Transaction","id":"51","title":"Transaction"},"52":{"body":"Transactions consist of: a sender - the account that signs the transaction a list (or a chain) of commands - the operations to be executed command inputs - the arguments for the commands a gas object - the object used to pay for the transaction gas price and budget - the cost of the transaction","breadcrumbs":"Concepts » Transaction » Transaction Structure","id":"52","title":"Transaction Structure"},"53":{"body":"Sui does not have global storage. Instead, storage is split into a pool of objects. Some of the objects are owned by accounts and available only to them, and some are shared and can be accessed by anyone on the network. There's also a special kind of shared immutable objects, also called frozen , which can't be modified, and act as public chain-wide constants. Each object has a unique 32-byte identifier - UID, it is used to access and reference the object. Sui object consists of: UID - 32-byte unique identifier (address) Type - Move type with the key ability Owner - can be shared, account_address, object_owner or immutable Digest - hash of the object's content Version - acts as a nonce Content - the actual data represented as BCS","breadcrumbs":"Concepts » Object Model » Object Model","id":"53","title":"Object Model"},"54":{"body":"In this chapter we illustrate the concepts of Sui by building a simple application. Unlike the Hello World example which aims to illustrate Move Compiler, this application is focused on Sui specifics. It is also more complex - it uses objects , and we will publish and use it on Sui. The goal of this mini-project is to demonstrate the process of building, testing, and publishing a Sui application. The result is a simple but complete application that you can use as a starting point for your projects or as a playground to experiment with Sui as you learn. The chapter is split into the following parts (in order): Hello Sui! Build and Publish Testing Additionally, there's a section with ideas for further development of the application which you may get back to as you progress through the book.","breadcrumbs":"Your First Sui App » Your First Sui App","id":"54","title":"Your First Sui App"},"55":{"body":"Just like we did with the Hello World example, we will start by initializing a new package using the Sui CLI, then we will implement a simple application that creates a \"Postcard\" - a digital postcard that can be sent to a friend.","breadcrumbs":"Your First Sui App » Hello Sui! » Hello Sui!","id":"55","title":"Hello Sui!"},"56":{"body":"Sui packages are no different to regular Move packages, and can be initialized using the sui CLI. The following command will create a new package called postcard: $ sui new postcard This will create a new directory called postcard with the following structure: postcard\n├── Move.toml\n├── src/\n│ └── postcard.move\n└── tests/ └── postcard_tests.move The package manifest - Move.toml - already contains all required dependencies for Sui, and the src/postcard.move file is pre-created with a simple module layout. In case the Move.toml file does not feature the edition field, please, add it manually. The edition field under the [package] section should be set to 2024.beta. Like this: edition = \"2024.beta\"","breadcrumbs":"Your First Sui App » Hello Sui! » Create a new Sui package","id":"56","title":"Create a new Sui package"},"57":{"body":"The Postcard application will be a simple module that defines an object , and a set of functions to create, modify and send the postcard to any address . Let's start by inserting the code. Replace the contents of the src/postcard.move file with the following: module postcard::postcard { use std::string::String; use sui::object::UID; use sui::transfer; use sui::tx_context::TxContext; use fun sui::object::new as TxContext.new; /// The Postcard object. public struct Postcard has key { /// The unique identifier of the Object. /// Created using the `object::new()` function. id: UID, /// The message to be printed on the gift card. message: String, } /// Create a new Postcard with a message. public fun new(message: String, ctx: &mut TxContext): Postcard { Postcard { id: ctx.new(), message, } } /// Send the Postcard to the specified address. public fun send_to(card: Postcard, to: address) { transfer::transfer(card, to) } /// Keep the Postcard for yourself. public fun keep(card: Postcard, ctx: &TxContext) { transfer::transfer(card, ctx.sender()) } /// Update the message on the Postcard. public fun update(card: &mut Postcard, message: String) { card.message = message }\n} To make sure that everything is working as expected, run this command: $ sui move build You should see this output, indicating that the package was built successfully. There shouldn't be any errors following the BUILDING postcard line: > $ sui move build\nUPDATING GIT DEPENDENCY https://github.com/MystenLabs/sui.git\nINCLUDING DEPENDENCY Sui\nINCLUDING DEPENDENCY MoveStdlib\nBUILDING postcard If you do see errors, please, double check the code and the steps you've taken to create the package. It's very likely a typo in one of the commands.","breadcrumbs":"Your First Sui App » Hello Sui! » Implement the Postcard application","id":"57","title":"Implement the Postcard application"},"58":{"body":"In the next section we will take a closer look at the structure of the postcard.move file and explain the code we've just inserted. We will also discuss the imports and the object definition in more detail.","breadcrumbs":"Your First Sui App » Hello Sui! » Next steps","id":"58","title":"Next steps"},"59":{"body":"Let's take a look at the code we've inserted into the postcard.move file. We will discuss the structure of the module and the code in more detail, and explain the way the Postcard object is created, used and stored.","breadcrumbs":"Your First Sui App » Using Objects » Using Objects","id":"59","title":"Using Objects"},"6":{"body":"You can install Sui using the Homebrew package manager. brew install sui","breadcrumbs":"Before we begin » Install Sui » Install using Homebrew (MacOS)","id":"6","title":"Install using Homebrew (MacOS)"},"60":{"body":"First line of the file is the module declaration. The address of the module is package - a name defined in the Move.toml file. The module name is also postcard. The module body is enclosed in curly braces {}. module postcard::postcard {","breadcrumbs":"Your First Sui App » Using Objects » Module","id":"60","title":"Module"},"61":{"body":"In the top of the module we import types and other modules from the Standard Library (std) and from the Sui Framework (sui). The Sui Framework is required to define and create objects as it contains the UID and TxContext types - two essential types for objects. We also import the sui::transfer module - this module contains storage and transfer functions. use std::string::String; use sui::object::UID; use sui::transfer; use sui::tx_context::TxContext;","breadcrumbs":"Your First Sui App » Using Objects » Imports","id":"61","title":"Imports"},"62":{"body":"A public struct Postcard, that goes after imports, is an object. A struct with the key ability is an object on Sui. As such, its first field must be id of type UID (that we imported from the Sui Framework). The id field is the unique identifier and an address of the object. /// The Postcard object. public struct Postcard has key { /// The unique identifier of the Object. /// Created using the `object::new()` function. id: UID, /// The message to be printed on the gift card. message: String, }","breadcrumbs":"Your First Sui App » Using Objects » Postcard is an Object","id":"62","title":"Postcard is an Object"},"63":{"body":"Sui has no global storage , and the objects are stored independently of their package. This is why we defined a single Postcard and not a collection \"Postcards\". Objects have to be created and stored in the storage before they can be used. The new function is a public function that creates a new instance of the Postcard object and returns it to the caller. It takes two arguments: the message of type String, which is the message on the postcard, and the ctx of type TxContext, a standard type that is automatically inserted by the Sui runtime. /// Create a new Postcard with a message. public fun new(message: String, ctx: &mut TxContext): Postcard { Postcard { id: ctx.new(), message, } } When initializing an instance of Postcard we pass the fields of the struct as arguments, the id is generated from the TxContext argument via the ctx.new() call. And the message is taken as-is from the message argument.","breadcrumbs":"Your First Sui App » Using Objects » Creating an Object","id":"63","title":"Creating an Object"},"64":{"body":"Objects can't be ignored, so when the function new is called, the returned Postcard needs to be stored. And here's when the sui::transfer module comes into play. The sui::transfer::transfer function is used to store the object at the specified address. /// Send the Postcard to the specified address. public fun send_to(card: Postcard, to: address) { transfer::transfer(card, to) } The function takes the Postcard as the first argument and a value of the address type as the second argument. Both are passed into the transfer function to send — and hence, store — the object to the specified address.","breadcrumbs":"Your First Sui App » Using Objects » Sending a Postcard","id":"64","title":"Sending a Postcard"},"65":{"body":"A very common scenario is transfering the object to the caller. This can be done by calling the send_to function with the sender address. It can be read from the ctx argument, which is a TxContext type. /// Keep the Postcard for yourself. public fun keep(card: Postcard, ctx: &TxContext) { transfer::transfer(card, ctx.sender()) }","breadcrumbs":"Your First Sui App » Using Objects » Keeping the Object","id":"65","title":"Keeping the Object"},"66":{"body":"The update function is another public function that takes a mutable reference to the Postcard and a String argument. It updates the message field of the Postcard. Because the Postcard is passed by a reference, the owner is not changed, and the object is not moved. /// Update the message on the Postcard. public fun update(card: &mut Postcard, message: String) { card.message = message }","breadcrumbs":"Your First Sui App » Using Objects » Updating the Object","id":"66","title":"Updating the Object"},"67":{"body":"In the next section we will write a simple test for the Postcard module to see how it works. Later we will publish the package on Sui DevNet and learn how to use the Sui CLI to interact with the package.","breadcrumbs":"Your First Sui App » Using Objects » Next steps","id":"67","title":"Next steps"},"68":{"body":"Now that we know what a package, account and storage are, let's get to the basics and learn to write some code. This section covers: types functions structs constants control flow tests","breadcrumbs":"Syntax Basics » Getting Ready","id":"68","title":"Getting Ready"},"69":{"body":"Module is the base unit of code organization in Move. Modules are used to group and isolate code, and all of the members of the module are private to the module by default. In this section you will learn how to define a module, how to declare its members and how to access them from other modules.","breadcrumbs":"Syntax Basics » Module » Module","id":"69","title":"Module"},"7":{"body":"You can install and build Sui locally by using the Cargo package manager (requires Rust) cargo install --git https://github.com/MystenLabs/sui.git --bin sui --branch mainnet","breadcrumbs":"Before we begin » Install Sui » Build using Cargo (MacOS, Linux)","id":"7","title":"Build using Cargo (MacOS, Linux)"},"70":{"body":"Modules are declared using the module keyword followed by the package address, module name and the module body inside the curly braces {}. The module name should be in snake_case - all lowercase letters with underscores between words. Modules names must be unique in the package. Usually, a single file in the sources/ folder contains a single module. The file name should match the module name - for example, a donut_shop module should be stored in the donut_shop.move file. You can read more about coding conventions in the Coding Conventions section. module book::my_module { // module body\n} Structs, functions and constants, imports and friend declarations are all part of the module: Structs Functions Constants Imports Friend declarations Method Aliases","breadcrumbs":"Syntax Basics » Module » Module declaration","id":"70","title":"Module declaration"},"71":{"body":"Module address can be specified as both: an address literal (does not require the @ prefix) or a named address specified in the Package Manifest . In the example below, both are identical because there's a book = \"0x0\" record in the [addresses] section of the Move.toml. module book::my_module { // module body\n} module 0x0::address_literal_example { // module body\n}","breadcrumbs":"Syntax Basics » Module » Address / Named address","id":"71","title":"Address / Named address"},"72":{"body":"Module members are declared inside the module body. To illustrate that, let's define a simple module with a struct, a function and a constant: module book::my_module_with_members { // import use book::my_module; // friend declaration friend book::constants; // a constant const CONST: u8 = 0; // a struct public struct Struct {} // method alias public use fun function as Struct.struct_fun; // function fun function(_: &Struct) { /* function body */ }\n}","breadcrumbs":"Syntax Basics » Module » Module members","id":"72","title":"Module members"},"73":{"body":"Before the introduction of the address::module_name syntax, modules were organized into address {} blocks. This way of code organization is still available today, but is not used widely. Modern practices imply having a single module per file, so the address {} block is rather a redundant construct. Module addresses can be omitted if modules are organized into address {} blocks. address book { // address block module another_module { // module body\n} module yet_another_module { // module body\n}\n} The modules defined in this code sample will be accessible as: book::another_module book::yet_another_module","breadcrumbs":"Syntax Basics » Module » Address block","id":"73","title":"Address block"},"74":{"body":"Comments are a way to add notes or document your code. They are ignored by the compiler and don't result in the Move bytecode. You can use comments to explain what your code does, to add notes to yourself or other developers, to temporarily remove a part of your code, or to generate documentation. There are three types of comments in Move: line comment, block comment, and doc comment.","breadcrumbs":"Syntax Basics » Comments » Comments","id":"74","title":"Comments"},"75":{"body":"#[allow(unused_function)]\nmodule book::comments_line { fun some_function() { // this is a comment line }\n} You can use double slash // to comment out the rest of the line. Everything after // will be ignored by the compiler. #[allow(unused_function, unused_variable)]\nmodule book::comments_line_2 { // let's add a note to everything! fun some_function_with_numbers() { let a = 10; // let b = 10 this line is commented and won't be executed let b = 5; // here comment is placed after code a + b; // result is 15, not 10! }\n}","breadcrumbs":"Syntax Basics » Comments » Line comment","id":"75","title":"Line comment"},"76":{"body":"Block comments are used to comment out a block of code. They start with /* and end with */. Everything between /* and */ will be ignored by the compiler. You can use block comments to comment out a single line or multiple lines. You can even use them to comment out a part of a line. #[allow(unused_function)]\nmodule book::comments_block { fun /* you can comment everywhere */ go_wild() { /* here there everywhere */ let a = 10; let b = /* even here */ 10; /* and again */ a + b; } /* you can use it to remove certain expressions or definitions fun empty_commented_out() { } */\n} This example is a bit extreme, but it shows how you can use block comments to comment out a part of a line.","breadcrumbs":"Syntax Basics » Comments » Block comment","id":"76","title":"Block comment"},"77":{"body":"Documentation comments are special comments that are used to generate documentation for your code. They are similar to block comments, but they start with three slashes /// and are placed before the definition of the item they document. #[allow(unused_function, unused_const, unused_variable, unused_field)]\n/// Module has documentation!\nmodule book::comments_doc { /// This is a 0x0 address constant! const AN_ADDRESS: address = @0x0; /// This is a struct! public struct AStruct { /// This is a field of a struct! a_field: u8, } /// This function does something! /// And it's documented! fun do_something() {}\n}","breadcrumbs":"Syntax Basics » Comments » Doc comment","id":"77","title":"Doc comment"},"78":{"body":"For simple values, Move has a number of built-in primitive types. They're the base that makes up all other types. The primitive types are: Booleans Unsigned Integers Address - covered in the next section However, before we get to the types, let's first look at how to declare and assign variables in Move.","breadcrumbs":"Syntax Basics » Primitive Types » Primitive Types","id":"78","title":"Primitive Types"},"79":{"body":"Variables are declared using the let keyword. They are immutable by default, but can be made mutable using the let mut keyword. The syntax for the let mut statement is: let [: ] = ;\nlet mut [: ] = ; Where: - the name of the variable - the type of the variable, optional - the value to be assigned to the variable let x: bool = true;\nlet mut y: u8 = 42; A mutable variable can be reassigned using the = operator. y = 43; Variables can also be shadowed by re-declaring. let x: u8 = 42;\nlet x: u8 = 43;","breadcrumbs":"Syntax Basics » Primitive Types » Variables and assignment","id":"79","title":"Variables and assignment"},"8":{"body":"For troubleshooting the installation process, please refer to the Install Sui Guide.","breadcrumbs":"Before we begin » Install Sui » Troubleshooting","id":"8","title":"Troubleshooting"},"80":{"body":"The bool type represents a boolean value - yes or no, true or false. It has two possible values: true and false which are keywords in Move. For booleans, there's no need to explicitly specify the type - the compiler can infer it from the value. let x = true;\nlet y = false; Booleans are often used to store flags and to control the flow of the program. Please, refer to the Control Flow section for more information.","breadcrumbs":"Syntax Basics » Primitive Types » Booleans","id":"80","title":"Booleans"},"81":{"body":"Move supports unsigned integers of various sizes: from 8-bit to 256-bit. The integer types are: u8 - 8-bit u16 - 16-bit u32 - 32-bit u64 - 64-bit u128 - 128-bit u256 - 256-bit let x: u8 = 42;\nlet y: u16 = 42;\n// ...\nlet z: u256 = 42; Unlike booleans, integer types need to be inferred. In most of the cases, the compiler will infer the type from the value, usually defaulting to u64. However, sometimes the compiler is unable to infer the type and will require an explicit type annotation. It can either be provided during assignment or by using a type suffix. // Both are equivalent\nlet x: u8 = 42;\nlet x = 42u8;","breadcrumbs":"Syntax Basics » Primitive Types » Integer Types","id":"81","title":"Integer Types"},"82":{"body":"Move supports the standard arithmetic operations for integers: addition, subtraction, multiplication, division, and remainder. The syntax for these operations is: Syntax Operation Aborts If + addition Result is too large for the integer type - subtraction Result is less than zero * multiplication Result is too large for the integer type % modular division The divisor is 0 / truncating division The divisor is 0 The type of the operands must match , otherwise, the compiler will raise an error. The result of the operation will be of the same type as the operands. To perform operations on different types, the operands need to be cast to the same type.","breadcrumbs":"Syntax Basics » Primitive Types » Operations","id":"82","title":"Operations"},"83":{"body":"Move supports explicit casting between integer types. The syntax for it is: ( as ) Note, that it requires parentheses around the expression to prevent ambiguity. let x: u8 = 42;\nlet y: u16 = (x as u16); A more complex example, preventing overflow: let x: u8 = 255;\nlet y: u8 = 255;\nlet z: u16 = (x as u16) + ((y as u16) * 2);","breadcrumbs":"Syntax Basics » Primitive Types » Casting with as","id":"83","title":"Casting with as"},"84":{"body":"Move does not support overflow / underflow, an operation that results in a value outside the range of the type will raise a runtime error. This is a safety feature to prevent unexpected behavior. let x = 255u8;\nlet y = 1u8; // This will raise an error\nlet z = x + y;","breadcrumbs":"Syntax Basics » Primitive Types » Overflow","id":"84","title":"Overflow"},"85":{"body":"To represent addresses , Move uses a special type called address. It is a 32 byte value that can be used to represent any address on the blockchain. Addresses are used in two syntax forms: hexadecimal addresses prefixed with 0x and named addresses. // address literal\nlet value: address = @0x1; // named address registered in Move.toml\nlet value = @std;\nlet other = @sui; An address literal starts with the @ symbol followed by a hexadecimal number or an identifier. The hexadecimal number is interpreted as a 32 byte value. The identifier is looked up in the Move.toml file and replaced with the corresponding address by the compiler. If the identifier is not found in the Move.toml file, the compiler will throw an error.","breadcrumbs":"Syntax Basics » Address Type » Address Type","id":"85","title":"Address Type"},"86":{"body":"Sui Framework offers a set of helper functions to work with addresses. Given that the address type is a 32 byte value, it can be converted to a u256 type and vice versa. It can also be converted to and from a vector type. Example: Convert an address to a u256 type and back. use sui::address; let addr_as_u256: u256 = address::to_u256(@0x1);\nlet addr = address::from_u256(addr_as_u256); Example: Convert an address to a vector type and back. use sui::address; let addr_as_u8: vector = address::to_bytes(@0x1);\nlet addr = address::from_bytes(addr_as_u8); Example: Convert an address into a string. use sui::address;\nuse std::string; let addr_as_string: String = address::to_string(@0x1);","breadcrumbs":"Syntax Basics » Address Type » Conversion","id":"86","title":"Conversion"},"87":{"body":"In programming languages expression is a unit of code which returns a value, in Move, almost everything is an expression, - with the sole exception of let statement which is a declaration. In this section, we cover the types of expressions and introduce the concept of scope. Expressions are sequenced with semicolons ;. If there's \"no expression\" after the semicolon, the compiler will insert an empty expression ().","breadcrumbs":"Syntax Basics » Expression » Expression","id":"87","title":"Expression"},"88":{"body":"The very base of the expression is the empty expression. It is a valid expression that does nothing and returns nothing. An empty expression is written as empty parentheses (). It's rarely the case when you need to use an empty expression. The compiler automatically inserts empty expressions where needed, for example in an empty Scope . Though, it may be helpful to know that it exists. Parentheses are also used to group expressions to control the order of evaluation. // variable `a` has no value;\nlet a = (); // similarly, we could write:\nlet a;","breadcrumbs":"Syntax Basics » Expression » Empty Expression","id":"88","title":"Empty Expression"},"89":{"body":"In the Primitive Types section, we introduced the basic types of Move. And to illustrate them, we used literals. A literal is a notation for representing a fixed value in the source code. Literals are used to initialize variables and to pass arguments to functions. Move has the following literals: true and false for boolean values 0, 1, 123123 or other numeric for integer values 0x0, 0x1, 0x123 or other hexadecimal for integer values b\"bytes_vector\" for byte vector values x\"0A\" HEX literal for byte values let b = true; // true is a literal\nlet n = 1000; // 1000 is a literal\nlet h = 0x0A; // 0x0A is a literal\nlet v = b\"hello\"; // b'hello' is a byte vector literal\nlet x = x\"0A\"; // x'0A' is a byte vector literal\nlet c = vector[1, 2, 3]; // vector[] is a vector literal","breadcrumbs":"Syntax Basics » Expression » Literals","id":"89","title":"Literals"},"9":{"body":"There are two most popular IDEs for Move development: VSCode and IntelliJ IDEA. Both of them provide basic features like syntax highlighting and error messages, though they differ in their additional features. Whatever IDE you choose, you'll need to use the terminal to run the Move CLI . IntelliJ Plugin does not support Move 2024 edition fully, some syntax won't get highlighted and not supported.","breadcrumbs":"Before we begin » Set up your IDE » Set up your IDE","id":"9","title":"Set up your IDE"},"90":{"body":"Ariphmetic, logical, and bitwise operators are used to perform operations on values. The result of an operation is a value, so operators are also expressions. let sum = 1 + 2; // 1 + 2 is an expression\nlet sum = (1 + 2); // the same expression with parentheses\nlet is_true = true && false; // true && false is an expression\nlet is_true = (true && false); // the same expression with parentheses","breadcrumbs":"Syntax Basics » Expression » Operators","id":"90","title":"Operators"},"91":{"body":"A block is a sequence of statements and expressions, and it returns the value of the last expression in the block. A block is written as a pair of curly braces {}. A block is an expression, so it can be used anywhere an expression is expected. // block with an empty expression, however, the compiler will\n// insert an empty expression automatically: `let none = { () }`\nlet none = {}; // block with let statements and an expression.\nlet sum = { let a = 1; let b = 2; a + b // last expression is the value of the block\n}; let none = { let a = 1; let b = 2; a + b; // not returned - semicolon. // compiler automatically inserts an empty expression `()`\n};","breadcrumbs":"Syntax Basics » Expression » Blocks","id":"91","title":"Blocks"},"92":{"body":"We go into detail about functions in the Functions section. However, we already used function calls in the previous sections, so it's worth mentioning them here. A function call is an expression that calls a function and returns the value of the last expression in the function body. fun add(a: u8, b: u8): u8 { a + b\n} #[test]\nfun some_other() { let sum = add(1, 2); // add(1, 2) is an expression with type u8\n}","breadcrumbs":"Syntax Basics » Expression » Function Calls","id":"92","title":"Function Calls"},"93":{"body":"Control flow expressions are used to control the flow of the program. They are also expressions, so they return a value. We cover control flow expressions in the Control Flow section. Here's a very brief overview: // if is an expression, so it returns a value; if there are 2 branches,\n// the types of the branches must match.\nif (bool_expr) expr1 else expr2; // while is an expression, but it returns `()`.\nwhile (bool_expr) expr; // loop is an expression, but returns `()` as well.\nloop expr;","breadcrumbs":"Syntax Basics » Expression » Control Flow Expressions","id":"93","title":"Control Flow Expressions"},"94":{"body":"Move type system shines when it comes to defining custom types. User defined types can be custom tailored to the specific needs of the application. Not just on the data level, but also in its behavior. In this section we introduce the struct definition and how to use it.","breadcrumbs":"Syntax Basics » Struct » Custom Types with Struct","id":"94","title":"Custom Types with Struct"},"95":{"body":"To define a custom type, you can use the struct keyword followed by the name of the type. After the name, you can define the fields of the struct. Each field is defined with the field_name: field_type syntax. Field definitions must be separated by commas. The fields can be of any type, including other structs. Note: Move does not support recursive structs, meaning a struct cannot contain itself as a field. /// A struct representing an artist.\npublic struct Artist { /// The name of the artist. name: String,\n} /// A struct representing a music record.\npublic struct Record { /// The title of the record. title: String, /// The artist of the record. Uses the `Artist` type. artist: Artist, /// The year the record was released. year: u16, /// Whether the record is a debut album. is_debut: bool, /// The edition of the record. edition: Option,\n} In the example above, we define a Record struct with five fields. The title field is of type String, the artist field is of type Artist, the year field is of type u16, the is_debut field is of type bool, and the edition field is of type Option. The edition field is of type Option to represent that the edition is optional. Structs are private by default, meaning they cannot be imported and used outside of the module they are defined in. Their fields are also private and can't be accessed from outside the module. See visibility for more information on different visibility modifiers. A struct by default is internal to the module it is defined in.","breadcrumbs":"Syntax Basics » Struct » Struct","id":"95","title":"Struct"},"96":{"body":"We described how struct definition works. Now let's see how to initialize a struct and use it. A struct can be initialized using the struct_name { field1: value1, field2: value2, ... } syntax. The fields can be initialized in any order, and all of the fields must be set. // Create an instance of the `Artist` struct.\nlet artist = Artist { name: string::utf8(b\"The Beatles\"),\n}; In the example above, we create an instance of the Artist struct and set the name field to a string \"The Beatles\". To access the fields of a struct, you can use the . operator followed by the field name. // Access the `name` field of the `Artist` struct.\nlet artist_name = artist.name; // Access a field of the `Artist` struct.\nassert!(artist.name == string::utf8(b\"The Beatles\"), 0); // Mutate the `name` field of the `Artist` struct.\nartist.name = string::utf8(b\"Led Zeppelin\"); // Check that the `name` field has been mutated.\nassert!(artist.name == string::utf8(b\"Led Zeppelin\"), 1); Only module defining the struct can access its fields (both mutably and immutably). So the above code should be in the same module as the Artist struct.","breadcrumbs":"Syntax Basics » Struct » Create and use an instance","id":"96","title":"Create and use an instance"},"97":{"body":"Structs are non-discardable by default, meaning that the initiated struct value must be used: either stored or unpacked . Unpacking a struct means deconstructing it into its fields. This is done using the let keyword followed by the struct name and the field names. // Unpack the `Artist` struct and create a new variable `name`\n// with the value of the `name` field.\nlet Artist { name } = artist; In the example above we unpack the Artist struct and create a new variable name with the value of the name field. Because the variable is not used, the compiler will raise a warning. To suppress the warning, you can use the underscore _ to indicate that the variable is intentionally unused. // Unpack the `Artist` struct and create a new variable `name`\n// with the value of the `name` field. The variable is intentionally unused.\nlet Artist { name: _ } = artist;","breadcrumbs":"Syntax Basics » Struct » Unpacking a struct","id":"97","title":"Unpacking a struct"},"98":{"body":"Move has a unique type system which allows defining type abilities . In the previous section , we introduced the struct definition and how to use it. However, the instances of the Artist and Record structs had to be unpacked for the code to compile. This is default behavior of a struct without abilities . In this section, we introduce the first ability - drop.","breadcrumbs":"Syntax Basics » Abilities: Drop » Abilities: Drop","id":"98","title":"Abilities: Drop"},"99":{"body":"Abilities are set in the struct definition using the has keyword followed by a list of abilities. The abilities are separated by commas. Move supports 4 abilities: copy, drop, key, and store. In this section, we cover the first two abilities: copy and drop. The last two abilities are covered in the programmability chapter , when we introduce Objects and storage operations. /// This struct has the `copy` and `drop` abilities.\nstruct VeryAble has copy, drop { // field: Type1, // field2: Type2, // ...\n}","breadcrumbs":"Syntax Basics » Abilities: Drop » Abilities syntax","id":"99","title":"Abilities syntax"}},"length":227,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"0":{".":{"0":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{":":{":":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":1,"docs":{"23":{"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":30,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.7320508075688772},"132":{"tf":1.0},"134":{"tf":1.0},"156":{"tf":2.0},"172":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"207":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.7320508075688772},"221":{"tf":2.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"23":{"tf":2.0},"25":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.0}},"x":{"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":{"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"23":{"tf":1.4142135623730951},"30":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":8,"docs":{"121":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"34":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"1":{"2":{"3":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":6,"docs":{"108":{"tf":1.0},"17":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.7320508075688772},"85":{"tf":1.0},"89":{"tf":1.0}}},"2":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"108":{"tf":1.0},"46":{"tf":1.0}}},"4":{"0":{"3":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"46":{"tf":1.0}}},"6":{"df":3,"docs":{"173":{"tf":1.0},"194":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"a":{"1":{"1":{"c":{"df":3,"docs":{"36":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"0":{"b":{"df":2,"docs":{"36":{"tf":1.0},"43":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"46":{"tf":1.4142135623730951},"85":{"tf":1.0}},"e":{"5":{"1":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"5":{"c":{"d":{"2":{"2":{"1":{"a":{"8":{"1":{"c":{"3":{"d":{"6":{"df":0,"docs":{},"e":{"2":{"2":{"b":{"9":{"df":0,"docs":{},"e":{"6":{"7":{"0":{"d":{"d":{"df":0,"docs":{},"f":{"9":{"9":{"0":{"0":{"4":{"d":{"7":{"1":{"d":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"f":{"7":{"6":{"9":{"b":{"0":{"3":{"1":{"2":{"b":{"6":{"8":{"c":{"7":{"c":{"4":{"8":{"7":{"2":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"1":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":2.0},"141":{"tf":1.4142135623730951}}},"2":{"4":{"df":2,"docs":{"219":{"tf":1.0},"220":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":9,"docs":{"139":{"tf":1.4142135623730951},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"209":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"2":{"3":{"1":{"2":{"3":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"81":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"23":{"tf":1.0}}},"3":{"df":1,"docs":{"23":{"tf":1.0}}},"4":{"df":1,"docs":{"23":{"tf":1.0}}},"5":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"81":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"218":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":27,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.4142135623730951},"156":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"209":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951},"96":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"0":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"1":{"9":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"0":{"df":2,"docs":{"205":{"tf":1.0},"206":{"tf":1.0}}},"2":{"df":1,"docs":{"2":{"tf":1.0}}},"3":{"df":1,"docs":{"2":{"tf":1.0}}},"4":{".":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"14":{"tf":2.23606797749979},"146":{"tf":1.0},"2":{"tf":1.4142135623730951},"203":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"164":{"tf":1.0}}},"4":{"df":1,"docs":{"192":{"tf":1.0}},"h":{"df":1,"docs":{"193":{"tf":1.0}}}},"5":{"5":{"df":1,"docs":{"83":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"81":{"tf":1.4142135623730951}},"k":{"b":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"137":{"tf":1.0}}},"df":15,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"139":{"tf":1.0},"151":{"tf":1.4142135623730951},"179":{"tf":1.0},"223":{"tf":1.7320508075688772},"83":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}}},"3":{"0":{"df":2,"docs":{"113":{"tf":1.0},"114":{"tf":1.0}}},"2":{"df":6,"docs":{"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"81":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"114":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"151":{"tf":1.0},"156":{"tf":1.0},"179":{"tf":1.0},"224":{"tf":1.0},"89":{"tf":1.0}}},"4":{"0":{"df":2,"docs":{"113":{"tf":1.0},"114":{"tf":1.0}}},"2":{"df":3,"docs":{"79":{"tf":1.4142135623730951},"81":{"tf":2.0},"83":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":2,"docs":{"156":{"tf":1.0},"99":{"tf":1.0}}},"5":{"0":{"0":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"207":{"tf":1.0},"75":{"tf":1.0}}},"6":{"4":{"df":2,"docs":{"46":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":2.8284271247461903},"81":{"tf":1.4142135623730951}}},"9":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}}}}},"df":6,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"137":{"tf":1.4142135623730951},"156":{"tf":1.0},"172":{"tf":1.0},"97":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"175":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"175":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"a":{"1":{"df":1,"docs":{"32":{"tf":1.0}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":16,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":3.1622776601683795},"115":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":2.23606797749979},"163":{"tf":1.0},"165":{"tf":3.3166247903554},"167":{"tf":1.0},"172":{"tf":1.0},"182":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":3.3166247903554},"53":{"tf":1.0},"62":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.8284271247461903}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"0":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"122":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":2.6457513110645907},"131":{"tf":2.6457513110645907},"134":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":3.4641016151377544},"223":{"tf":2.23606797749979},"224":{"tf":1.7320508075688772},"23":{"tf":1.0},"82":{"tf":1.0}}}},"v":{"df":15,"docs":{"117":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"221":{"tf":1.0},"29":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"116":{"tf":1.7320508075688772},"117":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"196":{"tf":2.23606797749979},"200":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"215":{"tf":1.0}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"194":{"tf":1.0},"226":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":25,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"142":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"192":{"tf":1.4142135623730951},"194":{"tf":2.23606797749979},"196":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"53":{"tf":1.4142135623730951},"69":{"tf":1.0},"73":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"181":{"tf":1.0},"183":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"53":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"31":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.0},"53":{"tf":1.0},"68":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"102":{"tf":1.0},"25":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"32":{"tf":1.0},"53":{"tf":1.4142135623730951}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"213":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"(":{"1":{"df":2,"docs":{"134":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"a":{"df":2,"docs":{"134":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}},"df":28,"docs":{"104":{"tf":1.0},"114":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"211":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"132":{"tf":1.0},"186":{"tf":1.0},"82":{"tf":1.4142135623730951},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"150":{"tf":1.0},"54":{"tf":1.0}}}}}}},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"2":{"5":{"6":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"86":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"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":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"86":{"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":{"2":{"5":{"6":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"86":{"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":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"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":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}}}},"df":38,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"110":{"tf":1.0},"168":{"tf":1.4142135623730951},"17":{"tf":2.23606797749979},"173":{"tf":1.0},"174":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":2.6457513110645907},"179":{"tf":1.0},"180":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"221":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"39":{"tf":2.0},"42":{"tf":2.0},"43":{"tf":2.0},"46":{"tf":4.0},"47":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.7320508075688772},"60":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.23606797749979},"65":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":2.449489742783178},"73":{"tf":2.6457513110645907},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":3.4641016151377544},"86":{"tf":2.23606797749979}}}}}}},"df":11,"docs":{"107":{"tf":1.4142135623730951},"140":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"191":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.0},"222":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"212":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"160":{"tf":1.0},"163":{"tf":1.0},"196":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"76":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}}}}},"df":2,"docs":{"137":{"tf":2.449489742783178},"163":{"tf":2.449489742783178}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"54":{"tf":1.0}}},"r":{"df":1,"docs":{"172":{"tf":1.0}}}},"l":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"95":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"193":{"tf":1.0}}}}}}}}},"i":{"a":{"df":8,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"208":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.4142135623730951},"72":{"tf":1.0}},"s":{"df":7,"docs":{"140":{"tf":2.23606797749979},"141":{"tf":1.4142135623730951},"208":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"70":{"tf":1.0}}}},"c":{"df":3,"docs":{"36":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":27,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"105":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.0},"119":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"213":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0},"226":{"tf":2.449489742783178},"24":{"tf":1.0},"27":{"tf":1.0},"98":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"111":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":6,"docs":{"102":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"3":{"tf":1.0},"56":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"130":{"tf":1.0},"30":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"17":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"186":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"106":{"tf":1.0},"83":{"tf":1.0}}}}}},"df":0,"docs":{}},"n":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"113":{"tf":1.0},"161":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":9,"docs":{"108":{"tf":1.4142135623730951},"119":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"162":{"tf":1.0},"200":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"34":{"tf":1.0},"73":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"53":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"25":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"p":{"df":2,"docs":{"179":{"tf":1.0},"54":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":11,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"156":{"tf":1.0},"163":{"tf":1.0},"186":{"tf":1.4142135623730951},"193":{"tf":1.0},"215":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"df":3,"docs":{"170":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"141":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"214":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"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":17,"docs":{"119":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"206":{"tf":1.0},"218":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"226":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"100":{"tf":1.0},"23":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"112":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":4,"docs":{"95":{"tf":3.0},"96":{"tf":2.8284271247461903},"97":{"tf":2.6457513110645907},"98":{"tf":1.0}}}}}}},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":5,"docs":{"110":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"!":{"(":{"!":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"v":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"126":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"121":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"139":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"p":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"(":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"1":{"df":2,"docs":{"222":{"tf":1.7320508075688772},"223":{"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":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"141":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"(":{"1":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"212":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"134":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"131":{"tf":1.0},"132":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":2.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":8,"docs":{"129":{"tf":1.0},"131":{"tf":2.0},"132":{"tf":1.0},"209":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":1.7320508075688772},"23":{"tf":1.0}}}},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"153":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"128":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":8,"docs":{"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"2":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"181":{"tf":1.7320508075688772},"182":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"173":{"tf":1.0},"194":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"180":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"107":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"152":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"63":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":16,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"13":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"140":{"tf":1.4142135623730951},"155":{"tf":1.0},"224":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"\"":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"19":{"tf":1.0},"89":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"89":{"tf":1.0}}}}}}}},"1":{"df":1,"docs":{"32":{"tf":1.0}}},">":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"172":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":2,"docs":{"213":{"tf":1.0},"217":{"tf":1.0}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"180":{"tf":1.0},"201":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":9,"docs":{"13":{"tf":1.0},"163":{"tf":1.0},"200":{"tf":1.4142135623730951},"210":{"tf":1.0},"213":{"tf":1.7320508075688772},"217":{"tf":1.0},"69":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}},"i":{"c":{"df":7,"docs":{"102":{"tf":1.0},"110":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"48":{"tf":1.0},"68":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}},"c":{"df":2,"docs":{"110":{"tf":1.0},"53":{"tf":1.0}},"s":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"110":{"tf":1.0},"141":{"tf":2.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":11,"docs":{"101":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"148":{"tf":1.0},"151":{"tf":2.8284271247461903},"153":{"tf":2.0},"32":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"89":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"96":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"34":{"tf":1.0}}}}},"df":3,"docs":{"173":{"tf":1.0},"174":{"tf":1.0},"215":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"137":{"tf":1.0},"222":{"tf":1.0},"3":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"154":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"101":{"tf":1.0},"153":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"147":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0}}}},"w":{"df":5,"docs":{"125":{"tf":1.0},"140":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"71":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"184":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"221":{"tf":1.0},"224":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"117":{"tf":1.4142135623730951},"14":{"tf":1.0},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"218":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"107":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.7320508075688772}}}}},"df":1,"docs":{"7":{"tf":1.0}}},"t":{"df":4,"docs":{"110":{"tf":1.0},"201":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":2.8284271247461903}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"90":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"202":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.7320508075688772},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":12,"docs":{"119":{"tf":1.0},"125":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.0},"151":{"tf":3.3166247903554},"174":{"tf":1.0},"218":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"76":{"tf":2.23606797749979},"77":{"tf":1.0},"91":{"tf":2.8284271247461903}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"i":{"df":10,"docs":{"135":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"209":{"tf":1.0},"25":{"tf":1.0},"60":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"183":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"179":{"tf":1.0},"180":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"75":{"tf":1.0}},"e":{"_":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"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":1,"docs":{"105":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":5,"docs":{"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"139":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"143":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{":":{"a":{"d":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"a":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"b":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.4142135623730951}},"e":{":":{":":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"104":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"105":{"tf":1.0},"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"104":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":3,"docs":{"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"72":{"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":{},"n":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":4,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951}}}}}}}}}}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"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":1,"docs":{"105":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"224":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"224":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"_":{"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":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"213":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":16,"docs":{"110":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":2.23606797749979},"22":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"l":{">":{"(":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"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":{"93":{"tf":1.4142135623730951}}}}}}},"df":8,"docs":{"113":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.7320508075688772},"172":{"tf":1.0},"224":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0},"95":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"152":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":2.0},"81":{"tf":1.0},"89":{"tf":1.0}}}},"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":{"`":{"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"207":{"tf":1.0}}}}}},"`":{"df":1,"docs":{"118":{"tf":1.0}}},"df":5,"docs":{"116":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"168":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"120":{"tf":1.0},"140":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"192":{"tf":1.0},"219":{"tf":1.0},"64":{"tf":1.0},"71":{"tf":1.4142135623730951},"81":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"28":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"105":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"70":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"113":{"tf":1.4142135623730951},"161":{"tf":1.0},"207":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"7":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"125":{"tf":1.0},"210":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"93":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"30":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"30":{"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":12,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"134":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"215":{"tf":1.4142135623730951},"25":{"tf":2.0},"30":{"tf":2.0},"43":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":10,"docs":{"113":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"128":{"tf":1.0},"191":{"tf":1.0},"34":{"tf":1.7320508075688772},"74":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"120":{"tf":3.1622776601683795},"122":{"tf":1.7320508075688772},"141":{"tf":1.0},"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":2.0}},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"120":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}},"c":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"185":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}},"_":{"a":{"d":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":45,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":2.0},"222":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"130":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"221":{"tf":2.0},"223":{"tf":2.23606797749979},"224":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"132":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"111":{"tf":1.0},"128":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"210":{"tf":1.0},"53":{"tf":1.0},"64":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"111":{"tf":1.0},"214":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"d":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"57":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}},"df":3,"docs":{"156":{"tf":5.0},"57":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"e":{"df":17,"docs":{"119":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.4142135623730951},"18":{"tf":1.0},"181":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"224":{"tf":1.0},"225":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0},"56":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"139":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}},"df":3,"docs":{"151":{"tf":3.1622776601683795},"153":{"tf":1.4142135623730951},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"215":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"111":{"tf":1.0},"26":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"38":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":15,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"17":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"210":{"tf":2.6457513110645907},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"25":{"tf":1.4142135623730951},"51":{"tf":1.0},"66":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"178":{"tf":1.0},"3":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"103":{"tf":2.0},"104":{"tf":1.4142135623730951},"105":{"tf":2.449489742783178},"106":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"152":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":11,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0},"122":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"222":{"tf":1.4142135623730951},"23":{"tf":1.0},"57":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"i":{"/":{"c":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"196":{"tf":2.23606797749979},"200":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"154":{"tf":1.0}}},"r":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":8,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":1.0}}},"o":{"c":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"194":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"173":{"tf":1.4142135623730951},"194":{"tf":3.3166247903554},"195":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"154":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"201":{"tf":1.0}},"r":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"58":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{">":{"<":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"30":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":43,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"127":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"132":{"tf":1.7320508075688772},"134":{"tf":1.0},"135":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"191":{"tf":1.0},"20":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":2.0},"221":{"tf":1.7320508075688772},"223":{"tf":2.23606797749979},"224":{"tf":1.7320508075688772},"23":{"tf":2.23606797749979},"25":{"tf":1.0},"33":{"tf":1.7320508075688772},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"170":{"tf":3.1622776601683795},"172":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":1,"docs":{"164":{"tf":1.0}}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"126":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"d":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}},"df":5,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":2.8284271247461903},"201":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":13,"docs":{"101":{"tf":1.4142135623730951},"109":{"tf":1.0},"112":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"178":{"tf":2.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"186":{"tf":1.0},"202":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"130":{"tf":1.0},"196":{"tf":1.4142135623730951},"217":{"tf":1.0},"49":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"191":{"tf":1.0},"64":{"tf":1.0},"94":{"tf":1.0}}},"m":{"a":{"df":4,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}},"n":{"d":{"df":12,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"49":{"tf":2.0},"52":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"29":{"tf":2.8284271247461903},"74":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"76":{"tf":3.0},"77":{"tf":2.0}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"105":{"tf":1.0},"110":{"tf":1.0},"121":{"tf":1.0},"198":{"tf":1.0},"213":{"tf":1.0},"221":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"121":{"tf":1.0},"134":{"tf":1.0},"162":{"tf":1.4142135623730951},"22":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":33,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.4142135623730951},"15":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"162":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"20":{"tf":2.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.7320508075688772},"54":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"30":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.0}}},"x":{"df":3,"docs":{"201":{"tf":1.0},"54":{"tf":1.0},"83":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.7320508075688772},"51":{"tf":1.0},"54":{"tf":1.0},"87":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"196":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"131":{"tf":1.7320508075688772},"22":{"tf":1.0},"224":{"tf":2.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"213":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"107":{"tf":1.0},"213":{"tf":2.23606797749979},"215":{"tf":1.0}}}},"v":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951},"226":{"tf":1.0},"40":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"170":{"tf":2.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"225":{"tf":1.0}}}}}},"i":{"d":{"df":6,"docs":{"101":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"156":{"tf":1.0},"18":{"tf":1.0},"222":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"136":{"tf":1.0},"19":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"130":{"tf":1.0},"132":{"tf":2.0},"171":{"tf":1.0},"53":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0}}}},"t":{"df":0,"docs":{},"n":{"df":1,"docs":{"132":{"tf":1.0}}}}},"df":10,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"165":{"tf":1.4142135623730951}},"t":{"df":2,"docs":{"164":{"tf":1.4142135623730951},"165":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"174":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"168":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":27,"docs":{"107":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"113":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":3.3166247903554},"164":{"tf":1.0},"174":{"tf":1.4142135623730951},"19":{"tf":1.0},"202":{"tf":1.0},"212":{"tf":1.0},"221":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"36":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951},"70":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"u":{"8":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"30":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"174":{"tf":2.6457513110645907},"175":{"tf":1.4142135623730951},"189":{"tf":1.0},"193":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"125":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":6,"docs":{"125":{"tf":2.0},"222":{"tf":1.0},"68":{"tf":1.0},"80":{"tf":1.4142135623730951},"88":{"tf":1.0},"93":{"tf":2.23606797749979}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"131":{"tf":1.0},"138":{"tf":1.0}}},"t":{"df":5,"docs":{"127":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"191":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"120":{"tf":1.0},"86":{"tf":1.0}}},"t":{"df":2,"docs":{"120":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979}}}}}}},"p":{"df":0,"docs":{},"i":{"df":11,"docs":{"100":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":3.605551275463989},"154":{"tf":2.6457513110645907},"158":{"tf":1.0},"165":{"tf":2.23606797749979},"182":{"tf":1.0},"226":{"tf":1.7320508075688772},"99":{"tf":2.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"152":{"tf":1.4142135623730951},"153":{"tf":2.23606797749979}},"e":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":1,"docs":{"165":{"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":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"23":{"tf":1.4142135623730951},"26":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"206":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"c":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"172":{"tf":1.4142135623730951},"174":{"tf":1.0},"206":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"102":{"tf":1.0},"178":{"tf":1.4142135623730951},"202":{"tf":1.0},"3":{"tf":1.0},"68":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":37,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"196":{"tf":1.7320508075688772},"218":{"tf":1.0},"219":{"tf":2.0},"22":{"tf":1.0},"224":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.0},"57":{"tf":2.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.7320508075688772}},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"103":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"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":{},"y":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"x":{".":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"175":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"d":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"175":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"57":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"170":{"tf":2.23606797749979},"172":{"tf":3.872983346207417}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"105":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"70":{"tf":1.0},"91":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":8,"docs":{"141":{"tf":1.0},"17":{"tf":1.0},"174":{"tf":2.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"204":{"tf":1.0},"38":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":10,"docs":{"101":{"tf":1.0},"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951},"193":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0},"41":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"t":{"a":{"df":11,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"186":{"tf":1.7320508075688772},"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"148":{"tf":1.0}}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"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":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"110":{"tf":1.4142135623730951},"15":{"tf":1.0},"221":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"125":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"132":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":2.23606797749979},"156":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.0},"72":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"87":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"97":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"202":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"196":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"95":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":45,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"183":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":2.449489742783178},"96":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"179":{"tf":1.0},"180":{"tf":1.0},"58":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":3,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"54":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":16,"docs":{"102":{"tf":1.0},"107":{"tf":3.0},"109":{"tf":1.0},"163":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.7320508075688772},"39":{"tf":2.8284271247461903},"40":{"tf":3.0},"41":{"tf":2.23606797749979},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"158":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"176":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"d":{"(":{"*":{"&":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"177":{"tf":1.0}}}}},"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":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"176":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":4,"docs":{"225":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"110":{"tf":1.0},"132":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}}}}}}},"df":1,"docs":{"115":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"125":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"30":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"v":{"df":3,"docs":{"36":{"tf":1.0},"41":{"tf":2.23606797749979},"43":{"tf":2.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":7,"docs":{"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"34":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"74":{"tf":1.0},"9":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}}}},"i":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"2":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":21,"docs":{"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.0},"191":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":2.0},"203":{"tf":1.0},"223":{"tf":1.7320508075688772},"40":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.7320508075688772},"53":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"55":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"111":{"tf":1.0},"174":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"107":{"tf":1.0},"17":{"tf":1.7320508075688772},"191":{"tf":1.4142135623730951},"22":{"tf":1.0},"30":{"tf":1.0},"33":{"tf":2.449489742783178},"39":{"tf":1.4142135623730951},"56":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":7,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"148":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"184":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}},"i":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}}}}}},"o":{"_":{"a":{"df":1,"docs":{"224":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"224":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"135":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"77":{"tf":1.0}}}}}}}}},"c":{"df":5,"docs":{"15":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.7320508075688772},"74":{"tf":1.0},"77":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"15":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":2.8284271247461903},"30":{"tf":2.23606797749979},"31":{"tf":1.0},"45":{"tf":1.0},"74":{"tf":1.4142135623730951},"77":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}},"f":{"df":1,"docs":{"184":{"tf":1.0}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"101":{"tf":1.0},"132":{"tf":1.0},"15":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"175":{"tf":1.4142135623730951},"224":{"tf":1.0},"27":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"213":{"tf":1.0},"65":{"tf":1.0},"97":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"df":1,"docs":{"70":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"206":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"4":{"tf":1.0},"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"170":{"tf":1.0},"172":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"115":{"tf":1.0}}}},"df":0,"docs":{}},"df":23,"docs":{"101":{"tf":3.3166247903554},"103":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":2.23606797749979},"154":{"tf":2.6457513110645907},"161":{"tf":1.0},"165":{"tf":2.8284271247461903},"174":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"226":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"115":{"tf":1.0},"165":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"170":{"tf":1.0},"200":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"189":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"179":{"tf":1.0},"224":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":6,"docs":{"174":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"26":{"tf":1.0},"34":{"tf":1.0},"81":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":12,"docs":{"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"186":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":9,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"148":{"tf":1.0},"180":{"tf":1.4142135623730951},"222":{"tf":1.0},"30":{"tf":1.0},"39":{"tf":1.0},"53":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"125":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"46":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":2.6457513110645907},"206":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772},"9":{"tf":1.0},"95":{"tf":2.23606797749979}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"u":{"c":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"132":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"121":{"tf":1.0},"170":{"tf":1.0},"215":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":1,"docs":{"217":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"112":{"tf":1.0},"113":{"tf":2.6457513110645907},"114":{"tf":2.0},"116":{"tf":1.4142135623730951},"153":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"m":{"a":{"c":{"df":1,"docs":{"12":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"128":{"tf":1.0},"220":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":12,"docs":{"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":2.0},"135":{"tf":1.0},"156":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.6457513110645907},"91":{"tf":1.7320508075688772}}},"y":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"193":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"161":{"tf":1.0},"60":{"tf":1.0}}}}},"o":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"221":{"tf":1.0}}}}}}},"d":{"df":7,"docs":{"114":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.0},"22":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"215":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"132":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"a":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"df":2,"docs":{"132":{"tf":1.4142135623730951},"222":{"tf":2.0}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":2.449489742783178}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"111":{"tf":1.0}}}},"s":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"155":{"tf":1.0},"215":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"156":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"142":{"tf":1.0},"194":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"174":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"174":{"tf":1.7320508075688772},"192":{"tf":1.7320508075688772},"193":{"tf":3.0},"194":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"22":{"tf":1.4142135623730951},"23":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"e":{"1":{"1":{"0":{"0":{"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":22,"docs":{"101":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":2.449489742783178},"133":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"156":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.7320508075688772},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"57":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"163":{"tf":1.0},"221":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.7320508075688772}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"22":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"200":{"tf":1.0},"76":{"tf":1.4142135623730951}},"t":{"df":1,"docs":{"220":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"87":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"167":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":44,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"126":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"170":{"tf":1.0},"174":{"tf":1.0},"191":{"tf":2.6457513110645907},"196":{"tf":1.0},"221":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"216":{"tf":1.0},"217":{"tf":1.0}},"e":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"175":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"119":{"tf":1.0},"125":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":2.0},"194":{"tf":1.0},"21":{"tf":1.0},"218":{"tf":1.0},"221":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"52":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"132":{"tf":1.0},"180":{"tf":1.0},"186":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"43":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"134":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":2.8284271247461903},"23":{"tf":2.0},"29":{"tf":1.4142135623730951},"57":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.0},"54":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"101":{"tf":1.0},"125":{"tf":1.0},"155":{"tf":1.4142135623730951},"185":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":1.4142135623730951},"153":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"80":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"206":{"tf":1.0}}}},"s":{"df":2,"docs":{"177":{"tf":1.0},"194":{"tf":1.0}}}},"r":{"1":{"df":1,"docs":{"93":{"tf":1.0}}},"2":{"df":1,"docs":{"93":{"tf":1.0}}},"df":1,"docs":{"93":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":19,"docs":{"125":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"87":{"tf":2.6457513110645907},"88":{"tf":2.8284271247461903},"90":{"tf":2.23606797749979},"91":{"tf":3.0},"92":{"tf":1.7320508075688772},"93":{"tf":2.6457513110645907}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":1.0},"217":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.0},"141":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":2,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":9,"docs":{"122":{"tf":1.0},"165":{"tf":1.4142135623730951},"194":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.0},"23":{"tf":2.6457513110645907},"25":{"tf":1.0},"26":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"218":{"tf":1.0},"23":{"tf":1.7320508075688772}}}}}},"l":{"df":0,"docs":{},"s":{"df":7,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"22":{"tf":1.0},"80":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"170":{"tf":2.0},"172":{"tf":1.7320508075688772},"173":{"tf":1.0},"194":{"tf":1.0},"225":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"13":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"196":{"tf":1.0},"56":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"153":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":1,"docs":{"112":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":2,"docs":{"96":{"tf":1.0},"99":{"tf":1.0}}},"_":{"1":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"2":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"3":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"95":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"df":37,"docs":{"116":{"tf":1.0},"117":{"tf":2.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"186":{"tf":1.0},"196":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0},"56":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":3.605551275463989},"96":{"tf":3.1622776601683795},"97":{"tf":2.23606797749979},"99":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":20,"docs":{"103":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.0},"194":{"tf":1.0},"204":{"tf":1.4142135623730951},"22":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"73":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"n":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":24,"docs":{"127":{"tf":1.0},"139":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"191":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.4142135623730951},"226":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"78":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"t":{"df":1,"docs":{"186":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"95":{"tf":1.0}}}},"x":{"df":4,"docs":{"156":{"tf":1.0},"193":{"tf":1.0},"46":{"tf":1.0},"89":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"3":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"30":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"125":{"tf":2.0},"68":{"tf":1.0},"80":{"tf":1.4142135623730951},"93":{"tf":2.23606797749979}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"15":{"tf":1.0}},"s":{"df":2,"docs":{"163":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":28,"docs":{"103":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"174":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"!":{"(":{"0":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"(":{"$":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.0},"44":{"tf":1.0}}}},"df":2,"docs":{"167":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}}}},"df":2,"docs":{"194":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"111":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":5,"docs":{"107":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"107":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}}}},"x":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":14,"docs":{"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.0},"178":{"tf":1.0},"201":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"192":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"177":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":1,"docs":{"174":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"142":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.4142135623730951},"55":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"171":{"tf":1.4142135623730951},"53":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}},"i":{"df":3,"docs":{"221":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"151":{"tf":1.4142135623730951}}},"(":{"_":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":79,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":2.0},"115":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"134":{"tf":3.3166247903554},"135":{"tf":3.0},"136":{"tf":2.23606797749979},"137":{"tf":2.0},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"140":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.7320508075688772},"148":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":2.449489742783178},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"177":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"191":{"tf":1.0},"194":{"tf":1.7320508075688772},"196":{"tf":1.7320508075688772},"199":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":2.449489742783178},"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"218":{"tf":1.4142135623730951},"22":{"tf":2.23606797749979},"221":{"tf":2.0},"222":{"tf":1.7320508075688772},"224":{"tf":1.7320508075688772},"225":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":2.23606797749979},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":2.449489742783178},"30":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"77":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.6457513110645907}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"147":{"tf":1.0},"178":{"tf":1.0},"51":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":67,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":2.23606797749979},"140":{"tf":3.0},"141":{"tf":2.0},"143":{"tf":1.7320508075688772},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"151":{"tf":1.4142135623730951},"156":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"19":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":2.0},"212":{"tf":1.0},"22":{"tf":1.7320508075688772},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":2.6457513110645907},"23":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"57":{"tf":2.23606797749979},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"133":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"47":{"tf":1.0},"54":{"tf":1.0}}}}}}}}},"g":{"a":{"df":1,"docs":{"52":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":22,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"116":{"tf":1.0},"15":{"tf":1.4142135623730951},"160":{"tf":1.7320508075688772},"161":{"tf":3.0},"162":{"tf":1.7320508075688772},"163":{"tf":2.8284271247461903},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"177":{"tf":2.0},"196":{"tf":2.0},"197":{"tf":1.0},"200":{"tf":1.0},"208":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.7320508075688772},"50":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0}}}}},"t":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}},"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"137":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":4,"docs":{"154":{"tf":1.0},"168":{"tf":1.0},"34":{"tf":1.0},"68":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"175":{"tf":1.7320508075688772},"196":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"62":{"tf":1.0}}}},"t":{"df":9,"docs":{"107":{"tf":1.7320508075688772},"111":{"tf":1.0},"20":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.7320508075688772},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"7":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"13":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"167":{"tf":1.0},"31":{"tf":1.0}},"n":{"df":9,"docs":{"114":{"tf":1.0},"117":{"tf":1.0},"131":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"218":{"tf":1.0},"22":{"tf":1.0},"86":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"177":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"225":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":6,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":2,"docs":{"148":{"tf":1.0},"62":{"tf":1.0}}},"o":{"d":{"df":6,"docs":{"100":{"tf":1.0},"132":{"tf":1.0},"18":{"tf":1.0},"191":{"tf":1.0},"222":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"17":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":6,"docs":{"105":{"tf":2.0},"106":{"tf":1.0},"134":{"tf":1.0},"25":{"tf":1.0},"69":{"tf":1.0},"88":{"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":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"215":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"170":{"tf":1.0}},"i":{"df":1,"docs":{"191":{"tf":1.0}}},"l":{"df":10,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"154":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"18":{"tf":1.0},"221":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"172":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"110":{"tf":1.4142135623730951},"174":{"tf":1.0},"53":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"73":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"89":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":3,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":2.23606797749979},"141":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"(":{"*":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"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":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"17":{"tf":1.0},"18":{"tf":2.0}}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"`":{"]":{"(":{"#":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":1,"docs":{"30":{"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":11,"docs":{"121":{"tf":1.0},"17":{"tf":2.6457513110645907},"18":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":2.0},"28":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":9,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951}}}},"p":{"df":4,"docs":{"110":{"tf":1.0},"203":{"tf":1.0},"32":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}}},"n":{"c":{"df":3,"docs":{"121":{"tf":1.0},"172":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"64":{"tf":1.0},"93":{"tf":1.0}}},"df":10,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"151":{"tf":2.6457513110645907},"164":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"o":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"139":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":1,"docs":{"140":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"140":{"tf":1.0}}}}}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"139":{"tf":3.4641016151377544},"140":{"tf":3.3166247903554},"141":{"tf":3.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"181":{"tf":1.0},"186":{"tf":1.0}}}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"46":{"tf":1.0},"85":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"89":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"102":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"160":{"tf":1.0},"164":{"tf":1.0},"174":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"167":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"o":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"=":{"\"":{"\"":{">":{"0":{"df":0,"docs":{},"x":{"1":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\"":{">":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"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":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"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":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"\"":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"\"":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"<":{"/":{"a":{">":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"d":{"#":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"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":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"20":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"57":{"tf":1.0},"7":{"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":{}}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}},"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"'":{"df":1,"docs":{"174":{"tf":1.0}}},"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"172":{"tf":2.23606797749979},"177":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"3":{"tf":1.0},"57":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}},"e":{"a":{"df":4,"docs":{"11":{"tf":1.7320508075688772},"191":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":10,"docs":{"127":{"tf":1.0},"135":{"tf":1.0},"177":{"tf":1.0},"32":{"tf":1.0},"46":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}}}}}}}},"s":{"_":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"177":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"101":{"tf":2.449489742783178},"115":{"tf":1.0},"137":{"tf":1.4142135623730951},"154":{"tf":1.0},"226":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"101":{"tf":1.7320508075688772}}}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"156":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":10,"docs":{"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"156":{"tf":1.0},"171":{"tf":1.0},"194":{"tf":2.0},"34":{"tf":1.0},"53":{"tf":1.4142135623730951},"79":{"tf":1.0},"96":{"tf":1.0}}}}},"p":{"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":13,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"196":{"tf":2.0},"200":{"tf":1.0},"201":{"tf":1.7320508075688772},"222":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"73":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":35,"docs":{"102":{"tf":2.0},"103":{"tf":1.7320508075688772},"104":{"tf":2.23606797749979},"105":{"tf":3.4641016151377544},"106":{"tf":2.23606797749979},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"169":{"tf":1.0},"19":{"tf":1.4142135623730951},"191":{"tf":1.0},"25":{"tf":2.6457513110645907},"27":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"95":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"221":{"tf":1.0}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"153":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":13,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"191":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"25":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"57":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"163":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"114":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"122":{"tf":1.0},"153":{"tf":1.0},"222":{"tf":1.4142135623730951},"57":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"122":{"tf":1.0},"167":{"tf":1.0},"174":{"tf":1.0},"80":{"tf":1.0},"95":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"128":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":9,"docs":{"161":{"tf":1.0},"17":{"tf":1.4142135623730951},"172":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"118":{"tf":1.0},"165":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"117":{"tf":1.0},"194":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":8,"docs":{"180":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":7,"docs":{"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.4142135623730951},"4":{"tf":1.7320508075688772},"6":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}},"n":{"c":{"df":12,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"63":{"tf":1.4142135623730951},"96":{"tf":1.7320508075688772},"98":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"163":{"tf":1.0},"196":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":9,"docs":{"108":{"tf":1.4142135623730951},"117":{"tf":1.0},"122":{"tf":1.0},"209":{"tf":1.0},"224":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":7,"docs":{"130":{"tf":1.0},"152":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.7320508075688772},"83":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":2,"docs":{"11":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}}}}}},"n":{"d":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":1.0},"97":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"111":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":2,"docs":{"200":{"tf":1.0},"201":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":2.23606797749979},"176":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"95":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":8,"docs":{"112":{"tf":1.0},"209":{"tf":1.0},"43":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"t":{"df":2,"docs":{"0":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"225":{"tf":1.0}}}}}}},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"135":{"tf":1.0},"224":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"69":{"tf":1.0}}}},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"221":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"127":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"209":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":7,"docs":{"126":{"tf":2.449489742783178},"178":{"tf":1.0},"179":{"tf":2.8284271247461903},"180":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":6,"docs":{"105":{"tf":1.4142135623730951},"177":{"tf":1.0},"19":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"218":{"tf":1.4142135623730951}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"y":{"df":20,"docs":{"107":{"tf":1.0},"153":{"tf":1.0},"172":{"tf":1.7320508075688772},"180":{"tf":3.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"185":{"tf":1.0},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":2.23606797749979},"39":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"99":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":17,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"19":{"tf":1.7320508075688772},"204":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"115":{"tf":1.0},"120":{"tf":1.0},"193":{"tf":1.0},"221":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.0}}}}}},"l":{"a":{"b":{"df":2,"docs":{"14":{"tf":1.0},"203":{"tf":1.0}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":19,"docs":{"10":{"tf":1.0},"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"112":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"167":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.4142135623730951},"2":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"3":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.0},"87":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":3,"docs":{"181":{"tf":1.0},"186":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"114":{"tf":1.0},"135":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"107":{"tf":1.0},"15":{"tf":1.4142135623730951},"67":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"192":{"tf":1.0},"201":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":15,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"114":{"tf":1.0},"116":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"105":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"'":{"df":19,"docs":{"117":{"tf":1.0},"141":{"tf":1.0},"156":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"127":{"tf":1.4142135623730951},"18":{"tf":1.0},"70":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"126":{"tf":1.0},"134":{"tf":1.0},"27":{"tf":1.0},"94":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"2":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"141":{"tf":1.0},"167":{"tf":1.0},"191":{"tf":1.0},"46":{"tf":1.4142135623730951},"61":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"167":{"tf":1.0},"168":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"215":{"tf":2.6457513110645907},"216":{"tf":1.4142135623730951},"217":{"tf":1.7320508075688772},"218":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"df":8,"docs":{"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"57":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0}}},"k":{"df":4,"docs":{"166":{"tf":1.0},"29":{"tf":1.4142135623730951},"35":{"tf":1.0},"45":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.4142135623730951},"52":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"113":{"tf":1.0},"161":{"tf":1.0},"19":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":3.4641016151377544}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"107":{"tf":2.0},"140":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":4,"docs":{"107":{"tf":1.0},"134":{"tf":1.0},"17":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"20":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"186":{"tf":1.0},"193":{"tf":1.0},"221":{"tf":1.4142135623730951},"90":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"210":{"tf":1.0},"212":{"tf":1.0},"46":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"154":{"tf":1.0},"209":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":11,"docs":{"117":{"tf":1.0},"156":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}}},"p":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"201":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"221":{"tf":1.0}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":1,"docs":{"17":{"tf":1.0}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"170":{"tf":2.0},"172":{"tf":1.4142135623730951}},"e":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":3,"docs":{"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"131":{"tf":2.0},"209":{"tf":2.0}}}}},"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"140":{"tf":1.0},"170":{"tf":1.0},"23":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"151":{"tf":1.0},"200":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"173":{"tf":1.0},"203":{"tf":1.0}}}}},"df":0,"docs":{}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"117":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"224":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"a":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":2,"docs":{"139":{"tf":2.0},"141":{"tf":1.4142135623730951}},"g":{"df":4,"docs":{"154":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":4,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"160":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"107":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"41":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"3":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"&":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"180":{"tf":2.6457513110645907},"181":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":3,"docs":{"19":{"tf":1.0},"191":{"tf":1.0},"226":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"162":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{},"h":{":":{":":{"a":{"d":{"d":{"(":{"1":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"136":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"120":{"tf":1.0},"163":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"219":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951}}}}}}}},"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":11,"docs":{"117":{"tf":1.0},"135":{"tf":1.0},"142":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"95":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"111":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"193":{"tf":1.0},"194":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"104":{"tf":1.7320508075688772},"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"134":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.7320508075688772},"19":{"tf":1.0},"29":{"tf":1.0},"69":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"154":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"92":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"57":{"tf":2.6457513110645907},"62":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"66":{"tf":2.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":5,"docs":{"163":{"tf":2.0},"180":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"131":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"df":18,"docs":{"114":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":2.6457513110645907},"140":{"tf":3.605551275463989},"141":{"tf":2.449489742783178},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"196":{"tf":1.0},"198":{"tf":1.0},"200":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"4":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"156":{"tf":3.0}}}}}},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"117":{"tf":2.449489742783178}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"14":{"tf":1.0},"203":{"tf":1.0},"212":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"192":{"tf":1.0},"194":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"200":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"164":{"tf":1.0}}}},"o":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}},"e":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}},"l":{"df":5,"docs":{"109":{"tf":1.0},"153":{"tf":1.0},"170":{"tf":1.4142135623730951},"181":{"tf":1.0},"53":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":11,"docs":{"134":{"tf":1.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"156":{"tf":2.23606797749979},"167":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"205":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"95":{"tf":1.0}}}},"l":{"df":1,"docs":{"30":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"214":{"tf":1.4142135623730951},"82":{"tf":1.0}}}},"df":86,"docs":{"101":{"tf":1.0},"102":{"tf":2.23606797749979},"103":{"tf":2.8284271247461903},"104":{"tf":2.8284271247461903},"105":{"tf":3.605551275463989},"106":{"tf":2.449489742783178},"108":{"tf":3.1622776601683795},"109":{"tf":1.0},"110":{"tf":2.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":2.0},"122":{"tf":1.0},"126":{"tf":2.23606797749979},"128":{"tf":1.0},"134":{"tf":2.449489742783178},"136":{"tf":2.23606797749979},"139":{"tf":2.0},"140":{"tf":2.6457513110645907},"141":{"tf":2.23606797749979},"142":{"tf":2.6457513110645907},"143":{"tf":2.449489742783178},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"156":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":2.0},"172":{"tf":1.4142135623730951},"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":2.449489742783178},"180":{"tf":1.0},"183":{"tf":1.4142135623730951},"19":{"tf":3.1622776601683795},"194":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"210":{"tf":2.23606797749979},"212":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.449489742783178},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":2.0},"224":{"tf":2.23606797749979},"225":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":2.6457513110645907},"30":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":1.0},"48":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":2.449489742783178},"61":{"tf":2.0},"64":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":2.6457513110645907},"70":{"tf":3.605551275463989},"71":{"tf":2.23606797749979},"72":{"tf":2.23606797749979},"73":{"tf":3.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772},"96":{"tf":1.4142135623730951}},"e":{"'":{"df":1,"docs":{"141":{"tf":1.0}}},"_":{"a":{"df":2,"docs":{"222":{"tf":1.0},"223":{"tf":1.0}}},"b":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"1":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"2":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"3":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"221":{"tf":1.0},"222":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.0},"106":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"103":{"tf":1.0},"105":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"224":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"95":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"101":{"tf":1.0},"155":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":10,"docs":{"107":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"191":{"tf":1.0},"33":{"tf":1.7320508075688772},"36":{"tf":1.0},"56":{"tf":1.7320508075688772},"60":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.7320508075688772}}}}}}},"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{":":{"1":{"4":{":":{"9":{"df":1,"docs":{"23":{"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":88,"docs":{"10":{"tf":2.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.7320508075688772},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"12":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"13":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":2.449489742783178},"143":{"tf":1.0},"147":{"tf":1.4142135623730951},"15":{"tf":2.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"16":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.7320508075688772},"191":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"2":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.7320508075688772},"206":{"tf":1.4142135623730951},"208":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":2.6457513110645907},"218":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"30":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":5,"docs":{"111":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"l":{"df":13,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"162":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"221":{"tf":1.4142135623730951},"224":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"137":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.4142135623730951},"66":{"tf":1.0},"79":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"171":{"tf":1.0},"96":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":20,"docs":{"114":{"tf":1.0},"121":{"tf":1.0},"137":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"156":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"172":{"tf":2.449489742783178},"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":2.0},"212":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":2.0}}}},"y":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"34":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"39":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"203":{"tf":1.0}},"l":{"a":{"b":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":1,"docs":{"120":{"tf":2.0}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"=":{"\"":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"<":{"/":{"a":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":36,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":2.0},"107":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":2.449489742783178},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"137":{"tf":2.449489742783178},"140":{"tf":2.0},"163":{"tf":2.449489742783178},"167":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"180":{"tf":1.0},"183":{"tf":1.4142135623730951},"221":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"71":{"tf":1.4142135623730951},"79":{"tf":1.0},"85":{"tf":1.4142135623730951},"95":{"tf":2.0},"96":{"tf":2.449489742783178},"97":{"tf":3.1622776601683795}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":5,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"176":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}}}},"df":1,"docs":{"89":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":40,"docs":{"100":{"tf":1.0},"101":{"tf":2.23606797749979},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"137":{"tf":1.4142135623730951},"154":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"204":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"218":{"tf":1.0},"225":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"4":{"tf":1.0},"64":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":6,"docs":{"11":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"53":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"177":{"tf":1.0},"210":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}},"w":{"(":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"8":{">":{"(":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":34,"docs":{"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"155":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178},"176":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"180":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"206":{"tf":1.0},"212":{"tf":1.4142135623730951},"25":{"tf":1.0},"32":{"tf":1.7320508075688772},"43":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.0},"57":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"97":{"tf":1.7320508075688772}}},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"58":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"78":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}},"o":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"115":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":3,"docs":{"115":{"tf":1.4142135623730951},"181":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":5,"docs":{"116":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":6,"docs":{"159":{"tf":1.0},"43":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"83":{"tf":1.0},"95":{"tf":1.0}}},"h":{"df":2,"docs":{"22":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"w":{"df":8,"docs":{"132":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.0},"68":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"114":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":1.0},"219":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"161":{"tf":1.0},"89":{"tf":1.0}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"53":{"tf":1.0}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":2,"docs":{"57":{"tf":1.0},"62":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":34,"docs":{"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"181":{"tf":2.23606797749979},"182":{"tf":1.7320508075688772},"184":{"tf":1.4142135623730951},"186":{"tf":1.7320508075688772},"194":{"tf":2.6457513110645907},"212":{"tf":2.0},"213":{"tf":2.449489742783178},"214":{"tf":1.0},"217":{"tf":2.449489742783178},"219":{"tf":2.0},"225":{"tf":1.0},"226":{"tf":2.0},"46":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"63":{"tf":2.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"106":{"tf":1.0},"178":{"tf":1.0},"86":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}},"k":{"df":4,"docs":{"101":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0}}},"l":{"d":{"df":2,"docs":{"180":{"tf":1.0},"212":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}}},"n":{"c":{"df":7,"docs":{"147":{"tf":1.0},"148":{"tf":1.0},"156":{"tf":1.0},"170":{"tf":1.0},"223":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"194":{"tf":1.0},"217":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":29,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"150":{"tf":1.0},"153":{"tf":1.4142135623730951},"168":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"23":{"tf":1.4142135623730951},"49":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.449489742783178},"84":{"tf":1.0},"90":{"tf":2.23606797749979},"96":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}},"e":{"(":{"b":{"\"":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"118":{"tf":1.0}}},"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":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"117":{"tf":1.7320508075688772},"122":{"tf":1.0}}}}},"t":{"df":1,"docs":{"110":{"tf":1.0}}},"u":{"1":{"6":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":8,"docs":{"110":{"tf":1.0},"116":{"tf":2.8284271247461903},"117":{"tf":2.23606797749979},"118":{"tf":2.8284271247461903},"217":{"tf":1.0},"33":{"tf":1.0},"79":{"tf":1.0},"95":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"15":{"tf":1.0},"162":{"tf":1.4142135623730951},"218":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":5,"docs":{"170":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"152":{"tf":1.0},"23":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"196":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"131":{"tf":1.0},"23":{"tf":1.0},"82":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":7,"docs":{"118":{"tf":1.0},"127":{"tf":1.0},"156":{"tf":1.0},"172":{"tf":1.0},"28":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"57":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"134":{"tf":1.0},"142":{"tf":1.0},"225":{"tf":1.0},"84":{"tf":1.0},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"222":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"83":{"tf":1.0},"84":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"40":{"tf":2.0},"41":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"110":{"tf":1.0},"215":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":7,"docs":{"148":{"tf":2.0},"150":{"tf":1.0},"151":{"tf":2.449489742783178},"170":{"tf":1.0},"172":{"tf":1.0},"212":{"tf":1.0},"53":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"147":{"tf":1.7320508075688772},"148":{"tf":2.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"151":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":7,"docs":{"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0}}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":50,"docs":{"102":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":3.605551275463989},"108":{"tf":2.449489742783178},"111":{"tf":1.0},"128":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"15":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":2.23606797749979},"19":{"tf":1.0},"191":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":2.23606797749979},"212":{"tf":1.0},"213":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":2.8284271247461903},"33":{"tf":2.449489742783178},"34":{"tf":2.0},"35":{"tf":1.4142135623730951},"36":{"tf":2.0},"38":{"tf":2.23606797749979},"39":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":2.0},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":2.449489742783178},"57":{"tf":1.4142135623730951},"6":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"162":{"tf":1.7320508075688772}}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":4,"docs":{"162":{"tf":3.0},"180":{"tf":2.23606797749979},"39":{"tf":1.0},"91":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"194":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"116":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":2.8284271247461903},"163":{"tf":1.0},"164":{"tf":3.1622776601683795},"165":{"tf":2.6457513110645907},"176":{"tf":1.0},"194":{"tf":1.0},"200":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":4,"docs":{"135":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}}},"t":{"df":13,"docs":{"128":{"tf":1.0},"15":{"tf":1.0},"178":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951}},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":17,"docs":{"100":{"tf":1.0},"122":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"156":{"tf":3.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"156":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":14,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"136":{"tf":2.23606797749979},"17":{"tf":1.0},"170":{"tf":2.0},"172":{"tf":1.7320508075688772},"173":{"tf":1.0},"194":{"tf":1.0},"225":{"tf":1.0},"39":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"122":{"tf":1.0},"196":{"tf":1.7320508075688772},"200":{"tf":1.0},"201":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"221":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"52":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"121":{"tf":1.0},"150":{"tf":1.0},"170":{"tf":1.0},"222":{"tf":1.0},"82":{"tf":1.0},"90":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.7320508075688772}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"164":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":12,"docs":{"106":{"tf":1.0},"137":{"tf":1.0},"170":{"tf":1.0},"191":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.4142135623730951},"224":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.7320508075688772},"33":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"df":2,"docs":{"193":{"tf":1.0},"64":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}},"p":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"106":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.0},"222":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":11,"docs":{"55":{"tf":1.4142135623730951},"56":{"tf":2.0},"57":{"tf":4.0},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":2.8284271247461903},"64":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"170":{"tf":1.0},"172":{"tf":1.0}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.0},"163":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":12,"docs":{"105":{"tf":1.0},"117":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":1.4142135623730951},"222":{"tf":1.0},"224":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{">":{"<":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{">":{"<":{"b":{">":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"<":{"/":{"b":{"df":1,"docs":{"30":{"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":{}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"194":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":3,"docs":{"14":{"tf":1.0},"174":{"tf":1.0},"56":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":5,"docs":{"132":{"tf":1.0},"140":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"71":{"tf":1.0},"85":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"210":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"116":{"tf":1.0},"186":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"168":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"215":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":6,"docs":{"155":{"tf":1.0},"203":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"156":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"116":{"tf":1.0},"154":{"tf":1.0},"78":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":5,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"134":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"170":{"tf":1.7320508075688772},"196":{"tf":1.0},"205":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"224":{"tf":1.0},"50":{"tf":1.0},"69":{"tf":1.0},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"174":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"221":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":25,"docs":{"101":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.0},"16":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"21":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"4":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"m":{"df":2,"docs":{"2":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"54":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"191":{"tf":1.0},"215":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"156":{"tf":1.0}}},"i":{"d":{"df":18,"docs":{"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"13":{"tf":1.0},"140":{"tf":1.0},"194":{"tf":1.0},"202":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":2,"docs":{"225":{"tf":1.0},"226":{"tf":1.0}}},"df":52,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"134":{"tf":1.4142135623730951},"139":{"tf":2.0},"140":{"tf":3.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"168":{"tf":1.0},"172":{"tf":2.0},"175":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":2.8284271247461903},"212":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":2.6457513110645907},"25":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"95":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"191":{"tf":1.0},"26":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.7320508075688772},"67":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"126":{"tf":1.0},"156":{"tf":2.0}},"e":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":2,"docs":{"132":{"tf":1.0},"218":{"tf":1.4142135623730951}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"(":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"172":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"153":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"147":{"tf":1.0},"181":{"tf":1.0},"84":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"132":{"tf":1.4142135623730951},"25":{"tf":1.0}}}},"df":0,"docs":{}},"df":11,"docs":{"133":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"166":{"tf":1.0},"169":{"tf":1.0},"175":{"tf":1.0},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"47":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0}},"i":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"163":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"138":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"105":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":6,"docs":{"117":{"tf":1.0},"163":{"tf":1.0},"174":{"tf":1.0},"71":{"tf":1.0},"95":{"tf":2.8284271247461903},"98":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"95":{"tf":1.0}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}},"e":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"79":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"105":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":2.0},"157":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"194":{"tf":2.0},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"53":{"tf":1.0},"66":{"tf":1.4142135623730951},"8":{"tf":1.0},"80":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"110":{"tf":1.0},"167":{"tf":2.0},"169":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"85":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"214":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"173":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"173":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}},"x":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"107":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"2":{"tf":1.0},"38":{"tf":1.4142135623730951},"5":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"100":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":8,"docs":{"114":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"210":{"tf":2.6457513110645907},"26":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":4,"docs":{"180":{"tf":1.0},"23":{"tf":1.0},"57":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":14,"docs":{"116":{"tf":2.0},"117":{"tf":1.7320508075688772},"119":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"95":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"201":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":17,"docs":{"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"226":{"tf":1.0},"31":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"173":{"tf":1.0},"194":{"tf":1.0},"46":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"40":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"75":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"101":{"tf":1.0},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"168":{"tf":1.0},"21":{"tf":1.0},"218":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"54":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.0},"90":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":35,"docs":{"114":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"137":{"tf":2.449489742783178},"139":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"49":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":2.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"102":{"tf":1.0}}}},"v":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"107":{"tf":1.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":3,"docs":{"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0}}}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"25":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"193":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"167":{"tf":1.0},"192":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.4142135623730951}}}},"n":{"df":12,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.6457513110645907},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":2.23606797749979},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"4":{"tf":1.0},"57":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":5,"docs":{"110":{"tf":1.0},"148":{"tf":1.0},"167":{"tf":1.0},"63":{"tf":1.0},"84":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"116":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":3,"docs":{"116":{"tf":1.0},"122":{"tf":1.0},"222":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"215":{"tf":1.0},"84":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":26,"docs":{"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"18":{"tf":1.0},"200":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"221":{"tf":1.0},"224":{"tf":1.4142135623730951},"30":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"82":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"21":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"73":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":6,"docs":{"156":{"tf":1.0},"190":{"tf":1.0},"193":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"65":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"194":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":13,"docs":{"147":{"tf":2.23606797749979},"148":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":2.449489742783178},"152":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"162":{"tf":1.7320508075688772},"222":{"tf":1.0},"223":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":44,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":2.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"202":{"tf":1.0},"21":{"tf":1.0},"211":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"122":{"tf":1.0},"140":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"l":{"df":0,"docs":{},"f":{".":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"105":{"tf":1.4142135623730951},"19":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"65":{"tf":1.0}}}}},"df":6,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"174":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"110":{"tf":1.0}}},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"191":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"135":{"tf":1.0},"151":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"126":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"179":{"tf":1.0}}},"3":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"2":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":16,"docs":{"15":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":3.1622776601683795},"180":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":1.0},"196":{"tf":1.4142135623730951},"200":{"tf":1.0},"3":{"tf":1.0},"34":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"196":{"tf":1.0}}}}}}},"h":{"a":{"2":{"_":{"2":{"5":{"6":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"_":{"2":{"5":{"6":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"151":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"163":{"tf":1.4142135623730951},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.0},"212":{"tf":1.4142135623730951},"225":{"tf":1.0},"53":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"131":{"tf":1.0}}},"r":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"117":{"tf":1.0},"191":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"76":{"tf":1.0}},"n":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":6,"docs":{"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"174":{"tf":1.0},"210":{"tf":1.7320508075688772},"213":{"tf":1.4142135623730951},"216":{"tf":1.0}}}}}},"df":3,"docs":{"174":{"tf":1.0},"194":{"tf":1.0},"52":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"112":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"77":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"108":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"213":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"196":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":25,"docs":{"101":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"167":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":2.0},"219":{"tf":1.4142135623730951},"220":{"tf":1.0},"221":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":6,"docs":{"186":{"tf":1.0},"216":{"tf":2.23606797749979},"217":{"tf":1.7320508075688772},"218":{"tf":1.4142135623730951},"46":{"tf":1.0},"81":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"3":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"29":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"152":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"87":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"_":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"175":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"77":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.0},"81":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":8,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"18":{"tf":1.4142135623730951},"191":{"tf":1.4142135623730951},"2":{"tf":1.0},"33":{"tf":2.0},"70":{"tf":1.0},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.0},"132":{"tf":1.0},"173":{"tf":1.4142135623730951},"191":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.0},"53":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":7,"docs":{"104":{"tf":1.0},"170":{"tf":1.0},"212":{"tf":1.0},"39":{"tf":1.4142135623730951},"41":{"tf":1.0},"54":{"tf":1.0},"94":{"tf":1.0}},"i":{"df":11,"docs":{"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"204":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"71":{"tf":1.4142135623730951},"80":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"139":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"54":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"113":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"56":{"tf":1.0},"57":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"17":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"193":{"tf":1.7320508075688772}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.7320508075688772},"110":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"167":{"tf":1.0},"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"174":{"tf":1.4142135623730951},"193":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"111":{"tf":1.0},"170":{"tf":2.0},"171":{"tf":1.0},"212":{"tf":1.4142135623730951},"51":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"105":{"tf":1.0},"125":{"tf":2.0},"135":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"79":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"200":{"tf":1.0}}}},"d":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}},"b":{"c":{"df":2,"docs":{"110":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"110":{"tf":1.0},"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"3":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"110":{"tf":1.0},"118":{"tf":1.4142135623730951}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"117":{"tf":1.0},"180":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":6,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"108":{"tf":1.0},"110":{"tf":1.0},"19":{"tf":1.0},"86":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"110":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"110":{"tf":1.0},"113":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"108":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0},"61":{"tf":1.0},"85":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"115":{"tf":1.0},"140":{"tf":1.0},"224":{"tf":1.0},"27":{"tf":1.0},"73":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"209":{"tf":2.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":29,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"186":{"tf":1.4142135623730951},"19":{"tf":1.0},"194":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"80":{"tf":1.0},"97":{"tf":1.0},"99":{"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":1,"docs":{"168":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":1,"docs":{"168":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"(":{"b":{"\"":{"\\":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"122":{"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":{"122":{"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":{},"f":{"8":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":7,"docs":{"121":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}}}},"l":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":28,"docs":{"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"117":{"tf":2.8284271247461903},"119":{"tf":3.0},"120":{"tf":2.6457513110645907},"121":{"tf":3.0},"122":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"16":{"tf":1.0},"163":{"tf":1.4142135623730951},"168":{"tf":2.6457513110645907},"18":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"19":{"tf":2.449489742783178},"213":{"tf":1.0},"22":{"tf":1.7320508075688772},"25":{"tf":2.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"46":{"tf":1.0},"57":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":52,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":3.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":2.6457513110645907},"140":{"tf":3.3166247903554},"141":{"tf":2.449489742783178},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"168":{"tf":1.0},"172":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.7320508075688772},"210":{"tf":1.7320508075688772},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979},"32":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"77":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951},"95":{"tf":3.605551275463989},"96":{"tf":3.3166247903554},"97":{"tf":2.8284271247461903},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"167":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.0},"33":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"44":{"tf":2.449489742783178}}}}}},"u":{"b":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"151":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"173":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"57":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"100":{"tf":1.0},"152":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"81":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"i":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"57":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"210":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"172":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":3,"docs":{"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"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":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"x":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"172":{"tf":1.0},"210":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"180":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":51,"docs":{"107":{"tf":2.0},"108":{"tf":2.0},"109":{"tf":1.0},"111":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"174":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.4142135623730951},"202":{"tf":1.4142135623730951},"21":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":2.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.7320508075688772},"4":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":2.23606797749979},"49":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":2.6457513110645907},"55":{"tf":1.4142135623730951},"56":{"tf":2.23606797749979},"57":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"214":{"tf":1.0}}}}}},"n":{"df":1,"docs":{"214":{"tf":1.0}}}},"m":{"df":5,"docs":{"134":{"tf":1.7320508075688772},"136":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}},"y":{">":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"138":{"tf":1.0},"21":{"tf":1.0},"44":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951},"95":{"tf":1.0},"99":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"97":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"122":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"25":{"tf":1.0},"57":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"137":{"tf":1.0},"27":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":21,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"113":{"tf":1.4142135623730951},"13":{"tf":1.0},"130":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"207":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.4142135623730951},"95":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":10,"docs":{"101":{"tf":1.0},"153":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":2.0},"46":{"tf":1.7320508075688772},"94":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"94":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"(":{"a":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":1.0}}}}}}}}}}}},"df":15,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"134":{"tf":1.7320508075688772},"170":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"222":{"tf":1.0},"24":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0}},"n":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"210":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":7,"docs":{"161":{"tf":2.6457513110645907},"162":{"tf":2.449489742783178},"163":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":2.23606797749979},"167":{"tf":1.0},"168":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"224":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"225":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":1,"docs":{"134":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"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":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":3,"docs":{"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"168":{"tf":1.0},"188":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":45,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"134":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.4142135623730951},"150":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.4142135623730951},"194":{"tf":1.0},"195":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":4.123105625617661},"22":{"tf":4.58257569495584},"23":{"tf":3.605551275463989},"24":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"29":{"tf":2.23606797749979},"30":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"41":{"tf":1.0},"43":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"92":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"'":{"df":15,"docs":{"126":{"tf":1.0},"130":{"tf":1.0},"135":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"170":{"tf":1.0},"191":{"tf":1.0},"213":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":4,"docs":{"134":{"tf":1.0},"152":{"tf":1.0},"210":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":8,"docs":{"148":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"54":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0}}}}}}}},"w":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":8,"docs":{"16":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"192":{"tf":2.0},"194":{"tf":2.449489742783178},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}},"df":3,"docs":{"174":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}}},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"100":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"195":{"tf":1.0},"211":{"tf":1.0},"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"109":{"tf":1.0},"196":{"tf":1.0},"226":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"201":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"36":{"tf":1.0},"44":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"38":{"tf":1.0}}}},"p":{"df":3,"docs":{"141":{"tf":1.0},"25":{"tf":1.0},"61":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"170":{"tf":2.0}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":28,"docs":{"119":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"134":{"tf":1.0},"142":{"tf":1.0},"170":{"tf":1.7320508075688772},"173":{"tf":1.4142135623730951},"174":{"tf":3.872983346207417},"175":{"tf":1.0},"176":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"21":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":2.449489742783178},"218":{"tf":1.4142135623730951},"219":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951},"221":{"tf":2.23606797749979},"224":{"tf":1.0},"225":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"51":{"tf":2.0},"52":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"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":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"221":{"tf":1.0},"224":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"223":{"tf":1.0},"27":{"tf":1.0}}}},"df":6,"docs":{"132":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"180":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0}}},"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":{"8":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":14,"docs":{"114":{"tf":1.0},"118":{"tf":1.4142135623730951},"130":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":2.0},"172":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"89":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"122":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"137":{"tf":2.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}}}}}},"w":{"df":0,"docs":{},"o":{"df":20,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"121":{"tf":1.0},"134":{"tf":1.4142135623730951},"14":{"tf":1.0},"162":{"tf":2.0},"164":{"tf":1.0},"19":{"tf":1.0},"192":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"df":11,"docs":{"172":{"tf":1.4142135623730951},"174":{"tf":2.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"193":{"tf":1.4142135623730951},"210":{"tf":2.0},"57":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"99":{"tf":1.0}}},"2":{"df":1,"docs":{"99":{"tf":1.0}}},">":{".":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.4142135623730951}},"e":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"168":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":75,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"112":{"tf":1.0},"113":{"tf":2.449489742783178},"115":{"tf":1.7320508075688772},"116":{"tf":2.449489742783178},"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"152":{"tf":2.0},"153":{"tf":2.6457513110645907},"154":{"tf":1.7320508075688772},"160":{"tf":2.23606797749979},"161":{"tf":3.4641016151377544},"162":{"tf":4.0},"163":{"tf":2.6457513110645907},"164":{"tf":4.358898943540674},"165":{"tf":3.1622776601683795},"167":{"tf":2.449489742783178},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"178":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.7320508075688772},"196":{"tf":1.0},"200":{"tf":2.0},"201":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.7320508075688772},"22":{"tf":1.0},"225":{"tf":1.7320508075688772},"32":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":2.23606797749979},"79":{"tf":2.0},"80":{"tf":1.4142135623730951},"81":{"tf":2.6457513110645907},"82":{"tf":2.449489742783178},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":2.0},"95":{"tf":3.1622776601683795},"98":{"tf":1.4142135623730951}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"u":{"1":{"2":{"8":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":5,"docs":{"172":{"tf":1.0},"213":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":2.23606797749979},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":2,"docs":{"81":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":17,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":2.23606797749979},"156":{"tf":1.0},"164":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.7320508075688772},"212":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":20,"docs":{"101":{"tf":1.4142135623730951},"113":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":2.0},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"72":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"81":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"92":{"tf":2.0}}},">":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"162":{"tf":2.8284271247461903}},"i":{"d":{"df":12,"docs":{"172":{"tf":1.7320508075688772},"176":{"tf":1.7320508075688772},"183":{"tf":1.0},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"171":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.0}}}}},"r":{"df":2,"docs":{"120":{"tf":1.0},"56":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"177":{"tf":1.0},"201":{"tf":1.0}}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"147":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":12,"docs":{"105":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":2.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"34":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"70":{"tf":1.0},"98":{"tf":1.0}}}},"t":{"df":9,"docs":{"134":{"tf":1.0},"189":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"48":{"tf":1.0},"69":{"tf":1.0},"87":{"tf":1.0}}},"x":{"df":3,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"194":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":2,"docs":{"54":{"tf":1.0},"81":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"101":{"tf":1.7320508075688772},"137":{"tf":1.0},"97":{"tf":2.449489742783178},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"a":{"df":0,"docs":{},"f":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"78":{"tf":1.0},"81":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"97":{"tf":1.4142135623730951}},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"75":{"tf":1.0},"77":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"163":{"tf":1.4142135623730951},"182":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"212":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":2.0}},"e":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"163":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"163":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":7,"docs":{"15":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.0},"3":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":6,"docs":{"210":{"tf":2.23606797749979},"212":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"39":{"tf":1.0}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"183":{"tf":1.0},"201":{"tf":1.0},"26":{"tf":1.0}}}},"d":{"df":1,"docs":{"164":{"tf":1.7320508075688772}}},"df":135,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.8284271247461903},"106":{"tf":1.4142135623730951},"108":{"tf":2.6457513110645907},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":2.0},"118":{"tf":2.23606797749979},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"127":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":2.0},"143":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"165":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"186":{"tf":1.0},"19":{"tf":1.7320508075688772},"191":{"tf":1.7320508075688772},"193":{"tf":2.23606797749979},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.7320508075688772},"204":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":2.0},"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772},"225":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"44":{"tf":2.0},"46":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":2.449489742783178},"59":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"61":{"tf":2.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.23606797749979},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":2.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.7320508075688772},"96":{"tf":2.0},"97":{"tf":2.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"117":{"tf":1.0}}},".":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.7320508075688772}}}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"130":{"tf":2.0},"131":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":13,"docs":{"117":{"tf":2.449489742783178},"132":{"tf":1.0},"134":{"tf":1.0},"163":{"tf":2.23606797749979},"170":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"50":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"132":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":1.0},"46":{"tf":1.0},"70":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"8":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}},"df":3,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":2.8284271247461903}}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"109":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.0},"224":{"tf":1.0}}}}}},"v":{".":{"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":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"(":{"4":{"0":{"df":1,"docs":{"114":{"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":1,"docs":{"207":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"113":{"tf":1.0},"122":{"tf":2.6457513110645907},"135":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":1.0},"38":{"tf":1.0},"46":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":58,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.6457513110645907},"117":{"tf":1.0},"118":{"tf":2.449489742783178},"122":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":2.23606797749979},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"161":{"tf":2.6457513110645907},"162":{"tf":2.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"167":{"tf":1.0},"168":{"tf":1.0},"180":{"tf":3.0},"194":{"tf":1.0},"196":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"64":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":2.449489742783178},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"97":{"tf":2.0}},"e":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":18,"docs":{"117":{"tf":1.0},"137":{"tf":1.4142135623730951},"147":{"tf":2.0},"148":{"tf":2.449489742783178},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"162":{"tf":1.0},"174":{"tf":1.4142135623730951},"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":2.6457513110645907},"88":{"tf":1.0},"89":{"tf":1.0},"97":{"tf":2.449489742783178}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"116":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"201":{"tf":1.0}}}},"df":1,"docs":{"163":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"202":{"tf":1.0},"81":{"tf":1.0}}}}}}},"df":6,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"207":{"tf":1.0},"89":{"tf":1.0}},"e":{"c":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"180":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"1":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"116":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"180":{"tf":1.0},"213":{"tf":1.0}}}}}},"df":2,"docs":{"178":{"tf":1.0},"180":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"179":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"178":{"tf":1.0},"179":{"tf":2.0},"180":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{":":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"207":{"tf":1.0}}}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"113":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"8":{"df":6,"docs":{"113":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"137":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"86":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"[":{"1":{",":{"2":{",":{"3":{",":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"113":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"89":{"tf":1.0}}},"3":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"112":{"tf":1.7320508075688772},"113":{"tf":3.872983346207417},"114":{"tf":2.449489742783178},"115":{"tf":2.449489742783178},"116":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"141":{"tf":1.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"218":{"tf":1.4142135623730951},"89":{"tf":2.23606797749979}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"116":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"167":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"23":{"tf":1.0}}}}},"s":{"a":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"14":{"tf":1.7320508075688772},"203":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":3.605551275463989},"213":{"tf":1.7320508075688772},"36":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":2.0},"41":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"a":{"df":8,"docs":{"107":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"182":{"tf":1.0},"194":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"_":{"df":1,"docs":{"140":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"140":{"tf":3.3166247903554}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"134":{"tf":1.0},"142":{"tf":2.23606797749979},"143":{"tf":1.4142135623730951},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"19":{"tf":1.0},"205":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"df":2,"docs":{"174":{"tf":1.0},"221":{"tf":1.0}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"113":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"160":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"17":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.4142135623730951}}}},"y":{"df":28,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"168":{"tf":1.4142135623730951},"170":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":1.0},"21":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"59":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"22":{"tf":1.4142135623730951}}}},"v":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}},"b":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"200":{"tf":1.0},"21":{"tf":1.0},"93":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"221":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"222":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"181":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":4,"docs":{"101":{"tf":1.7320508075688772},"196":{"tf":1.0},"199":{"tf":1.0},"214":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"102":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.4142135623730951},"215":{"tf":1.0},"225":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.0},"156":{"tf":1.7320508075688772},"165":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"225":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":5,"docs":{"139":{"tf":1.0},"143":{"tf":1.0},"194":{"tf":1.0},"75":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":4,"docs":{"135":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":15,"docs":{"121":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"17":{"tf":1.4142135623730951},"181":{"tf":1.0},"20":{"tf":1.0},"215":{"tf":1.0},"43":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0},"96":{"tf":1.0}}},"l":{"d":{"df":13,"docs":{"121":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":2.0},"29":{"tf":2.0},"30":{"tf":1.7320508075688772},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"92":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"120":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"120":{"tf":1.4142135623730951},"177":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":12,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"21":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"131":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"x":{"\"":{"0":{"a":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"0":{"a":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":1.7320508075688772},"83":{"tf":2.0},"84":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"y":{"df":5,"docs":{"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}},"df":1,"docs":{"80":{"tf":1.0}},"t":{"_":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":1,"docs":{"14":{"tf":1.0}}},"v":{"df":2,"docs":{"20":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"57":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}}}}}},"z":{"df":3,"docs":{"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"46":{"tf":1.0},"82":{"tf":1.0}}}}}}}},"breadcrumbs":{"root":{"0":{".":{"0":{".":{"0":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{":":{":":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":1,"docs":{"23":{"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":30,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.7320508075688772},"132":{"tf":1.0},"134":{"tf":1.0},"156":{"tf":2.0},"172":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"207":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.7320508075688772},"221":{"tf":2.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"23":{"tf":2.0},"25":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.0}},"x":{"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":{"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"23":{"tf":1.4142135623730951},"30":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":8,"docs":{"121":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"34":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"1":{"2":{"3":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":6,"docs":{"108":{"tf":1.0},"17":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.7320508075688772},"85":{"tf":1.0},"89":{"tf":1.0}}},"2":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"108":{"tf":1.0},"46":{"tf":1.0}}},"4":{"0":{"3":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"46":{"tf":1.0}}},"6":{"df":3,"docs":{"173":{"tf":1.0},"194":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"a":{"1":{"1":{"c":{"df":3,"docs":{"36":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"0":{"b":{"df":2,"docs":{"36":{"tf":1.0},"43":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"46":{"tf":1.4142135623730951},"85":{"tf":1.0}},"e":{"5":{"1":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"5":{"c":{"d":{"2":{"2":{"1":{"a":{"8":{"1":{"c":{"3":{"d":{"6":{"df":0,"docs":{},"e":{"2":{"2":{"b":{"9":{"df":0,"docs":{},"e":{"6":{"7":{"0":{"d":{"d":{"df":0,"docs":{},"f":{"9":{"9":{"0":{"0":{"4":{"d":{"7":{"1":{"d":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"f":{"7":{"6":{"9":{"b":{"0":{"3":{"1":{"2":{"b":{"6":{"8":{"c":{"7":{"c":{"4":{"8":{"7":{"2":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"1":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":2.0},"141":{"tf":1.4142135623730951}}},"2":{"4":{"df":2,"docs":{"219":{"tf":1.0},"220":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":9,"docs":{"139":{"tf":1.4142135623730951},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"209":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"2":{"3":{"1":{"2":{"3":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"81":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"23":{"tf":1.0}}},"3":{"df":1,"docs":{"23":{"tf":1.0}}},"4":{"df":1,"docs":{"23":{"tf":1.0}}},"5":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"81":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"218":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":27,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.4142135623730951},"156":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"209":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951},"96":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"0":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"1":{"9":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"0":{"df":2,"docs":{"205":{"tf":1.0},"206":{"tf":1.0}}},"2":{"df":1,"docs":{"2":{"tf":1.0}}},"3":{"df":1,"docs":{"2":{"tf":1.0}}},"4":{".":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":14,"docs":{"14":{"tf":2.6457513110645907},"146":{"tf":1.0},"2":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"204":{"tf":1.0},"205":{"tf":1.7320508075688772},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"3":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"164":{"tf":1.0}}},"4":{"df":1,"docs":{"192":{"tf":1.0}},"h":{"df":1,"docs":{"193":{"tf":1.0}}}},"5":{"5":{"df":1,"docs":{"83":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"81":{"tf":1.4142135623730951}},"k":{"b":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"137":{"tf":1.0}}},"df":15,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"139":{"tf":1.0},"151":{"tf":1.4142135623730951},"179":{"tf":1.0},"223":{"tf":2.0},"83":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}}},"3":{"0":{"df":2,"docs":{"113":{"tf":1.0},"114":{"tf":1.0}}},"2":{"df":6,"docs":{"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"81":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"114":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"151":{"tf":1.0},"156":{"tf":1.0},"179":{"tf":1.0},"224":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"4":{"0":{"df":2,"docs":{"113":{"tf":1.0},"114":{"tf":1.0}}},"2":{"df":3,"docs":{"79":{"tf":1.4142135623730951},"81":{"tf":2.0},"83":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":2,"docs":{"156":{"tf":1.0},"99":{"tf":1.0}}},"5":{"0":{"0":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"207":{"tf":1.0},"75":{"tf":1.0}}},"6":{"4":{"df":2,"docs":{"46":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":3.0},"81":{"tf":1.4142135623730951}}},"9":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}}}}},"df":6,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"137":{"tf":1.4142135623730951},"156":{"tf":1.0},"172":{"tf":1.0},"97":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"175":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"175":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"a":{"1":{"df":1,"docs":{"32":{"tf":1.0}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":16,"docs":{"100":{"tf":2.23606797749979},"101":{"tf":3.4641016151377544},"115":{"tf":1.0},"153":{"tf":2.6457513110645907},"154":{"tf":2.449489742783178},"163":{"tf":1.0},"165":{"tf":3.3166247903554},"167":{"tf":1.0},"172":{"tf":1.0},"182":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":3.4641016151377544},"53":{"tf":1.0},"62":{"tf":1.0},"98":{"tf":2.449489742783178},"99":{"tf":3.1622776601683795}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"0":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":16,"docs":{"122":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"130":{"tf":3.0},"131":{"tf":2.8284271247461903},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":3.4641016151377544},"223":{"tf":2.449489742783178},"224":{"tf":1.7320508075688772},"23":{"tf":1.0},"82":{"tf":1.0}}}},"v":{"df":15,"docs":{"117":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"221":{"tf":1.0},"29":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"116":{"tf":1.7320508075688772},"117":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"196":{"tf":2.6457513110645907},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":2.0},"201":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"215":{"tf":1.0}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"194":{"tf":1.0},"226":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":25,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"136":{"tf":1.7320508075688772},"142":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"192":{"tf":1.4142135623730951},"194":{"tf":2.23606797749979},"196":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"53":{"tf":1.4142135623730951},"69":{"tf":1.0},"73":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"181":{"tf":1.0},"183":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"53":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"31":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.449489742783178},"52":{"tf":1.0},"53":{"tf":1.0},"68":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"102":{"tf":1.0},"25":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"32":{"tf":1.0},"53":{"tf":1.4142135623730951}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"213":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"(":{"1":{"df":2,"docs":{"134":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"a":{"df":2,"docs":{"134":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}},"df":28,"docs":{"104":{"tf":1.0},"114":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"211":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"132":{"tf":1.0},"186":{"tf":1.0},"82":{"tf":1.4142135623730951},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"150":{"tf":1.0},"54":{"tf":1.0}}}}}}},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"2":{"5":{"6":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"86":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"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":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"86":{"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":{"2":{"5":{"6":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"86":{"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":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"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":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}}}},"df":38,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"110":{"tf":1.0},"168":{"tf":1.4142135623730951},"17":{"tf":2.23606797749979},"173":{"tf":1.0},"174":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":2.8284271247461903},"179":{"tf":1.0},"180":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"221":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"39":{"tf":2.0},"42":{"tf":2.23606797749979},"43":{"tf":2.23606797749979},"46":{"tf":4.242640687119285},"47":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.7320508075688772},"60":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.23606797749979},"65":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":2.8284271247461903},"73":{"tf":2.8284271247461903},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":3.7416573867739413},"86":{"tf":2.449489742783178}}}}}}},"df":13,"docs":{"107":{"tf":1.7320508075688772},"140":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"191":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"213":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"212":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":34,"docs":{"160":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"76":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"215":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}}}}}},"df":2,"docs":{"137":{"tf":2.449489742783178},"163":{"tf":2.449489742783178}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"54":{"tf":1.0}}},"r":{"df":1,"docs":{"172":{"tf":1.0}}}},"l":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"95":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"193":{"tf":1.0}}}}}}}}},"i":{"a":{"df":8,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"208":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.4142135623730951},"72":{"tf":1.0}},"s":{"df":7,"docs":{"140":{"tf":2.449489742783178},"141":{"tf":1.7320508075688772},"208":{"tf":1.4142135623730951},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"70":{"tf":1.0}}}},"c":{"df":3,"docs":{"36":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":27,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"105":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.0},"119":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"213":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0},"226":{"tf":2.449489742783178},"24":{"tf":1.0},"27":{"tf":1.0},"98":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"111":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":6,"docs":{"102":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"3":{"tf":1.0},"56":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"130":{"tf":1.0},"30":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"17":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"186":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"106":{"tf":1.0},"83":{"tf":1.0}}}}}},"df":0,"docs":{}},"n":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"113":{"tf":1.0},"161":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":9,"docs":{"108":{"tf":1.7320508075688772},"119":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"162":{"tf":1.0},"200":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"34":{"tf":1.0},"73":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"53":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"25":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"p":{"df":15,"docs":{"179":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":2,"docs":{"225":{"tf":1.0},"226":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":11,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"156":{"tf":1.0},"163":{"tf":1.0},"186":{"tf":1.7320508075688772},"193":{"tf":1.0},"215":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":1.0},"57":{"tf":1.7320508075688772},"94":{"tf":1.0}}},"df":3,"docs":{"170":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"141":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"214":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"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":17,"docs":{"119":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"206":{"tf":1.0},"218":{"tf":2.0},"22":{"tf":1.7320508075688772},"226":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"100":{"tf":1.0},"23":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"112":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":4,"docs":{"95":{"tf":3.0},"96":{"tf":2.8284271247461903},"97":{"tf":2.6457513110645907},"98":{"tf":1.0}}}}}}},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":5,"docs":{"110":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"!":{"(":{"!":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"v":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"126":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"121":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"139":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"p":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"(":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"1":{"df":2,"docs":{"222":{"tf":1.7320508075688772},"223":{"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":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"141":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"(":{"1":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"212":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"134":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"131":{"tf":1.0},"132":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":2.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":10,"docs":{"129":{"tf":1.7320508075688772},"130":{"tf":1.0},"131":{"tf":2.449489742783178},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"209":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":2.0},"23":{"tf":1.0}}}},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"153":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"128":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.7320508075688772},"81":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":8,"docs":{"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"2":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"181":{"tf":1.7320508075688772},"182":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"173":{"tf":1.0},"194":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"180":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"107":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"152":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"63":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":16,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"13":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"140":{"tf":1.4142135623730951},"155":{"tf":1.0},"224":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"\"":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"19":{"tf":1.0},"89":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"89":{"tf":1.0}}}}}}}},"1":{"df":1,"docs":{"32":{"tf":1.0}}},">":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"172":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":2,"docs":{"213":{"tf":1.0},"217":{"tf":1.0}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"180":{"tf":1.0},"201":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":9,"docs":{"13":{"tf":1.0},"163":{"tf":1.0},"200":{"tf":1.4142135623730951},"210":{"tf":1.0},"213":{"tf":1.7320508075688772},"217":{"tf":1.0},"69":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}},"i":{"c":{"df":105,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.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.7320508075688772},"111":{"tf":1.0},"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},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"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},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.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},"160":{"tf":1.0},"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},"169":{"tf":1.0},"31":{"tf":1.4142135623730951},"48":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0},"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}}},"df":0,"docs":{}}}},"c":{"df":2,"docs":{"110":{"tf":1.0},"53":{"tf":1.0}},"s":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"110":{"tf":1.0},"141":{"tf":2.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":11,"docs":{"101":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"148":{"tf":1.0},"151":{"tf":2.8284271247461903},"153":{"tf":2.0},"32":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"89":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"96":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"34":{"tf":1.0}}}}},"df":3,"docs":{"173":{"tf":1.0},"174":{"tf":1.0},"215":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.0},"222":{"tf":1.0},"3":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"3":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"154":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"101":{"tf":1.0},"153":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"147":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0}}}},"w":{"df":5,"docs":{"125":{"tf":1.0},"140":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"71":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"184":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"221":{"tf":1.7320508075688772},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"117":{"tf":1.4142135623730951},"14":{"tf":1.0},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"218":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"107":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":2.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}},"t":{"df":4,"docs":{"110":{"tf":1.0},"201":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":2.8284271247461903}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"90":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"202":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.7320508075688772},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":12,"docs":{"119":{"tf":1.0},"125":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.0},"151":{"tf":3.4641016151377544},"174":{"tf":1.0},"218":{"tf":1.0},"73":{"tf":2.449489742783178},"74":{"tf":1.0},"76":{"tf":2.449489742783178},"77":{"tf":1.0},"91":{"tf":3.0}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"i":{"df":10,"docs":{"135":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"209":{"tf":1.0},"25":{"tf":1.0},"60":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"183":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"179":{"tf":1.0},"180":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"75":{"tf":1.0}},"e":{"_":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"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":1,"docs":{"105":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":5,"docs":{"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"139":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"143":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{":":{"a":{"d":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"a":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"b":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.4142135623730951}},"e":{":":{":":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"104":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"105":{"tf":1.0},"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"104":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":3,"docs":{"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"72":{"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":{},"n":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":4,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951}}}}}}}}}}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"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":1,"docs":{"105":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"224":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"224":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"_":{"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":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"213":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":16,"docs":{"110":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":2.23606797749979},"22":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"l":{">":{"(":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"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":{"93":{"tf":1.4142135623730951}}}}}}},"df":8,"docs":{"113":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.7320508075688772},"172":{"tf":1.0},"224":{"tf":1.7320508075688772},"79":{"tf":1.0},"80":{"tf":1.0},"95":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"152":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":2.23606797749979},"81":{"tf":1.0},"89":{"tf":1.0}}}},"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":{"`":{"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"207":{"tf":1.0}}}}}},"`":{"df":1,"docs":{"118":{"tf":1.0}}},"df":5,"docs":{"116":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"168":{"tf":1.0},"207":{"tf":2.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"120":{"tf":1.0},"140":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"192":{"tf":1.0},"219":{"tf":1.0},"64":{"tf":1.0},"71":{"tf":1.4142135623730951},"81":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"28":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"105":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"70":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"113":{"tf":1.4142135623730951},"161":{"tf":1.0},"207":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"7":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"125":{"tf":1.0},"210":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"93":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"30":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"30":{"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":17,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"134":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"25":{"tf":2.0},"30":{"tf":2.0},"43":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.0},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{},"t":{"df":10,"docs":{"113":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"128":{"tf":1.0},"191":{"tf":1.0},"34":{"tf":1.7320508075688772},"74":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"120":{"tf":3.3166247903554},"122":{"tf":1.7320508075688772},"141":{"tf":1.0},"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":2.0}},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"120":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}},"c":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"185":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}},"_":{"a":{"d":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":45,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":2.0},"222":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"130":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"221":{"tf":2.0},"223":{"tf":2.23606797749979},"224":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"132":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"111":{"tf":1.0},"128":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"210":{"tf":1.0},"53":{"tf":1.0},"64":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"111":{"tf":1.0},"214":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"d":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"57":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}},"df":3,"docs":{"156":{"tf":5.0},"57":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"7":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"e":{"df":17,"docs":{"119":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.7320508075688772},"18":{"tf":1.0},"181":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"224":{"tf":1.0},"225":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0},"56":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"139":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.7320508075688772}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}},"df":3,"docs":{"151":{"tf":3.1622776601683795},"153":{"tf":1.4142135623730951},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"215":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"111":{"tf":1.0},"26":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"38":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":15,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"17":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"210":{"tf":2.6457513110645907},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"25":{"tf":1.4142135623730951},"51":{"tf":1.0},"66":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"178":{"tf":1.0},"3":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"103":{"tf":2.0},"104":{"tf":1.4142135623730951},"105":{"tf":2.449489742783178},"106":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"152":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":11,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0},"122":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"222":{"tf":1.4142135623730951},"23":{"tf":1.0},"57":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"i":{"/":{"c":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"196":{"tf":2.449489742783178},"200":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"154":{"tf":1.0}}},"r":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":8,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":1.0}}},"o":{"c":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"194":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"173":{"tf":1.7320508075688772},"194":{"tf":3.3166247903554},"195":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"154":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"201":{"tf":1.0}},"r":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"58":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{">":{"<":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"30":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":43,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"127":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"132":{"tf":1.7320508075688772},"134":{"tf":1.0},"135":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":2.0},"191":{"tf":1.0},"20":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":2.0},"221":{"tf":1.7320508075688772},"223":{"tf":2.449489742783178},"224":{"tf":1.7320508075688772},"23":{"tf":2.23606797749979},"25":{"tf":1.0},"33":{"tf":1.7320508075688772},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"13":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"170":{"tf":3.1622776601683795},"172":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":1,"docs":{"164":{"tf":1.0}}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"126":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"d":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}},"df":5,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":2.8284271247461903},"201":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":13,"docs":{"101":{"tf":1.4142135623730951},"109":{"tf":1.0},"112":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"178":{"tf":2.449489742783178},"179":{"tf":1.7320508075688772},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"186":{"tf":1.0},"202":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"130":{"tf":1.0},"196":{"tf":1.4142135623730951},"217":{"tf":1.0},"49":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"191":{"tf":1.0},"64":{"tf":1.0},"94":{"tf":1.0}}},"m":{"a":{"df":4,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}},"n":{"d":{"df":12,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"49":{"tf":2.0},"52":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"29":{"tf":3.0},"74":{"tf":3.0},"75":{"tf":2.6457513110645907},"76":{"tf":3.3166247903554},"77":{"tf":2.449489742783178}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"105":{"tf":1.0},"110":{"tf":1.4142135623730951},"121":{"tf":1.0},"198":{"tf":1.4142135623730951},"213":{"tf":1.0},"221":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"121":{"tf":1.0},"134":{"tf":1.0},"162":{"tf":1.4142135623730951},"22":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":33,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.4142135623730951},"15":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"162":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.7320508075688772},"54":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"30":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.0}}},"x":{"df":3,"docs":{"201":{"tf":1.0},"54":{"tf":1.0},"83":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":29,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":2.23606797749979},"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},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"87":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"196":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"131":{"tf":1.7320508075688772},"22":{"tf":1.0},"224":{"tf":2.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"213":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"107":{"tf":1.0},"213":{"tf":2.449489742783178},"215":{"tf":1.0}}}},"v":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":2.0},"140":{"tf":1.4142135623730951},"226":{"tf":1.0},"40":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"170":{"tf":2.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"225":{"tf":1.0}}}}}},"i":{"d":{"df":6,"docs":{"101":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"156":{"tf":1.0},"18":{"tf":1.0},"222":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"136":{"tf":1.0},"19":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"126":{"tf":2.449489742783178},"127":{"tf":2.0},"128":{"tf":2.0},"130":{"tf":1.0},"132":{"tf":2.23606797749979},"171":{"tf":1.0},"53":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0}}}},"t":{"df":0,"docs":{},"n":{"df":1,"docs":{"132":{"tf":1.0}}}}},"df":10,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"165":{"tf":1.4142135623730951}},"t":{"df":2,"docs":{"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"174":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"168":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":27,"docs":{"107":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"113":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":3.3166247903554},"164":{"tf":1.0},"174":{"tf":1.4142135623730951},"19":{"tf":1.0},"202":{"tf":1.0},"212":{"tf":1.0},"221":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"36":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951},"70":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"u":{"8":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"30":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"174":{"tf":3.0},"175":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":1.0},"189":{"tf":1.4142135623730951},"193":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"125":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":6,"docs":{"125":{"tf":2.449489742783178},"222":{"tf":1.0},"68":{"tf":1.0},"80":{"tf":1.4142135623730951},"88":{"tf":1.0},"93":{"tf":2.449489742783178}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"131":{"tf":1.0},"138":{"tf":1.0}}},"t":{"df":5,"docs":{"127":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"191":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"120":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"t":{"df":2,"docs":{"120":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979}}}}}}},"p":{"df":0,"docs":{},"i":{"df":11,"docs":{"100":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":3.872983346207417},"154":{"tf":3.0},"158":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"182":{"tf":1.0},"226":{"tf":1.7320508075688772},"99":{"tf":2.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"152":{"tf":1.7320508075688772},"153":{"tf":2.23606797749979}},"e":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":1,"docs":{"165":{"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":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"23":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"206":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"c":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"172":{"tf":1.4142135623730951},"174":{"tf":1.0},"206":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"102":{"tf":1.0},"178":{"tf":1.4142135623730951},"202":{"tf":1.0},"3":{"tf":1.0},"68":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":37,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"18":{"tf":2.0},"180":{"tf":1.0},"196":{"tf":1.7320508075688772},"218":{"tf":1.0},"219":{"tf":2.23606797749979},"22":{"tf":1.0},"224":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.23606797749979},"57":{"tf":2.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"96":{"tf":2.0},"97":{"tf":1.7320508075688772}},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"103":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"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":{},"y":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"x":{".":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"175":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"d":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"175":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"57":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"170":{"tf":2.23606797749979},"172":{"tf":3.872983346207417}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"105":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"70":{"tf":1.0},"91":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":8,"docs":{"141":{"tf":1.0},"17":{"tf":1.0},"174":{"tf":2.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"204":{"tf":1.0},"38":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":10,"docs":{"101":{"tf":1.0},"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"185":{"tf":1.7320508075688772},"193":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0},"41":{"tf":1.0},"94":{"tf":2.0},"95":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"t":{"a":{"df":11,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"186":{"tf":1.7320508075688772},"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"148":{"tf":1.0}}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"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":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"110":{"tf":1.4142135623730951},"15":{"tf":1.0},"221":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"27":{"tf":1.7320508075688772}}},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"125":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"132":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":2.23606797749979},"156":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.23606797749979},"72":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"87":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"97":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"202":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"196":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"95":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":45,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"183":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":2.449489742783178},"96":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"179":{"tf":1.0},"180":{"tf":1.0},"58":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":3,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"54":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":16,"docs":{"102":{"tf":1.0},"107":{"tf":3.1622776601683795},"109":{"tf":1.0},"163":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.7320508075688772},"39":{"tf":3.0},"40":{"tf":3.0},"41":{"tf":2.449489742783178},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"176":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"d":{"(":{"*":{"&":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"177":{"tf":1.0}}}}},"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":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"176":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":4,"docs":{"225":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"110":{"tf":1.0},"132":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}}}}}}},"df":1,"docs":{"115":{"tf":1.4142135623730951}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"125":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"30":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"v":{"df":3,"docs":{"36":{"tf":1.0},"41":{"tf":2.449489742783178},"43":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":7,"docs":{"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"34":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"74":{"tf":1.0},"9":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}}}},"i":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"2":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":21,"docs":{"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.0},"191":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":2.23606797749979},"203":{"tf":1.0},"223":{"tf":2.0},"40":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.7320508075688772},"53":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"55":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"111":{"tf":1.0},"174":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"107":{"tf":1.0},"17":{"tf":1.7320508075688772},"191":{"tf":1.4142135623730951},"22":{"tf":1.0},"30":{"tf":1.0},"33":{"tf":2.449489742783178},"39":{"tf":1.4142135623730951},"56":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":7,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"148":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"184":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}},"i":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}}}}}},"o":{"_":{"a":{"df":1,"docs":{"224":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"224":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"135":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"77":{"tf":1.0}}}}}}}}},"c":{"df":6,"docs":{"15":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":2.23606797749979},"30":{"tf":2.0},"74":{"tf":1.0},"77":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"15":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":3.0},"30":{"tf":2.449489742783178},"31":{"tf":1.0},"45":{"tf":1.0},"74":{"tf":1.4142135623730951},"77":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}},"f":{"df":1,"docs":{"184":{"tf":1.0}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"101":{"tf":1.0},"132":{"tf":1.0},"15":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"175":{"tf":1.4142135623730951},"224":{"tf":1.0},"27":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"213":{"tf":1.0},"65":{"tf":1.0},"97":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"df":1,"docs":{"70":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"206":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"4":{"tf":1.0},"5":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"170":{"tf":1.0},"172":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":24,"docs":{"100":{"tf":1.0},"101":{"tf":3.605551275463989},"103":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":2.23606797749979},"154":{"tf":2.8284271247461903},"161":{"tf":1.0},"165":{"tf":2.8284271247461903},"174":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"226":{"tf":1.4142135623730951},"98":{"tf":2.0},"99":{"tf":2.23606797749979}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"115":{"tf":1.0},"165":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"170":{"tf":1.0},"200":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"189":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"179":{"tf":1.0},"224":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":6,"docs":{"174":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"26":{"tf":1.0},"34":{"tf":1.0},"81":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":13,"docs":{"181":{"tf":2.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":2.0},"185":{"tf":1.0},"186":{"tf":1.4142135623730951},"200":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":9,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"148":{"tf":1.0},"180":{"tf":1.4142135623730951},"222":{"tf":1.0},"30":{"tf":1.0},"39":{"tf":1.0},"53":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"125":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"46":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":2.8284271247461903},"206":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772},"9":{"tf":1.0},"95":{"tf":2.23606797749979}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"u":{"c":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"132":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"121":{"tf":1.0},"170":{"tf":1.0},"215":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":1,"docs":{"217":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"112":{"tf":1.0},"113":{"tf":2.6457513110645907},"114":{"tf":2.0},"116":{"tf":1.4142135623730951},"153":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"m":{"a":{"c":{"df":1,"docs":{"12":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"128":{"tf":1.0},"220":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":12,"docs":{"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":2.0},"135":{"tf":1.0},"156":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.8284271247461903},"91":{"tf":1.7320508075688772}}},"y":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"193":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"161":{"tf":1.0},"60":{"tf":1.0}}}}},"o":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"221":{"tf":1.0}}}}}}},"d":{"df":7,"docs":{"114":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.0},"22":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"215":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"132":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"a":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"df":2,"docs":{"132":{"tf":1.4142135623730951},"222":{"tf":2.0}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":2.449489742783178}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"111":{"tf":1.0}}}},"s":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"155":{"tf":1.0},"215":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"156":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"142":{"tf":1.0},"194":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.7320508075688772}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"174":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":5,"docs":{"174":{"tf":1.7320508075688772},"192":{"tf":2.23606797749979},"193":{"tf":3.3166247903554},"194":{"tf":1.7320508075688772},"195":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"22":{"tf":1.4142135623730951},"23":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"e":{"1":{"1":{"0":{"0":{"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":22,"docs":{"101":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":2.6457513110645907},"133":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"156":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":2.23606797749979},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"224":{"tf":2.0},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"57":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"163":{"tf":1.0},"221":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.7320508075688772}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"22":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"200":{"tf":1.0},"76":{"tf":1.4142135623730951}},"t":{"df":1,"docs":{"220":{"tf":2.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"87":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"167":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":44,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"126":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"170":{"tf":1.0},"174":{"tf":1.0},"191":{"tf":2.8284271247461903},"196":{"tf":1.0},"221":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"216":{"tf":1.0},"217":{"tf":1.0}},"e":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"175":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"119":{"tf":1.0},"125":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":2.0},"194":{"tf":1.0},"21":{"tf":1.0},"218":{"tf":1.0},"221":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"52":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"132":{"tf":1.0},"180":{"tf":1.0},"186":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"43":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"134":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":2.8284271247461903},"23":{"tf":2.0},"29":{"tf":1.4142135623730951},"57":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"101":{"tf":1.0},"125":{"tf":1.0},"155":{"tf":1.4142135623730951},"185":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":1.4142135623730951},"153":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"80":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"206":{"tf":1.0}}}},"s":{"df":2,"docs":{"177":{"tf":1.0},"194":{"tf":1.0}}}},"r":{"1":{"df":1,"docs":{"93":{"tf":1.0}}},"2":{"df":1,"docs":{"93":{"tf":1.0}}},"df":1,"docs":{"93":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":20,"docs":{"125":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"87":{"tf":3.0},"88":{"tf":3.1622776601683795},"89":{"tf":1.0},"90":{"tf":2.449489742783178},"91":{"tf":3.1622776601683795},"92":{"tf":2.0},"93":{"tf":3.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":1.0},"217":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":2,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":9,"docs":{"122":{"tf":1.0},"165":{"tf":1.4142135623730951},"194":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.0},"23":{"tf":2.8284271247461903},"25":{"tf":1.0},"26":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"218":{"tf":1.0},"23":{"tf":1.7320508075688772}}}}}},"l":{"df":0,"docs":{},"s":{"df":7,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"22":{"tf":1.0},"80":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"170":{"tf":2.449489742783178},"171":{"tf":1.0},"172":{"tf":2.0},"173":{"tf":1.4142135623730951},"194":{"tf":1.0},"225":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"13":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"196":{"tf":1.0},"56":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"153":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":1,"docs":{"112":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":2,"docs":{"96":{"tf":1.0},"99":{"tf":1.0}}},"_":{"1":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"2":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"3":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"95":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"df":37,"docs":{"116":{"tf":1.0},"117":{"tf":2.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"181":{"tf":2.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":2.0},"185":{"tf":2.0},"186":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.7320508075688772},"217":{"tf":1.0},"219":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0},"56":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":3.605551275463989},"96":{"tf":3.1622776601683795},"97":{"tf":2.23606797749979},"99":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":20,"docs":{"103":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.0},"194":{"tf":1.0},"204":{"tf":1.4142135623730951},"22":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"73":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"n":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":41,"docs":{"127":{"tf":1.0},"139":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"191":{"tf":1.0},"20":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.4142135623730951},"210":{"tf":1.0},"22":{"tf":2.0},"226":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"t":{"df":1,"docs":{"186":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"95":{"tf":1.0}}}},"x":{"df":4,"docs":{"156":{"tf":1.0},"193":{"tf":1.0},"46":{"tf":1.0},"89":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"3":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"30":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"125":{"tf":2.449489742783178},"68":{"tf":1.0},"80":{"tf":1.4142135623730951},"93":{"tf":2.449489742783178}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"15":{"tf":1.0}},"s":{"df":2,"docs":{"163":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":28,"docs":{"103":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"174":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"!":{"(":{"0":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"(":{"$":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"1":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.0},"44":{"tf":1.0}}}},"df":2,"docs":{"167":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}}}},"df":2,"docs":{"194":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"111":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":5,"docs":{"107":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"107":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}}}},"x":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":14,"docs":{"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"178":{"tf":1.0},"201":{"tf":1.7320508075688772},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"192":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"177":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":1,"docs":{"174":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"142":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.7320508075688772},"55":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"171":{"tf":1.7320508075688772},"53":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}},"i":{"df":3,"docs":{"221":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"151":{"tf":1.4142135623730951}}},"(":{"_":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":79,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":2.0},"115":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"134":{"tf":3.605551275463989},"135":{"tf":3.3166247903554},"136":{"tf":2.6457513110645907},"137":{"tf":2.23606797749979},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"140":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.7320508075688772},"148":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":2.449489742783178},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"177":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"191":{"tf":1.0},"194":{"tf":1.7320508075688772},"196":{"tf":1.7320508075688772},"199":{"tf":1.4142135623730951},"205":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":2.449489742783178},"211":{"tf":1.7320508075688772},"212":{"tf":1.0},"218":{"tf":1.4142135623730951},"22":{"tf":2.23606797749979},"221":{"tf":2.0},"222":{"tf":1.7320508075688772},"224":{"tf":1.7320508075688772},"225":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":2.23606797749979},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":2.449489742783178},"30":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"77":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.8284271247461903}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"147":{"tf":1.0},"178":{"tf":1.0},"51":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":67,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":2.23606797749979},"140":{"tf":3.0},"141":{"tf":2.0},"143":{"tf":1.7320508075688772},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"151":{"tf":1.4142135623730951},"156":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"19":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":2.0},"212":{"tf":1.0},"22":{"tf":1.7320508075688772},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":2.6457513110645907},"23":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"57":{"tf":2.23606797749979},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"133":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}}}}}},"g":{"a":{"df":1,"docs":{"52":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":23,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"116":{"tf":1.0},"15":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"161":{"tf":3.3166247903554},"162":{"tf":2.0},"163":{"tf":3.1622776601683795},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"177":{"tf":2.23606797749979},"196":{"tf":2.0},"197":{"tf":1.4142135623730951},"200":{"tf":1.0},"208":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"30":{"tf":2.23606797749979},"50":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0}}}}},"t":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}},"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"137":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":4,"docs":{"154":{"tf":1.0},"168":{"tf":1.0},"34":{"tf":1.0},"68":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"175":{"tf":1.7320508075688772},"196":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"62":{"tf":1.0}}}},"t":{"df":9,"docs":{"107":{"tf":1.7320508075688772},"111":{"tf":1.0},"20":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.7320508075688772},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"7":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"13":{"tf":2.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"167":{"tf":1.0},"31":{"tf":1.0}},"n":{"df":9,"docs":{"114":{"tf":1.0},"117":{"tf":1.0},"131":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"218":{"tf":1.0},"22":{"tf":1.0},"86":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"177":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"225":{"tf":1.7320508075688772},"226":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":6,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":2,"docs":{"148":{"tf":1.0},"62":{"tf":1.0}}},"o":{"d":{"df":6,"docs":{"100":{"tf":1.0},"132":{"tf":1.0},"18":{"tf":1.0},"191":{"tf":1.0},"222":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"17":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":6,"docs":{"105":{"tf":2.23606797749979},"106":{"tf":1.0},"134":{"tf":1.0},"25":{"tf":1.0},"69":{"tf":1.0},"88":{"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":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":27,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"202":{"tf":2.0},"203":{"tf":2.23606797749979},"204":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"170":{"tf":1.0}},"i":{"df":1,"docs":{"191":{"tf":1.0}}},"l":{"df":10,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"154":{"tf":1.0},"221":{"tf":2.0},"222":{"tf":2.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"18":{"tf":1.0},"221":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"172":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"110":{"tf":1.4142135623730951},"174":{"tf":1.0},"53":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"73":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"89":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":3,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":2.23606797749979},"141":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"(":{"*":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"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":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"17":{"tf":1.0},"18":{"tf":2.0}}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"`":{"]":{"(":{"#":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":1,"docs":{"30":{"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":11,"docs":{"121":{"tf":1.0},"17":{"tf":2.6457513110645907},"18":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":2.0},"28":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":16,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0}}}},"p":{"df":4,"docs":{"110":{"tf":1.0},"203":{"tf":1.0},"32":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}}},"n":{"c":{"df":3,"docs":{"121":{"tf":1.0},"172":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"64":{"tf":1.0},"93":{"tf":1.0}}},"df":10,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"151":{"tf":2.6457513110645907},"164":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"o":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"139":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":1,"docs":{"140":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"140":{"tf":1.0}}}}}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"139":{"tf":3.4641016151377544},"140":{"tf":3.3166247903554},"141":{"tf":3.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"181":{"tf":1.0},"186":{"tf":1.0}}}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"46":{"tf":1.0},"85":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"89":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"102":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.7320508075688772}}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"160":{"tf":1.0},"164":{"tf":1.0},"174":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"167":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"o":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"=":{"\"":{"\"":{">":{"0":{"df":0,"docs":{},"x":{"1":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\"":{">":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"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":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"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":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"\"":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"\"":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"<":{"/":{"a":{">":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"d":{"#":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"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":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"20":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"57":{"tf":1.0},"7":{"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":{}}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}},"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"'":{"df":1,"docs":{"174":{"tf":1.0}}},"df":19,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"177":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"3":{"tf":1.0},"57":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}},"e":{"a":{"df":4,"docs":{"11":{"tf":2.0},"191":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":10,"docs":{"127":{"tf":1.0},"135":{"tf":1.0},"177":{"tf":1.0},"32":{"tf":1.0},"46":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}}}}}}}},"s":{"_":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"177":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"101":{"tf":2.449489742783178},"115":{"tf":1.0},"137":{"tf":1.4142135623730951},"154":{"tf":1.0},"226":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"101":{"tf":1.7320508075688772}}}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"156":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":10,"docs":{"126":{"tf":1.0},"128":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"156":{"tf":1.0},"171":{"tf":1.0},"194":{"tf":2.0},"34":{"tf":1.0},"53":{"tf":1.4142135623730951},"79":{"tf":1.0},"96":{"tf":1.0}}}}},"p":{"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":16,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"196":{"tf":2.23606797749979},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.4142135623730951},"201":{"tf":2.0},"222":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"73":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":35,"docs":{"102":{"tf":2.449489742783178},"103":{"tf":2.23606797749979},"104":{"tf":2.6457513110645907},"105":{"tf":3.7416573867739413},"106":{"tf":2.449489742783178},"107":{"tf":1.7320508075688772},"108":{"tf":2.0},"109":{"tf":1.0},"111":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"169":{"tf":1.0},"19":{"tf":1.4142135623730951},"191":{"tf":1.0},"25":{"tf":2.8284271247461903},"27":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"95":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"221":{"tf":1.0}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"153":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":13,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"191":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"25":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"57":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"163":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"114":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"122":{"tf":1.0},"153":{"tf":1.0},"222":{"tf":1.4142135623730951},"57":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"122":{"tf":1.0},"167":{"tf":1.0},"174":{"tf":1.0},"80":{"tf":1.0},"95":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"128":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":9,"docs":{"161":{"tf":1.0},"17":{"tf":1.7320508075688772},"172":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"118":{"tf":1.0},"165":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"117":{"tf":1.0},"194":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":8,"docs":{"180":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":7,"docs":{"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.4142135623730951},"4":{"tf":2.23606797749979},"5":{"tf":1.0},"6":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}}},"n":{"c":{"df":12,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"63":{"tf":1.4142135623730951},"96":{"tf":2.0},"98":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"163":{"tf":1.0},"196":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":9,"docs":{"108":{"tf":1.4142135623730951},"117":{"tf":1.0},"122":{"tf":1.0},"209":{"tf":1.0},"224":{"tf":1.7320508075688772},"25":{"tf":1.0},"27":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":7,"docs":{"130":{"tf":1.0},"152":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":2.23606797749979},"82":{"tf":1.7320508075688772},"83":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":2,"docs":{"11":{"tf":2.0},"9":{"tf":1.4142135623730951}}}}}},"n":{"d":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":1.0},"97":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"111":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":2.0},"51":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":2,"docs":{"200":{"tf":1.0},"201":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":2.449489742783178},"176":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"95":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":8,"docs":{"112":{"tf":1.0},"209":{"tf":1.0},"43":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"t":{"df":2,"docs":{"0":{"tf":1.7320508075688772},"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"225":{"tf":1.0}}}}}}},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"135":{"tf":1.0},"224":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"69":{"tf":1.0}}}},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"221":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"127":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"209":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":7,"docs":{"126":{"tf":2.449489742783178},"178":{"tf":1.0},"179":{"tf":2.8284271247461903},"180":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":6,"docs":{"105":{"tf":1.4142135623730951},"177":{"tf":1.0},"19":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"218":{"tf":1.4142135623730951}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"65":{"tf":1.7320508075688772}}}},"y":{"df":20,"docs":{"107":{"tf":1.0},"153":{"tf":1.0},"172":{"tf":1.7320508075688772},"180":{"tf":3.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"185":{"tf":1.4142135623730951},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":2.23606797749979},"39":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"99":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":17,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"19":{"tf":1.7320508075688772},"204":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"115":{"tf":1.0},"120":{"tf":1.0},"193":{"tf":1.0},"221":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.0}}}}}},"l":{"a":{"b":{"df":2,"docs":{"14":{"tf":1.0},"203":{"tf":1.0}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":19,"docs":{"10":{"tf":1.0},"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"112":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"167":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.4142135623730951},"2":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"3":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.0},"87":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":3,"docs":{"181":{"tf":1.0},"186":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"114":{"tf":1.0},"135":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"107":{"tf":1.0},"15":{"tf":1.4142135623730951},"67":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"192":{"tf":1.0},"201":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":15,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"114":{"tf":1.0},"116":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"105":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"'":{"df":19,"docs":{"117":{"tf":1.0},"141":{"tf":1.0},"156":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"127":{"tf":1.4142135623730951},"18":{"tf":1.0},"70":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"126":{"tf":1.0},"134":{"tf":1.0},"27":{"tf":1.0},"94":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"2":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":2.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"141":{"tf":1.0},"167":{"tf":1.0},"191":{"tf":1.0},"46":{"tf":1.4142135623730951},"61":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"167":{"tf":1.0},"168":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"215":{"tf":3.0},"216":{"tf":1.7320508075688772},"217":{"tf":2.0},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"220":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":8,"docs":{"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"57":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":2.0}}},"k":{"df":4,"docs":{"166":{"tf":1.0},"29":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.4142135623730951},"52":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"113":{"tf":1.0},"161":{"tf":1.0},"19":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":3.605551275463989}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"107":{"tf":2.0},"140":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":4,"docs":{"107":{"tf":1.0},"134":{"tf":1.0},"17":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"20":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"186":{"tf":1.0},"193":{"tf":1.0},"221":{"tf":1.4142135623730951},"90":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"210":{"tf":1.0},"212":{"tf":1.0},"46":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"154":{"tf":1.0},"209":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":11,"docs":{"117":{"tf":1.0},"156":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}}},"p":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"201":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"221":{"tf":1.0}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":1,"docs":{"17":{"tf":1.0}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"170":{"tf":2.0},"172":{"tf":1.4142135623730951}},"e":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":3,"docs":{"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"131":{"tf":2.0},"209":{"tf":2.23606797749979}}}}},"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"140":{"tf":1.0},"170":{"tf":1.0},"23":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"151":{"tf":1.0},"200":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"173":{"tf":1.0},"203":{"tf":1.0}}}}},"df":0,"docs":{}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"117":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"224":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"a":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":2,"docs":{"139":{"tf":2.0},"141":{"tf":1.4142135623730951}},"g":{"df":4,"docs":{"154":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":4,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"160":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":15,"docs":{"107":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":2.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"3":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"&":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"180":{"tf":2.6457513110645907},"181":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":3,"docs":{"19":{"tf":1.0},"191":{"tf":1.0},"226":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"162":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{},"h":{":":{":":{"a":{"d":{"d":{"(":{"1":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"136":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"120":{"tf":1.0},"163":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"219":{"tf":2.0},"220":{"tf":1.7320508075688772}}}}}}}},"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":11,"docs":{"117":{"tf":1.0},"135":{"tf":1.0},"142":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"95":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"111":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"193":{"tf":1.0},"194":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"104":{"tf":2.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"134":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.7320508075688772},"19":{"tf":1.0},"29":{"tf":1.0},"69":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"154":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"92":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"57":{"tf":2.6457513110645907},"62":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"66":{"tf":2.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":5,"docs":{"163":{"tf":2.0},"180":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"131":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"df":18,"docs":{"114":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"139":{"tf":3.0},"140":{"tf":3.872983346207417},"141":{"tf":2.8284271247461903},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"196":{"tf":1.0},"198":{"tf":1.4142135623730951},"200":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.0},"208":{"tf":1.7320508075688772},"4":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"156":{"tf":3.0}}}}}},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"117":{"tf":2.449489742783178}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"14":{"tf":1.0},"203":{"tf":1.7320508075688772},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"212":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"192":{"tf":1.0},"194":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"200":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"164":{"tf":1.0}}}},"o":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}},"e":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}},"l":{"df":5,"docs":{"109":{"tf":1.0},"153":{"tf":1.0},"170":{"tf":1.4142135623730951},"181":{"tf":1.0},"53":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"134":{"tf":1.0},"142":{"tf":2.0},"143":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"156":{"tf":2.23606797749979},"167":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"205":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"95":{"tf":1.0}}}},"l":{"df":1,"docs":{"30":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"214":{"tf":1.7320508075688772},"82":{"tf":1.0}}}},"df":87,"docs":{"101":{"tf":1.0},"102":{"tf":2.6457513110645907},"103":{"tf":3.1622776601683795},"104":{"tf":3.0},"105":{"tf":3.7416573867739413},"106":{"tf":2.6457513110645907},"107":{"tf":1.0},"108":{"tf":3.4641016151377544},"109":{"tf":1.0},"110":{"tf":2.23606797749979},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":2.0},"122":{"tf":1.0},"126":{"tf":2.23606797749979},"128":{"tf":1.0},"134":{"tf":2.449489742783178},"136":{"tf":2.23606797749979},"139":{"tf":2.0},"140":{"tf":2.6457513110645907},"141":{"tf":2.23606797749979},"142":{"tf":2.6457513110645907},"143":{"tf":2.449489742783178},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"156":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":2.0},"172":{"tf":1.4142135623730951},"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":2.6457513110645907},"180":{"tf":1.0},"183":{"tf":1.4142135623730951},"19":{"tf":3.1622776601683795},"194":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"210":{"tf":2.23606797749979},"212":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.449489742783178},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":2.0},"224":{"tf":2.23606797749979},"225":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":2.6457513110645907},"30":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":1.0},"48":{"tf":2.449489742783178},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":2.6457513110645907},"61":{"tf":2.0},"64":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":3.0},"70":{"tf":3.872983346207417},"71":{"tf":2.449489742783178},"72":{"tf":2.6457513110645907},"73":{"tf":3.1622776601683795},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772},"96":{"tf":1.4142135623730951}},"e":{"'":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"_":{"a":{"df":2,"docs":{"222":{"tf":1.0},"223":{"tf":1.0}}},"b":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"1":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"2":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"3":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"221":{"tf":1.0},"222":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.0},"106":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"103":{"tf":1.0},"105":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"224":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"95":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"101":{"tf":1.0},"155":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":10,"docs":{"107":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"191":{"tf":1.0},"33":{"tf":1.7320508075688772},"36":{"tf":1.0},"56":{"tf":1.7320508075688772},"60":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.7320508075688772}}}}}}},"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{":":{"1":{"4":{":":{"9":{"df":1,"docs":{"23":{"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":93,"docs":{"10":{"tf":2.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.7320508075688772},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"12":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"13":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":2.8284271247461903},"143":{"tf":1.0},"147":{"tf":1.4142135623730951},"15":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"160":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":1.0},"19":{"tf":1.0},"191":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"200":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.23606797749979},"204":{"tf":1.4142135623730951},"205":{"tf":1.7320508075688772},"206":{"tf":1.4142135623730951},"208":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":2.8284271247461903},"218":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":1.7320508075688772},"25":{"tf":2.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":5,"docs":{"111":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"l":{"df":13,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"137":{"tf":1.7320508075688772},"140":{"tf":1.0},"162":{"tf":1.7320508075688772},"170":{"tf":1.0},"171":{"tf":1.0},"221":{"tf":1.4142135623730951},"224":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"137":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"173":{"tf":1.0},"176":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"66":{"tf":1.0},"79":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"171":{"tf":1.0},"96":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":20,"docs":{"114":{"tf":1.0},"121":{"tf":1.0},"137":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"156":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"172":{"tf":2.449489742783178},"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":2.0},"212":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":2.0}}}},"y":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"34":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"39":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"203":{"tf":1.0}},"l":{"a":{"b":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":1,"docs":{"120":{"tf":2.0}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"=":{"\"":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"<":{"/":{"a":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":36,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":2.23606797749979},"107":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":2.449489742783178},"126":{"tf":1.0},"127":{"tf":1.7320508075688772},"132":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"137":{"tf":2.449489742783178},"140":{"tf":2.0},"163":{"tf":2.449489742783178},"167":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"180":{"tf":1.0},"183":{"tf":1.4142135623730951},"221":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"71":{"tf":1.7320508075688772},"79":{"tf":1.0},"85":{"tf":1.4142135623730951},"95":{"tf":2.0},"96":{"tf":2.449489742783178},"97":{"tf":3.1622776601683795}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":5,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"176":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}}}},"df":1,"docs":{"89":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":40,"docs":{"100":{"tf":1.0},"101":{"tf":2.23606797749979},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"137":{"tf":1.4142135623730951},"154":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"204":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"218":{"tf":1.0},"225":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"4":{"tf":1.0},"64":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":6,"docs":{"11":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"53":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"177":{"tf":1.0},"210":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}},"w":{"(":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"8":{">":{"(":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":34,"docs":{"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"155":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178},"176":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"180":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.7320508075688772},"206":{"tf":1.0},"212":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"43":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.23606797749979},"57":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"97":{"tf":1.7320508075688772}}},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"58":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772},"78":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}},"o":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"115":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":3,"docs":{"115":{"tf":1.7320508075688772},"181":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":5,"docs":{"116":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":6,"docs":{"159":{"tf":1.4142135623730951},"43":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"83":{"tf":1.0},"95":{"tf":1.0}}},"h":{"df":2,"docs":{"22":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"w":{"df":8,"docs":{"132":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.0},"68":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"114":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":1.0},"219":{"tf":2.0},"220":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"161":{"tf":1.0},"89":{"tf":1.0}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"53":{"tf":1.0}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":2,"docs":{"57":{"tf":1.0},"62":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":36,"docs":{"170":{"tf":1.4142135623730951},"171":{"tf":2.0},"172":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"181":{"tf":2.23606797749979},"182":{"tf":1.7320508075688772},"184":{"tf":1.7320508075688772},"186":{"tf":1.7320508075688772},"194":{"tf":2.6457513110645907},"212":{"tf":2.23606797749979},"213":{"tf":2.449489742783178},"214":{"tf":1.0},"217":{"tf":2.6457513110645907},"219":{"tf":2.23606797749979},"225":{"tf":1.0},"226":{"tf":2.0},"46":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":3.0},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"59":{"tf":2.0},"60":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":2.8284271247461903},"63":{"tf":2.449489742783178},"64":{"tf":2.0},"65":{"tf":2.0},"66":{"tf":2.0},"67":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"106":{"tf":1.0},"178":{"tf":1.0},"86":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}},"k":{"df":4,"docs":{"101":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0}}},"l":{"d":{"df":2,"docs":{"180":{"tf":1.0},"212":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}}},"n":{"c":{"df":7,"docs":{"147":{"tf":1.0},"148":{"tf":1.0},"156":{"tf":1.0},"170":{"tf":1.0},"223":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"194":{"tf":1.0},"217":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"200":{"tf":2.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":29,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"150":{"tf":1.0},"153":{"tf":1.4142135623730951},"168":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"207":{"tf":1.4142135623730951},"22":{"tf":1.0},"222":{"tf":1.0},"23":{"tf":1.4142135623730951},"49":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.6457513110645907},"84":{"tf":1.0},"90":{"tf":2.449489742783178},"96":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}},"e":{"(":{"b":{"\"":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"118":{"tf":1.0}}},"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":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"117":{"tf":1.7320508075688772},"122":{"tf":1.0}}}}},"t":{"df":1,"docs":{"110":{"tf":1.0}}},"u":{"1":{"6":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":8,"docs":{"110":{"tf":1.0},"116":{"tf":3.1622776601683795},"117":{"tf":2.449489742783178},"118":{"tf":3.1622776601683795},"217":{"tf":1.0},"33":{"tf":1.0},"79":{"tf":1.0},"95":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"15":{"tf":1.0},"162":{"tf":1.4142135623730951},"218":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":5,"docs":{"170":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"152":{"tf":1.0},"23":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"196":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"131":{"tf":1.0},"23":{"tf":1.0},"82":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":7,"docs":{"118":{"tf":1.0},"127":{"tf":1.0},"156":{"tf":1.0},"172":{"tf":1.0},"28":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"57":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"134":{"tf":1.0},"142":{"tf":1.0},"225":{"tf":1.0},"84":{"tf":1.0},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"222":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"83":{"tf":1.0},"84":{"tf":1.7320508075688772}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"40":{"tf":2.23606797749979},"41":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"110":{"tf":1.0},"215":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":7,"docs":{"148":{"tf":2.0},"150":{"tf":1.0},"151":{"tf":2.449489742783178},"170":{"tf":1.0},"172":{"tf":1.0},"212":{"tf":1.0},"53":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"147":{"tf":1.7320508075688772},"148":{"tf":2.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"151":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":7,"docs":{"147":{"tf":1.7320508075688772},"148":{"tf":1.7320508075688772},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"155":{"tf":1.0}}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":50,"docs":{"102":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":3.605551275463989},"108":{"tf":2.6457513110645907},"111":{"tf":1.0},"128":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":2.23606797749979},"19":{"tf":1.0},"191":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"210":{"tf":2.23606797749979},"212":{"tf":1.0},"213":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":3.1622776601683795},"33":{"tf":2.8284271247461903},"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":2.23606797749979},"38":{"tf":2.449489742783178},"39":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":2.449489742783178},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":2.6457513110645907},"57":{"tf":1.4142135623730951},"6":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"162":{"tf":1.7320508075688772}}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":4,"docs":{"162":{"tf":3.0},"180":{"tf":2.23606797749979},"39":{"tf":1.0},"91":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"194":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"116":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":3.0},"163":{"tf":1.0},"164":{"tf":3.3166247903554},"165":{"tf":2.8284271247461903},"176":{"tf":1.0},"194":{"tf":1.0},"200":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":4,"docs":{"135":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}}},"t":{"df":13,"docs":{"128":{"tf":1.0},"15":{"tf":1.0},"178":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951}},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":17,"docs":{"100":{"tf":1.0},"122":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"152":{"tf":1.0},"156":{"tf":3.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"156":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":15,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"136":{"tf":2.23606797749979},"17":{"tf":1.0},"170":{"tf":2.449489742783178},"171":{"tf":1.0},"172":{"tf":2.0},"173":{"tf":1.4142135623730951},"194":{"tf":1.0},"225":{"tf":1.0},"39":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"122":{"tf":1.0},"196":{"tf":1.7320508075688772},"200":{"tf":1.0},"201":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"221":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"52":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"121":{"tf":1.0},"150":{"tf":1.0},"170":{"tf":1.0},"222":{"tf":1.0},"82":{"tf":1.0},"90":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.7320508075688772}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"164":{"tf":2.449489742783178}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":12,"docs":{"106":{"tf":1.0},"137":{"tf":1.0},"170":{"tf":1.0},"191":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.4142135623730951},"224":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.7320508075688772},"33":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"df":2,"docs":{"193":{"tf":1.0},"64":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}},"p":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"106":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.0},"222":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":11,"docs":{"55":{"tf":1.4142135623730951},"56":{"tf":2.0},"57":{"tf":4.123105625617661},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":2.23606797749979},"63":{"tf":2.8284271247461903},"64":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"170":{"tf":1.0},"172":{"tf":1.0}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.0},"163":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":16,"docs":{"105":{"tf":1.0},"117":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"168":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"18":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":2.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{">":{"<":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{">":{"<":{"b":{">":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"<":{"/":{"b":{"df":1,"docs":{"30":{"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":{}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"194":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":3,"docs":{"14":{"tf":1.0},"174":{"tf":1.0},"56":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":5,"docs":{"132":{"tf":1.0},"140":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"71":{"tf":1.0},"85":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"210":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"116":{"tf":1.0},"186":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"168":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"215":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":6,"docs":{"155":{"tf":1.0},"203":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"156":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"116":{"tf":1.0},"154":{"tf":1.0},"78":{"tf":2.23606797749979},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"89":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":5,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"134":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"170":{"tf":1.7320508075688772},"196":{"tf":1.0},"205":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"224":{"tf":1.0},"50":{"tf":1.0},"69":{"tf":1.0},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"174":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"221":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":25,"docs":{"101":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.0},"16":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"21":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"4":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"m":{"df":34,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"2":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"54":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"191":{"tf":1.0},"215":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"156":{"tf":1.0}}},"i":{"d":{"df":18,"docs":{"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"13":{"tf":1.0},"140":{"tf":1.0},"194":{"tf":1.0},"202":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":2,"docs":{"225":{"tf":1.0},"226":{"tf":1.0}}},"df":52,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"134":{"tf":1.4142135623730951},"139":{"tf":2.0},"140":{"tf":3.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.7320508075688772},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"168":{"tf":1.0},"172":{"tf":2.0},"175":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":2.8284271247461903},"212":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":2.6457513110645907},"25":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"95":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"191":{"tf":1.0},"26":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.7320508075688772},"67":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"126":{"tf":1.0},"156":{"tf":2.0}},"e":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":2,"docs":{"132":{"tf":1.0},"218":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"(":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"172":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"153":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"147":{"tf":1.0},"181":{"tf":1.0},"84":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"132":{"tf":1.4142135623730951},"25":{"tf":1.0}}}},"df":0,"docs":{}},"df":11,"docs":{"133":{"tf":1.7320508075688772},"156":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"47":{"tf":1.4142135623730951},"65":{"tf":1.0},"70":{"tf":1.0}},"i":{"df":1,"docs":{"68":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"163":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"138":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"105":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":6,"docs":{"117":{"tf":1.0},"163":{"tf":1.0},"174":{"tf":1.0},"71":{"tf":1.0},"95":{"tf":2.8284271247461903},"98":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"95":{"tf":1.0}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}},"e":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"79":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"105":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"155":{"tf":2.23606797749979},"156":{"tf":2.449489742783178},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"194":{"tf":2.0},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"53":{"tf":1.0},"66":{"tf":1.4142135623730951},"8":{"tf":1.0},"80":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"110":{"tf":1.0},"167":{"tf":2.449489742783178},"168":{"tf":1.0},"169":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"85":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"214":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"173":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"173":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}},"x":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"107":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"2":{"tf":1.0},"38":{"tf":1.4142135623730951},"5":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"100":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":8,"docs":{"114":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"210":{"tf":2.6457513110645907},"26":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":4,"docs":{"180":{"tf":1.0},"23":{"tf":1.0},"57":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":14,"docs":{"116":{"tf":2.0},"117":{"tf":1.7320508075688772},"119":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"95":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"201":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":17,"docs":{"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"226":{"tf":1.0},"31":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"173":{"tf":1.0},"194":{"tf":1.0},"46":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"106":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"75":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"101":{"tf":1.0},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"168":{"tf":1.0},"21":{"tf":1.0},"218":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"54":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.0},"90":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":35,"docs":{"114":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"137":{"tf":2.6457513110645907},"139":{"tf":1.4142135623730951},"149":{"tf":2.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"49":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":2.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"102":{"tf":1.0}}}},"v":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"107":{"tf":1.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":3,"docs":{"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0}}}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"25":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"193":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"167":{"tf":1.0},"192":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"222":{"tf":1.7320508075688772},"223":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772}}}},"n":{"df":12,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.6457513110645907},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":2.23606797749979},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"4":{"tf":1.0},"57":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":5,"docs":{"110":{"tf":1.0},"148":{"tf":1.0},"167":{"tf":1.0},"63":{"tf":1.0},"84":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"116":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":3,"docs":{"116":{"tf":1.0},"122":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"215":{"tf":1.0},"84":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":26,"docs":{"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"18":{"tf":1.0},"200":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"221":{"tf":1.0},"224":{"tf":1.4142135623730951},"30":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"82":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"21":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"73":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":6,"docs":{"156":{"tf":1.0},"190":{"tf":1.4142135623730951},"193":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"65":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"194":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":13,"docs":{"147":{"tf":2.6457513110645907},"148":{"tf":2.23606797749979},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":2.8284271247461903},"152":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"162":{"tf":1.7320508075688772},"222":{"tf":1.0},"223":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":44,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":2.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"202":{"tf":1.0},"21":{"tf":1.0},"211":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"122":{"tf":1.0},"140":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"l":{"df":0,"docs":{},"f":{".":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"105":{"tf":1.4142135623730951},"19":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"65":{"tf":1.0}}}}},"df":6,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"174":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"110":{"tf":1.0}}},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"191":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"135":{"tf":1.0},"151":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"126":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"179":{"tf":1.0}}},"3":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"2":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":20,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":3.1622776601683795},"180":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":1.0},"196":{"tf":1.4142135623730951},"200":{"tf":1.0},"3":{"tf":1.0},"34":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.7320508075688772},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"196":{"tf":1.0}}}}}}},"h":{"a":{"2":{"_":{"2":{"5":{"6":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"_":{"2":{"5":{"6":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"151":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"163":{"tf":1.4142135623730951},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.0},"212":{"tf":1.4142135623730951},"225":{"tf":1.0},"53":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"131":{"tf":1.0}}},"r":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"117":{"tf":1.0},"191":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"76":{"tf":1.0}},"n":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":6,"docs":{"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"174":{"tf":1.0},"210":{"tf":1.7320508075688772},"213":{"tf":1.4142135623730951},"216":{"tf":1.0}}}}}},"df":3,"docs":{"174":{"tf":1.0},"194":{"tf":1.0},"52":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"112":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"77":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"108":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"213":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"196":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":25,"docs":{"101":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"167":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":2.23606797749979},"219":{"tf":1.4142135623730951},"220":{"tf":1.0},"221":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":6,"docs":{"186":{"tf":1.0},"216":{"tf":2.449489742783178},"217":{"tf":2.0},"218":{"tf":1.7320508075688772},"46":{"tf":1.0},"81":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"3":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"29":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"152":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"87":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"_":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"175":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"77":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.0},"81":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":8,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"18":{"tf":1.4142135623730951},"191":{"tf":1.4142135623730951},"2":{"tf":1.0},"33":{"tf":2.0},"70":{"tf":1.0},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.0},"132":{"tf":1.0},"173":{"tf":1.7320508075688772},"191":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.0},"53":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":7,"docs":{"104":{"tf":1.0},"170":{"tf":1.0},"212":{"tf":1.0},"39":{"tf":1.4142135623730951},"41":{"tf":1.0},"54":{"tf":1.0},"94":{"tf":1.0}},"i":{"df":11,"docs":{"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"204":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"71":{"tf":1.4142135623730951},"80":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"139":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"54":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"113":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"56":{"tf":1.0},"57":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"17":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"193":{"tf":1.7320508075688772}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":2.23606797749979},"110":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"167":{"tf":1.0},"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"174":{"tf":1.4142135623730951},"193":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"111":{"tf":1.0},"170":{"tf":2.0},"171":{"tf":1.0},"212":{"tf":1.4142135623730951},"51":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"105":{"tf":1.0},"125":{"tf":2.0},"135":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"79":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"200":{"tf":1.0}}}},"d":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}},"b":{"c":{"df":2,"docs":{"110":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"110":{"tf":1.0},"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"3":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"110":{"tf":1.0},"118":{"tf":1.4142135623730951}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"117":{"tf":1.0},"180":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":6,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"108":{"tf":1.0},"110":{"tf":1.0},"19":{"tf":1.0},"86":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"110":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"110":{"tf":1.0},"113":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"108":{"tf":1.4142135623730951},"111":{"tf":1.7320508075688772},"17":{"tf":1.0},"19":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0},"61":{"tf":1.0},"85":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"115":{"tf":1.0},"140":{"tf":1.0},"224":{"tf":1.0},"27":{"tf":1.0},"73":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"209":{"tf":2.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":29,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"186":{"tf":1.4142135623730951},"19":{"tf":1.0},"194":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"80":{"tf":1.0},"97":{"tf":1.0},"99":{"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":1,"docs":{"168":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":1,"docs":{"168":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"(":{"b":{"\"":{"\\":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"122":{"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":{"122":{"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":{},"f":{"8":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":7,"docs":{"121":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}}}},"l":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":29,"docs":{"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"117":{"tf":2.8284271247461903},"119":{"tf":3.3166247903554},"120":{"tf":3.0},"121":{"tf":3.3166247903554},"122":{"tf":2.0},"123":{"tf":2.0},"124":{"tf":1.0},"16":{"tf":1.0},"163":{"tf":1.4142135623730951},"168":{"tf":2.6457513110645907},"18":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"19":{"tf":2.449489742783178},"213":{"tf":1.0},"22":{"tf":1.7320508075688772},"25":{"tf":2.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"46":{"tf":1.0},"57":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":52,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":3.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":2.23606797749979},"139":{"tf":2.8284271247461903},"140":{"tf":3.4641016151377544},"141":{"tf":2.6457513110645907},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"168":{"tf":1.0},"172":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":1.4142135623730951},"205":{"tf":2.449489742783178},"206":{"tf":2.0},"210":{"tf":1.7320508075688772},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979},"32":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"77":{"tf":1.7320508075688772},"94":{"tf":2.0},"95":{"tf":3.872983346207417},"96":{"tf":3.4641016151377544},"97":{"tf":3.1622776601683795},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"167":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"44":{"tf":2.6457513110645907}}}}}},"u":{"b":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"151":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"173":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"57":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"100":{"tf":1.0},"152":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"81":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"i":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"57":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"210":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"172":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":3,"docs":{"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"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":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"x":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"172":{"tf":1.0},"210":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"180":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":57,"docs":{"107":{"tf":2.0},"108":{"tf":2.0},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"119":{"tf":1.0},"125":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"174":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.7320508075688772},"202":{"tf":1.4142135623730951},"21":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":2.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.7320508075688772},"4":{"tf":2.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":2.23606797749979},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":3.0},"55":{"tf":2.23606797749979},"56":{"tf":2.8284271247461903},"57":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"214":{"tf":1.0}}}}}},"n":{"df":1,"docs":{"214":{"tf":1.0}}}},"m":{"df":5,"docs":{"134":{"tf":1.7320508075688772},"136":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.7320508075688772}}},"y":{">":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"138":{"tf":1.0},"21":{"tf":1.0},"44":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951},"95":{"tf":1.0},"99":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"97":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"122":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"25":{"tf":1.0},"57":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"137":{"tf":1.0},"27":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":106,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":2.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},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.4142135623730951},"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.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":2.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.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},"160":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"207":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":10,"docs":{"101":{"tf":1.0},"153":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":2.0},"46":{"tf":1.7320508075688772},"94":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"94":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"(":{"a":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":1.0}}}}}}}}}}}},"df":15,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"134":{"tf":1.7320508075688772},"170":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"222":{"tf":1.0},"24":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0}},"n":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"210":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":7,"docs":{"161":{"tf":2.6457513110645907},"162":{"tf":2.449489742783178},"163":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":2.23606797749979},"167":{"tf":1.0},"168":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"224":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"225":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":1,"docs":{"134":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"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":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":3,"docs":{"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"168":{"tf":1.0},"188":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":45,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"134":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.4142135623730951},"150":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.7320508075688772},"189":{"tf":1.7320508075688772},"190":{"tf":1.7320508075688772},"191":{"tf":1.7320508075688772},"194":{"tf":1.0},"195":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":4.358898943540674},"22":{"tf":4.795831523312719},"23":{"tf":3.7416573867739413},"24":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"29":{"tf":2.23606797749979},"30":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"41":{"tf":1.0},"43":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"92":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"'":{"df":15,"docs":{"126":{"tf":1.0},"130":{"tf":1.0},"135":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"170":{"tf":1.0},"191":{"tf":1.0},"213":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":4,"docs":{"134":{"tf":1.0},"152":{"tf":1.0},"210":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":8,"docs":{"148":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"54":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0}}}}}}}},"w":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":10,"docs":{"16":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"192":{"tf":2.449489742783178},"193":{"tf":1.0},"194":{"tf":2.8284271247461903},"195":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}},"df":3,"docs":{"174":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}}},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"100":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"195":{"tf":1.0},"211":{"tf":1.0},"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"109":{"tf":1.0},"196":{"tf":1.0},"226":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"201":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"36":{"tf":1.0},"44":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"38":{"tf":1.0}}}},"p":{"df":3,"docs":{"141":{"tf":1.0},"25":{"tf":1.0},"61":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"170":{"tf":2.0}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":29,"docs":{"119":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"134":{"tf":1.0},"142":{"tf":1.0},"170":{"tf":1.7320508075688772},"173":{"tf":1.4142135623730951},"174":{"tf":4.123105625617661},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"21":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":2.6457513110645907},"218":{"tf":1.4142135623730951},"219":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951},"221":{"tf":2.23606797749979},"224":{"tf":1.0},"225":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"51":{"tf":2.449489742783178},"52":{"tf":2.6457513110645907}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"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":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"221":{"tf":1.0},"224":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"223":{"tf":1.0},"27":{"tf":1.0}}}},"df":6,"docs":{"132":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"180":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0}}},"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":{"8":{"tf":1.7320508075688772}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":14,"docs":{"114":{"tf":1.0},"118":{"tf":1.4142135623730951},"130":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":2.0},"172":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"89":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"122":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"137":{"tf":2.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}}}}}},"w":{"df":0,"docs":{},"o":{"df":20,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"121":{"tf":1.0},"134":{"tf":1.4142135623730951},"14":{"tf":1.0},"162":{"tf":2.0},"164":{"tf":1.0},"19":{"tf":1.0},"192":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"df":11,"docs":{"172":{"tf":1.4142135623730951},"174":{"tf":2.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"193":{"tf":1.4142135623730951},"210":{"tf":2.0},"57":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"99":{"tf":1.0}}},"2":{"df":1,"docs":{"99":{"tf":1.0}}},">":{".":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.4142135623730951}},"e":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"168":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":75,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"112":{"tf":1.0},"113":{"tf":2.449489742783178},"115":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"152":{"tf":2.23606797749979},"153":{"tf":2.6457513110645907},"154":{"tf":1.7320508075688772},"160":{"tf":2.23606797749979},"161":{"tf":3.4641016151377544},"162":{"tf":4.123105625617661},"163":{"tf":2.6457513110645907},"164":{"tf":4.47213595499958},"165":{"tf":3.3166247903554},"167":{"tf":2.8284271247461903},"168":{"tf":1.7320508075688772},"169":{"tf":1.4142135623730951},"178":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.7320508075688772},"196":{"tf":1.0},"200":{"tf":2.0},"201":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.7320508075688772},"22":{"tf":1.0},"225":{"tf":1.7320508075688772},"32":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":2.6457513110645907},"79":{"tf":2.23606797749979},"80":{"tf":1.7320508075688772},"81":{"tf":3.0},"82":{"tf":2.6457513110645907},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":2.23606797749979},"95":{"tf":3.1622776601683795},"98":{"tf":1.4142135623730951}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"u":{"1":{"2":{"8":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":5,"docs":{"172":{"tf":1.0},"213":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":2.23606797749979},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":2,"docs":{"81":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":17,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":2.23606797749979},"156":{"tf":1.0},"164":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.7320508075688772},"212":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":20,"docs":{"101":{"tf":1.4142135623730951},"113":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":2.0},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"72":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"81":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"92":{"tf":2.0}}},">":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"162":{"tf":2.8284271247461903}},"i":{"d":{"df":12,"docs":{"172":{"tf":1.7320508075688772},"176":{"tf":1.7320508075688772},"183":{"tf":1.0},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"171":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.0}}}}},"r":{"df":2,"docs":{"120":{"tf":1.0},"56":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"177":{"tf":1.0},"201":{"tf":1.0}}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"147":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":12,"docs":{"105":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":2.23606797749979},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"34":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"70":{"tf":1.0},"98":{"tf":1.0}}}},"t":{"df":9,"docs":{"134":{"tf":1.0},"189":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"48":{"tf":1.0},"69":{"tf":1.0},"87":{"tf":1.0}}},"x":{"df":3,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"194":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":2,"docs":{"54":{"tf":1.0},"81":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"101":{"tf":1.7320508075688772},"137":{"tf":1.0},"97":{"tf":2.6457513110645907},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"a":{"df":0,"docs":{},"f":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"78":{"tf":1.0},"81":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"97":{"tf":1.4142135623730951}},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"75":{"tf":1.0},"77":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"163":{"tf":1.4142135623730951},"182":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"212":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979}},"e":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"163":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"163":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.0},"3":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":8,"docs":{"210":{"tf":2.6457513110645907},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"215":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"39":{"tf":1.0}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"183":{"tf":1.4142135623730951},"201":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}},"d":{"df":1,"docs":{"164":{"tf":1.7320508075688772}}},"df":138,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.8284271247461903},"106":{"tf":1.4142135623730951},"108":{"tf":2.6457513110645907},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":2.0},"118":{"tf":2.449489742783178},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"127":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":2.0},"143":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"165":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"186":{"tf":1.0},"19":{"tf":1.7320508075688772},"191":{"tf":1.7320508075688772},"193":{"tf":2.23606797749979},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.7320508075688772},"204":{"tf":2.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":2.0},"211":{"tf":1.4142135623730951},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772},"225":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"44":{"tf":2.0},"46":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":2.449489742783178},"59":{"tf":2.0},"6":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.23606797749979},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":2.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.7320508075688772},"96":{"tf":2.23606797749979},"97":{"tf":2.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"117":{"tf":1.0}}},".":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.7320508075688772}}}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"130":{"tf":2.0},"131":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":13,"docs":{"117":{"tf":2.449489742783178},"132":{"tf":1.0},"134":{"tf":1.0},"163":{"tf":2.23606797749979},"170":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"50":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"132":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":1.0},"46":{"tf":1.0},"70":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"8":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}},"df":3,"docs":{"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":3.0}}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"109":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.4142135623730951},"224":{"tf":1.0}}}}}},"v":{".":{"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":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"(":{"4":{"0":{"df":1,"docs":{"114":{"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":1,"docs":{"207":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"113":{"tf":1.0},"122":{"tf":2.6457513110645907},"135":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":1.0},"38":{"tf":1.0},"46":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":58,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.6457513110645907},"117":{"tf":1.0},"118":{"tf":2.449489742783178},"122":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":2.449489742783178},"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"151":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"161":{"tf":2.6457513110645907},"162":{"tf":2.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"167":{"tf":1.0},"168":{"tf":1.0},"180":{"tf":3.0},"194":{"tf":1.0},"196":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"64":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":2.449489742783178},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"97":{"tf":2.0}},"e":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":18,"docs":{"117":{"tf":1.0},"137":{"tf":1.4142135623730951},"147":{"tf":2.0},"148":{"tf":2.449489742783178},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"162":{"tf":1.0},"174":{"tf":1.4142135623730951},"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":2.8284271247461903},"88":{"tf":1.0},"89":{"tf":1.0},"97":{"tf":2.449489742783178}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"116":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"201":{"tf":1.0}}}},"df":1,"docs":{"163":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"202":{"tf":1.0},"81":{"tf":1.0}}}}}}},"df":6,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"207":{"tf":1.0},"89":{"tf":1.0}},"e":{"c":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"180":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"1":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"116":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"180":{"tf":1.0},"213":{"tf":1.0}}}}}},"df":2,"docs":{"178":{"tf":1.0},"180":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"179":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"178":{"tf":1.0},"179":{"tf":2.23606797749979},"180":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{":":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"207":{"tf":1.0}}}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"113":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"8":{"df":6,"docs":{"113":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"137":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"86":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"[":{"1":{",":{"2":{",":{"3":{",":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"113":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"89":{"tf":1.0}}},"3":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"112":{"tf":2.23606797749979},"113":{"tf":4.123105625617661},"114":{"tf":2.8284271247461903},"115":{"tf":2.8284271247461903},"116":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"141":{"tf":1.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"218":{"tf":1.4142135623730951},"89":{"tf":2.23606797749979}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"116":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"167":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"23":{"tf":1.0}}}}},"s":{"a":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"14":{"tf":1.7320508075688772},"203":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":3.7416573867739413},"213":{"tf":2.0},"36":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":2.23606797749979},"41":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"a":{"df":8,"docs":{"107":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"182":{"tf":1.0},"194":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"_":{"df":1,"docs":{"140":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"140":{"tf":3.3166247903554}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"134":{"tf":1.0},"142":{"tf":2.6457513110645907},"143":{"tf":2.0},"144":{"tf":2.0},"145":{"tf":2.0},"146":{"tf":1.7320508075688772},"19":{"tf":1.0},"205":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"df":2,"docs":{"174":{"tf":1.0},"221":{"tf":1.0}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.7320508075688772},"13":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"113":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"160":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"17":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.4142135623730951}}}},"y":{"df":28,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"168":{"tf":1.4142135623730951},"170":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":1.0},"21":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"59":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"22":{"tf":1.4142135623730951}}}},"v":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}},"b":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"200":{"tf":1.0},"21":{"tf":1.0},"93":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"221":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"222":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"181":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":8,"docs":{"101":{"tf":1.7320508075688772},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.7320508075688772},"200":{"tf":1.0},"201":{"tf":1.0},"214":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"102":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.4142135623730951},"215":{"tf":1.0},"225":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"115":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.0},"156":{"tf":1.7320508075688772},"165":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"225":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":5,"docs":{"139":{"tf":1.0},"143":{"tf":1.0},"194":{"tf":1.0},"75":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":4,"docs":{"135":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":15,"docs":{"121":{"tf":1.4142135623730951},"147":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"17":{"tf":1.4142135623730951},"181":{"tf":1.0},"20":{"tf":1.0},"215":{"tf":1.0},"43":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0},"96":{"tf":1.0}}},"l":{"d":{"df":15,"docs":{"121":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":2.0},"29":{"tf":2.0},"30":{"tf":1.7320508075688772},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"92":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"120":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"120":{"tf":1.4142135623730951},"177":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":12,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"21":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"131":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"x":{"\"":{"0":{"a":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"0":{"a":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":1.7320508075688772},"83":{"tf":2.0},"84":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"y":{"df":5,"docs":{"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}},"df":1,"docs":{"80":{"tf":1.0}},"t":{"_":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":1,"docs":{"14":{"tf":1.0}}},"v":{"df":2,"docs":{"20":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"57":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}}}}}},"z":{"df":3,"docs":{"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"46":{"tf":1.0},"82":{"tf":1.0}}}}}}}},"title":{"root":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"2":{"0":{"2":{"4":{"df":2,"docs":{"14":{"tf":1.0},"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"223":{"tf":1.0}}},"3":{"df":1,"docs":{"224":{"tf":1.0}}},"8":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}},"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"153":{"tf":1.0},"226":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"223":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"196":{"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":{"136":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}}}}},"df":0,"docs":{}},"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":7,"docs":{"177":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"85":{"tf":1.0}}}}}}},"df":4,"docs":{"107":{"tf":1.0},"191":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"140":{"tf":1.0},"141":{"tf":1.0},"208":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"186":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"214":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"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":{"218":{"tf":1.0}}}}}}}}},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"224":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"221":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"151":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"224":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"215":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"173":{"tf":1.0}}},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"196":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"19":{"tf":1.0},"223":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"29":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"110":{"tf":1.0},"198":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"106":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"189":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"125":{"tf":1.0},"93":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":3,"docs":{"153":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"152":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"18":{"tf":1.0},"219":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"185":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"135":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"107":{"tf":1.0},"39":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"115":{"tf":1.0}}}}}}},"v":{"df":2,"docs":{"41":{"tf":1.0},"43":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"200":{"tf":1.0},"223":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}},"o":{"c":{"df":1,"docs":{"77":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0}}}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"115":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"101":{"tf":1.0},"154":{"tf":1.0},"98":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"189":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"181":{"tf":1.0},"184":{"tf":1.0},"213":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"204":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"a":{"c":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"211":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"132":{"tf":1.0},"221":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"220":{"tf":1.0}}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"87":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.0},"141":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"23":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"181":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"213":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"54":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"125":{"tf":1.0},"93":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"111":{"tf":1.0},"201":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"145":{"tf":1.0},"211":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"171":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"199":{"tf":1.0},"211":{"tf":1.0},"92":{"tf":1.0}}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"133":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"160":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"177":{"tf":1.0},"197":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0}}}}},"t":{"df":1,"docs":{"68":{"tf":1.0}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"225":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"221":{"tf":1.0},"222":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"55":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"i":{"d":{"df":1,"docs":{"9":{"tf":1.0}},"e":{"a":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.0}}}}},"p":{"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":{"57":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":8,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"108":{"tf":1.0},"111":{"tf":1.0},"25":{"tf":1.0},"61":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}},"n":{"c":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"224":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"81":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}},"y":{"df":1,"docs":{"185":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"109":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}},"k":{"df":2,"docs":{"35":{"tf":1.0},"45":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"7":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"89":{"tf":1.0}}}}}}},"m":{"a":{"c":{"df":0,"docs":{},"o":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"219":{"tf":1.0},"220":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"104":{"tf":1.0},"72":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":7,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"198":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"214":{"tf":1.0}}}},"df":10,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"18":{"tf":1.0},"48":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"203":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"137":{"tf":1.0},"162":{"tf":1.0}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"157":{"tf":1.0},"176":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"106":{"tf":1.0},"127":{"tf":1.0},"71":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"204":{"tf":1.0},"25":{"tf":1.0},"56":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"58":{"tf":1.0},"67":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"159":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"219":{"tf":1.0},"220":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"171":{"tf":1.0},"184":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"53":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"200":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"114":{"tf":1.0},"122":{"tf":1.0},"207":{"tf":1.0},"82":{"tf":1.0},"90":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"116":{"tf":1.0},"118":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"147":{"tf":1.0},"148":{"tf":1.0}}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"108":{"tf":1.0},"146":{"tf":1.0},"20":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"150":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"170":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"222":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"57":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"117":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"144":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"34":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"218":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"133":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"175":{"tf":1.0},"47":{"tf":1.0}},"i":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"106":{"tf":1.0},"40":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"137":{"tf":1.0},"149":{"tf":1.0},"224":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"122":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":2,"docs":{"190":{"tf":1.0},"222":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"147":{"tf":1.0},"151":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"218":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"df":3,"docs":{"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"58":{"tf":1.0},"67":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"138":{"tf":1.0},"197":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"182":{"tf":1.0},"33":{"tf":1.0},"52":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"i":{"df":6,"docs":{"111":{"tf":1.0},"201":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":4,"docs":{"113":{"tf":1.0},"139":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"188":{"tf":1.0}}}}}}},"df":7,"docs":{"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"195":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"192":{"tf":1.0},"194":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"216":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{"8":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":10,"docs":{"115":{"tf":1.0},"152":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"177":{"tf":1.0}}}},"t":{"df":1,"docs":{"189":{"tf":1.0}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"97":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"9":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"183":{"tf":1.0},"201":{"tf":1.0},"26":{"tf":1.0}}}},"df":7,"docs":{"118":{"tf":1.0},"204":{"tf":1.0},"211":{"tf":1.0},"59":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"96":{"tf":1.0}}},"t":{"df":0,"docs":{},"f":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"190":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"137":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"180":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"40":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"205":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"121":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"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/sui/searchindex.json b/sui/searchindex.json new file mode 100644 index 00000000..87b4e50b --- /dev/null +++ b/sui/searchindex.json @@ -0,0 +1 @@ +{"doc_urls":["introduction.html#introduction","foreword.html#foreword","history.html#history","before-we-begin/index.html#before-we-begin","before-we-begin/install-sui.html#install-sui","before-we-begin/install-sui.html#download-binary","before-we-begin/install-sui.html#install-using-homebrew-macos","before-we-begin/install-sui.html#build-using-cargo-macos-linux","before-we-begin/install-sui.html#troubleshooting","before-we-begin/ide-support.html#set-up-your-ide","before-we-begin/ide-support.html#vscode","before-we-begin/ide-support.html#intellij-idea","before-we-begin/ide-support.html#emacs","before-we-begin/ide-support.html#github-codespaces","before-we-begin/move-2024.html#move-2024","your-first-move/index.html#your-first-move","your-first-move/hello-world.html#hello-world","your-first-move/hello-world.html#initialize-a-project","your-first-move/hello-world.html#create-a-module","your-first-move/hello-world.html#dive-into-the-code","your-first-move/hello-world.html#compile-the-package","your-first-move/adding-tests.html#adding-tests","your-first-move/adding-tests.html#your-first-test","your-first-move/adding-tests.html#failed-experiment","your-first-move/debugging.html#debugging","your-first-move/debugging.html#new-import","your-first-move/debugging.html#correct-usage","your-first-move/debugging.html#hint","your-first-move/generating-docs.html#generating-documentation","your-first-move/generating-docs.html#adding-documentation-comments","your-first-move/generating-docs.html#generating-documentation-1","concepts/index.html#concepts","concepts/packages.html#packages","concepts/packages.html#package-structure","concepts/packages.html#published-package","concepts/packages.html#links","concepts/manifest.html#package-manifest","concepts/manifest.html#sections","concepts/manifest.html#package","concepts/manifest.html#dependencies","concepts/manifest.html#resolving-version-conflicts-with-override","concepts/manifest.html#dev-dependencies","concepts/manifest.html#addresses","concepts/manifest.html#dev-addresses","concepts/manifest.html#toml-styles","concepts/manifest.html#links","concepts/address.html#addresses","concepts/address.html#further-reading","concepts/modules.html#module","concepts/user-interaction.html#interacting-with-a-package","concepts/what-is-an-account.html#account","concepts/what-is-a-transaction.html#transaction","concepts/what-is-a-transaction.html#transaction-structure","concepts/object-model.html#object-model","hello-sui/index.html#your-first-sui-app","hello-sui/hello-sui.html#hello-sui","hello-sui/hello-sui.html#create-a-new-sui-package","hello-sui/hello-sui.html#implement-the-postcard-application","hello-sui/hello-sui.html#next-steps","hello-sui/module-structure.html#using-objects","hello-sui/module-structure.html#module","hello-sui/module-structure.html#imports","hello-sui/module-structure.html#postcard-is-an-object","hello-sui/module-structure.html#creating-an-object","hello-sui/module-structure.html#sending-a-postcard","hello-sui/module-structure.html#keeping-the-object","hello-sui/module-structure.html#updating-the-object","hello-sui/module-structure.html#next-steps","basic-syntax/index.html#getting-ready","basic-syntax/module.html#module","basic-syntax/module.html#module-declaration","basic-syntax/module.html#address--named-address","basic-syntax/module.html#module-members","basic-syntax/module.html#address-block","basic-syntax/comments.html#comments","basic-syntax/comments.html#line-comment","basic-syntax/comments.html#block-comment","basic-syntax/comments.html#doc-comment","basic-syntax/primitive-types.html#primitive-types","basic-syntax/primitive-types.html#variables-and-assignment","basic-syntax/primitive-types.html#booleans","basic-syntax/primitive-types.html#integer-types","basic-syntax/primitive-types.html#operations","basic-syntax/primitive-types.html#casting-with-as","basic-syntax/primitive-types.html#overflow","basic-syntax/address.html#address-type","basic-syntax/address.html#conversion","basic-syntax/expression.html#expression","basic-syntax/expression.html#empty-expression","basic-syntax/expression.html#literals","basic-syntax/expression.html#operators","basic-syntax/expression.html#blocks","basic-syntax/expression.html#function-calls","basic-syntax/expression.html#control-flow-expressions","basic-syntax/struct.html#custom-types-with-struct","basic-syntax/struct.html#struct","basic-syntax/struct.html#create-and-use-an-instance","basic-syntax/struct.html#unpacking-a-struct","basic-syntax/drop-ability.html#abilities-drop","basic-syntax/drop-ability.html#abilities-syntax","basic-syntax/drop-ability.html#no-abilities","basic-syntax/drop-ability.html#drop-ability","basic-syntax/importing-modules.html#importing-modules","basic-syntax/importing-modules.html#importing-a-module","basic-syntax/importing-modules.html#importing-members","basic-syntax/importing-modules.html#grouping-imports","basic-syntax/importing-modules.html#resolving-name-conflicts","basic-syntax/importing-modules.html#adding-an-external-dependency","basic-syntax/importing-modules.html#importing-a-module-from-another-package","basic-syntax/standard-library.html#standard-library","basic-syntax/standard-library.html#most-common-modules","basic-syntax/standard-library.html#importing-std-without-sui-framework","basic-syntax/vector.html#vector","basic-syntax/vector.html#vector-syntax","basic-syntax/vector.html#vector-operations","basic-syntax/vector.html#destroying-a-vector-of-non-dropable-types","basic-syntax/option.html#option","basic-syntax/option.html#in-practice","basic-syntax/option.html#using-option","basic-syntax/string.html#string","basic-syntax/string.html#strings-are-bytes","basic-syntax/string.html#working-with-utf-8-strings","basic-syntax/string.html#safe-utf-8-operations","basic-syntax/string.html#ascii-strings","basic-syntax/string.html#summary","basic-syntax/control-flow.html#control-flow","basic-syntax/constants.html#constants","basic-syntax/constants.html#naming-convention","basic-syntax/constants.html#constants-are-immutable","basic-syntax/assert-and-abort.html#assert-and-abort","basic-syntax/assert-and-abort.html#abort","basic-syntax/assert-and-abort.html#assert","basic-syntax/assert-and-abort.html#error-constants","basic-syntax/assert-and-abort.html#further-reading","basic-syntax/function.html#function","basic-syntax/function.html#function-declaration","basic-syntax/function.html#accessing-functions","basic-syntax/function.html#multiple-return-values","basic-syntax/struct-methods.html#struct-methods","basic-syntax/struct-methods.html#method-syntax","basic-syntax/struct-methods.html#method-aliases","basic-syntax/struct-methods.html#aliasing-an-external-modules-method","basic-syntax/visibility.html#visibility-modifiers","basic-syntax/visibility.html#internal-visibility","basic-syntax/visibility.html#public-visibility","basic-syntax/visibility.html#friend-visibility","basic-syntax/visibility.html#package-visibility","basic-syntax/ownership-and-scope.html#ownership-and-scope","basic-syntax/ownership-and-scope.html#ownership","basic-syntax/ownership-and-scope.html#returning-a-value","basic-syntax/ownership-and-scope.html#passing-by-value","basic-syntax/ownership-and-scope.html#scopes-with-blocks","basic-syntax/ownership-and-scope.html#copyable-types","basic-syntax/copy-ability.html#abilities-copy","basic-syntax/copy-ability.html#copying-and-drop","basic-syntax/references.html#references","basic-syntax/references.html#reference","basic-syntax/references.html#mutable-references","basic-syntax/references.html#dereference-and-copy","basic-syntax/references.html#notes","basic-syntax/generics.html#generics","basic-syntax/generics.html#generic-syntax","basic-syntax/generics.html#multiple-type-parameters","basic-syntax/generics.html#why-generics","basic-syntax/generics.html#phantom-type-parameters","basic-syntax/generics.html#constraints-on-type-parameters","basic-syntax/generics.html#further-reading","basic-syntax/type-reflection.html#type-reflection","basic-syntax/type-reflection.html#in-practice","basic-syntax/type-reflection.html#further-reading","programmability/fast-path.html#fast-path","programmability/fast-path.html#frozen-objects","programmability/fast-path.html#in-practice","programmability/fast-path.html#special-case-clock","programmability/transaction-context.html#transaction-context","programmability/transaction-context.html#reading-the-transaction-context","programmability/transaction-context.html#mutability","programmability/transaction-context.html#generating-unique-addresses","programmability/collections.html#collections","programmability/collections.html#vecset","programmability/collections.html#vecmap","programmability/dynamic-fields.html#dynamic-fields","programmability/dynamic-fields.html#structure","programmability/dynamic-fields.html#usage","programmability/dynamic-fields.html#dynamic-object-fields","programmability/dynamic-fields.html#custom-fields-for-keys","programmability/dynamic-fields.html#applications","programmability/testing.html#testing","programmability/testing.html#test-and-test_only","programmability/testing.html#unit-testing-with-dummy-context","programmability/testing.html#utilizing-the-test-scenario","programmability/testing.html#adding-examples","programmability/epoch-and-time.html#epoch-and-time","programmability/epoch-and-time.html#epoch","programmability/epoch-and-time.html#time","programmability/epoch-and-time.html#testing","programmability/witness-and-abstract-implementation.html#abstract-class","programmability/witness-and-abstract-implementation.html#generic-struct","programmability/witness-and-abstract-implementation.html#common-methods","programmability/witness-and-abstract-implementation.html#witness-gated-functions","programmability/witness-and-abstract-implementation.html#differences-from-oop","programmability/witness-and-abstract-implementation.html#usage-in-sui-framework","guides/index.html#guides","guides/2024-migration-guide.html#move-2024-migration-guide","guides/2024-migration-guide.html#using-the-new-edition","guides/2024-migration-guide.html#struct-visibility","guides/2024-migration-guide.html#struct-methods","guides/2024-migration-guide.html#borrowing-operator","guides/2024-migration-guide.html#method-aliases","guides/2024-migration-guide.html#macros","guides/upgradeability-practices.html#upgradability-practices","guides/upgradeability-practices.html#using-entry-and-friend-functions","guides/upgradeability-practices.html#versioning-objects","guides/upgradeability-practices.html#versioning-configuration-with-dynamic-fields","guides/upgradeability-practices.html#modular-architecture","guides/building-against-limits.html#building-against-limits","guides/building-against-limits.html#transaction-size","guides/building-against-limits.html#object-size","guides/building-against-limits.html#single-pure-argument-size","guides/building-against-limits.html#maximum-number-of-objects-created","guides/building-against-limits.html#maximum-number-of-events","guides/better-error-handling.html#better-error-handling","guides/better-error-handling.html#rule-1-handle-all-possible-scenarios","guides/better-error-handling.html#rule-2-abort-with-different-codes","guides/better-error-handling.html#rule-3-return-bool-instead-of-assert","appendix/glossary.html#glossary","appendix/glossary.html#abilities"],"index":{"documentStore":{"docInfo":{"0":{"body":0,"breadcrumbs":2,"title":1},"1":{"body":0,"breadcrumbs":2,"title":1},"10":{"body":23,"breadcrumbs":6,"title":1},"100":{"body":38,"breadcrumbs":5,"title":1},"101":{"body":133,"breadcrumbs":6,"title":2},"102":{"body":30,"breadcrumbs":6,"title":2},"103":{"body":63,"breadcrumbs":6,"title":2},"104":{"body":46,"breadcrumbs":6,"title":2},"105":{"body":109,"breadcrumbs":6,"title":2},"106":{"body":60,"breadcrumbs":7,"title":3},"107":{"body":87,"breadcrumbs":7,"title":3},"108":{"body":71,"breadcrumbs":8,"title":4},"109":{"body":22,"breadcrumbs":6,"title":2},"11":{"body":16,"breadcrumbs":7,"title":2},"110":{"body":77,"breadcrumbs":6,"title":2},"111":{"body":28,"breadcrumbs":9,"title":5},"112":{"body":18,"breadcrumbs":4,"title":1},"113":{"body":78,"breadcrumbs":5,"title":2},"114":{"body":56,"breadcrumbs":5,"title":2},"115":{"body":43,"breadcrumbs":8,"title":5},"116":{"body":80,"breadcrumbs":4,"title":1},"117":{"body":115,"breadcrumbs":4,"title":1},"118":{"body":54,"breadcrumbs":5,"title":2},"119":{"body":38,"breadcrumbs":4,"title":1},"12":{"body":13,"breadcrumbs":6,"title":1},"120":{"body":71,"breadcrumbs":5,"title":2},"121":{"body":60,"breadcrumbs":7,"title":4},"122":{"body":77,"breadcrumbs":7,"title":4},"123":{"body":3,"breadcrumbs":5,"title":2},"124":{"body":2,"breadcrumbs":4,"title":1},"125":{"body":34,"breadcrumbs":6,"title":2},"126":{"body":57,"breadcrumbs":4,"title":1},"127":{"body":25,"breadcrumbs":5,"title":2},"128":{"body":23,"breadcrumbs":5,"title":2},"129":{"body":0,"breadcrumbs":6,"title":2},"13":{"body":19,"breadcrumbs":7,"title":2},"130":{"body":36,"breadcrumbs":5,"title":1},"131":{"body":41,"breadcrumbs":5,"title":1},"132":{"body":60,"breadcrumbs":6,"title":2},"133":{"body":12,"breadcrumbs":6,"title":2},"134":{"body":98,"breadcrumbs":4,"title":1},"135":{"body":56,"breadcrumbs":5,"title":2},"136":{"body":40,"breadcrumbs":5,"title":2},"137":{"body":78,"breadcrumbs":6,"title":3},"138":{"body":23,"breadcrumbs":6,"title":2},"139":{"body":111,"breadcrumbs":6,"title":2},"14":{"body":31,"breadcrumbs":6,"title":2},"140":{"body":191,"breadcrumbs":6,"title":2},"141":{"body":95,"breadcrumbs":8,"title":4},"142":{"body":35,"breadcrumbs":6,"title":2},"143":{"body":41,"breadcrumbs":6,"title":2},"144":{"body":3,"breadcrumbs":6,"title":2},"145":{"body":3,"breadcrumbs":6,"title":2},"146":{"body":3,"breadcrumbs":6,"title":2},"147":{"body":25,"breadcrumbs":6,"title":2},"148":{"body":58,"breadcrumbs":5,"title":1},"149":{"body":29,"breadcrumbs":6,"title":2},"15":{"body":69,"breadcrumbs":4,"title":2},"150":{"body":43,"breadcrumbs":6,"title":2},"151":{"body":98,"breadcrumbs":6,"title":2},"152":{"body":31,"breadcrumbs":6,"title":2},"153":{"body":92,"breadcrumbs":6,"title":2},"154":{"body":49,"breadcrumbs":6,"title":2},"155":{"body":27,"breadcrumbs":4,"title":1},"156":{"body":180,"breadcrumbs":4,"title":1},"157":{"body":0,"breadcrumbs":5,"title":2},"158":{"body":0,"breadcrumbs":5,"title":2},"159":{"body":0,"breadcrumbs":4,"title":1},"16":{"body":14,"breadcrumbs":6,"title":2},"160":{"body":30,"breadcrumbs":4,"title":1},"161":{"body":118,"breadcrumbs":5,"title":2},"162":{"body":151,"breadcrumbs":6,"title":3},"163":{"body":101,"breadcrumbs":4,"title":1},"164":{"body":112,"breadcrumbs":6,"title":3},"165":{"body":89,"breadcrumbs":6,"title":3},"166":{"body":3,"breadcrumbs":5,"title":2},"167":{"body":49,"breadcrumbs":6,"title":2},"168":{"body":67,"breadcrumbs":5,"title":1},"169":{"body":3,"breadcrumbs":6,"title":2},"17":{"body":102,"breadcrumbs":6,"title":2},"170":{"body":110,"breadcrumbs":6,"title":2},"171":{"body":23,"breadcrumbs":6,"title":2},"172":{"body":117,"breadcrumbs":5,"title":1},"173":{"body":24,"breadcrumbs":7,"title":3},"174":{"body":121,"breadcrumbs":6,"title":2},"175":{"body":28,"breadcrumbs":7,"title":3},"176":{"body":47,"breadcrumbs":5,"title":1},"177":{"body":57,"breadcrumbs":7,"title":3},"178":{"body":28,"breadcrumbs":4,"title":1},"179":{"body":76,"breadcrumbs":4,"title":1},"18":{"body":70,"breadcrumbs":6,"title":2},"180":{"body":102,"breadcrumbs":4,"title":1},"181":{"body":34,"breadcrumbs":6,"title":2},"182":{"body":24,"breadcrumbs":5,"title":1},"183":{"body":24,"breadcrumbs":5,"title":1},"184":{"body":7,"breadcrumbs":7,"title":3},"185":{"body":5,"breadcrumbs":7,"title":3},"186":{"body":27,"breadcrumbs":5,"title":1},"187":{"body":0,"breadcrumbs":4,"title":1},"188":{"body":0,"breadcrumbs":5,"title":2},"189":{"body":0,"breadcrumbs":7,"title":4},"19":{"body":115,"breadcrumbs":6,"title":2},"190":{"body":0,"breadcrumbs":6,"title":3},"191":{"body":49,"breadcrumbs":5,"title":2},"192":{"body":28,"breadcrumbs":6,"title":2},"193":{"body":74,"breadcrumbs":5,"title":1},"194":{"body":143,"breadcrumbs":5,"title":1},"195":{"body":4,"breadcrumbs":5,"title":1},"196":{"body":73,"breadcrumbs":7,"title":2},"197":{"body":0,"breadcrumbs":7,"title":2},"198":{"body":0,"breadcrumbs":7,"title":2},"199":{"body":0,"breadcrumbs":8,"title":3},"2":{"body":20,"breadcrumbs":2,"title":1},"20":{"body":40,"breadcrumbs":6,"title":2},"200":{"body":44,"breadcrumbs":7,"title":2},"201":{"body":25,"breadcrumbs":8,"title":3},"202":{"body":21,"breadcrumbs":2,"title":1},"203":{"body":21,"breadcrumbs":8,"title":4},"204":{"body":21,"breadcrumbs":7,"title":3},"205":{"body":19,"breadcrumbs":6,"title":2},"206":{"body":36,"breadcrumbs":6,"title":2},"207":{"body":28,"breadcrumbs":6,"title":2},"208":{"body":20,"breadcrumbs":6,"title":2},"209":{"body":30,"breadcrumbs":5,"title":1},"21":{"body":90,"breadcrumbs":6,"title":2},"210":{"body":111,"breadcrumbs":5,"title":2},"211":{"body":6,"breadcrumbs":7,"title":4},"212":{"body":69,"breadcrumbs":5,"title":2},"213":{"body":58,"breadcrumbs":7,"title":4},"214":{"body":12,"breadcrumbs":5,"title":2},"215":{"body":45,"breadcrumbs":7,"title":3},"216":{"body":19,"breadcrumbs":6,"title":2},"217":{"body":32,"breadcrumbs":6,"title":2},"218":{"body":43,"breadcrumbs":8,"title":4},"219":{"body":30,"breadcrumbs":8,"title":4},"22":{"body":163,"breadcrumbs":6,"title":2},"220":{"body":14,"breadcrumbs":7,"title":3},"221":{"body":101,"breadcrumbs":7,"title":3},"222":{"body":71,"breadcrumbs":9,"title":5},"223":{"body":82,"breadcrumbs":9,"title":5},"224":{"body":111,"breadcrumbs":10,"title":6},"225":{"body":31,"breadcrumbs":3,"title":1},"226":{"body":70,"breadcrumbs":3,"title":1},"23":{"body":108,"breadcrumbs":6,"title":2},"24":{"body":32,"breadcrumbs":4,"title":1},"25":{"body":148,"breadcrumbs":5,"title":2},"26":{"body":22,"breadcrumbs":5,"title":2},"27":{"body":43,"breadcrumbs":4,"title":1},"28":{"body":20,"breadcrumbs":6,"title":2},"29":{"body":93,"breadcrumbs":7,"title":3},"3":{"body":22,"breadcrumbs":4,"title":2},"30":{"body":101,"breadcrumbs":6,"title":2},"31":{"body":30,"breadcrumbs":2,"title":1},"32":{"body":66,"breadcrumbs":3,"title":1},"33":{"body":52,"breadcrumbs":4,"title":2},"34":{"body":31,"breadcrumbs":4,"title":2},"35":{"body":5,"breadcrumbs":3,"title":1},"36":{"body":42,"breadcrumbs":4,"title":2},"37":{"body":0,"breadcrumbs":3,"title":1},"38":{"body":36,"breadcrumbs":3,"title":1},"39":{"body":59,"breadcrumbs":3,"title":1},"4":{"body":20,"breadcrumbs":6,"title":2},"40":{"body":45,"breadcrumbs":6,"title":4},"41":{"body":28,"breadcrumbs":4,"title":2},"42":{"body":21,"breadcrumbs":3,"title":1},"43":{"body":34,"breadcrumbs":4,"title":2},"44":{"body":56,"breadcrumbs":4,"title":2},"45":{"body":3,"breadcrumbs":3,"title":1},"46":{"body":99,"breadcrumbs":3,"title":1},"47":{"body":3,"breadcrumbs":4,"title":2},"48":{"body":17,"breadcrumbs":3,"title":1},"49":{"body":36,"breadcrumbs":5,"title":2},"5":{"body":18,"breadcrumbs":6,"title":2},"50":{"body":19,"breadcrumbs":3,"title":1},"51":{"body":26,"breadcrumbs":3,"title":1},"52":{"body":26,"breadcrumbs":4,"title":2},"53":{"body":73,"breadcrumbs":5,"title":2},"54":{"body":69,"breadcrumbs":6,"title":3},"55":{"body":19,"breadcrumbs":7,"title":2},"56":{"body":66,"breadcrumbs":9,"title":4},"57":{"body":159,"breadcrumbs":8,"title":3},"58":{"body":18,"breadcrumbs":7,"title":2},"59":{"body":21,"breadcrumbs":7,"title":2},"6":{"body":9,"breadcrumbs":8,"title":4},"60":{"body":22,"breadcrumbs":6,"title":1},"61":{"body":41,"breadcrumbs":6,"title":1},"62":{"body":47,"breadcrumbs":7,"title":2},"63":{"body":80,"breadcrumbs":7,"title":2},"64":{"body":52,"breadcrumbs":7,"title":2},"65":{"body":28,"breadcrumbs":7,"title":2},"66":{"body":34,"breadcrumbs":7,"title":2},"67":{"body":20,"breadcrumbs":7,"title":2},"68":{"body":19,"breadcrumbs":4,"title":2},"69":{"body":24,"breadcrumbs":4,"title":1},"7":{"body":18,"breadcrumbs":9,"title":5},"70":{"body":73,"breadcrumbs":5,"title":2},"71":{"body":32,"breadcrumbs":6,"title":3},"72":{"body":45,"breadcrumbs":5,"title":2},"73":{"body":54,"breadcrumbs":5,"title":2},"74":{"body":36,"breadcrumbs":4,"title":1},"75":{"body":44,"breadcrumbs":5,"title":2},"76":{"body":62,"breadcrumbs":5,"title":2},"77":{"body":48,"breadcrumbs":5,"title":2},"78":{"body":30,"breadcrumbs":6,"title":2},"79":{"body":56,"breadcrumbs":6,"title":2},"8":{"body":8,"breadcrumbs":5,"title":1},"80":{"body":42,"breadcrumbs":5,"title":1},"81":{"body":75,"breadcrumbs":6,"title":2},"82":{"body":59,"breadcrumbs":5,"title":1},"83":{"body":42,"breadcrumbs":5,"title":1},"84":{"body":27,"breadcrumbs":5,"title":1},"85":{"body":68,"breadcrumbs":6,"title":2},"86":{"body":59,"breadcrumbs":5,"title":1},"87":{"body":31,"breadcrumbs":4,"title":1},"88":{"body":46,"breadcrumbs":5,"title":2},"89":{"body":83,"breadcrumbs":4,"title":1},"9":{"body":41,"breadcrumbs":8,"title":3},"90":{"body":37,"breadcrumbs":4,"title":1},"91":{"body":54,"breadcrumbs":4,"title":1},"92":{"body":44,"breadcrumbs":5,"title":2},"93":{"body":42,"breadcrumbs":6,"title":3},"94":{"body":24,"breadcrumbs":6,"title":3},"95":{"body":141,"breadcrumbs":4,"title":1},"96":{"body":97,"breadcrumbs":6,"title":3},"97":{"body":80,"breadcrumbs":5,"title":2},"98":{"body":31,"breadcrumbs":6,"title":2},"99":{"body":49,"breadcrumbs":6,"title":2}},"docs":{"0":{"body":"","breadcrumbs":"Introduction » Introduction","id":"0","title":"Introduction"},"1":{"body":"","breadcrumbs":"Foreword » Foreword","id":"1","title":"Foreword"},"10":{"body":"VSCode is a free and open source IDE from Microsoft. Move Analyzer is a language server extension for Move maintained by MystenLabs . Move Syntax a simple syntax highlighting extension for Move by Damir Shamanaev .","breadcrumbs":"Before we begin » Set up your IDE » VSCode","id":"10","title":"VSCode"},"100":{"body":"A struct without abilities cannot be discarded, or copied, or stored in the storage. We call such a struct a Hot Potato . It is a joke, but it is also a good way to remember that a struct without abilities is like a hot potato - it needs to be passed around and handled properly. Hot Potato is one of the most powerful patterns in Move, we go in detail about it in the TODO: authorization patterns chapter.","breadcrumbs":"Syntax Basics » Abilities: Drop » No abilities","id":"100","title":"No abilities"},"101":{"body":"The drop ability - the simplest of them - allows the instance of a struct to be ignored or discarded . In many programming languages this behavior is considered default. However, in Move, a struct without the drop ability is not allowed to be ignored. This is a safety feature of the Move language, which ensures that all assets are properly handled. An attempt to ignore a struct without the drop ability will result in a compilation error. module book::drop_ability { /// This struct has the `drop` ability. struct IgnoreMe has drop { a: u8, b: u8, } /// This struct does not have the `drop` ability. struct NoDrop {} #[test] // Create an instance of the `IgnoreMe` struct and ignore it. // Even though we constructed the instance, we don't need to unpack it. fun test_ignore() { let no_drop = NoDrop {}; let _ = IgnoreMe { a: 1, b: 2 }; // no need to unpack // The value must be unpacked for the code to compile. let NoDrop {} = no_drop; // OK }\n} The drop ability is often used on custom collection types to eliminate the need for special handling of the collection when it is no longer needed. For example, a vector type has the drop ability, which allows the vector to be ignored when it is no longer needed. However, the biggest feature of Move's type system is the ability to not have drop. This ensures that the assets are properly handled and not ignored. A struct with a single drop ability is called a Witness . We explain the concept of a Witness in the Witness and Abstract Implementation section.","breadcrumbs":"Syntax Basics » Abilities: Drop » Drop ability","id":"101","title":"Drop ability"},"102":{"body":"Move achieves high modularity and code reuse by allowing module imports. Modules within the same package can import each other, and a new package can depend on already existing packages and use their modules too. This section will cover the basics of importing modules and how to use them in your own code.","breadcrumbs":"Syntax Basics » Importing Modules » Importing Modules","id":"102","title":"Importing Modules"},"103":{"body":"Modules defined in the same package can import each other. The use keyword is followed by the module path, which consists of the package address (or alias) and the module name separated by ::. File: sources/module_one.move // File: sources/module_one.move\nmodule book::module_one { /// Struct defined in the same module. public struct Character has drop {} /// Simple function that creates a new `Character` instance. public fun new(): Character { Character {} }\n} File: sources/module_two.move module book::module_two { use book::module_one; // importing module_one from the same package /// Calls the `new` function from the `module_one` module. public fun create_and_ignore() { let _ = module_one::new(); }\n}","breadcrumbs":"Syntax Basics » Importing Modules » Importing a Module","id":"103","title":"Importing a Module"},"104":{"body":"You can also import specific members from a module. This is useful when you only need a single function or a single type from a module. The syntax is the same as for importing a module, but you add the member name after the module path. module book::more_imports { use book::module_one::new; // imports the `new` function from the `module_one` module use book::module_one::Character; // importing the `Character` struct from the `module_one` module /// Calls the `new` function from the `module_one` module. public fun create_character(): Character { new() }\n}","breadcrumbs":"Syntax Basics » Importing Modules » Importing Members","id":"104","title":"Importing Members"},"105":{"body":"Imports can be grouped into a single use statement using the curly braces {}. This is useful when you need to import multiple members from the same module. Move allows grouping imports from the same module and from the same package. module book::grouped_imports { // imports the `new` function and the `Character` struct from /// the `module_one` module use book::module_one::{new, Character}; /// Calls the `new` function from the `module_one` module. public fun create_character(): Character { new() }\n} Single function imports are less common in Move, since the function names can overlap and cause confusion. A recommended practice is to import the entire module and use the module path to access the function. Types have unique names and should be imported individually. To import members and the module itself in the group import, you can use the Self keyword. The Self keyword refers to the module itself and can be used to import the module and its members. module book::self_imports { // imports the `Character` struct, and the `module_one` module use book::module_one::{Self, Character}; /// Calls the `new` function from the `module_one` module. public fun create_character(): Character { module_one::new() }\n}","breadcrumbs":"Syntax Basics » Importing Modules » Grouping Imports","id":"105","title":"Grouping Imports"},"106":{"body":"When importing multiple members from different modules, it is possible to have name conflicts. For example, if you import two modules that both have a function with the same name, you will need to use the module path to access the function. It is also possible to have modules with the same name in different packages. To resolve the conflict and avoid ambiguity, Move offers the as keyword to rename the imported member. module book::conflict_resolution { // `as` can be placed after any import, including group imports use book::module_one::{Self as mod, Character as Char}; /// Calls the `new` function from the `module_one` module. public fun create(): Char { mod::new_two() }\n}","breadcrumbs":"Syntax Basics » Importing Modules » Resolving Name Conflicts","id":"106","title":"Resolving Name Conflicts"},"107":{"body":"Every new package generated via the sui binary features a Move.toml file with a single dependency on the Sui Framework package. The Sui Framework depends on the Standard Library package. And both of these packages are available in default configuration. Package dependencies are defined in the Package Manifest as follows: [dependencies]\nSui = { git = \"https://github.com/MystenLabs/sui.git\", subdir = \"crates/sui-framework/packages/sui-framework\", rev = \"framework/testnet\" }\nLocal = { local = \"../my_other_package\" } The dependencies section contains a list of package dependencies. The key is the name of the package, and the value is either a git import table or a local path. The git import contains the URL of the package, the subdirectory where the package is located, and the revision of the package. The local path is a relative path to the package directory. If a dependency is added to the Move.toml file, the compiler will automatically fetch (and later refetch) the dependencies when building the package.","breadcrumbs":"Syntax Basics » Importing Modules » Adding an External Dependency","id":"107","title":"Adding an External Dependency"},"108":{"body":"Normally, packages define their addresses in the [addresses] section, so you can use the alias instead of the address. For example, instead of 0x2::coin module, you would use sui::coin. The sui alias is defined in the Sui Framework package. Similarly, the std alias is defined in the Standard Library package and can be used to access the standard library modules. To import a module from another package, you use the use keyword followed by the module path. The module path consists of the package address (or alias) and the module name separated by ::. module book::imports { use std::string; // std = 0x1, string is a module in the standard library use sui::coin; // sui = 0x2, coin is a module in the Sui Framework\n}","breadcrumbs":"Syntax Basics » Importing Modules » Importing a Module from Another Package","id":"108","title":"Importing a Module from Another Package"},"109":{"body":"The Move Standard Library provides functionality for native types and operations. It is a standard collection of modules which does utilize the storage model, and operates on native types. It is the only dependency of the Sui Framework , and is imported together with it.","breadcrumbs":"Syntax Basics » Standard Library » Standard Library","id":"109","title":"Standard Library"},"11":{"body":"IntelliJ IDEA is a commercial IDE from JetBrains. Move Language Plugin provides a Move language extension for IntelliJ IDEA by Pontem Network .","breadcrumbs":"Before we begin » Set up your IDE » IntelliJ IDEA","id":"11","title":"IntelliJ IDEA"},"110":{"body":"In this book we go into detail about most of the modules in the standard library, however, it is also helpful to give an overview of the features, so that you can get a sense of what is available and which module implements that. Module Description Chapter std::debug Contains debugging functions Debugging std::type_name Allows runtime type reflection Generics std::string Provides basic string operations Strings std::ascii Provides basic ASCII operations Strings std::option Implements an Option Option std::vector Native operations on the vector type Vector std::hash Hashing functions: sha2_256 and sha3_256 Cryptography and Hashing std::bcs Contains the bcs::to_bytes() function BCS std::address Contains a single address::length function Address std::bit_vector Provides operations on bit vectors - std::fixed_point32 Provides the FixedPoint32 type -","breadcrumbs":"Syntax Basics » Standard Library » Most Common Modules","id":"110","title":"Most Common Modules"},"111":{"body":"The Move Standard Library can be imported to the package directly. However, std alone is not enough to build a meaningful application, as it does not provide any storage capabilities, and can't interact with the on-chain state. MoveStdlib = { git = \"https://github.com/MystenLabs/sui.git\", subdir = \"crates/sui-framework/packages/move-stdlib\", rev = \"framework/mainnet\" }","breadcrumbs":"Syntax Basics » Standard Library » Importing std without Sui Framework","id":"111","title":"Importing std without Sui Framework"},"112":{"body":"Vectors are a native way to store collections of elements in Move. They are similar to arrays in other programming languages, but with a few differences. In this section, we introduce the vector type and its operations.","breadcrumbs":"Syntax Basics » Vector » Vector","id":"112","title":"Vector"},"113":{"body":"The vector type is defined using the vector keyword followed by the type of the elements in angle brackets. The type of the elements can be any valid Move type, including other vectors. Move has a vector literal syntax that allows you to create vectors using the vector keyword followed by square brackets containing the elements (or no elements for an empty vector). /// An empty vector of bool elements.\nlet empty: vector = vector[]; /// A vector of u8 elements.\nlet v: vector = vector[10, 20, 30]; /// A vector of vector elements.\nlet vv: vector> = vector[ vector[10, 20], vector[30, 40]\n]; The vector type is a built-in type in Move, and does not need to be imported from a module. However, vector operations are defined in the std::vector module, and you need to import the module to use them.","breadcrumbs":"Syntax Basics » Vector » Vector syntax","id":"113","title":"Vector syntax"},"114":{"body":"The standard library provides methods to manipulate vectors. The following are some of the most commonly used operations: push_back: Adds an element to the end of the vector. pop_back: Removes the last element from the vector. length: Returns the number of elements in the vector. is_empty: Returns true if the vector is empty. remove: Removes an element at a given index. module book::play_vec { #[test] fun vector_methods_test() { let mut v = vector[10u8, 20, 30]; assert!(v.length() == 3, 0); assert!(!v.is_empty(), 1); v.push_back(40); let last_value = v.pop_back(); assert!(last_value == 40, 2); }\n}","breadcrumbs":"Syntax Basics » Vector » Vector operations","id":"114","title":"Vector operations"},"115":{"body":"A vector of non-droppable types cannot be discarded. If you define a vector of types without drop ability, the vector value cannot be ignored. However, if the vector is empty, compiler requires an explicit call to destroy_empty function. module book::non_droppable_vec { struct NoDrop {} #[test] fun test_destroy_empty() { let v = vector[]; // while we know that `v` is empty, we still need to call // the explicit `destroy_empty` function to discard the vector. v.destroy_empty(); }\n}","breadcrumbs":"Syntax Basics » Vector » Destroying a Vector of non-dropable types","id":"115","title":"Destroying a Vector of non-dropable types"},"116":{"body":"Option is a type that represents an optional value which may or may not exist. The concept of Option in Move is borrowed from Rust, and it is a very useful primitive in Move. Option is defined in the Standard Library, and is defined as follows: /// Abstraction of a value that may or may not be present.\nstruct Option has copy, drop, store { vec: vector\n} The Option is a generic type which takes a type parameter Element. It has a single field vec which is a vector of Element. Vector can have length 0 or 1, and this is used to represent the presence or absence of a value. Option type has two variants: Some and None. Some variant contains a value and None variant represents the absence of a value. The Option type is used to represent the absence of a value in a type-safe way, and it is used to avoid the need for empty or undefined values.","breadcrumbs":"Syntax Basics » Option » Option","id":"116","title":"Option"},"117":{"body":"To showcase why Option type is necessary, let's look at an example. Consider an application which takes a user input and stores it in a variable. Some fields are required, and some are optional. For example, a user's middle name is optional. While we could use an empty string to represent the absence of a middle name, it would require extra checks to differentiate between an empty string and a missing middle name. Instead, we can use the Option type to represent the middle name. module book::user_registry { use std::string::String; use std::option::Option; /// A struct representing a user record. struct User has copy, drop { first_name: String, middle_name: Option, last_name: String, } /// Create a new `User` struct with the given fields. public fun register( first_name: String, middle_name: Option, last_name: String, ): User { User { first_name, middle_name, last_name } }\n} In the example above, the middle_name field is of type Option. This means that the middle_name field can either contain a String value or be empty. This makes it clear that the middle name is optional, and it avoids the need for extra checks to differentiate between an empty string and a missing middle name.","breadcrumbs":"Syntax Basics » Option » In Practice","id":"117","title":"In Practice"},"118":{"body":"To use the Option type, you need to import the std::option module and use the Option type. You can then create an Option value using the some or none methods. use std::option; // `option::some` creates an `Option` value with a value.\nlet opt_name = option::some(b\"Alice\"); // `option.is_some()` returns true if option contains a value.\nassert!(opt_name.is_some(), 1); // internal value can be `borrow`ed and `borrow_mut`ed.\nassert!(option.borrow() == &b\"Alice\", 0); // `option.extract` takes the value out of the option.\nlet inner = opt_name.extract(); // `option.is_none()` returns true if option is None.\nassert!(opt_name.is_none(), 2);","breadcrumbs":"Syntax Basics » Option » Using Option","id":"118","title":"Using Option"},"119":{"body":"While Move does not have a built-in to represent strings, it does have a string module in the Standard Library that provides a String type. The string module represents UTF-8 encoded strings, and another module, ascii, provides an ASCII-only String type. Sui execution environment also allows Strings as transaction arguments, so in many cases, String does not to be constructed in the Transaction Block .","breadcrumbs":"Syntax Basics » String » String","id":"119","title":"String"},"12":{"body":"Emacs is a free and open source text editor. move-mode is a Move mode for Emacs by Ashok Menon .","breadcrumbs":"Before we begin » Set up your IDE » Emacs","id":"12","title":"Emacs"},"120":{"body":"No matter which type of string you use, it is important to know that strings are just bytes. The wrappers provided by the string and ascii modules are just that: wrappers. They do provide extra checks and functionality than a vector of bytes, but under the hood, they are just vectors of bytes. module book::string_bytes { /// Anyone can implement a custom string-like type by wrapping a vector. struct MyString { bytes: vector, } /// Implement a `from_bytes` function to convert a vector of bytes to a string. public fun from_bytes(bytes: vector): MyString { MyString { bytes } } /// Implement a `bytes` function to convert a string to a vector of bytes. public fun bytes(self: &MyString): &vector { &self.bytes }\n} Both standard types provide conversions from and to vectors of bytes.","breadcrumbs":"Syntax Basics » String » Strings are bytes","id":"120","title":"Strings are bytes"},"121":{"body":"While there are two types of strings in the standard library, the string module should be considered the default. It has native implementations of many common operations, and hence is more efficient than the ascii module. To create a string or perform operations on it, you must import the string module: module book::strings { use std::string::{Self, String}; #[test] fun using_strings() { // strings are normally created using the `utf8` function let mut hello = string::utf8(b\"Hello\"); let world = string::utf8(b\", World!\"); // strings can be concatenated using the `append_utf8` function let hello_world = hello.append_utf8(*world.bytes()); // just like any other type, strings can be compared assert!(hello_world == string::utf8(b\"Hello, World!\"), 0x0); }\n}","breadcrumbs":"Syntax Basics » String » Working with UTF-8 Strings","id":"121","title":"Working with UTF-8 Strings"},"122":{"body":"The default utf8 method is potentially unsafe, as it does not check that the bytes passed to it are valid UTF-8. If you are not sure that the bytes you are passing are valid UTF-8, you should use the try_utf8 method instead. It returns an Option, which is None if the bytes are not valid UTF-8: The try_* pattern is used throughout the standard library to indicate that a function may fail. For more information, see the Error Handling section. module book::safe_strings { use std::string::{Self, String}; #[test] fun safe_strings() { // this is a valid UTF-8 string let hello = string::try_utf8(b\"Hello\"); assert!(hello.is_some(), 0); // abort if the value is not valid UTF-8 // this is not a valid UTF-8 string let invalid = string::try_utf8(b\"\\xFF\"); assert!(invalid.is_none(), 0); // abort if the value is valid UTF-8 }\n}","breadcrumbs":"Syntax Basics » String » Safe UTF-8 Operations","id":"122","title":"Safe UTF-8 Operations"},"123":{"body":"TODO: ASCII strings","breadcrumbs":"Syntax Basics » String » ASCII Strings","id":"123","title":"ASCII Strings"},"124":{"body":"TODO: summary","breadcrumbs":"Syntax Basics » String » Summary","id":"124","title":"Summary"},"125":{"body":"Control flow statements are used to control the flow of execution in a program. They are used to make decisions, to repeat a block of code, and to exit a block of code early. Sui has the following control flow statements (explained in detail below): if and else expressions loop and while loops break and continue statements return statement","breadcrumbs":"Syntax Basics » Control Flow » Control Flow","id":"125","title":"Control Flow"},"126":{"body":"Constants are immutable values that are defined at the module level. They often serve as a way to give names to values that are used throughout a module. For example, if there's a default price for a product, you might define a constant for it. Constants are internal to the module and can not be accessed from other modules. module book::shop_price { use sui::coin::{Self, Coin}; use sui::sui::SUI; /// The price of an item in the shop. const ITEM_PRICE: u64 = 100; /// An item sold in the shop. struct Item { /* ... */ } /// Purchase an item from the shop. public fun purchase(coin: Coin): Item { assert!(coin.value() == ITEM_PRICE, 0); Item { /* ... */ } }\n}","breadcrumbs":"Syntax Basics » Constants » Constants","id":"126","title":"Constants"},"127":{"body":"Constants are named using UPPER_SNAKE_CASE. This is a convention that is used throughout the Move codebase. It's a way to make constants stand out from other identifiers in the code. Move compiler will error if the first letter of a constant is not an uppercase letter.","breadcrumbs":"Syntax Basics » Constants » Naming Convention","id":"127","title":"Naming Convention"},"128":{"body":"Constants can't be changed and assigned new values. They are part of the package bytecode, and inherently immutable. module book::immutable_constants { const ITEM_PRICE: u64 = 100; // emits an error fun change_price() { ITEM_PRICE = 200; }\n}","breadcrumbs":"Syntax Basics » Constants » Constants are Immutable","id":"128","title":"Constants are Immutable"},"129":{"body":"","breadcrumbs":"Syntax Basics » Assert and Abort » Assert and Abort","id":"129","title":"Assert and Abort"},"13":{"body":"Web based IDE from Github, can be run right in the browser and provides almost a full-featured VSCode experience. Github Codespaces Move Syntax is also available in the extensions marketplace.","breadcrumbs":"Before we begin » Set up your IDE » Github Codespaces","id":"13","title":"Github Codespaces"},"130":{"body":"The abort keyword is used to abort the execution of a transaction. It is used in combination with an abort code, which will be returned to the caller of the transaction. The abort code is an integer of type u64 and can be any value. let user_has_access = true; // abort with a predefined constant if `user_has_access` is false\nif (!user_has_access) { abort 0\n}; // there's an alternative syntax using parenthesis`\nif (user_has_access) { abort(0)\n}; /* ... */","breadcrumbs":"Syntax Basics » Assert and Abort » Abort","id":"130","title":"Abort"},"131":{"body":"The assert! macro is a built-in macro that can be used to assert a condition. If the condition is false, the transaction will abort with the given abort code. The assert! macro is a convenient way to abort a transaction if a condition is not met. The macro shortens the code otherwise written with an if expression + abort. // aborts if `user_has_access` is false with abort code 0\nassert!(user_has_access, 0); // expands into:\nif (!user_has_access) { abort 0\n};","breadcrumbs":"Syntax Basics » Assert and Abort » assert!","id":"131","title":"assert!"},"132":{"body":"To make error codes more descriptive, it is a good practice to define error constants. Error constants are defined as const declarations and are usually prefixed with E followed by a camel case name. Error constatns are no different from other constants and don't have special handling. So their addition is purely a practice for better code readability. /// Error code for when the user has no access.\nconst ENoAccess: u64 = 0;\n/// Trying to access a field that does not exist.\nconst ENoField: u64 = 1; // asserts are way more readable now\nassert!(user_has_access, ENoAccess);\nassert!(field_exists, ENoField);","breadcrumbs":"Syntax Basics » Assert and Abort » Error constants","id":"132","title":"Error constants"},"133":{"body":"We suggest reading the Better Error Handling guide to learn about best practices for error handling in Move.","breadcrumbs":"Syntax Basics » Assert and Abort » Further reading","id":"133","title":"Further reading"},"134":{"body":"Functions are the building blocks of Move programs. They are called from user transactions and from other functions and group executable code into reusable units. Functions can take arguments and return a value. They are declared with the fun keyword at the module level. Just like any other module member, by default they're private and can only be accessed from within the module. module book::math { /// Function takes two arguments of type `u64` and returns their sum. /// The `public` visibility modifier makes the function accessible from /// outside the module. public fun add(a: u64, b: u64): u64 { a + b } #[test] fun test_add() { let sum = add(1, 2); assert!(sum == 3, 0); }\n} In this example, we define a function add that takes two arguments of type u64 and returns their sum. The function is called from the test_add function, which is a test function located in the same module. In the test we compare the result of the add function with the expected value and abort the execution if the result is different.","breadcrumbs":"Syntax Basics » Function » Function","id":"134","title":"Function"},"135":{"body":"There's a convention to call functions in Move with the snake_case naming convention. This means that the function name should be all lowercase with words separated by underscores. For example, do_something, add, get_balance, is_authorized, and so on. A function is declared with the fun keyword followed by the function name (a valid Move identifier), a list of arguments in parentheses, and a return type. The function body is a block of code that contains a sequence of statements and expressions. The last expression in the function body is the return value of the function. fun return_nothing() { // empty expression, function returns `()`\n}","breadcrumbs":"Syntax Basics » Function » Function declaration","id":"135","title":"Function declaration"},"136":{"body":"Just like any other module member, functions can be imported and accessed via a path. The path consists of the module path and the function name separated by ::. For example, if you have a function called add in the math module in the book package, the path to it will be book::math::add, or, if the module is imported, math::add. module book::use_math { use book::math; fun call_add() { // function is called via the path let sum = math::add(1, 2); }\n}","breadcrumbs":"Syntax Basics » Function » Accessing functions","id":"136","title":"Accessing functions"},"137":{"body":"Move functions can return multiple values, which is useful when you need to return more than one value from a function. The return type of the function is a tuple of types. The return value is a tuple of expressions. fun get_name_and_age(): (vector, u8) { (b\"John\", 25)\n} Result of a function call with tuple return has to be unpacked into variables via let (tuple) syntax: // declare name and age as immutable\nlet (name, age) = get_name_and_age(); If any of the declared values need to be declared as mutable, the mut keyword is placed before the variable name: // declare name as mutable, age as immutable\nlet (mut name, age) = get_name_and_age(); If some of the arguments are not used, they can be ignored with the _ symbol: // ignore the name, declare age as mutable\nlet (_, mut age) = get_name_and_age();","breadcrumbs":"Syntax Basics » Function » Multiple return values","id":"137","title":"Multiple return values"},"138":{"body":"Move Compiler supports receiver syntax , which allows defining methods which can be called on instances of a struct. This is similar to the method syntax in other programming languages. It is a convenient way to define functions which operate on the fields of a struct.","breadcrumbs":"Syntax Basics » Struct Methods » Struct Methods","id":"138","title":"Struct Methods"},"139":{"body":"If the first argument of a function is a struct internal to the module, then the function can be called using the . operator. If the function uses a struct from another module, then method won't be associated with the struct by default. In this case, the function can be called using the standard function call syntax. When a module is imported, the methods are automatically associated with the struct. module book::hero { /// A struct representing a hero. struct Hero has drop { health: u8, mana: u8, } /// Create a new Hero. public fun new(): Hero { Hero { health: 100, mana: 100 } } /// A method which casts a spell, consuming mana. public fun heal_spell(hero: &mut Hero) { hero.health = hero.health + 10; hero.mana = hero.mana - 10; } /// A method which returns the health of the hero. public fun health(hero: &Hero): u8 { hero.health } /// A method which returns the mana of the hero. public fun mana(hero: &Hero): u8 { hero.mana } #[test] // Test the methods of the `Hero` struct. fun test_methods() { let mut hero = new(); hero.heal_spell(); assert!(hero.health() == 110, 1); assert!(hero.mana() == 90, 2); }\n}","breadcrumbs":"Syntax Basics » Struct Methods » Method syntax","id":"139","title":"Method syntax"},"14":{"body":"Move 2024 is the new version of the Move language that is maintained by Mysten Labs. All of the examples in this book are written in Move 2024. If you're used to the pre-2024 version of Move, please, refer to the Move 2024 Migration Guide to learn about the differences between the two versions.","breadcrumbs":"Before we begin » Move 2024 » Move 2024","id":"14","title":"Move 2024"},"140":{"body":"For modules that define multiple structs and their methods, it is possible to define method aliases to avoid name conflicts, or to provide a better-named method for a struct. The syntax for aliases is: // for local method association\nuse fun as .; // exported alias\npublic use fun as .; Public aliases are only allowed for structs defined in the same module. If a struct is defined in another module, an alias can still be created but cannot be made public. In the example below, we changed the hero module and added another type - Villain. Both Hero and Villain have similar field names and methods. And to avoid name conflicts, we prefixed methods with hero_ and villain_ respectively. However, we can create aliases for these methods so that they can be called on the instances of the structs without the prefix. module book::hero_and_villain { /// A struct representing a hero. struct Hero has drop { health: u8, } /// A struct representing a villain. struct Villain has drop { health: u8, } /// Create a new Hero. public fun new_hero(): Hero { Hero { health: 100 } } /// Create a new Villain. public fun new_villain(): Villain { Villain { health: 100 } } // Alias for the `hero_health` method. Will be imported automatically when // the module is imported. public use fun hero_health as Hero.health; public fun hero_health(hero: &Hero): u8 { hero.health } // Alias for the `villain_health` method. Will be imported automatically // when the module is imported. public use fun villain_health as Villain.health; public fun villain_health(villain: &Villain): u8 { villain.health } #[test] // Test the methods of the `Hero` and `Villain` structs. fun test_associated_methods() { let mut hero = new_hero(); assert!(hero.health() == 100, 1); let mut villain = new_villain(); assert!(villain.health() == 100, 3); }\n} As you can see, in the test function, we called the health method on the instances of Hero and Villain without the prefix. The compiler will automatically associate the methods with the structs.","breadcrumbs":"Syntax Basics » Struct Methods » Method Aliases","id":"140","title":"Method Aliases"},"141":{"body":"It is also possible to associate a function defined in another module with a struct from the current module. Following the same approach, we can create an alias for the method defined in another module. Let's use the bcs::to_bytes method from the Standard Library and associate it with the Hero struct. It will allow serializing the Hero struct to a vector of bytes. module book::hero_to_bytes { use std::bcs; // Alias for the `bcs::to_bytes` method. Imported aliases should be defined // in the top of the module. public use fun bcs::to_bytes as Hero.to_bytes; /// A struct representing a hero. struct Hero has drop { health: u8, mana: u8, } /// Create a new Hero. public fun new(): Hero { Hero { health: 100, mana: 100 } } // Alias for the `bcs::to_string` method. public use fun bcs::to_bytes as Hero.to_bytes; #[test] // Test the methods of the `Hero` struct. fun test_hero_serialize() { let mut hero = new(); let serialized = hero.to_bytes(); assert!(serialized.length() == 3, 1); }\n}","breadcrumbs":"Syntax Basics » Struct Methods » Aliasing an external module's method","id":"141","title":"Aliasing an external module's method"},"142":{"body":"Every module member has a visibility. By default, all module members are private - meaning they are only accessible within the module they are defined in. However, you can add a visibility modifier to make a module member public - visible outside the module, or friend - visible in \"friend\" modules within the same package, or entry - can be called from a transaction but can't be called from other modules.","breadcrumbs":"Syntax Basics » Visibility Modifiers » Visibility Modifiers","id":"142","title":"Visibility Modifiers"},"143":{"body":"A function or a struct defined in a module which has no visibility modifier is private . module book::internal_visbility { // This function can be called from other functions in the same module fun internal() { /* ... */ } // Same module -> can call internal() fun call_internal() { internal(); }\n} Move compiler won't allow this code to compile: module book::try_calling_internal { use book::internal_visbility; // Different module -> can't call internal() fun try_calling_internal() { internal_visbility::internal(); }\n}","breadcrumbs":"Syntax Basics » Visibility Modifiers » Internal Visibility","id":"143","title":"Internal Visibility"},"144":{"body":"TODO: public visibility","breadcrumbs":"Syntax Basics » Visibility Modifiers » Public Visibility","id":"144","title":"Public Visibility"},"145":{"body":"TODO: friend visibility","breadcrumbs":"Syntax Basics » Visibility Modifiers » Friend Visibility","id":"145","title":"Friend Visibility"},"146":{"body":"TODO: 2024 public(package)","breadcrumbs":"Syntax Basics » Visibility Modifiers » Package Visibility","id":"146","title":"Package Visibility"},"147":{"body":"Every variable in Move has a scope and an owner. The scope is the range of code where the variable is valid, and the owner is the scope that this variable belongs to. Once the owner scope ends, the variable is dropped. This is a fundamental concept in Move, and it is important to understand how it works.","breadcrumbs":"Syntax Basics » Ownership and Scope » Ownership and Scope","id":"147","title":"Ownership and Scope"},"148":{"body":"A variable defined in a function scope is owned by this scope. The runtime goes through the function scope and executes every expression and statement. Once the function scope end, the variables defined in it are dropped or deallocated. module book::ownership { public fun owner() { let a = 1; // a is owned by the `owner` function } // a is dropped here #[test] fun test_owner() { owner(); // a is not valid here }\n} In the example above, the variable a is owned by the owner function, and the variable b is owned by the other function. When each of these functions are called, the variables are defined, and when the function ends, the variables are discarded.","breadcrumbs":"Syntax Basics » Ownership and Scope » Ownership","id":"148","title":"Ownership"},"149":{"body":"If we changed the owner function to return the variable a, then the ownership of a would be transferred to the caller of the function. module book::ownership { public fun owner(): u8 { let a = 1; // a defined here a // scope ends, a is returned } #[test] fun test_owner() { let a = owner(); // a is valid here } // a is dropped here\n}","breadcrumbs":"Syntax Basics » Ownership and Scope » Returning a Value","id":"149","title":"Returning a Value"},"15":{"body":"In this section you'll get to experience the Move language and the Move compiler first-hand. You'll learn how to create a package, write a simple module, test it and generate documentation. You can also use this section as a quick CLI reference for your own projects. This guide mentions topics which you will learn later in this book. If you are not familiar with some of the concepts, don't worry, you'll learn them later. Try to focus on the task at hand and don't get distracted by the details. It is important that you have a working Move environment. If you haven't set it up yet, please refer to the Install Sui section. This section is divided into the following parts (in order): Hello World Adding Tests Debugging Generating Docs","breadcrumbs":"Your First Move » Your first Move","id":"15","title":"Your first Move"},"150":{"body":"Additionally, if we passed the variable a to another function, the ownership of a would be transferred to this function. When performing this operation, we move the value from one scope to another. This is also called move semantics . module book::ownership { public fun owner(): u8 { let a = 10; a } // a is returned public fun take_ownership(v: u8) { // v is owned by `take_ownership` } // v is dropped here #[test] fun test_owner() { let a = owner(); take_ownership(a); // a is not valid here }\n}","breadcrumbs":"Syntax Basics » Ownership and Scope » Passing by Value","id":"150","title":"Passing by Value"},"151":{"body":"Function has a main scope, and it can also have sub-scopes via the use of blocks. A block is a sequence of statements and expressions, and it has its own scope. Variables defined in a block are owned by this block, and when the block ends, the variables are dropped. module book::ownership { public fun owner() { let a = 1; // a is owned by the `owner` function's scope { let b = 2; // b is owned by the block { let c = 3; // c is owned by the block }; // c is dropped here }; // b is dropped here // a = b; // error: b is not valid here // a = c; // error: c is not valid here } // a is dropped here\n} However, shall we use the return value of a block, the ownership of the variable is transferred to the caller of the block. module book::ownership { public fun owner(): u8 { let a = 1; // a is owned by the `owner` function's scope let b = { let c = 2; // c is owned by the block c // c is returned }; // c is dropped here a + b // both a and b are valid here }\n}","breadcrumbs":"Syntax Basics » Ownership and Scope » Scopes with Blocks","id":"151","title":"Scopes with Blocks"},"152":{"body":"Some types in Move are copyable , which means that they can be copied without transferring the ownership. This is useful for types that are small and cheap to copy, such as integers and booleans. Move compiler will automatically copy these types when they are passed to a function or returned from a function, or when they're moved to a scope and then accessed in their original scope.","breadcrumbs":"Syntax Basics » Ownership and Scope » Copyable Types","id":"152","title":"Copyable Types"},"153":{"body":"In Move, the copy ability on a type indicates that the instance or the value of the type can be copied. While this behavior may feel very natural when working with numbers or other simple types, it is not the default for custom types in Move. This is because Move is designed to express digital assets and resources, and inability to copy is a key element of the resource model. However, Move type system allows you to define custom types with the copy ability. public struct Copyable has copy {} In the example above, we define a custom type Copyable with the copy ability. This means that instances of Copyable can be copied, both implicitly and explicitly. let a = Copyable {};\nlet b = a; // `a` is copied to `b`\nlet c = *&b; // explicit copy via dereference operator In the example above, a is copied to b implicitly, and then explicitly copied to c using the dereference operator. If Copyable did not have the copy ability, the code would not compile, and the Move compiler would raise an error.","breadcrumbs":"Syntax Basics » Abilities: Copy » Abilities: Copy","id":"153","title":"Abilities: Copy"},"154":{"body":"The copy ability is closely related to drop ability . If a type has the copy ability, very likely that it should have drop too. This is because the drop ability is required to clean up the resources when the instance is no longer needed. If a type has only copy , then managing its instances gets more complicated, as the values cannot be ignored. public struct Value has copy, drop {} All of the primitive types in Move behave as if they have the copy and drop abilities. This means that they can be copied and dropped, and the Move compiler will handle the memory management for them.","breadcrumbs":"Syntax Basics » Abilities: Copy » Copying and Drop","id":"154","title":"Copying and Drop"},"155":{"body":"In the previous section we explained the ownership and scope in Move. We showed how the value is moved to a new scope, and how it changes the owner. In this section, we will explain how to borrow a reference to a value to avoid moving it, and how Move's borrow checker ensures that the references are used correctly.","breadcrumbs":"Syntax Basics » References » References","id":"155","title":"References"},"156":{"body":"References are a way to borrow a value without changing its owner. Immutable references allow the function to read the value without changing it or moving it. And mutable references allow the function to read and modify the value without moving it. To illustrate this, let's consider a simple example - an application for a metro (subway) pass. We will look at 4 different scenarios: Card can be purchased at the kiosk for a fixed price Card can be shown to inspectors to prove that the passenger has a valid pass Card can be used at the turnstile to enter the metro, and spend a ride Card can be recycled once it's empty module book::references { /// Error code for when the card is empty. const ENoUses: u64 = 0; /// Number of uses for a metro pass card. const USES: u8 = 3; /// A metro pass card struct Card { uses: u8 } /// Purchase a metro pass card. public fun purchase(/* pass a Coin */): Card { Card { uses: USES } } /// Show the metro pass card to the inspector. public fun show(card: &Card): bool { card.uses > 0 } /// Use the metro pass card at the turnstile to enter the metro. public fun enter_metro(card: &mut Card) { assert!(card.uses > 0, ENoUses); card.uses = card.uses - 1; } /// Recycle the metro pass card. public fun recycle(card: Card) { assert!(card.uses == 0, ENoUses); let Card { uses: _ } = card; } #[test] fun test_card() { // declaring variable as mutable because we modify it let mut card = purchase(); card.enter_metro(); // modify the card but don't move it assert!(card.show(), true); // read the card! card.enter_metro(); // modify the card but don't move it card.enter_metro(); // modify the card but don't move it card.recycle(); // move the card out of the scope }\n}","breadcrumbs":"Syntax Basics » References » Reference","id":"156","title":"Reference"},"157":{"body":"","breadcrumbs":"Syntax Basics » References » Mutable References","id":"157","title":"Mutable References"},"158":{"body":"","breadcrumbs":"Syntax Basics » References » Dereference and Copy","id":"158","title":"Dereference and Copy"},"159":{"body":"","breadcrumbs":"Syntax Basics » References » Notes","id":"159","title":"Notes"},"16":{"body":"It's time to write your first Move program. We'll start with the classic \"Hello World\" program which returns a String.","breadcrumbs":"Your First Move » Hello World! » Hello World","id":"16","title":"Hello World"},"160":{"body":"Generics are a way to define a type or function that can work with any type. This is useful when you want to write a function which can be used with different types, or when you want to define a type that can hold any other type. Generics are the foundation of many advanced features in Move, such as collections, abstract implementations, and more.","breadcrumbs":"Syntax Basics » Generics » Generics","id":"160","title":"Generics"},"161":{"body":"To define a generic type or function, a type signature needs to have a list of generic parameters enclosed in angle brackets (< and >). The generic parameters are separated by commas. /// Container for any type `T`.\nstruct Container has drop { value: T,\n} /// Function that creates a new `Container` with a generic value `T`.\npublic fun new(value: T): Container { Container { value }\n} In the example above, Container is a generic type with a single type parameter T, the value field of the container stores the T. The new function is a generic function with a single type parameter T, and it returns a Container with the given value. Generic types must be initialed with a concrete type, and generic functions must be called with a concrete type. #[test]\nfun test_generic() { // these three lines are equivalent let container: Container = new(10); // type inference let container = new(10); // create a new `Container` with a `u8` value let container = new(10u8); assert!(container.value == 10, 0x0);\n} In the test function test_generic we demonstrate three equivalent ways to create a new Container with a u8 value. Because numeric types need to be inferred, we specify the type of the number literal.","breadcrumbs":"Syntax Basics » Generics » Generic Syntax","id":"161","title":"Generic Syntax"},"162":{"body":"You can define a type or function with multiple type parameters. The type parameters are then separated by commas. /// A pair of values of any type `T` and `U`.\nstruct Pair { first: T, second: U,\n} /// Function that creates a new `Pair` with two generic values `T` and `U`.\npublic fun new_pair(first: T, second: U): Pair { Pair { first, second }\n} In the example above, Pair is a generic type with two type parameters T and U, and the new_pair function is a generic function with two type parameters T and U. The function returns a Pair with the given values. The order of the type parameters is important, and it should match the order of the type parameters in the type signature. #[test]\nfun test_generic() { // these three lines are equivalent let pair: Pair = new_pair(10, true); // type inference let pair = new_pair(10, true); // create a new `Pair` with a `u8` and `bool` values let pair = new_pair(10u8, true); assert!(pair.first == 10, 0x0); assert!(pair.second, 0x0);\n} If we added another instance where we swapped type parameters in the new_pair function, and tried to compare two types, we'd see that the type signatures are different, and cannot be compared. #[test]\nfun test_swap_type_params() { let pair1: Pair = new_pair(10u8, true); let pair2: Pair = new_pair(true, 10u8); // this line will not compile // assert!(pair1 == pair2, 0x0);\n} Types for variables pair1 and pair2 are different, and the comparison will not compile.","breadcrumbs":"Syntax Basics » Generics » Multiple Type Parameters","id":"162","title":"Multiple Type Parameters"},"163":{"body":"In the examples above we focused on instantiating generic types and calling generic functions to create instances of these types. However, the real power of generics is the ability to define shared behavior for the base, generic type, and then use it independently of the concrete types. This is especially useful when working with collections, abstract implementations, and other advanced features in Move. /// A user record with name, age, and some generic metadata\nstruct User { name: String, age: u8, /// Varies depending on application. metadata: T,\n} In the example above, User is a generic type with a single type parameter T, with shared fields name and age, and the generic metadata field which can store any type. No matter what the metadata is, all of the instances of User will have the same fields and methods. /// Updates the name of the user.\npublic fun update_name(user: &mut User, name: String) { user.name = name;\n} /// Updates the age of the user.\npublic fun update_age(user: &mut User, age: u8) { user.age = age;\n}","breadcrumbs":"Syntax Basics » Generics » Why Generics?","id":"163","title":"Why Generics?"},"164":{"body":"In some cases, you may want to define a generic type with a type parameter that is not used in the fields or methods of the type. This is called a phantom type parameter . Phantom type parameters are useful when you want to define a type that can hold any other type, but you want to enforce some constraints on the type parameter. /// A generic type with a phantom type parameter.\nstruct Coin { value: u64\n} The Coin type here does not contain any fields or methods that use the type parameter T. It is used to differentiate between different types of coins, and to enforce some constraints on the type parameter T. struct USD {}\nstruct EUR {} #[test]\nfun test_phantom_type() { let coin1: Coin = Coin { value: 10 }; let coin2: Coin = Coin { value: 20 };\n} In the example above, we demonstrate how to create two different instances of Coin with different phantom type parameters USD and EUR. The type parameter T is not used in the fields or methods of the Coin type, but it is used to differentiate between different types of coins. It will make sure that the USD and EUR coins are not mixed up.","breadcrumbs":"Syntax Basics » Generics » Phantom Type Parameters","id":"164","title":"Phantom Type Parameters"},"165":{"body":"Type parameters can be constrained to have certain abilities. This is useful when you need the inner type to allow certain behavior, such as copy or drop . The syntax for constraining a type parameter is T: + . /// A generic type with a type parameter that has the `drop` ability.\nstruct Droppable { value: T,\n} /// A generic struct with a type parameter that has the `copy` and `drop` abilities.\nstruct CopyableDroppable { value: T, // T must have the `copy` and `drop` abilities\n} Move Compiler will enforce that the type parameter T has the specified abilities. If the type parameter does not have the specified abilities, the code will not compile. /// Type without any abilities.\nstruct NoAbilities {} #[test]\nfun test_constraints() { // Fails - `NoAbilities` does not have the `drop` ability let droppable = Droppable { value: 10 }; // Fails - `NoAbilities` does not have the `copy` and `drop` abilities let copyable_droppable = CopyableDroppable { value: 10 };\n}","breadcrumbs":"Syntax Basics » Generics » Constraints on Type Parameters","id":"165","title":"Constraints on Type Parameters"},"166":{"body":"TODO: add links to","breadcrumbs":"Syntax Basics » Generics » Further Reading","id":"166","title":"Further Reading"},"167":{"body":"In programming languages reflection is the ability of a program to examine and modify its own structure and behavior. In Move, there's a limited form of reflection that allows you to inspect the type of a value at runtime. This is useful when you need to store type information in a homogeneous collection, or when you need to check if a type belongs to a package. Type reflection is implemented in the Standard Library module std::type_name. Expressed very roughly, it gives a single function get() which returns the name of the type T.","breadcrumbs":"Syntax Basics » Type Reflection » Type Reflection","id":"167","title":"Type Reflection"},"168":{"body":"The module is pretty straightforward, and operations allowed on the result are limited to getting a string representation and extracting the module and address of the type. module book::type_reflection { use std::type_name; /// A function that returns the name of the type `T` and its module and address. public fun i_dont_know_you(): (String, String, String) { let type_name: TypeName = type_name::get(); // there's a way to borrow let str: &String = type_name.borrow_string(); let module_name: String = type_name.get_module(); let address_str: String = type_name.get_address(); // and a way to consume the value let str = type_name.into_string(); (str, module_name, address_str) } #[test_only] struct MyType {} #[test] fun test_type_reflection() { let (type_name, module_name, address_str) = i_dont_know_you(); // assert!(module_name == b\"type_reflection\".to_string(), 1); }\n}","breadcrumbs":"Syntax Basics » Type Reflection » In practice","id":"168","title":"In practice"},"169":{"body":"Type Reflection is an important","breadcrumbs":"Syntax Basics » Type Reflection » Further reading","id":"169","title":"Further reading"},"17":{"body":"First, you need to initialize a new project. Assuming you have Sui installed , run the following command: $ sui move new hello_world Sui CLI has a move subcommand which is used to work with Move packages. The new subcommand creates a new package with the given name in a new directory. In our case, the package name is hello_world, and it is located in the hello_world directory. To make sure that the package was created successfully, we can check the contents of the current directory, and see that there is a new hello_world path. $ ls | grep hello_world\nhello_world If the output looks like this, then everything is fine, and we can proceed. The folder structure of the package is the folowing: hello_world\n├── Move.toml\n├── src/\n│ └── hello_world.move\n└── tests/ └── hello_world_tests.move The address I'm using in this book is always 0x0 and the name for it is \"book\". You can use any address you want, but make sure to change it in the examples. To make the examples work as is, please, add the following address to the [addresses] section in the Move.toml: # Move.toml\n[addresses]\nstd = \"0x1\"\nbook = \"0x0\"","breadcrumbs":"Your First Move » Hello World! » Initialize a project","id":"17","title":"Initialize a project"},"170":{"body":"Due to the object model and the data organization model of Sui, some operations can be performed in a more efficient and parallelized way. This is called the fast path . Transaction that touches shared state requires consensus because it can be accessed by multiple parties at the same time. However, if the transaction only touches the private state (owned objects), there is no need for consensus. This is the fast path. We have a favorite example for this: a coffee machine and a coffee cup. The coffee machine placed in the office is a shared resource - everyone can use it, but there can be only one user at a time. The coffee cup, on the other hand, is a private resource - it belongs to a specific person, and only that person can use it. To make coffee, one needs to use the coffee machine and wait if there's someone else using it. However, once the coffee is made and poured into the cup, the person can take the cup and drink the coffee without waiting for anyone else. The same principle applies to Sui. If a transaction only touches the private state (the cup with coffee), it can be executed without consensus. If it touches the shared state (the coffee machine), it requires consensus. This is the fast path.","breadcrumbs":"Advanced Programmability » Fast Path » Fast Path","id":"170","title":"Fast Path"},"171":{"body":"Consensus is only required for mutating the shared state. If the object is immutable, it is treated as a \"constant\" and can be accessed in parallel. Frozen objects can be used to share unchangable data between multiple parties without requiring consensus.","breadcrumbs":"Advanced Programmability » Fast Path » Frozen objects","id":"171","title":"Frozen objects"},"172":{"body":"module book::coffee_machine { use sui::object::{Self, UID}; use sui::tx_context::TxContext; /// Coffee machine is a shared object, hence requires `key` ability. struct CoffeeMachine has key { id: UID, counter: u16 } /// Cup is an owned object. struct Cup has key, store { id: UID, has_coffee: bool } /// Initialize the module and share the `CoffeeMachine` object. fun init(ctx: &mut TxContext) { transfer::share_object(CoffeeMachine { id: object::new(ctx), counter: 0 }); } /// Take a cup out of thin air. This is a fast path operation. public fun take_cup(ctx: &mut TxContext): Cup { Cup { id: object::new(ctx), has_coffee: false } } /// Make coffee and pour it into the cup. Requires consensus. public fun make_coffee(mut machine: &mut CoffeeMachine, mut cup: &mut Cup) { machine.counter = machine.counter + 1; cup.has_coffee = true; } /// Drink coffee from the cup. This is a fast path operation. public fun drink_coffee(mut cup: &mut Cup) { cup.has_coffee = false; } /// Put the cup back. This is a fast path operation. public fun put_back(cup: Cup) { let Cup { id, has_coffee: _ } = cup; object::delete(id); }\n}","breadcrumbs":"Advanced Programmability » Fast Path » In practice","id":"172","title":"In practice"},"173":{"body":"The Clock object with the reserved address 0x6 is a special case of a shared object which maintains the fast path. While being a shared object, it cannot be passed by a mutable reference in a regular transaction. An attempt to do so will not succeed, and the transaction will be rejected.","breadcrumbs":"Advanced Programmability » Fast Path » Special case: Clock","id":"173","title":"Special case: Clock"},"174":{"body":"Every transaction has the execution context. The context is a set of pre-defined variables that are available to the program during execution. For example, every transaction has a sender address, and the transaction context contains a variable that holds the sender address. The transaction context is available to the program through the TxContext struct. The struct is defined in the sui::tx_context module and contains the following fields: File: sui-framework/tx_context.move /// Information about the transaction currently being executed.\n/// This cannot be constructed by a transaction--it is a privileged object created by\n/// the VM and passed in to the entrypoint of the transaction as `&mut TxContext`.\nstruct TxContext has drop { /// The address of the user that signed the current transaction sender: address, /// Hash of the current transaction tx_hash: vector, /// The current epoch number epoch: u64, /// Timestamp that the epoch started at epoch_timestamp_ms: u64, /// Counter recording the number of fresh id's created while executing /// this transaction. Always 0 at the start of a transaction ids_created: u64\n} Transaction context cannot be constructed manually or directly modified. It is created by the system and passed to the function as a reference in a transaction. Any function called in a Transaction Block has access to the context and can pass it into the nested calls. TxContext has to be the last argument in the function signature.","breadcrumbs":"Advanced Programmability » Transaction Context » Transaction Context","id":"174","title":"Transaction Context"},"175":{"body":"With only exception of the ids_created, all of the fields in the TxContext have getters. The getters are defined in the sui::tx_context module and are available to the program. The getters don't require &mut because they don't modify the context. public fun some_action(ctx: &TxContext) { let _me = ctx.sender() let _epoch = ctx.epoch(); let _digest = ctx.digest(); // ...\n}","breadcrumbs":"Advanced Programmability » Transaction Context » Reading the Transaction Context","id":"175","title":"Reading the Transaction Context"},"176":{"body":"The TxContext is required to create new objects (or just UIDs) in the system. New UIDs are derived from the transaction digest, and for the digest to be unique, there needs to be a changing parameter. Sui uses the ids_created field for that. Every time a new UID is created, the ids_created field is incremented by one. This way, the digest is always unique. Internally, it is represented as the derive_id function: File: sui-framework/tx_context.move native fun derive_id(tx_hash: vector, ids_created: u64): address;","breadcrumbs":"Advanced Programmability » Transaction Context » Mutability","id":"176","title":"Mutability"},"177":{"body":"The underlying derive_id function can also be utilized in your program to generate unique addresses. The function itself is not exposed, but a wrapper function fresh_object_address is available in the sui::tx_context module. It may be useful if you need to generate a unique identifier in your program. File: sui-framework/tx_context.move /// Create an `address` that has not been used. As it is an object address, it will never\n/// occur as the address for a user.\n/// In other words, the generated address is a globally unique object ID.\npublic fun fresh_object_address(ctx: &mut TxContext): address { let ids_created = ctx.ids_created; let id = derive_id(*&ctx.tx_hash, ids_created); ctx.ids_created = ids_created + 1; id\n}","breadcrumbs":"Advanced Programmability » Transaction Context » Generating unique addresses","id":"177","title":"Generating unique addresses"},"178":{"body":"Collection types are a fundamental part of any programming language. They are used to store a collection of data, such as a list of items. The vector type has already been covered in the vector section , and in this chapter we will cover the collection types offered by the Sui Framework. VecSet VecMap","breadcrumbs":"Advanced Programmability » Collections » Collections","id":"178","title":"Collections"},"179":{"body":"VecSet is a collection type that stores a set of unique items. It is similar to a vector, but it does not allow duplicate items. This makes it useful for storing a collection of unique items, such as a list of unique IDs or addresses. module book::collections { use sui::vec_set::{Self, VecSet}; struct App has drop { /// `VecSet` used in the struct definition subscribers: VecSet
} #[test] fun vec_set_playground() { let set = vec_set::empty(); // create an empty set let set = vec_set::sigleton(1); // create a set with a single item set.insert(2); // add an item to the set set.insert(3); assert!(set.contains(1), 0); // check if an item is in the set assert!(set.size() == 3, 1); // get the number of items in the set assert!(!set.is_empty(), 2); // check if the set is empty set.remove(2); // remove an item from the set }\n}","breadcrumbs":"Advanced Programmability » Collections » VecSet","id":"179","title":"VecSet"},"18":{"body":"Let's create a new module called hello_world. To do so, create a new file in the sources folder called hello_world.move. So that the structure looks like this: sources/ hello_world.move\nMove.toml And then add the following code to the hello_world.move file: // sources/hello_world.move\nmodule book::hello_world { use std::string::{Self, String}; public fun hello_world(): String { string::utf8(b\"Hello, World!\") }\n} While it's not a hard restriction, it's is considered a good practice to name the module the same as the file. So, in our case, the module name is hello_world and the file name is hello_world.move. The module name and function names should be in snake_case - all lowercase letters with underscores between words. You can read more about coding conventions in the Coding Conventions section.","breadcrumbs":"Your First Move » Hello World! » Create a module","id":"18","title":"Create a module"},"180":{"body":"VecMap is a collection type that stores a map of key-value pairs. It is similar to a VecSet, but it allows you to associate a value with each item in the set. This makes it useful for storing a collection of key-value pairs, such as a list of addresses and their balances, or a list of user IDs and their associated data. Keys in a VecMap are unique, and each key can only be associated with a single value. If you try to insert a key-value pair with a key that already exists in the map, the old value will be replaced with the new value. module book::collections { use std::string::String; use sui::vec_map::{Self, VecMap}; struct Metadata has drop { name: String /// `VecMap` used in the struct definition attributes: VecMap } #[test] fun vec_map_playground() { let mut map = vec_map::empty(); // create an empty map map.insert(2, b\"two\".to_string()); // add a key-value pair to the map map.insert(3, b\"three\".to_string()); assert!(map.contains(1), 0); // check if a key is in the map map.remove(&2); // remove a key-value pair from the map }\n}","breadcrumbs":"Advanced Programmability » Collections » VecMap","id":"180","title":"VecMap"},"181":{"body":"Sui Object model allows objects to be attached to other objects as dynamic fields . The behavior is similar to how a Map works in other programming languages, however, the types of attached objects can be any. This allows for a wide range of use cases, such as attaching an accessory to a character, or storing large, non-heterogeneous collections in a single object.","breadcrumbs":"Advanced Programmability » Dynamic Fields » Dynamic Fields","id":"181","title":"Dynamic Fields"},"182":{"body":"Dynamic fields are attached to an object via a key , which can be any type with the store , copy and drop abilities. The key is used to access the attached object, and can be used to update or remove it. The attached object can be any type, if it has the store ability.","breadcrumbs":"Advanced Programmability » Dynamic Fields » Structure","id":"182","title":"Structure"},"183":{"body":"Dynamic fields are defined in the sui::dynamic_field module. module book::accessories { struct Character has key { id: UID, name: String } /// An accessory that can be attached to a character. struct Accessory has store { type: String, name: String, }\n}","breadcrumbs":"Advanced Programmability » Dynamic Fields » Usage","id":"183","title":"Usage"},"184":{"body":"TODO: dynamic object fields discoverability benefits of DOFs","breadcrumbs":"Advanced Programmability » Dynamic Fields » Dynamic Object Fields","id":"184","title":"Dynamic Object Fields"},"185":{"body":"TODO: explain how custom fields ca","breadcrumbs":"Advanced Programmability » Dynamic Fields » Custom Fields for Keys","id":"185","title":"Custom Fields for Keys"},"186":{"body":"Dynamic fields are used for: Heterogeneous collections Storing large data that does not fit into the object limit size Attaching objects to other objects as a part of application logic Extending existing types with additional data Storing data that is not always present","breadcrumbs":"Advanced Programmability » Dynamic Fields » Applications","id":"186","title":"Applications"},"187":{"body":"","breadcrumbs":"Advanced Programmability » Testing » Testing","id":"187","title":"Testing"},"188":{"body":"","breadcrumbs":"Advanced Programmability » Testing » #[test] and #[test_only]","id":"188","title":"#[test] and #[test_only]"},"189":{"body":"","breadcrumbs":"Advanced Programmability » Testing » Unit Testing with Dummy Context","id":"189","title":"Unit Testing with Dummy Context"},"19":{"body":"Let's take a closer look at the code we just wrote: module book::hello_world {\n} The first line of code declares a module called hello_world stored at the address book. The contents of the module go inside the curly braces {}. The last line closes the module declaration with a closing curly brace }. We will go through the module declaration in more detail in the Modules section. Then we import two members of the std::string module (which is part of the std package). The string module contains the String type, and the Self keyword imports the module itself, so we can use its functions. use std::string::{Self, String}; Then we define a hello_world function using the keyword fun which takes no arguments and returns a String type. The public keyword marks the visibility of the function - \"public\" functions can be accessed by other modules. The function body is inside the curly braces {}. In the Function section we will learn more about functions. public fun hello_world(): String { string::utf8(b\"Hello, World!\") } The function body consists of a single function call to the string::utf8 function and returns a String type. The expression is a bytestring literal b\"Hello World!\".","breadcrumbs":"Your First Move » Hello World! » Dive into the code","id":"19","title":"Dive into the code"},"190":{"body":"","breadcrumbs":"Advanced Programmability » Testing » Utilizing the Test Scenario","id":"190","title":"Utilizing the Test Scenario"},"191":{"body":"When publishing a package that is intented to be used (an NFT protocol or a library), it is important to showcase how this package can be used. This is where examples come in handy. There's no special functionality for examples in Move, however, there are some conventions that are used to mark examples. First of all, only sources are included into the package bytecode, so any code placed in a different directory will not be included, but will be tested! This is why placing examples into a separate examples/ directory is a good idea. sources/ protocol.move library.move\ntests/ protocol_test.move\nexamples/ my_example.move\nMove.toml","breadcrumbs":"Advanced Programmability » Testing » Adding Examples","id":"191","title":"Adding Examples"},"192":{"body":"Sui has two ways of accessing the current time: Epoch and Time. The former represents operational periods in the system and changed roughly every 24 hours. The latter represents the current time in milliseconds since the Unix Epoch. Both can be accessed freely in the program.","breadcrumbs":"Advanced Programmability » Epoch and Time » Epoch and Time","id":"192","title":"Epoch and Time"},"193":{"body":"Epochs are used to separate the system into operational periods. During an epoch the validator set is fixed, however, at the epoch boundary, the validator set can be changed. Epochs play a crucial role in the consensus algorithm and are used to determine the current validator set. They are also used as measurement in the staking mechanism. Epoch can be read from the transaction context : public fun current_epoch(ctx: &TxContext) { let epoch = ctx.epoch(); // ...\n} It is also possible to get the unix timestamp of the epoch start: public fun current_epoch_start(ctx: &TxContext) { let epoch_start = ctx.epoch_timestamp_ms(); // ...\n} Normally, epochs are used in staking and system operations, however, in custom scenarios they can be used to emulate 24h periods. They are cricital if an application relies on the staking logic or needs to know the current validator set.","breadcrumbs":"Advanced Programmability » Epoch and Time » Epoch","id":"193","title":"Epoch"},"194":{"body":"For a more precise time measurement, Sui provides the Clock object. It is a system object that is updated during checkpoints by the system, which stores the current time in milliseconds since the Unix Epoch. The Clock object is defined in the sui::clock module and has a reserved address 0x6. Clock is a shared object and normally would require consensus to access. However, Clock is special, and the system won't allow accessing it mutably, so that the only way to access it is immutably. This limitation allows parallel access to the Clock object and makes it a fast path operation . File: sui-framework/clock.move /// Singleton shared object that exposes time to Move calls. This\n/// object is found at address 0x6, and can only be read (accessed\n/// via an immutable reference) by entry functions.\n///\n/// Entry Functions that attempt to accept `Clock` by mutable\n/// reference or value will fail to verify, and honest validators\n/// will not sign or execute transactions that use `Clock` as an\n/// input parameter, unless it is passed by immutable reference.\nstruct Clock has key { id: UID, /// The clock's timestamp, which is set automatically by a /// system transaction every time consensus commits a /// schedule, or by `sui::clock::increment_for_testing` during /// testing. timestamp_ms: u64,\n} There is only one public function available in the Clock module - timestamp_ms. It returns the current time in milliseconds since the Unix Epoch. /// Clock needs to be passed as an immutable reference.\npublic fun current_time(clock: &Clock) { let _time = clock.timestamp_ms(); // ...\n}","breadcrumbs":"Advanced Programmability » Epoch and Time » Time","id":"194","title":"Time"},"195":{"body":"TODO: how to use Clock in tests.","breadcrumbs":"Advanced Programmability » Epoch and Time » Testing","id":"195","title":"Testing"},"196":{"body":"Some of the language features combined together can create patterns that are similar to other programming languages. The simplest example would be \"getters and setters\" - functions that get and set the value of a field. This pattern is possible, because struct fields are private by default, and can only be accessed through functions. However, there are more advanced patterns, such as the abstract class. An abstract class is a class that cannot be instantiated, but can be inherited from. While Move does not have inheritance, it has generic structs, which can be instantiated with different types. This allows us to create a generic struct that can be used as an abstract class. Combined with a set of Witness-gated functions, this allows us to create a generic struct with a generic implementation. Some of the methods in this approach will be shared and available to all implementations, while others will be abstract and will need to be implemented by the concrete implementations.","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Abstract Class","id":"196","title":"Abstract Class"},"197":{"body":"","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Generic Struct","id":"197","title":"Generic Struct"},"198":{"body":"","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Common methods","id":"198","title":"Common methods"},"199":{"body":"","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Witness-gated Functions","id":"199","title":"Witness-gated Functions"},"2":{"body":"2019 - Libra is announced 2019 - Move a Language with Programmable Resources 2022 - The Diem Association is closed, Move is open sourced 2023 - ... 2024 - Move 2024 is released","breadcrumbs":"History » History","id":"2","title":"History"},"20":{"body":"To compile the package, run the following command: $ sui move build If you see this (or - for other binaries - similar) output, then everything is fine, and the code compiled successfully: > UPDATING GIT DEPENDENCY https://github.com/move-language/move.git\n> INCLUDING DEPENDENCY MoveStdlib\n> BUILDING Book Congratulations! You've just compiled your first Move program. Now, let's add a test and some logging so we see that it works.","breadcrumbs":"Your First Move » Hello World! » Compile the package","id":"20","title":"Compile the package"},"200":{"body":"While this approach imitates the abstract class pattern well, it is not the same as the abstract class in OOP. The main difference is that the abstract class in OOP and its implementors have different type. In Move, the base type stays the same, and the implementors set a generic type parameter. Another notable difference is that due to lack of dynamic dispatch and interfaces, the implemented methods are not available through the base type and can even be missing.","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Differences from OOP","id":"200","title":"Differences from OOP"},"201":{"body":"The Sui Framework uses this pattern to implement the Coin type and the underlying Balance. Its variation is also used in the Closed Loop Token implementation, however, the latter is a bit more complex, because it uses the Request pattern to dynamically implement the interface.","breadcrumbs":"Advanced Programmability » Witness and Abstract Implementation » Usage in Sui Framework","id":"201","title":"Usage in Sui Framework"},"202":{"body":"This section contains a collection of guides that cover various aspects of programming on Sui. They are intended to provide a deeper understanding of Sui blockchain and Move language, while also aiming at practical challenges and solutions.","breadcrumbs":"Guides » Guides","id":"202","title":"Guides"},"203":{"body":"Move 2024 is the new edition of the Move language that is maintained by Mysten Labs. This guide is intended to help you understand the differences between the 2024 edition and the previous version of the Move language.","breadcrumbs":"Guides » 2024 Migration Guide » Move 2024 Migration Guide","id":"203","title":"Move 2024 Migration Guide"},"204":{"body":"To use the new edition, you need to specify the edition in the move file. The edition is specified in the move file using the edition keyword. Currently, the only available edition is 2024.alpha. edition = \"2024.alpha\";","breadcrumbs":"Guides » 2024 Migration Guide » Using the New Edition","id":"204","title":"Using the New Edition"},"205":{"body":"In Move 2024, structs get a visibility modifier. Just like functions, structs can be public, friend, or private. // Move 2020\nstruct Book {} // Move 2024\npublic struct Book {}","breadcrumbs":"Guides » 2024 Migration Guide » Struct Visibility","id":"205","title":"Struct Visibility"},"206":{"body":"In the new edition, functions which have a struct as the first argument are associated with the struct. This means that the function can be called using the dot notation. Methods defined in the same module with the type are automatically exported. public fun count(c: &Counter): u64 { /* ... */ } fun use_counter() { // move 2020 let count = counter::count(&c); // move 2024 let count = c.count();\n}","breadcrumbs":"Guides » 2024 Migration Guide » Struct Methods","id":"206","title":"Struct Methods"},"207":{"body":"The borrow and borrow_mut functions (when defined) can be accessed using the square brackets. Just like the method syntax, the borrowing functions are associated with the type. fun play_vec() { let v = vector[1,2,3,4]; let first = v[0]; // calls vector::borrow(v, 0) v[0] = 5; // calls vector::borrow_mut(v, 0)\n}","breadcrumbs":"Guides » 2024 Migration Guide » Borrowing Operator","id":"207","title":"Borrowing Operator"},"208":{"body":"In Move 2024, generic methods can be associated with types. The alias can be defined for any type privately to the module, or publicly, if the type is defined in the same module. use fun my_custom_function as vector.do_magic;","breadcrumbs":"Guides » 2024 Migration Guide » Method Aliases","id":"208","title":"Method Aliases"},"209":{"body":"Macros are introduced in Move 2024. And assert! is no longer a built-in function - Instead, it's a macro. // can be called as for!(0, 10, |i| call(i));\nmacro fun for($start: u64, $stop: u64, $body: |u64|) { let mut i = $start; let stop = $stop; while (i < stop) { $body(i); i = i + 1 }\n}","breadcrumbs":"Guides » 2024 Migration Guide » Macros","id":"209","title":"Macros"},"21":{"body":"To run a Move program there needs to be an environment which stores packages and executes transactions. The best way to test a Move program is to write some tests and run them locally. Move has built-in testing functionality, and the tests are written in Move as well. In this section, we will learn how to write tests for our hello_world module. First, let's try to run tests. All of the Move binaries support the test command, and this is the command we will use to run tests: $ sui move test If you see similar output, then everything is fine, and the test command has run successfully: INCLUDING DEPENDENCY MoveStdlib\nBUILDING Book Samples\nRunning Move unit tests\nTest result: OK. Total tests: 0; passed: 0; failed: 0 As you can see, the test command has run successfully, but it didn't find any tests. Let's add some tests to our module.","breadcrumbs":"Your First Move » Adding Tests » Adding Tests","id":"21","title":"Adding Tests"},"210":{"body":"To talk about best practices for upgradability, we need to first understand what can be upgraded in a package. The base premise of upgradability is that an upgrade should not break public compatibility with the previous version. The parts of the module which can be used in dependent packages should not change their static signature. This applies to modules - a module can not be removed from a package, public structs - they can be used in function signatures and public functions - they can be called from other packages. // module can not be removed from the package\nmodule book::upgradable { // dependencies can be changed use sui::tx_context::TxContext; use sui::object::UID; // public structs can not be removed and can't be changed public struct Book has key { id: UID } // public functions can not be removed and their signature can never change public fun create_book(ctx: &mut TxContext): Book { create_book_internal(ctx) } // friend-only functions can be removed and changed public(friend) fun create_book_friend(ctx: &mut TxContext): Book { create_book_internal(ctx) } // entry functions can be removed and changed as long they're not public entry fun create_book_entry(ctx: &mut TxContext): Book { create_book_internal(ctx) } // private functions can be removed and changed fun create_book_internal(ctx: &mut TxContext): Book { abort 0 }\n}","breadcrumbs":"Guides » Upgradability Practices » Upgradability Practices","id":"210","title":"Upgradability Practices"},"211":{"body":"TODO: Add a section about entry and friend functions","breadcrumbs":"Guides » Upgradability Practices » Using entry and friend functions","id":"211","title":"Using entry and friend functions"},"212":{"body":"To discard previous versions of the package, the objects can be versioned. As long as the object contains a version field, and the code which uses the object expects and asserts a specific version, the code can be force-migrated to the new version. Normally, after an upgrade, admin functions can be used to update the version of the shared state, so that the new version of code can be used, and the old version aborts with a version mismatch. module book::versioned_state { const EVersionMismatch: u64 = 0; const VERSION: u8 = 1; /// The shared state (can be owned too) struct SharedState has key { id: UID, version: u8, /* ... */ } public fun mutate(state: &mut SharedState) { assert!(state.version == VERSION, EVersionMismatch); // ... }\n}","breadcrumbs":"Guides » Upgradability Practices » Versioning objects","id":"212","title":"Versioning objects"},"213":{"body":"There's a common pattern in Sui which allows changing the stored configuration of an object while retaining the same object signature. This is done by keeping the base object simple and versioned and adding an actual configuration object as a dynamic field. Using this anchor pattern, the configuration can be changed with package upgrades while keeping the same base object signature. module book::versioned_config { /// The base object struct Config has key { id: UID, version: u16 } /// The actual configuration struct ConfigV1 has store { data: Bag, metadata: VecMap } // ...\n}","breadcrumbs":"Guides » Upgradability Practices » Versioning configuration with dynamic fields","id":"213","title":"Versioning configuration with dynamic fields"},"214":{"body":"TODO: add two patterns for modular architecture: object capability (SuiFrens) and witness registry (SuiNS)","breadcrumbs":"Guides » Upgradability Practices » Modular architecture","id":"214","title":"Modular architecture"},"215":{"body":"To guarantee the safety and security of the network, Sui has certain limits and restrictions. These limits are in place to prevent abuse and to ensure that the network remains stable and efficient. This guide provides an overview of these limits and restrictions, and how to build your application to work within them. The limits are defined in the protocol configuration and are enforced by the network. If any of the limits are exceeded, the transaction will either be rejected or aborted. The limits, being a part of the protocol, can only be changed through a network upgrade.","breadcrumbs":"Guides » Building against Limits » Building against Limits","id":"215","title":"Building against Limits"},"216":{"body":"The size of a transaction is limited to 128KB. This includes the size of the transaction payload, the size of the transaction signature, and the size of the transaction metadata. If a transaction exceeds this limit, it will be rejected by the network.","breadcrumbs":"Guides » Building against Limits » Transaction Size","id":"216","title":"Transaction Size"},"217":{"body":"The size of an object is limited to 256KB. This includes the size of the object data. If an object exceeds this limit, it will be rejected by the network. While a single object cannot bypass this limit, for more extensive storage options, one could use a combination of a base object with other attached to it using dynamic fields (eg Bag).","breadcrumbs":"Guides » Building against Limits » Object Size","id":"217","title":"Object Size"},"218":{"body":"The size of a single pure argument is limited to 16KB. A transaction argument bigger than this limit will result in execution failure. So in order to create a vector of more than ~500 addresses (given that a single address is 32 bytes), it needs to be joined dynamically either in Transaction Block or in a Move function. Standard functions like vector::append() can join two vectors of ~16KB resulting in a ~32KB of data as a single value.","breadcrumbs":"Guides » Building against Limits » Single Pure Argument Size","id":"218","title":"Single Pure Argument Size"},"219":{"body":"The maximum number of objects that can be created in a single transaction is 2048. If a transaction attempts to create more than 2048 objects, it will be rejected by the network. This also affects dynamic fields , as both the key and the value are objects. So the maximum number of dynamic fields that can be created in a single transaction is 1024.","breadcrumbs":"Guides » Building against Limits » Maximum Number of Objects created","id":"219","title":"Maximum Number of Objects created"},"22":{"body":"When the test command runs, it looks for all tests in all files in the directory. Tests can be either placed separate modules or in the same module as the code they test. First, let's add a test function to the hello_world module: module book::hello_world { use std::string::{Self, String}; public fun hello_world(): String { string::utf8(b\"Hello, World!\") } #[test] fun test_is_hello_world() { let expected = string::utf8(b\"Hello, World!\"); assert!(hello_world() == expected, 0) }\n} The test function is a function with a #[test] attribute. Normally it takes no arguments (but it can take arguments in some cases - you'll learn more about it closer to the end of this book) and returns nothing. Tests placed in the same module as the code they test are called \"unit tests\". They can access all functions and types in the module. We'll go through them in more detail in the Test section. #[test] fun test_is_hello_world() { let expected = string::utf8(b\"Hello, World!\"); assert!(hello_world() == expected, 0) } Inside the test function, we define the expected outcome by creating a String with the expected value and assign it to the expected variable. Then we use the special built-in assert!() which takes two arguments: a conditional expression and an error code. If the expression evaluates to false, then the test fails with the given error code. The equality operator == compares the actual and expected values and returns true if they are equal. We'll learn more about expressions in the Expression and Scope section. Now let's run the test command again: $ sui move test You should see this output, which means that the test has run successfully: ...\nTest result: OK. Total tests: 1; passed: 1; failed: 0","breadcrumbs":"Your First Move » Adding Tests » Your first test","id":"22","title":"Your first test"},"220":{"body":"The maximum number of events that can be emitted in a single transaction is 1024. If a transaction attempts to emit more than 1024 events, it will be aborted.","breadcrumbs":"Guides » Building against Limits » Maximum Number of Events","id":"220","title":"Maximum Number of Events"},"221":{"body":"Whenever execution encounters an abort, transaction fails and abort code is returned to the caller. Move VM returns the module name that aborted the transaction and the abort code. This behavior is not fully transparent to the caller of the transaction, especially when a single function contains multiple calls to the same function which may abort. In this case, the caller will not know which call aborted the transaction, and it will be hard to debug the issue or provide meaningful error message to the user. module book::module_a { use book::module_b; public fun do_something() { let field_1 = module_b::get_field(1); // may abort with 0 /* ... a lot of logic ... */ let field_2 = module_b::get_field(2); // may abort with 0 /* ... some more logic ... */ let field_3 = module_b::get_field(3); // may abort with 0 }\n} The example above illustrates the case when a single function contains multiple calls which may abort. If the caller of the do_something function receives an abort code 0, it will be hard to understand which call to module_b::get_field aborted the transaction. To address this problem, there are common patterns that can be used to improve error handling.","breadcrumbs":"Guides » Better error handling » Better error handling","id":"221","title":"Better error handling"},"222":{"body":"It is considered a good practice to provide a safe \"check\" function that returns a boolean value indicating whether an operation can be performed safely. If the module_b provides a function has_field that returns a boolean value indicating whether a field exists, the do_something function can be rewritten as follows: module book::module_a { use book::module_b; const ENoField: u64 = 0; public fun do_something() { assert!(module_b::has_field(1), ENoField); let field_1 = module_b::get_field(1); /* ... */ assert!(module_b::has_field(1), ENoField); let field_2 = module_b::get_field(2); /* ... */ assert!(module_b::has_field(1), ENoField); let field_3 = module_b::get_field(3); }\n} By adding custom checks before each call to module_b::get_field, the developer of the module_a takes control over the error handling. And it allows implementing the second rule.","breadcrumbs":"Guides » Better error handling » Rule 1: Handle all possible scenarios","id":"222","title":"Rule 1: Handle all possible scenarios"},"223":{"body":"The second trick, once the abort codes are handled by the caller module, is to use different abort codes for different scenarios. This way, the caller module can provide a meaningful error message to the user. The module_a can be rewritten as follows: module book::module_a { use book::module_b; const ENoFieldA: u64 = 0; const ENoFieldB: u64 = 1; const ENoFieldC: u64 = 2; public fun do_something() { assert!(module_b::has_field(1), ENoFieldA); let field_1 = module_b::get_field(1); /* ... */ assert!(module_b::has_field(1), ENoFieldB); let field_2 = module_b::get_field(2); /* ... */ assert!(module_b::has_field(1), ENoFieldC); let field_3 = module_b::get_field(3); }\n} Now, the caller module can provide a meaningful error message to the user. If the caller receives an abort code 0, it can be translated to \"Field 1 does not exist\". If the caller receives an abort code 1, it can be translated to \"Field 2 does not exist\". And so on.","breadcrumbs":"Guides » Better error handling » Rule 2: Abort with different codes","id":"223","title":"Rule 2: Abort with different codes"},"224":{"body":"A developer is often tempted to add a public function that would assert all the conditions and abort the execution. However, it is a better practice to create a function that returns a boolean value instead. This way, the caller module can handle the error and provide a meaningful error message to the user. module book::some_app_assert { const ENotAuthorized: u64 = 0; public fun do_a() { assert_is_authorized(); // ... } public fun do_b() { assert_is_authorized(); // ... } /// Don't do this public fun assert_is_authorized() { assert!(/* some condition */ true, ENotAuthorized); }\n} This module can be rewritten as follows: module book::some_app { const ENotAuthorized: u64 = 0; public fun do_a() { assert!(is_authorized(), ENotAuthorized); // ... } public fun do_b() { assert!(is_authorized(), ENotAuthorized); // ... } public fun is_authorized(): bool { /* some condition */ true } // a private function can still be used to avoid code duplication for a case // when the same condition with the same abort code is used in multiple places fun assert_is_authorized() { assert!(is_authorized(), ENotAuthorized); }\n} Utilizing these three rules will make the error handling more transparent to the caller of the transaction, and it will allow other developers to use custom abort codes in their modules.","breadcrumbs":"Guides » Better error handling » Rule 3: Return bool instead of assert","id":"224","title":"Rule 3: Return bool instead of assert"},"225":{"body":"Fast Path - term used to describe a transaction that does not involve shared objects, and can be executed without the need for consensus. Internal Type - type that is defined within the module. Fields of this type can not be accessed from outside the module, and, in case of \"key\"-only abilities, can not be used in public_* transfer functions.","breadcrumbs":"Appendix » Glossary » Glossary","id":"225","title":"Glossary"},"226":{"body":"key - ability that allows the struct to be used as a key in the storage. On Sui, the key ability marks an object and requires the first field to be a id: UID. store - ability that allows the struct to be stored inside other objects. This ability relaxes restrictions applied to internal structs, allowing public_* transfer functions to accept them as arguments. It also enables the object to be stored as a dynamic field. copy - ability that allows the struct to be copied. On Sui, the copy ability conflicts with the key ability, and can not be used together with it. drop - ability that allows the struct to be ignored or discarded. On Sui, the drop ability cannot be used together with the key ability, as objects are not allowed to be ignored.","breadcrumbs":"Appendix » Glossary » Abilities","id":"226","title":"Abilities"},"23":{"body":"Try replacing the equality operator == inside the assert! with the inequality operator != and run the test command again. assert!(hello_world() != expected, 0) You should see this output, which means that the test has failed: Running Move unit tests\n[ FAIL ] 0x0::hello_world::test_is_hello_world Test failures: Failures in 0x0::hello_world: ┌── test_is_hello_world ──────\n│ error[E11001]: test failure\n│ ┌─ ./sources/your-first-move/hello_world.move:14:9\n│ │\n│ 12 │ fun test_is_hello_world() {\n│ │ ------------------- In this function in 0x0::hello_world\n│ 13 │ let expected = string::utf8(b\"Hello, World!\");\n│ 14 │ assert!(hello_world() != expected, 0)\n│ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Test was not expected to error, but it aborted with code 0 originating in the module 00000000000000000000000000000000::hello_world rooted here\n│\n│\n└────────────────── Test result: FAILED. Total tests: 1; passed: 0; failed: 1 Tests are used to verify the execution of the code. If the code is correct, the test should pass, otherwise it should fail. In this case, the test failed because we intentionally made a mistake in the test code. However, normally you should write tests that check the correctness of the code, not the other way around! In the next section, we will learn how to debug Move programs and print intermediate values to the console.","breadcrumbs":"Your First Move » Adding Tests » Failed experiment","id":"23","title":"Failed experiment"},"24":{"body":"Now that we have a package with a module and a test, let's take a slight detour and learn how to debug Move programs. Move Compiler has a built-in debugging tool that allows you to print intermediate values to the console. This is especially useful when you are writing tests and want to see what's going on inside the program.","breadcrumbs":"Your First Move » Debugging » Debugging","id":"24","title":"Debugging"},"25":{"body":"To use the debug module, we need to import it in our module. Imports are usually grouped together for readability and they are placed at the top of the module. Let's add the import statement to the hello_world module: module book::hello_world { use std::string::{Self, String}; use std::debug; // the added import! Having imported the std::debug module, we can now use its functions. Let's add a debug::print function call to the hello_world function. To achieve that we need to change the function body. Instead of returning the value right away we will assign it to a variable, print it to the console and then return it: public fun hello_world(): String { let result = string::utf8(b\"Hello, World!\"); debug::print(&result); result } First, run the build command: $ sui move build The output does not contain anything unusual, because our code was never executed. But running build is an important part of the routine - this way we make sure that the changes we added can compile. Let's run the test command now: $ sui move test The output of the test command now contains the \"Hello, World!\" string: INCLUDING DEPENDENCY MoveNursery\nINCLUDING DEPENDENCY MoveStdlib\nBUILDING Book Samples\nRunning Move unit tests\n[debug] \"Hello, World!\"\n[ PASS ] 0x0::hello_world::test_is_hello_world\nTest result: OK. Total tests: 1; passed: 1; failed: 0 Now every time the hello_world function is run in tests, you'll see the \"Hello, World!\" string in the output.","breadcrumbs":"Your First Move » Debugging » New import","id":"25","title":"New import"},"26":{"body":"Debug should only be used in local environment and never published on-chain. Usually, during the publish, the debug module is either removed from the package or the publishing fails with an error. There's no way to use this functionality on-chain.","breadcrumbs":"Your First Move » Debugging » Correct usage","id":"26","title":"Correct usage"},"27":{"body":"There's one trick that allows you to save some time while debugging. Instead of adding a module-level import, use a fully qualified function name. This way you don't need to add an import statement to the module, but you can still use the debug::print function: std::debug::print(&my_variable); Be mindful that the value passed into debug should be a reference (the & symbol in front of the variable name). If you pass a value, the compiler will emit an error.","breadcrumbs":"Your First Move » Debugging » Hint","id":"27","title":"Hint"},"28":{"body":"Move CLI has a built-in tool for generating documentation for Move modules. The tool is included into the binary and available out of the box. In this section we will learn how to generate documentation for our hello_world module.","breadcrumbs":"Your First Move » Generating Docs » Generating Documentation","id":"28","title":"Generating Documentation"},"29":{"body":"To generate documentation for a module, we need to add documentation comments to the module and its functions. Documentation comments are written in Markdown and start with /// (three slashes). For example, let's add a documentation comment to the hello_world module: /// This module contains a function that returns a string \"Hello, World!\".\nmodule book::hello_world { Doc comments placed above the module are linked to the module itself, while doc comments placed above the function are linked to the function. /// As the name says: returns a string \"Hello, World!\". public fun hello_world(): String { string::utf8(b\"Hello, World!\") } If a documented member has an attribute, such as #[test] in the example below, the doc comment must be placed after the attribute: While it is possible to document #[test] functions, doc comments for tests will not be included in the generated documentation. #[test] /// This is a test for the `hello_world` function. fun test_is_hello_world() { let expected = string::utf8(b\"Hello, World!\"); let actual = hello_world(); assert!(actual == expected, 0) }","breadcrumbs":"Your First Move » Generating Docs » Adding documentation comments","id":"29","title":"Adding documentation comments"},"3":{"body":"This chapter covers the prerequisites for the Move language: how to set up your IDE, how to install the compiler and what is Move 2024. If you are already familiar with these topics or have a CLI installed, you can skip this chapter and proceed to the next one .","breadcrumbs":"Before we begin » Before we begin","id":"3","title":"Before we begin"},"30":{"body":"To generate documentation for a module, we need to run the sui move build command with a --doc flag. Let's run the command: $ sui move build --doc\n...\n...\nBUILDING Book Samples Alternatively, you can use move test --doc - this can be useful if you want to test and generate documentation at the same time. For example, as a part of your CI/CD pipeline. Once the build is complete, the documentation will be available in the build/docs directory. Each modile will have its own .md file. The documentation for the hello_world module will be available in the build/docs/hello_world.md file. Click to see an example of the `hello_world.md` contents # Module `0x0::hello_world`\nThis module contains a function that returns a string \"Hello, World!\".\n- [Function `hello_world`](#0x0_hello_world_hello_world)\n
use 0x1::debug;\nuse 0x1::string;\n
\n ## Function `hello_world`\nAs the name says: returns a string \"Hello, World!\".\n
fun hello_world(): string::String\n
\n
\nImplementation\n
fun hello_world(): String { let result = string::utf8(b\"Hello, World!\"); debug::print(&result); result\n}\n
\n
","breadcrumbs":"Your First Move » Generating Docs » Generating documentation","id":"30","title":"Generating documentation"},"31":{"body":"In this chapter you will learn about the basic concepts of Sui and Move. You will learn what is a package, how to interact with it, what is an account and a transaction, and how data is stored on Sui. While this chapter is not a complete reference, and you should refer to the Sui Documentation for that, it will give you a good understanding of the basic concepts required to write Move programs on Sui.","breadcrumbs":"Concepts » Concepts","id":"31","title":"Concepts"},"32":{"body":"Move is a language for writing smart contracts - programs that stored and run on the blockchain. A single program is organized into a package. A package is published on the blockchain and is identified by an address . A published package can be interacted with by sending transactions calling its functions. It can also act as a dependency for other packages. To create a new package, use the sui move new command. To learn more about the command, run sui move new --help. Package consists of modules - separate scopes that contain functions, types, and other items. package 0x... module a struct A1 fun hello_world() module b struct B1 fun hello_package()","breadcrumbs":"Concepts » What is a Package » Packages","id":"32","title":"Packages"},"33":{"body":"Locally, a package is a directory with a Move.toml file and a sources directory. The Move.toml file - called the \"package manifest\" - contains metadata about the package, and the sources directory contains the source code for the modules. Packages usually looks like this: sources/ my_module.move another_module.move ...\ntests/ ...\nexamples/ using_my_module.move\nMove.toml The tests directory is optional and contains tests for the package. Code placed into the tests directory is not published on-chain and is only availably in tests. The examples directory can be used for code examples, and is also not published on-chain.","breadcrumbs":"Concepts » What is a Package » Package Structure","id":"33","title":"Package Structure"},"34":{"body":"During development, package doesn't have an address and it needs to be set to 0x0. Once a package is published, it gets a single unique address on the blockchain containing its modules' bytecode. A published package becomes immutable and can be interacted with by sending transactions. 0x... my_module: another_module: ","breadcrumbs":"Concepts » What is a Package » Published Package","id":"34","title":"Published Package"},"35":{"body":"Package Manifest Address Publishing a Package","breadcrumbs":"Concepts » What is a Package » Links","id":"35","title":"Links"},"36":{"body":"The Move.toml is a manifest file that describes the package and its dependencies. It is written in TOML format and contains multiple sections, the most important of which are [package], [dependencies] and [addresses]. [package]\nname = \"my_project\"\nversion = \"0.0.0\"\nedition = \"2024\" [dependencies]\nSui = { git = \"https://github.com/MystenLabs/sui.git\", subdir = \"crates/sui-framework/packages/sui-framework\", rev = \"framework/testnet\" } [addresses]\nstd = \"0x1\"\nalice = \"0xA11CE\" [dev-addresses]\nalice = \"0xB0B\"","breadcrumbs":"Concepts » Manifest » Package Manifest","id":"36","title":"Package Manifest"},"37":{"body":"","breadcrumbs":"Concepts » Manifest » Sections","id":"37","title":"Sections"},"38":{"body":"The [package] section is used to describe the package. None of the fields in this section are published on chain, but they are used in tooling and release management; they also specify the Move edition for the compiler. name - the name of the package when it is imported; version - the version of the package, can be used in release management; edition - the edition of the Move language; currently, the only valid value is 2024.","breadcrumbs":"Concepts » Manifest » Package","id":"38","title":"Package"},"39":{"body":"The [dependencies] section is used to specify the dependencies of the project. Each dependency is specified as a key-value pair, where the key is the name of the dependency, and the value is the dependency specification. The dependency specification can be a git repository URL or a path to the local directory. # git repository\nSui = { git = \"https://github.com/MystenLabs/sui.git\", subdir = \"crates/sui-framework/packages/sui-framework\", rev = \"framework/testnet\" } # local directory\nMyPackage = { local = \"../my-package\" } Packages also import addresses from other packages. For example, the Sui dependency adds the std and sui addresses to the project. These addresses can be used in the code as aliases for the addresses.","breadcrumbs":"Concepts » Manifest » Dependencies","id":"39","title":"Dependencies"},"4":{"body":"Move is a compiled language, so you need to install a compiler to be able to write and run Move programs. The compiler is included into the Sui binary, which can be installed or downloaded using one of the methods below.","breadcrumbs":"Before we begin » Install Sui » Install Sui","id":"4","title":"Install Sui"},"40":{"body":"Sometimes dependencies have conflicting versions of the same package. For example, if you have two dependencies that use different versions of the Sui package, you can override the dependency in the [dependencies] section. To do so, add the override field to the dependency. The version of the dependency specified in the [dependencies] section will be used instead of the one specified in the dependency itself. [dependencies]\nSui = { override = true, git = \"https://github.com/MystenLabs/sui.git\", subdir = \"crates/sui-framework/packages/sui-framework\", rev = \"framework/testnet\" }","breadcrumbs":"Concepts » Manifest » Resolving version conflicts with override","id":"40","title":"Resolving version conflicts with override"},"41":{"body":"It is possible to add [dev-dependencies] section to the manifest. It is used to override dependencies in the dev and test modes. For example, if you want to use a different version of the Sui package in the dev mode, you can add a custom dependency specification to the [dev-dependencies] section.","breadcrumbs":"Concepts » Manifest » Dev-dependencies","id":"41","title":"Dev-dependencies"},"42":{"body":"The [addresses] section is used to add aliases for the addresses. Any address can be specified in this section, and then used in the code as an alias. For example, if you add alice = \"0xA11CE\" to this section, you can use alice as 0xA11CE in the code.","breadcrumbs":"Concepts » Manifest » Addresses","id":"42","title":"Addresses"},"43":{"body":"The [dev-addresses] section is the same as [addresses], but only works for the test and dev modes. Important to note that it is impossible to introduce new aliases in this section, only override the existing ones. So in the example above, if you add alice = \"0xB0B\" to this section, the alice address will be 0xB0B in the test and dev modes, and 0xA11CE in the regular build.","breadcrumbs":"Concepts » Manifest » Dev-addresses","id":"43","title":"Dev-addresses"},"44":{"body":"The TOML format supports two styles for tables: inline and multiline. The examples above are using the inline style, but it is also possible to use the multiline style. You wouldn't want to use it for the [package] section, but it can be useful for the dependencies. # Inline style\n[dependencies]\nSui = { override = true, git = \"\", subdir = \"crates/sui-framework/packages/sui-framework\", rev = \"framework/testnet\" }\nMyPackage = { local = \"../my-package\" } # Multiline style\n[dependencies.Sui]\noverride = true\ngit = \"https://github.com/MystenLabs/sui.git\"\nsubdir = \"crates/sui-framework/packages/sui-framework\"\nrev = \"framework/testnet\" [dependencies.MyPackage]\nlocal = \"../my-package\"","breadcrumbs":"Concepts » Manifest » TOML styles","id":"44","title":"TOML styles"},"45":{"body":"Packages in the Move Documentation","breadcrumbs":"Concepts » Manifest » Links","id":"45","title":"Links"},"46":{"body":"Address is a unique identifier of a location on the blockchain. It is used to identify packages , accounts , and objects . Address has a fixed size of 32 bytes and is usually represented as a hexadecimal string prefixed with 0x. Addresses are case insensitive. 0xe51ff5cd221a81c3d6e22b9e670ddf99004d71de4f769b0312b68c7c4872e2f1 The address above is an example of a valid address. It is 64 characters long (32 bytes) and is prefixed with 0x. Sui also has reserved addresses that are used to identify standard packages and objects. Reserved addresses are typically simple values that are easy to remember and type. For example, the address of the Standard Library is 0x1. Addresses, shorter than 32 bytes, are padded with zeros to the left. 0x1 = 0x0000000000000000000000000000000000000000000000000000000000000001 Here are some examples of reserved addresses: 0x1 - address of the Sui Standard Library (alias std) 0x2 - address of the Sui Framework (alias sui) 0x5 - address of the Sui System object 0x6 - address of the system Clock object 0x403 - address of the DenyList system object","breadcrumbs":"Concepts » Addresses » Addresses","id":"46","title":"Addresses"},"47":{"body":"Address type in Move","breadcrumbs":"Concepts » Addresses » Further reading","id":"47","title":"Further reading"},"48":{"body":"Module is the basic unit of organization in a package. A module is a separate scope that contains functions, types, and other items. A package consists of one or more modules.","breadcrumbs":"Concepts » Module » Module","id":"48","title":"Module"},"49":{"body":"Accounts interact with the blockchain by sending transactions . Transactions can call functions in a package, and can also deploy new packages. On Sui, a single transaction can contain multiple operations, we call them \"commands\". A command can be a call to a function, a deployment of a new package, upgrade of an existing one, or a combination of these. Commands can return values, which can be used in subsequent commands.","breadcrumbs":"Concepts » Interacting with a Package » Interacting with a Package","id":"49","title":"Interacting with a Package"},"5":{"body":"You can download the latest Sui binary from the releases page . The binary is available for macOS, Linux and Windows. For education purposes and development, we recommend using the mainnet version.","breadcrumbs":"Before we begin » Install Sui » Download Binary","id":"5","title":"Download Binary"},"50":{"body":"An account is a way to identify a user. An account is generated from a private key, and is identified by an address. An account can own objects, and can send transactions. Every transaction has a sender, and the sender is identified by an address .","breadcrumbs":"Concepts » Account » Account","id":"50","title":"Account"},"51":{"body":"Transaction is a fundamental concept in the blockchain world. It is a way to interact with a blockchain. Transactions are used to change the state of the blockchain, and they are the only way to do so. In Move, transactions are used to call functions in a package, deploy new packages, and upgrade existing ones.","breadcrumbs":"Concepts » Transaction » Transaction","id":"51","title":"Transaction"},"52":{"body":"Transactions consist of: a sender - the account that signs the transaction a list (or a chain) of commands - the operations to be executed command inputs - the arguments for the commands a gas object - the object used to pay for the transaction gas price and budget - the cost of the transaction","breadcrumbs":"Concepts » Transaction » Transaction Structure","id":"52","title":"Transaction Structure"},"53":{"body":"Sui does not have global storage. Instead, storage is split into a pool of objects. Some of the objects are owned by accounts and available only to them, and some are shared and can be accessed by anyone on the network. There's also a special kind of shared immutable objects, also called frozen , which can't be modified, and act as public chain-wide constants. Each object has a unique 32-byte identifier - UID, it is used to access and reference the object. Sui object consists of: UID - 32-byte unique identifier (address) Type - Move type with the key ability Owner - can be shared, account_address, object_owner or immutable Digest - hash of the object's content Version - acts as a nonce Content - the actual data represented as BCS","breadcrumbs":"Concepts » Object Model » Object Model","id":"53","title":"Object Model"},"54":{"body":"In this chapter we illustrate the concepts of Sui by building a simple application. Unlike the Hello World example which aims to illustrate Move Compiler, this application is focused on Sui specifics. It is also more complex - it uses objects , and we will publish and use it on Sui. The goal of this mini-project is to demonstrate the process of building, testing, and publishing a Sui application. The result is a simple but complete application that you can use as a starting point for your projects or as a playground to experiment with Sui as you learn. The chapter is split into the following parts (in order): Hello Sui! Build and Publish Testing Additionally, there's a section with ideas for further development of the application which you may get back to as you progress through the book.","breadcrumbs":"Your First Sui App » Your First Sui App","id":"54","title":"Your First Sui App"},"55":{"body":"Just like we did with the Hello World example, we will start by initializing a new package using the Sui CLI, then we will implement a simple application that creates a \"Postcard\" - a digital postcard that can be sent to a friend.","breadcrumbs":"Your First Sui App » Hello Sui! » Hello Sui!","id":"55","title":"Hello Sui!"},"56":{"body":"Sui packages are no different to regular Move packages, and can be initialized using the sui CLI. The following command will create a new package called postcard: $ sui new postcard This will create a new directory called postcard with the following structure: postcard\n├── Move.toml\n├── src/\n│ └── postcard.move\n└── tests/ └── postcard_tests.move The package manifest - Move.toml - already contains all required dependencies for Sui, and the src/postcard.move file is pre-created with a simple module layout. In case the Move.toml file does not feature the edition field, please, add it manually. The edition field under the [package] section should be set to 2024.beta. Like this: edition = \"2024.beta\"","breadcrumbs":"Your First Sui App » Hello Sui! » Create a new Sui package","id":"56","title":"Create a new Sui package"},"57":{"body":"The Postcard application will be a simple module that defines an object , and a set of functions to create, modify and send the postcard to any address . Let's start by inserting the code. Replace the contents of the src/postcard.move file with the following: module postcard::postcard { use std::string::String; use sui::object::UID; use sui::transfer; use sui::tx_context::TxContext; use fun sui::object::new as TxContext.new; /// The Postcard object. public struct Postcard has key { /// The unique identifier of the Object. /// Created using the `object::new()` function. id: UID, /// The message to be printed on the gift card. message: String, } /// Create a new Postcard with a message. public fun new(message: String, ctx: &mut TxContext): Postcard { Postcard { id: ctx.new(), message, } } /// Send the Postcard to the specified address. public fun send_to(card: Postcard, to: address) { transfer::transfer(card, to) } /// Keep the Postcard for yourself. public fun keep(card: Postcard, ctx: &TxContext) { transfer::transfer(card, ctx.sender()) } /// Update the message on the Postcard. public fun update(card: &mut Postcard, message: String) { card.message = message }\n} To make sure that everything is working as expected, run this command: $ sui move build You should see this output, indicating that the package was built successfully. There shouldn't be any errors following the BUILDING postcard line: > $ sui move build\nUPDATING GIT DEPENDENCY https://github.com/MystenLabs/sui.git\nINCLUDING DEPENDENCY Sui\nINCLUDING DEPENDENCY MoveStdlib\nBUILDING postcard If you do see errors, please, double check the code and the steps you've taken to create the package. It's very likely a typo in one of the commands.","breadcrumbs":"Your First Sui App » Hello Sui! » Implement the Postcard application","id":"57","title":"Implement the Postcard application"},"58":{"body":"In the next section we will take a closer look at the structure of the postcard.move file and explain the code we've just inserted. We will also discuss the imports and the object definition in more detail.","breadcrumbs":"Your First Sui App » Hello Sui! » Next steps","id":"58","title":"Next steps"},"59":{"body":"Let's take a look at the code we've inserted into the postcard.move file. We will discuss the structure of the module and the code in more detail, and explain the way the Postcard object is created, used and stored.","breadcrumbs":"Your First Sui App » Using Objects » Using Objects","id":"59","title":"Using Objects"},"6":{"body":"You can install Sui using the Homebrew package manager. brew install sui","breadcrumbs":"Before we begin » Install Sui » Install using Homebrew (MacOS)","id":"6","title":"Install using Homebrew (MacOS)"},"60":{"body":"First line of the file is the module declaration. The address of the module is package - a name defined in the Move.toml file. The module name is also postcard. The module body is enclosed in curly braces {}. module postcard::postcard {","breadcrumbs":"Your First Sui App » Using Objects » Module","id":"60","title":"Module"},"61":{"body":"In the top of the module we import types and other modules from the Standard Library (std) and from the Sui Framework (sui). The Sui Framework is required to define and create objects as it contains the UID and TxContext types - two essential types for objects. We also import the sui::transfer module - this module contains storage and transfer functions. use std::string::String; use sui::object::UID; use sui::transfer; use sui::tx_context::TxContext;","breadcrumbs":"Your First Sui App » Using Objects » Imports","id":"61","title":"Imports"},"62":{"body":"A public struct Postcard, that goes after imports, is an object. A struct with the key ability is an object on Sui. As such, its first field must be id of type UID (that we imported from the Sui Framework). The id field is the unique identifier and an address of the object. /// The Postcard object. public struct Postcard has key { /// The unique identifier of the Object. /// Created using the `object::new()` function. id: UID, /// The message to be printed on the gift card. message: String, }","breadcrumbs":"Your First Sui App » Using Objects » Postcard is an Object","id":"62","title":"Postcard is an Object"},"63":{"body":"Sui has no global storage , and the objects are stored independently of their package. This is why we defined a single Postcard and not a collection \"Postcards\". Objects have to be created and stored in the storage before they can be used. The new function is a public function that creates a new instance of the Postcard object and returns it to the caller. It takes two arguments: the message of type String, which is the message on the postcard, and the ctx of type TxContext, a standard type that is automatically inserted by the Sui runtime. /// Create a new Postcard with a message. public fun new(message: String, ctx: &mut TxContext): Postcard { Postcard { id: ctx.new(), message, } } When initializing an instance of Postcard we pass the fields of the struct as arguments, the id is generated from the TxContext argument via the ctx.new() call. And the message is taken as-is from the message argument.","breadcrumbs":"Your First Sui App » Using Objects » Creating an Object","id":"63","title":"Creating an Object"},"64":{"body":"Objects can't be ignored, so when the function new is called, the returned Postcard needs to be stored. And here's when the sui::transfer module comes into play. The sui::transfer::transfer function is used to store the object at the specified address. /// Send the Postcard to the specified address. public fun send_to(card: Postcard, to: address) { transfer::transfer(card, to) } The function takes the Postcard as the first argument and a value of the address type as the second argument. Both are passed into the transfer function to send — and hence, store — the object to the specified address.","breadcrumbs":"Your First Sui App » Using Objects » Sending a Postcard","id":"64","title":"Sending a Postcard"},"65":{"body":"A very common scenario is transfering the object to the caller. This can be done by calling the send_to function with the sender address. It can be read from the ctx argument, which is a TxContext type. /// Keep the Postcard for yourself. public fun keep(card: Postcard, ctx: &TxContext) { transfer::transfer(card, ctx.sender()) }","breadcrumbs":"Your First Sui App » Using Objects » Keeping the Object","id":"65","title":"Keeping the Object"},"66":{"body":"The update function is another public function that takes a mutable reference to the Postcard and a String argument. It updates the message field of the Postcard. Because the Postcard is passed by a reference, the owner is not changed, and the object is not moved. /// Update the message on the Postcard. public fun update(card: &mut Postcard, message: String) { card.message = message }","breadcrumbs":"Your First Sui App » Using Objects » Updating the Object","id":"66","title":"Updating the Object"},"67":{"body":"In the next section we will write a simple test for the Postcard module to see how it works. Later we will publish the package on Sui DevNet and learn how to use the Sui CLI to interact with the package.","breadcrumbs":"Your First Sui App » Using Objects » Next steps","id":"67","title":"Next steps"},"68":{"body":"Now that we know what a package, account and storage are, let's get to the basics and learn to write some code. This section covers: types functions structs constants control flow tests","breadcrumbs":"Syntax Basics » Getting Ready","id":"68","title":"Getting Ready"},"69":{"body":"Module is the base unit of code organization in Move. Modules are used to group and isolate code, and all of the members of the module are private to the module by default. In this section you will learn how to define a module, how to declare its members and how to access them from other modules.","breadcrumbs":"Syntax Basics » Module » Module","id":"69","title":"Module"},"7":{"body":"You can install and build Sui locally by using the Cargo package manager (requires Rust) cargo install --git https://github.com/MystenLabs/sui.git --bin sui --branch mainnet","breadcrumbs":"Before we begin » Install Sui » Build using Cargo (MacOS, Linux)","id":"7","title":"Build using Cargo (MacOS, Linux)"},"70":{"body":"Modules are declared using the module keyword followed by the package address, module name and the module body inside the curly braces {}. The module name should be in snake_case - all lowercase letters with underscores between words. Modules names must be unique in the package. Usually, a single file in the sources/ folder contains a single module. The file name should match the module name - for example, a donut_shop module should be stored in the donut_shop.move file. You can read more about coding conventions in the Coding Conventions section. module book::my_module { // module body\n} Structs, functions and constants, imports and friend declarations are all part of the module: Structs Functions Constants Imports Friend declarations Method Aliases","breadcrumbs":"Syntax Basics » Module » Module declaration","id":"70","title":"Module declaration"},"71":{"body":"Module address can be specified as both: an address literal (does not require the @ prefix) or a named address specified in the Package Manifest . In the example below, both are identical because there's a book = \"0x0\" record in the [addresses] section of the Move.toml. module book::my_module { // module body\n} module 0x0::address_literal_example { // module body\n}","breadcrumbs":"Syntax Basics » Module » Address / Named address","id":"71","title":"Address / Named address"},"72":{"body":"Module members are declared inside the module body. To illustrate that, let's define a simple module with a struct, a function and a constant: module book::my_module_with_members { // import use book::my_module; // friend declaration friend book::constants; // a constant const CONST: u8 = 0; // a struct public struct Struct {} // method alias public use fun function as Struct.struct_fun; // function fun function(_: &Struct) { /* function body */ }\n}","breadcrumbs":"Syntax Basics » Module » Module members","id":"72","title":"Module members"},"73":{"body":"Before the introduction of the address::module_name syntax, modules were organized into address {} blocks. This way of code organization is still available today, but is not used widely. Modern practices imply having a single module per file, so the address {} block is rather a redundant construct. Module addresses can be omitted if modules are organized into address {} blocks. address book { // address block module another_module { // module body\n} module yet_another_module { // module body\n}\n} The modules defined in this code sample will be accessible as: book::another_module book::yet_another_module","breadcrumbs":"Syntax Basics » Module » Address block","id":"73","title":"Address block"},"74":{"body":"Comments are a way to add notes or document your code. They are ignored by the compiler and don't result in the Move bytecode. You can use comments to explain what your code does, to add notes to yourself or other developers, to temporarily remove a part of your code, or to generate documentation. There are three types of comments in Move: line comment, block comment, and doc comment.","breadcrumbs":"Syntax Basics » Comments » Comments","id":"74","title":"Comments"},"75":{"body":"#[allow(unused_function)]\nmodule book::comments_line { fun some_function() { // this is a comment line }\n} You can use double slash // to comment out the rest of the line. Everything after // will be ignored by the compiler. #[allow(unused_function, unused_variable)]\nmodule book::comments_line_2 { // let's add a note to everything! fun some_function_with_numbers() { let a = 10; // let b = 10 this line is commented and won't be executed let b = 5; // here comment is placed after code a + b; // result is 15, not 10! }\n}","breadcrumbs":"Syntax Basics » Comments » Line comment","id":"75","title":"Line comment"},"76":{"body":"Block comments are used to comment out a block of code. They start with /* and end with */. Everything between /* and */ will be ignored by the compiler. You can use block comments to comment out a single line or multiple lines. You can even use them to comment out a part of a line. #[allow(unused_function)]\nmodule book::comments_block { fun /* you can comment everywhere */ go_wild() { /* here there everywhere */ let a = 10; let b = /* even here */ 10; /* and again */ a + b; } /* you can use it to remove certain expressions or definitions fun empty_commented_out() { } */\n} This example is a bit extreme, but it shows how you can use block comments to comment out a part of a line.","breadcrumbs":"Syntax Basics » Comments » Block comment","id":"76","title":"Block comment"},"77":{"body":"Documentation comments are special comments that are used to generate documentation for your code. They are similar to block comments, but they start with three slashes /// and are placed before the definition of the item they document. #[allow(unused_function, unused_const, unused_variable, unused_field)]\n/// Module has documentation!\nmodule book::comments_doc { /// This is a 0x0 address constant! const AN_ADDRESS: address = @0x0; /// This is a struct! public struct AStruct { /// This is a field of a struct! a_field: u8, } /// This function does something! /// And it's documented! fun do_something() {}\n}","breadcrumbs":"Syntax Basics » Comments » Doc comment","id":"77","title":"Doc comment"},"78":{"body":"For simple values, Move has a number of built-in primitive types. They're the base that makes up all other types. The primitive types are: Booleans Unsigned Integers Address - covered in the next section However, before we get to the types, let's first look at how to declare and assign variables in Move.","breadcrumbs":"Syntax Basics » Primitive Types » Primitive Types","id":"78","title":"Primitive Types"},"79":{"body":"Variables are declared using the let keyword. They are immutable by default, but can be made mutable using the let mut keyword. The syntax for the let mut statement is: let [: ] = ;\nlet mut [: ] = ; Where: - the name of the variable - the type of the variable, optional - the value to be assigned to the variable let x: bool = true;\nlet mut y: u8 = 42; A mutable variable can be reassigned using the = operator. y = 43; Variables can also be shadowed by re-declaring. let x: u8 = 42;\nlet x: u8 = 43;","breadcrumbs":"Syntax Basics » Primitive Types » Variables and assignment","id":"79","title":"Variables and assignment"},"8":{"body":"For troubleshooting the installation process, please refer to the Install Sui Guide.","breadcrumbs":"Before we begin » Install Sui » Troubleshooting","id":"8","title":"Troubleshooting"},"80":{"body":"The bool type represents a boolean value - yes or no, true or false. It has two possible values: true and false which are keywords in Move. For booleans, there's no need to explicitly specify the type - the compiler can infer it from the value. let x = true;\nlet y = false; Booleans are often used to store flags and to control the flow of the program. Please, refer to the Control Flow section for more information.","breadcrumbs":"Syntax Basics » Primitive Types » Booleans","id":"80","title":"Booleans"},"81":{"body":"Move supports unsigned integers of various sizes: from 8-bit to 256-bit. The integer types are: u8 - 8-bit u16 - 16-bit u32 - 32-bit u64 - 64-bit u128 - 128-bit u256 - 256-bit let x: u8 = 42;\nlet y: u16 = 42;\n// ...\nlet z: u256 = 42; Unlike booleans, integer types need to be inferred. In most of the cases, the compiler will infer the type from the value, usually defaulting to u64. However, sometimes the compiler is unable to infer the type and will require an explicit type annotation. It can either be provided during assignment or by using a type suffix. // Both are equivalent\nlet x: u8 = 42;\nlet x = 42u8;","breadcrumbs":"Syntax Basics » Primitive Types » Integer Types","id":"81","title":"Integer Types"},"82":{"body":"Move supports the standard arithmetic operations for integers: addition, subtraction, multiplication, division, and remainder. The syntax for these operations is: Syntax Operation Aborts If + addition Result is too large for the integer type - subtraction Result is less than zero * multiplication Result is too large for the integer type % modular division The divisor is 0 / truncating division The divisor is 0 The type of the operands must match , otherwise, the compiler will raise an error. The result of the operation will be of the same type as the operands. To perform operations on different types, the operands need to be cast to the same type.","breadcrumbs":"Syntax Basics » Primitive Types » Operations","id":"82","title":"Operations"},"83":{"body":"Move supports explicit casting between integer types. The syntax for it is: ( as ) Note, that it requires parentheses around the expression to prevent ambiguity. let x: u8 = 42;\nlet y: u16 = (x as u16); A more complex example, preventing overflow: let x: u8 = 255;\nlet y: u8 = 255;\nlet z: u16 = (x as u16) + ((y as u16) * 2);","breadcrumbs":"Syntax Basics » Primitive Types » Casting with as","id":"83","title":"Casting with as"},"84":{"body":"Move does not support overflow / underflow, an operation that results in a value outside the range of the type will raise a runtime error. This is a safety feature to prevent unexpected behavior. let x = 255u8;\nlet y = 1u8; // This will raise an error\nlet z = x + y;","breadcrumbs":"Syntax Basics » Primitive Types » Overflow","id":"84","title":"Overflow"},"85":{"body":"To represent addresses , Move uses a special type called address. It is a 32 byte value that can be used to represent any address on the blockchain. Addresses are used in two syntax forms: hexadecimal addresses prefixed with 0x and named addresses. // address literal\nlet value: address = @0x1; // named address registered in Move.toml\nlet value = @std;\nlet other = @sui; An address literal starts with the @ symbol followed by a hexadecimal number or an identifier. The hexadecimal number is interpreted as a 32 byte value. The identifier is looked up in the Move.toml file and replaced with the corresponding address by the compiler. If the identifier is not found in the Move.toml file, the compiler will throw an error.","breadcrumbs":"Syntax Basics » Address Type » Address Type","id":"85","title":"Address Type"},"86":{"body":"Sui Framework offers a set of helper functions to work with addresses. Given that the address type is a 32 byte value, it can be converted to a u256 type and vice versa. It can also be converted to and from a vector type. Example: Convert an address to a u256 type and back. use sui::address; let addr_as_u256: u256 = address::to_u256(@0x1);\nlet addr = address::from_u256(addr_as_u256); Example: Convert an address to a vector type and back. use sui::address; let addr_as_u8: vector = address::to_bytes(@0x1);\nlet addr = address::from_bytes(addr_as_u8); Example: Convert an address into a string. use sui::address;\nuse std::string; let addr_as_string: String = address::to_string(@0x1);","breadcrumbs":"Syntax Basics » Address Type » Conversion","id":"86","title":"Conversion"},"87":{"body":"In programming languages expression is a unit of code which returns a value, in Move, almost everything is an expression, - with the sole exception of let statement which is a declaration. In this section, we cover the types of expressions and introduce the concept of scope. Expressions are sequenced with semicolons ;. If there's \"no expression\" after the semicolon, the compiler will insert an empty expression ().","breadcrumbs":"Syntax Basics » Expression » Expression","id":"87","title":"Expression"},"88":{"body":"The very base of the expression is the empty expression. It is a valid expression that does nothing and returns nothing. An empty expression is written as empty parentheses (). It's rarely the case when you need to use an empty expression. The compiler automatically inserts empty expressions where needed, for example in an empty Scope . Though, it may be helpful to know that it exists. Parentheses are also used to group expressions to control the order of evaluation. // variable `a` has no value;\nlet a = (); // similarly, we could write:\nlet a;","breadcrumbs":"Syntax Basics » Expression » Empty Expression","id":"88","title":"Empty Expression"},"89":{"body":"In the Primitive Types section, we introduced the basic types of Move. And to illustrate them, we used literals. A literal is a notation for representing a fixed value in the source code. Literals are used to initialize variables and to pass arguments to functions. Move has the following literals: true and false for boolean values 0, 1, 123123 or other numeric for integer values 0x0, 0x1, 0x123 or other hexadecimal for integer values b\"bytes_vector\" for byte vector values x\"0A\" HEX literal for byte values let b = true; // true is a literal\nlet n = 1000; // 1000 is a literal\nlet h = 0x0A; // 0x0A is a literal\nlet v = b\"hello\"; // b'hello' is a byte vector literal\nlet x = x\"0A\"; // x'0A' is a byte vector literal\nlet c = vector[1, 2, 3]; // vector[] is a vector literal","breadcrumbs":"Syntax Basics » Expression » Literals","id":"89","title":"Literals"},"9":{"body":"There are two most popular IDEs for Move development: VSCode and IntelliJ IDEA. Both of them provide basic features like syntax highlighting and error messages, though they differ in their additional features. Whatever IDE you choose, you'll need to use the terminal to run the Move CLI . IntelliJ Plugin does not support Move 2024 edition fully, some syntax won't get highlighted and not supported.","breadcrumbs":"Before we begin » Set up your IDE » Set up your IDE","id":"9","title":"Set up your IDE"},"90":{"body":"Ariphmetic, logical, and bitwise operators are used to perform operations on values. The result of an operation is a value, so operators are also expressions. let sum = 1 + 2; // 1 + 2 is an expression\nlet sum = (1 + 2); // the same expression with parentheses\nlet is_true = true && false; // true && false is an expression\nlet is_true = (true && false); // the same expression with parentheses","breadcrumbs":"Syntax Basics » Expression » Operators","id":"90","title":"Operators"},"91":{"body":"A block is a sequence of statements and expressions, and it returns the value of the last expression in the block. A block is written as a pair of curly braces {}. A block is an expression, so it can be used anywhere an expression is expected. // block with an empty expression, however, the compiler will\n// insert an empty expression automatically: `let none = { () }`\nlet none = {}; // block with let statements and an expression.\nlet sum = { let a = 1; let b = 2; a + b // last expression is the value of the block\n}; let none = { let a = 1; let b = 2; a + b; // not returned - semicolon. // compiler automatically inserts an empty expression `()`\n};","breadcrumbs":"Syntax Basics » Expression » Blocks","id":"91","title":"Blocks"},"92":{"body":"We go into detail about functions in the Functions section. However, we already used function calls in the previous sections, so it's worth mentioning them here. A function call is an expression that calls a function and returns the value of the last expression in the function body. fun add(a: u8, b: u8): u8 { a + b\n} #[test]\nfun some_other() { let sum = add(1, 2); // add(1, 2) is an expression with type u8\n}","breadcrumbs":"Syntax Basics » Expression » Function Calls","id":"92","title":"Function Calls"},"93":{"body":"Control flow expressions are used to control the flow of the program. They are also expressions, so they return a value. We cover control flow expressions in the Control Flow section. Here's a very brief overview: // if is an expression, so it returns a value; if there are 2 branches,\n// the types of the branches must match.\nif (bool_expr) expr1 else expr2; // while is an expression, but it returns `()`.\nwhile (bool_expr) expr; // loop is an expression, but returns `()` as well.\nloop expr;","breadcrumbs":"Syntax Basics » Expression » Control Flow Expressions","id":"93","title":"Control Flow Expressions"},"94":{"body":"Move type system shines when it comes to defining custom types. User defined types can be custom tailored to the specific needs of the application. Not just on the data level, but also in its behavior. In this section we introduce the struct definition and how to use it.","breadcrumbs":"Syntax Basics » Struct » Custom Types with Struct","id":"94","title":"Custom Types with Struct"},"95":{"body":"To define a custom type, you can use the struct keyword followed by the name of the type. After the name, you can define the fields of the struct. Each field is defined with the field_name: field_type syntax. Field definitions must be separated by commas. The fields can be of any type, including other structs. Note: Move does not support recursive structs, meaning a struct cannot contain itself as a field. /// A struct representing an artist.\npublic struct Artist { /// The name of the artist. name: String,\n} /// A struct representing a music record.\npublic struct Record { /// The title of the record. title: String, /// The artist of the record. Uses the `Artist` type. artist: Artist, /// The year the record was released. year: u16, /// Whether the record is a debut album. is_debut: bool, /// The edition of the record. edition: Option,\n} In the example above, we define a Record struct with five fields. The title field is of type String, the artist field is of type Artist, the year field is of type u16, the is_debut field is of type bool, and the edition field is of type Option. The edition field is of type Option to represent that the edition is optional. Structs are private by default, meaning they cannot be imported and used outside of the module they are defined in. Their fields are also private and can't be accessed from outside the module. See visibility for more information on different visibility modifiers. A struct by default is internal to the module it is defined in.","breadcrumbs":"Syntax Basics » Struct » Struct","id":"95","title":"Struct"},"96":{"body":"We described how struct definition works. Now let's see how to initialize a struct and use it. A struct can be initialized using the struct_name { field1: value1, field2: value2, ... } syntax. The fields can be initialized in any order, and all of the fields must be set. // Create an instance of the `Artist` struct.\nlet artist = Artist { name: string::utf8(b\"The Beatles\"),\n}; In the example above, we create an instance of the Artist struct and set the name field to a string \"The Beatles\". To access the fields of a struct, you can use the . operator followed by the field name. // Access the `name` field of the `Artist` struct.\nlet artist_name = artist.name; // Access a field of the `Artist` struct.\nassert!(artist.name == string::utf8(b\"The Beatles\"), 0); // Mutate the `name` field of the `Artist` struct.\nartist.name = string::utf8(b\"Led Zeppelin\"); // Check that the `name` field has been mutated.\nassert!(artist.name == string::utf8(b\"Led Zeppelin\"), 1); Only module defining the struct can access its fields (both mutably and immutably). So the above code should be in the same module as the Artist struct.","breadcrumbs":"Syntax Basics » Struct » Create and use an instance","id":"96","title":"Create and use an instance"},"97":{"body":"Structs are non-discardable by default, meaning that the initiated struct value must be used: either stored or unpacked . Unpacking a struct means deconstructing it into its fields. This is done using the let keyword followed by the struct name and the field names. // Unpack the `Artist` struct and create a new variable `name`\n// with the value of the `name` field.\nlet Artist { name } = artist; In the example above we unpack the Artist struct and create a new variable name with the value of the name field. Because the variable is not used, the compiler will raise a warning. To suppress the warning, you can use the underscore _ to indicate that the variable is intentionally unused. // Unpack the `Artist` struct and create a new variable `name`\n// with the value of the `name` field. The variable is intentionally unused.\nlet Artist { name: _ } = artist;","breadcrumbs":"Syntax Basics » Struct » Unpacking a struct","id":"97","title":"Unpacking a struct"},"98":{"body":"Move has a unique type system which allows defining type abilities . In the previous section , we introduced the struct definition and how to use it. However, the instances of the Artist and Record structs had to be unpacked for the code to compile. This is default behavior of a struct without abilities . In this section, we introduce the first ability - drop.","breadcrumbs":"Syntax Basics » Abilities: Drop » Abilities: Drop","id":"98","title":"Abilities: Drop"},"99":{"body":"Abilities are set in the struct definition using the has keyword followed by a list of abilities. The abilities are separated by commas. Move supports 4 abilities: copy, drop, key, and store. In this section, we cover the first two abilities: copy and drop. The last two abilities are covered in the programmability chapter , when we introduce Objects and storage operations. /// This struct has the `copy` and `drop` abilities.\nstruct VeryAble has copy, drop { // field: Type1, // field2: Type2, // ...\n}","breadcrumbs":"Syntax Basics » Abilities: Drop » Abilities syntax","id":"99","title":"Abilities syntax"}},"length":227,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"0":{".":{"0":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{":":{":":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":1,"docs":{"23":{"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":30,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.7320508075688772},"132":{"tf":1.0},"134":{"tf":1.0},"156":{"tf":2.0},"172":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"207":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.7320508075688772},"221":{"tf":2.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"23":{"tf":2.0},"25":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.0}},"x":{"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":{"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"23":{"tf":1.4142135623730951},"30":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":8,"docs":{"121":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"34":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"1":{"2":{"3":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":6,"docs":{"108":{"tf":1.0},"17":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.7320508075688772},"85":{"tf":1.0},"89":{"tf":1.0}}},"2":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"108":{"tf":1.0},"46":{"tf":1.0}}},"4":{"0":{"3":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"46":{"tf":1.0}}},"6":{"df":3,"docs":{"173":{"tf":1.0},"194":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"a":{"1":{"1":{"c":{"df":3,"docs":{"36":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"0":{"b":{"df":2,"docs":{"36":{"tf":1.0},"43":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"46":{"tf":1.4142135623730951},"85":{"tf":1.0}},"e":{"5":{"1":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"5":{"c":{"d":{"2":{"2":{"1":{"a":{"8":{"1":{"c":{"3":{"d":{"6":{"df":0,"docs":{},"e":{"2":{"2":{"b":{"9":{"df":0,"docs":{},"e":{"6":{"7":{"0":{"d":{"d":{"df":0,"docs":{},"f":{"9":{"9":{"0":{"0":{"4":{"d":{"7":{"1":{"d":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"f":{"7":{"6":{"9":{"b":{"0":{"3":{"1":{"2":{"b":{"6":{"8":{"c":{"7":{"c":{"4":{"8":{"7":{"2":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"1":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":2.0},"141":{"tf":1.4142135623730951}}},"2":{"4":{"df":2,"docs":{"219":{"tf":1.0},"220":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":9,"docs":{"139":{"tf":1.4142135623730951},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"209":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"2":{"3":{"1":{"2":{"3":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"81":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"23":{"tf":1.0}}},"3":{"df":1,"docs":{"23":{"tf":1.0}}},"4":{"df":1,"docs":{"23":{"tf":1.0}}},"5":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"81":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"218":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":27,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.4142135623730951},"156":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"209":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951},"96":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"0":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"1":{"9":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"0":{"df":2,"docs":{"205":{"tf":1.0},"206":{"tf":1.0}}},"2":{"df":1,"docs":{"2":{"tf":1.0}}},"3":{"df":1,"docs":{"2":{"tf":1.0}}},"4":{".":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"14":{"tf":2.23606797749979},"146":{"tf":1.0},"2":{"tf":1.4142135623730951},"203":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"164":{"tf":1.0}}},"4":{"df":1,"docs":{"192":{"tf":1.0}},"h":{"df":1,"docs":{"193":{"tf":1.0}}}},"5":{"5":{"df":1,"docs":{"83":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"81":{"tf":1.4142135623730951}},"k":{"b":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"137":{"tf":1.0}}},"df":15,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"139":{"tf":1.0},"151":{"tf":1.4142135623730951},"179":{"tf":1.0},"223":{"tf":1.7320508075688772},"83":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}}},"3":{"0":{"df":2,"docs":{"113":{"tf":1.0},"114":{"tf":1.0}}},"2":{"df":6,"docs":{"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"81":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"114":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"151":{"tf":1.0},"156":{"tf":1.0},"179":{"tf":1.0},"224":{"tf":1.0},"89":{"tf":1.0}}},"4":{"0":{"df":2,"docs":{"113":{"tf":1.0},"114":{"tf":1.0}}},"2":{"df":3,"docs":{"79":{"tf":1.4142135623730951},"81":{"tf":2.0},"83":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":2,"docs":{"156":{"tf":1.0},"99":{"tf":1.0}}},"5":{"0":{"0":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"207":{"tf":1.0},"75":{"tf":1.0}}},"6":{"4":{"df":2,"docs":{"46":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":2.8284271247461903},"81":{"tf":1.4142135623730951}}},"9":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}}}}},"df":6,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"137":{"tf":1.4142135623730951},"156":{"tf":1.0},"172":{"tf":1.0},"97":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"175":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"175":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"a":{"1":{"df":1,"docs":{"32":{"tf":1.0}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":16,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":3.1622776601683795},"115":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":2.23606797749979},"163":{"tf":1.0},"165":{"tf":3.3166247903554},"167":{"tf":1.0},"172":{"tf":1.0},"182":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":3.3166247903554},"53":{"tf":1.0},"62":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.8284271247461903}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"0":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":14,"docs":{"122":{"tf":1.4142135623730951},"129":{"tf":1.0},"130":{"tf":2.6457513110645907},"131":{"tf":2.6457513110645907},"134":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":3.4641016151377544},"223":{"tf":2.23606797749979},"224":{"tf":1.7320508075688772},"23":{"tf":1.0},"82":{"tf":1.0}}}},"v":{"df":15,"docs":{"117":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"221":{"tf":1.0},"29":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"116":{"tf":1.7320508075688772},"117":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"196":{"tf":2.23606797749979},"200":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"215":{"tf":1.0}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"194":{"tf":1.0},"226":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":25,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"142":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"192":{"tf":1.4142135623730951},"194":{"tf":2.23606797749979},"196":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"53":{"tf":1.4142135623730951},"69":{"tf":1.0},"73":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"181":{"tf":1.0},"183":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"53":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"31":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.0},"53":{"tf":1.0},"68":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"102":{"tf":1.0},"25":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"32":{"tf":1.0},"53":{"tf":1.4142135623730951}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"213":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"(":{"1":{"df":2,"docs":{"134":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"a":{"df":2,"docs":{"134":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}},"df":28,"docs":{"104":{"tf":1.0},"114":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"211":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"132":{"tf":1.0},"186":{"tf":1.0},"82":{"tf":1.4142135623730951},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"150":{"tf":1.0},"54":{"tf":1.0}}}}}}},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"2":{"5":{"6":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"86":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"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":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"86":{"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":{"2":{"5":{"6":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"86":{"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":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"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":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}}}},"df":38,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"110":{"tf":1.0},"168":{"tf":1.4142135623730951},"17":{"tf":2.23606797749979},"173":{"tf":1.0},"174":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":2.6457513110645907},"179":{"tf":1.0},"180":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"221":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"39":{"tf":2.0},"42":{"tf":2.0},"43":{"tf":2.0},"46":{"tf":4.0},"47":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.7320508075688772},"60":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.23606797749979},"65":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":2.449489742783178},"73":{"tf":2.6457513110645907},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":3.4641016151377544},"86":{"tf":2.23606797749979}}}}}}},"df":11,"docs":{"107":{"tf":1.4142135623730951},"140":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"191":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.0},"222":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"212":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"160":{"tf":1.0},"163":{"tf":1.0},"196":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"76":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}}}}},"df":2,"docs":{"137":{"tf":2.449489742783178},"163":{"tf":2.449489742783178}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"54":{"tf":1.0}}},"r":{"df":1,"docs":{"172":{"tf":1.0}}}},"l":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"95":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"193":{"tf":1.0}}}}}}}}},"i":{"a":{"df":8,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"208":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.4142135623730951},"72":{"tf":1.0}},"s":{"df":7,"docs":{"140":{"tf":2.23606797749979},"141":{"tf":1.4142135623730951},"208":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"70":{"tf":1.0}}}},"c":{"df":3,"docs":{"36":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":27,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"105":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.0},"119":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"213":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0},"226":{"tf":2.449489742783178},"24":{"tf":1.0},"27":{"tf":1.0},"98":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"111":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":6,"docs":{"102":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"3":{"tf":1.0},"56":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"130":{"tf":1.0},"30":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"17":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"186":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"106":{"tf":1.0},"83":{"tf":1.0}}}}}},"df":0,"docs":{}},"n":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"113":{"tf":1.0},"161":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":9,"docs":{"108":{"tf":1.4142135623730951},"119":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"162":{"tf":1.0},"200":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"34":{"tf":1.0},"73":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"53":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"25":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"p":{"df":2,"docs":{"179":{"tf":1.0},"54":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":11,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"156":{"tf":1.0},"163":{"tf":1.0},"186":{"tf":1.4142135623730951},"193":{"tf":1.0},"215":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"df":3,"docs":{"170":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"141":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"214":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"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":17,"docs":{"119":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"206":{"tf":1.0},"218":{"tf":1.7320508075688772},"22":{"tf":1.7320508075688772},"226":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"100":{"tf":1.0},"23":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"112":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":4,"docs":{"95":{"tf":3.0},"96":{"tf":2.8284271247461903},"97":{"tf":2.6457513110645907},"98":{"tf":1.0}}}}}}},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":5,"docs":{"110":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"!":{"(":{"!":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"v":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"126":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"121":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"139":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"p":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"(":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"1":{"df":2,"docs":{"222":{"tf":1.7320508075688772},"223":{"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":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"141":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"(":{"1":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"212":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"134":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"131":{"tf":1.0},"132":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":2.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":8,"docs":{"129":{"tf":1.0},"131":{"tf":2.0},"132":{"tf":1.0},"209":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":1.7320508075688772},"23":{"tf":1.0}}}},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"153":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"128":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":8,"docs":{"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"2":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"181":{"tf":1.7320508075688772},"182":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"173":{"tf":1.0},"194":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"180":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"107":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"152":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"63":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":16,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"13":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"140":{"tf":1.4142135623730951},"155":{"tf":1.0},"224":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"\"":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"19":{"tf":1.0},"89":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"89":{"tf":1.0}}}}}}}},"1":{"df":1,"docs":{"32":{"tf":1.0}}},">":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"172":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":2,"docs":{"213":{"tf":1.0},"217":{"tf":1.0}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"180":{"tf":1.0},"201":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":9,"docs":{"13":{"tf":1.0},"163":{"tf":1.0},"200":{"tf":1.4142135623730951},"210":{"tf":1.0},"213":{"tf":1.7320508075688772},"217":{"tf":1.0},"69":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}},"i":{"c":{"df":7,"docs":{"102":{"tf":1.0},"110":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"48":{"tf":1.0},"68":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}},"c":{"df":2,"docs":{"110":{"tf":1.0},"53":{"tf":1.0}},"s":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"110":{"tf":1.0},"141":{"tf":2.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":11,"docs":{"101":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"148":{"tf":1.0},"151":{"tf":2.8284271247461903},"153":{"tf":2.0},"32":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"89":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"96":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"34":{"tf":1.0}}}}},"df":3,"docs":{"173":{"tf":1.0},"174":{"tf":1.0},"215":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"137":{"tf":1.0},"222":{"tf":1.0},"3":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"154":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"101":{"tf":1.0},"153":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"147":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0}}}},"w":{"df":5,"docs":{"125":{"tf":1.0},"140":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"71":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"184":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"221":{"tf":1.0},"224":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"117":{"tf":1.4142135623730951},"14":{"tf":1.0},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"218":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"107":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.7320508075688772}}}}},"df":1,"docs":{"7":{"tf":1.0}}},"t":{"df":4,"docs":{"110":{"tf":1.0},"201":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":2.8284271247461903}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"90":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"202":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.7320508075688772},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":12,"docs":{"119":{"tf":1.0},"125":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.0},"151":{"tf":3.3166247903554},"174":{"tf":1.0},"218":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"76":{"tf":2.23606797749979},"77":{"tf":1.0},"91":{"tf":2.8284271247461903}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"i":{"df":10,"docs":{"135":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"209":{"tf":1.0},"25":{"tf":1.0},"60":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"183":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"179":{"tf":1.0},"180":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"75":{"tf":1.0}},"e":{"_":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"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":1,"docs":{"105":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":5,"docs":{"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"139":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"143":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{":":{"a":{"d":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"a":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"b":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.4142135623730951}},"e":{":":{":":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"104":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"105":{"tf":1.0},"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"104":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":3,"docs":{"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"72":{"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":{},"n":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":4,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951}}}}}}}}}}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"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":1,"docs":{"105":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"224":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"224":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"_":{"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":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"213":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":16,"docs":{"110":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":2.23606797749979},"22":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"l":{">":{"(":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"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":{"93":{"tf":1.4142135623730951}}}}}}},"df":8,"docs":{"113":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.7320508075688772},"172":{"tf":1.0},"224":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0},"95":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"152":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":2.0},"81":{"tf":1.0},"89":{"tf":1.0}}}},"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":{"`":{"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"207":{"tf":1.0}}}}}},"`":{"df":1,"docs":{"118":{"tf":1.0}}},"df":5,"docs":{"116":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"168":{"tf":1.0},"207":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"120":{"tf":1.0},"140":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"192":{"tf":1.0},"219":{"tf":1.0},"64":{"tf":1.0},"71":{"tf":1.4142135623730951},"81":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"28":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"105":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"70":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"113":{"tf":1.4142135623730951},"161":{"tf":1.0},"207":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"7":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"125":{"tf":1.0},"210":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"93":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"30":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"30":{"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":12,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"134":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"215":{"tf":1.4142135623730951},"25":{"tf":2.0},"30":{"tf":2.0},"43":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":10,"docs":{"113":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"128":{"tf":1.0},"191":{"tf":1.0},"34":{"tf":1.7320508075688772},"74":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"120":{"tf":3.1622776601683795},"122":{"tf":1.7320508075688772},"141":{"tf":1.0},"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":2.0}},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"120":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}},"c":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"185":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}},"_":{"a":{"d":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":45,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":2.0},"222":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"130":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"221":{"tf":2.0},"223":{"tf":2.23606797749979},"224":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"132":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"111":{"tf":1.0},"128":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"210":{"tf":1.0},"53":{"tf":1.0},"64":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"111":{"tf":1.0},"214":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"d":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"57":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}},"df":3,"docs":{"156":{"tf":5.0},"57":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"7":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"e":{"df":17,"docs":{"119":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.4142135623730951},"18":{"tf":1.0},"181":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"224":{"tf":1.0},"225":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0},"56":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"139":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}},"df":3,"docs":{"151":{"tf":3.1622776601683795},"153":{"tf":1.4142135623730951},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"215":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"111":{"tf":1.0},"26":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"38":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":15,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"17":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"210":{"tf":2.6457513110645907},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"25":{"tf":1.4142135623730951},"51":{"tf":1.0},"66":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"178":{"tf":1.0},"3":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"103":{"tf":2.0},"104":{"tf":1.4142135623730951},"105":{"tf":2.449489742783178},"106":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"152":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":11,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0},"122":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"222":{"tf":1.4142135623730951},"23":{"tf":1.0},"57":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"i":{"/":{"c":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"196":{"tf":2.23606797749979},"200":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"154":{"tf":1.0}}},"r":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":8,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":1.0}}},"o":{"c":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"194":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"173":{"tf":1.4142135623730951},"194":{"tf":3.3166247903554},"195":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"154":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"201":{"tf":1.0}},"r":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"58":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{">":{"<":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"30":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":43,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"127":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"132":{"tf":1.7320508075688772},"134":{"tf":1.0},"135":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"191":{"tf":1.0},"20":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":2.0},"221":{"tf":1.7320508075688772},"223":{"tf":2.23606797749979},"224":{"tf":1.7320508075688772},"23":{"tf":2.23606797749979},"25":{"tf":1.0},"33":{"tf":1.7320508075688772},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"170":{"tf":3.1622776601683795},"172":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":1,"docs":{"164":{"tf":1.0}}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"126":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"d":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}},"df":5,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":2.8284271247461903},"201":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":13,"docs":{"101":{"tf":1.4142135623730951},"109":{"tf":1.0},"112":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"178":{"tf":2.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"186":{"tf":1.0},"202":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"130":{"tf":1.0},"196":{"tf":1.4142135623730951},"217":{"tf":1.0},"49":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"191":{"tf":1.0},"64":{"tf":1.0},"94":{"tf":1.0}}},"m":{"a":{"df":4,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}},"n":{"d":{"df":12,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"49":{"tf":2.0},"52":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"29":{"tf":2.8284271247461903},"74":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"76":{"tf":3.0},"77":{"tf":2.0}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"105":{"tf":1.0},"110":{"tf":1.0},"121":{"tf":1.0},"198":{"tf":1.0},"213":{"tf":1.0},"221":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"121":{"tf":1.0},"134":{"tf":1.0},"162":{"tf":1.4142135623730951},"22":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":33,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.4142135623730951},"15":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"162":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"20":{"tf":2.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.7320508075688772},"54":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"30":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.0}}},"x":{"df":3,"docs":{"201":{"tf":1.0},"54":{"tf":1.0},"83":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":8,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.7320508075688772},"51":{"tf":1.0},"54":{"tf":1.0},"87":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"196":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"131":{"tf":1.7320508075688772},"22":{"tf":1.0},"224":{"tf":2.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"213":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"107":{"tf":1.0},"213":{"tf":2.23606797749979},"215":{"tf":1.0}}}},"v":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951},"226":{"tf":1.0},"40":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"170":{"tf":2.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"225":{"tf":1.0}}}}}},"i":{"d":{"df":6,"docs":{"101":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"156":{"tf":1.0},"18":{"tf":1.0},"222":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"136":{"tf":1.0},"19":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"126":{"tf":2.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"130":{"tf":1.0},"132":{"tf":2.0},"171":{"tf":1.0},"53":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0}}}},"t":{"df":0,"docs":{},"n":{"df":1,"docs":{"132":{"tf":1.0}}}}},"df":10,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"165":{"tf":1.4142135623730951}},"t":{"df":2,"docs":{"164":{"tf":1.4142135623730951},"165":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"174":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"168":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":27,"docs":{"107":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"113":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":3.3166247903554},"164":{"tf":1.0},"174":{"tf":1.4142135623730951},"19":{"tf":1.0},"202":{"tf":1.0},"212":{"tf":1.0},"221":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"36":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951},"70":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"u":{"8":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"30":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"174":{"tf":2.6457513110645907},"175":{"tf":1.4142135623730951},"189":{"tf":1.0},"193":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"125":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":6,"docs":{"125":{"tf":2.0},"222":{"tf":1.0},"68":{"tf":1.0},"80":{"tf":1.4142135623730951},"88":{"tf":1.0},"93":{"tf":2.23606797749979}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"131":{"tf":1.0},"138":{"tf":1.0}}},"t":{"df":5,"docs":{"127":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"191":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"120":{"tf":1.0},"86":{"tf":1.0}}},"t":{"df":2,"docs":{"120":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979}}}}}}},"p":{"df":0,"docs":{},"i":{"df":11,"docs":{"100":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":3.605551275463989},"154":{"tf":2.6457513110645907},"158":{"tf":1.0},"165":{"tf":2.23606797749979},"182":{"tf":1.0},"226":{"tf":1.7320508075688772},"99":{"tf":2.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"152":{"tf":1.4142135623730951},"153":{"tf":2.23606797749979}},"e":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":1,"docs":{"165":{"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":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"23":{"tf":1.4142135623730951},"26":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"206":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"c":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"172":{"tf":1.4142135623730951},"174":{"tf":1.0},"206":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"102":{"tf":1.0},"178":{"tf":1.4142135623730951},"202":{"tf":1.0},"3":{"tf":1.0},"68":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":37,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"180":{"tf":1.0},"196":{"tf":1.7320508075688772},"218":{"tf":1.0},"219":{"tf":2.0},"22":{"tf":1.0},"224":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.0},"57":{"tf":2.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.7320508075688772}},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"103":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"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":{},"y":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"x":{".":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"175":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"d":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"175":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"57":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"170":{"tf":2.23606797749979},"172":{"tf":3.872983346207417}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"105":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"70":{"tf":1.0},"91":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":8,"docs":{"141":{"tf":1.0},"17":{"tf":1.0},"174":{"tf":2.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"204":{"tf":1.0},"38":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":10,"docs":{"101":{"tf":1.0},"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951},"193":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0},"41":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"t":{"a":{"df":11,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"186":{"tf":1.7320508075688772},"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"148":{"tf":1.0}}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"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":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"110":{"tf":1.4142135623730951},"15":{"tf":1.0},"221":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"125":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"132":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":2.23606797749979},"156":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.0},"72":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"87":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"97":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"202":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"196":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"95":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":45,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"183":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":2.449489742783178},"96":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"179":{"tf":1.0},"180":{"tf":1.0},"58":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":3,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"54":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":16,"docs":{"102":{"tf":1.0},"107":{"tf":3.0},"109":{"tf":1.0},"163":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.7320508075688772},"39":{"tf":2.8284271247461903},"40":{"tf":3.0},"41":{"tf":2.23606797749979},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"158":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"176":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"d":{"(":{"*":{"&":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"177":{"tf":1.0}}}}},"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":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"176":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":4,"docs":{"225":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"110":{"tf":1.0},"132":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}}}}}}},"df":1,"docs":{"115":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"125":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"30":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"v":{"df":3,"docs":{"36":{"tf":1.0},"41":{"tf":2.23606797749979},"43":{"tf":2.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":7,"docs":{"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"34":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"74":{"tf":1.0},"9":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}}}},"i":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"2":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":21,"docs":{"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.0},"191":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":2.0},"203":{"tf":1.0},"223":{"tf":1.7320508075688772},"40":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.7320508075688772},"53":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"55":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"111":{"tf":1.0},"174":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"107":{"tf":1.0},"17":{"tf":1.7320508075688772},"191":{"tf":1.4142135623730951},"22":{"tf":1.0},"30":{"tf":1.0},"33":{"tf":2.449489742783178},"39":{"tf":1.4142135623730951},"56":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":7,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"148":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"184":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}},"i":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}}}}}},"o":{"_":{"a":{"df":1,"docs":{"224":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"224":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"135":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"77":{"tf":1.0}}}}}}}}},"c":{"df":5,"docs":{"15":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.7320508075688772},"74":{"tf":1.0},"77":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"15":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":2.8284271247461903},"30":{"tf":2.23606797749979},"31":{"tf":1.0},"45":{"tf":1.0},"74":{"tf":1.4142135623730951},"77":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}},"f":{"df":1,"docs":{"184":{"tf":1.0}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"101":{"tf":1.0},"132":{"tf":1.0},"15":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"175":{"tf":1.4142135623730951},"224":{"tf":1.0},"27":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"213":{"tf":1.0},"65":{"tf":1.0},"97":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"df":1,"docs":{"70":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"206":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"4":{"tf":1.0},"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"170":{"tf":1.0},"172":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"115":{"tf":1.0}}}},"df":0,"docs":{}},"df":23,"docs":{"101":{"tf":3.3166247903554},"103":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":2.23606797749979},"154":{"tf":2.6457513110645907},"161":{"tf":1.0},"165":{"tf":2.8284271247461903},"174":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"226":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"115":{"tf":1.0},"165":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"170":{"tf":1.0},"200":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"189":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"179":{"tf":1.0},"224":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":6,"docs":{"174":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"26":{"tf":1.0},"34":{"tf":1.0},"81":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":12,"docs":{"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"186":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":9,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"148":{"tf":1.0},"180":{"tf":1.4142135623730951},"222":{"tf":1.0},"30":{"tf":1.0},"39":{"tf":1.0},"53":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"125":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"46":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":2.6457513110645907},"206":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772},"9":{"tf":1.0},"95":{"tf":2.23606797749979}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"u":{"c":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"132":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"121":{"tf":1.0},"170":{"tf":1.0},"215":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":1,"docs":{"217":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"112":{"tf":1.0},"113":{"tf":2.6457513110645907},"114":{"tf":2.0},"116":{"tf":1.4142135623730951},"153":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"m":{"a":{"c":{"df":1,"docs":{"12":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"128":{"tf":1.0},"220":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":12,"docs":{"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":2.0},"135":{"tf":1.0},"156":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.6457513110645907},"91":{"tf":1.7320508075688772}}},"y":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"193":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"161":{"tf":1.0},"60":{"tf":1.0}}}}},"o":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"221":{"tf":1.0}}}}}}},"d":{"df":7,"docs":{"114":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.0},"22":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"215":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"132":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"a":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"df":2,"docs":{"132":{"tf":1.4142135623730951},"222":{"tf":2.0}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":2.449489742783178}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"111":{"tf":1.0}}}},"s":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"155":{"tf":1.0},"215":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"156":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"142":{"tf":1.0},"194":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"174":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"174":{"tf":1.7320508075688772},"192":{"tf":1.7320508075688772},"193":{"tf":3.0},"194":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"22":{"tf":1.4142135623730951},"23":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"e":{"1":{"1":{"0":{"0":{"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":22,"docs":{"101":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":2.449489742783178},"133":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"156":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.7320508075688772},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"57":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"163":{"tf":1.0},"221":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.7320508075688772}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"22":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"200":{"tf":1.0},"76":{"tf":1.4142135623730951}},"t":{"df":1,"docs":{"220":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"87":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"167":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":44,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"126":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"170":{"tf":1.0},"174":{"tf":1.0},"191":{"tf":2.6457513110645907},"196":{"tf":1.0},"221":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"216":{"tf":1.0},"217":{"tf":1.0}},"e":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"175":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"119":{"tf":1.0},"125":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":2.0},"194":{"tf":1.0},"21":{"tf":1.0},"218":{"tf":1.0},"221":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"52":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"132":{"tf":1.0},"180":{"tf":1.0},"186":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"43":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"134":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":2.8284271247461903},"23":{"tf":2.0},"29":{"tf":1.4142135623730951},"57":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.0},"54":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"101":{"tf":1.0},"125":{"tf":1.0},"155":{"tf":1.4142135623730951},"185":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":1.4142135623730951},"153":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"80":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"206":{"tf":1.0}}}},"s":{"df":2,"docs":{"177":{"tf":1.0},"194":{"tf":1.0}}}},"r":{"1":{"df":1,"docs":{"93":{"tf":1.0}}},"2":{"df":1,"docs":{"93":{"tf":1.0}}},"df":1,"docs":{"93":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":19,"docs":{"125":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"87":{"tf":2.6457513110645907},"88":{"tf":2.8284271247461903},"90":{"tf":2.23606797749979},"91":{"tf":3.0},"92":{"tf":1.7320508075688772},"93":{"tf":2.6457513110645907}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":1.0},"217":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.0},"141":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":2,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":9,"docs":{"122":{"tf":1.0},"165":{"tf":1.4142135623730951},"194":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.0},"23":{"tf":2.6457513110645907},"25":{"tf":1.0},"26":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"218":{"tf":1.0},"23":{"tf":1.7320508075688772}}}}}},"l":{"df":0,"docs":{},"s":{"df":7,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"22":{"tf":1.0},"80":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"170":{"tf":2.0},"172":{"tf":1.7320508075688772},"173":{"tf":1.0},"194":{"tf":1.0},"225":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"13":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"196":{"tf":1.0},"56":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"153":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":1,"docs":{"112":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":2,"docs":{"96":{"tf":1.0},"99":{"tf":1.0}}},"_":{"1":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"2":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"3":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"95":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"df":37,"docs":{"116":{"tf":1.0},"117":{"tf":2.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"186":{"tf":1.0},"196":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0},"56":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":3.605551275463989},"96":{"tf":3.1622776601683795},"97":{"tf":2.23606797749979},"99":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":20,"docs":{"103":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.0},"194":{"tf":1.0},"204":{"tf":1.4142135623730951},"22":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"73":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"n":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":24,"docs":{"127":{"tf":1.0},"139":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"191":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.4142135623730951},"226":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"78":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"t":{"df":1,"docs":{"186":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"95":{"tf":1.0}}}},"x":{"df":4,"docs":{"156":{"tf":1.0},"193":{"tf":1.0},"46":{"tf":1.0},"89":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"3":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"30":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"125":{"tf":2.0},"68":{"tf":1.0},"80":{"tf":1.4142135623730951},"93":{"tf":2.23606797749979}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"15":{"tf":1.0}},"s":{"df":2,"docs":{"163":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":28,"docs":{"103":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"174":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"!":{"(":{"0":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"(":{"$":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.0},"44":{"tf":1.0}}}},"df":2,"docs":{"167":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}}}},"df":2,"docs":{"194":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"111":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":5,"docs":{"107":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"107":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}}}},"x":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":14,"docs":{"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.0},"178":{"tf":1.0},"201":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"192":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"177":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":1,"docs":{"174":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"142":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.4142135623730951},"55":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"171":{"tf":1.4142135623730951},"53":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}},"i":{"df":3,"docs":{"221":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"151":{"tf":1.4142135623730951}}},"(":{"_":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":79,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":2.0},"115":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"134":{"tf":3.3166247903554},"135":{"tf":3.0},"136":{"tf":2.23606797749979},"137":{"tf":2.0},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"140":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.7320508075688772},"148":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":2.449489742783178},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"177":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"191":{"tf":1.0},"194":{"tf":1.7320508075688772},"196":{"tf":1.7320508075688772},"199":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":2.449489742783178},"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"218":{"tf":1.4142135623730951},"22":{"tf":2.23606797749979},"221":{"tf":2.0},"222":{"tf":1.7320508075688772},"224":{"tf":1.7320508075688772},"225":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":2.23606797749979},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":2.449489742783178},"30":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"77":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.6457513110645907}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"147":{"tf":1.0},"178":{"tf":1.0},"51":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":67,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":2.23606797749979},"140":{"tf":3.0},"141":{"tf":2.0},"143":{"tf":1.7320508075688772},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"151":{"tf":1.4142135623730951},"156":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"19":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":2.0},"212":{"tf":1.0},"22":{"tf":1.7320508075688772},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":2.6457513110645907},"23":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"57":{"tf":2.23606797749979},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"133":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"47":{"tf":1.0},"54":{"tf":1.0}}}}}}}}},"g":{"a":{"df":1,"docs":{"52":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":22,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"116":{"tf":1.0},"15":{"tf":1.4142135623730951},"160":{"tf":1.7320508075688772},"161":{"tf":3.0},"162":{"tf":1.7320508075688772},"163":{"tf":2.8284271247461903},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"177":{"tf":2.0},"196":{"tf":2.0},"197":{"tf":1.0},"200":{"tf":1.0},"208":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.7320508075688772},"50":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0}}}}},"t":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}},"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"137":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":4,"docs":{"154":{"tf":1.0},"168":{"tf":1.0},"34":{"tf":1.0},"68":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"175":{"tf":1.7320508075688772},"196":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"62":{"tf":1.0}}}},"t":{"df":9,"docs":{"107":{"tf":1.7320508075688772},"111":{"tf":1.0},"20":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.7320508075688772},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"7":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"13":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"167":{"tf":1.0},"31":{"tf":1.0}},"n":{"df":9,"docs":{"114":{"tf":1.0},"117":{"tf":1.0},"131":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"218":{"tf":1.0},"22":{"tf":1.0},"86":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"177":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"225":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":6,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":2,"docs":{"148":{"tf":1.0},"62":{"tf":1.0}}},"o":{"d":{"df":6,"docs":{"100":{"tf":1.0},"132":{"tf":1.0},"18":{"tf":1.0},"191":{"tf":1.0},"222":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"17":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":6,"docs":{"105":{"tf":2.0},"106":{"tf":1.0},"134":{"tf":1.0},"25":{"tf":1.0},"69":{"tf":1.0},"88":{"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":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"215":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"170":{"tf":1.0}},"i":{"df":1,"docs":{"191":{"tf":1.0}}},"l":{"df":10,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"154":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"18":{"tf":1.0},"221":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"172":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"110":{"tf":1.4142135623730951},"174":{"tf":1.0},"53":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"73":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"89":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":3,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":2.23606797749979},"141":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"(":{"*":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"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":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"17":{"tf":1.0},"18":{"tf":2.0}}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"`":{"]":{"(":{"#":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":1,"docs":{"30":{"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":11,"docs":{"121":{"tf":1.0},"17":{"tf":2.6457513110645907},"18":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":2.0},"28":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":9,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951}}}},"p":{"df":4,"docs":{"110":{"tf":1.0},"203":{"tf":1.0},"32":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}}},"n":{"c":{"df":3,"docs":{"121":{"tf":1.0},"172":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"64":{"tf":1.0},"93":{"tf":1.0}}},"df":10,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"151":{"tf":2.6457513110645907},"164":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"o":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"139":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":1,"docs":{"140":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"140":{"tf":1.0}}}}}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"139":{"tf":3.4641016151377544},"140":{"tf":3.3166247903554},"141":{"tf":3.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"181":{"tf":1.0},"186":{"tf":1.0}}}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"46":{"tf":1.0},"85":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"89":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"102":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"160":{"tf":1.0},"164":{"tf":1.0},"174":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"167":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"o":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"=":{"\"":{"\"":{">":{"0":{"df":0,"docs":{},"x":{"1":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\"":{">":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"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":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"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":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"\"":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"\"":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"<":{"/":{"a":{">":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"d":{"#":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"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":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"20":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"57":{"tf":1.0},"7":{"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":{}}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}},"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"'":{"df":1,"docs":{"174":{"tf":1.0}}},"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"172":{"tf":2.23606797749979},"177":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"3":{"tf":1.0},"57":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}},"e":{"a":{"df":4,"docs":{"11":{"tf":1.7320508075688772},"191":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":10,"docs":{"127":{"tf":1.0},"135":{"tf":1.0},"177":{"tf":1.0},"32":{"tf":1.0},"46":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}}}}}}}},"s":{"_":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"177":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"101":{"tf":2.449489742783178},"115":{"tf":1.0},"137":{"tf":1.4142135623730951},"154":{"tf":1.0},"226":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"101":{"tf":1.7320508075688772}}}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"156":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":10,"docs":{"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"156":{"tf":1.0},"171":{"tf":1.0},"194":{"tf":2.0},"34":{"tf":1.0},"53":{"tf":1.4142135623730951},"79":{"tf":1.0},"96":{"tf":1.0}}}}},"p":{"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":13,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"196":{"tf":2.0},"200":{"tf":1.0},"201":{"tf":1.7320508075688772},"222":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"73":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":35,"docs":{"102":{"tf":2.0},"103":{"tf":1.7320508075688772},"104":{"tf":2.23606797749979},"105":{"tf":3.4641016151377544},"106":{"tf":2.23606797749979},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"169":{"tf":1.0},"19":{"tf":1.4142135623730951},"191":{"tf":1.0},"25":{"tf":2.6457513110645907},"27":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"95":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"221":{"tf":1.0}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"153":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":13,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"191":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"25":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"57":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"163":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"114":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"122":{"tf":1.0},"153":{"tf":1.0},"222":{"tf":1.4142135623730951},"57":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"122":{"tf":1.0},"167":{"tf":1.0},"174":{"tf":1.0},"80":{"tf":1.0},"95":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"128":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":9,"docs":{"161":{"tf":1.0},"17":{"tf":1.4142135623730951},"172":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"118":{"tf":1.0},"165":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"117":{"tf":1.0},"194":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":8,"docs":{"180":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":7,"docs":{"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.4142135623730951},"4":{"tf":1.7320508075688772},"6":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}},"n":{"c":{"df":12,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"63":{"tf":1.4142135623730951},"96":{"tf":1.7320508075688772},"98":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"163":{"tf":1.0},"196":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":9,"docs":{"108":{"tf":1.4142135623730951},"117":{"tf":1.0},"122":{"tf":1.0},"209":{"tf":1.0},"224":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":7,"docs":{"130":{"tf":1.0},"152":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.7320508075688772},"83":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":2,"docs":{"11":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}}}}}},"n":{"d":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":1.0},"97":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"111":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":2,"docs":{"200":{"tf":1.0},"201":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":2.23606797749979},"176":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"95":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":8,"docs":{"112":{"tf":1.0},"209":{"tf":1.0},"43":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"t":{"df":2,"docs":{"0":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"225":{"tf":1.0}}}}}}},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"135":{"tf":1.0},"224":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"69":{"tf":1.0}}}},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"221":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"127":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"209":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":7,"docs":{"126":{"tf":2.449489742783178},"178":{"tf":1.0},"179":{"tf":2.8284271247461903},"180":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":6,"docs":{"105":{"tf":1.4142135623730951},"177":{"tf":1.0},"19":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"218":{"tf":1.4142135623730951}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"y":{"df":20,"docs":{"107":{"tf":1.0},"153":{"tf":1.0},"172":{"tf":1.7320508075688772},"180":{"tf":3.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"185":{"tf":1.0},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":2.23606797749979},"39":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"99":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":17,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"19":{"tf":1.7320508075688772},"204":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"115":{"tf":1.0},"120":{"tf":1.0},"193":{"tf":1.0},"221":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.0}}}}}},"l":{"a":{"b":{"df":2,"docs":{"14":{"tf":1.0},"203":{"tf":1.0}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":19,"docs":{"10":{"tf":1.0},"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"112":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"167":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.4142135623730951},"2":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"3":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.0},"87":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":3,"docs":{"181":{"tf":1.0},"186":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"114":{"tf":1.0},"135":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"107":{"tf":1.0},"15":{"tf":1.4142135623730951},"67":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"192":{"tf":1.0},"201":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":15,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"114":{"tf":1.0},"116":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"105":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"'":{"df":19,"docs":{"117":{"tf":1.0},"141":{"tf":1.0},"156":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"127":{"tf":1.4142135623730951},"18":{"tf":1.0},"70":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"126":{"tf":1.0},"134":{"tf":1.0},"27":{"tf":1.0},"94":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"2":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"141":{"tf":1.0},"167":{"tf":1.0},"191":{"tf":1.0},"46":{"tf":1.4142135623730951},"61":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"167":{"tf":1.0},"168":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"215":{"tf":2.6457513110645907},"216":{"tf":1.4142135623730951},"217":{"tf":1.7320508075688772},"218":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"df":8,"docs":{"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"57":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":2.0}}},"k":{"df":4,"docs":{"166":{"tf":1.0},"29":{"tf":1.4142135623730951},"35":{"tf":1.0},"45":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.4142135623730951},"52":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"113":{"tf":1.0},"161":{"tf":1.0},"19":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":3.4641016151377544}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"107":{"tf":2.0},"140":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":4,"docs":{"107":{"tf":1.0},"134":{"tf":1.0},"17":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"20":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"186":{"tf":1.0},"193":{"tf":1.0},"221":{"tf":1.4142135623730951},"90":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"210":{"tf":1.0},"212":{"tf":1.0},"46":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"154":{"tf":1.0},"209":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":11,"docs":{"117":{"tf":1.0},"156":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}}},"p":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"201":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"221":{"tf":1.0}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":1,"docs":{"17":{"tf":1.0}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"170":{"tf":2.0},"172":{"tf":1.4142135623730951}},"e":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":3,"docs":{"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"131":{"tf":2.0},"209":{"tf":2.0}}}}},"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"140":{"tf":1.0},"170":{"tf":1.0},"23":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"151":{"tf":1.0},"200":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"173":{"tf":1.0},"203":{"tf":1.0}}}}},"df":0,"docs":{}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"117":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"224":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"a":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":2,"docs":{"139":{"tf":2.0},"141":{"tf":1.4142135623730951}},"g":{"df":4,"docs":{"154":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":4,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"160":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"107":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"41":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"3":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"&":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"180":{"tf":2.6457513110645907},"181":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":3,"docs":{"19":{"tf":1.0},"191":{"tf":1.0},"226":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"162":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{},"h":{":":{":":{"a":{"d":{"d":{"(":{"1":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"136":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"120":{"tf":1.0},"163":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"219":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951}}}}}}}},"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":11,"docs":{"117":{"tf":1.0},"135":{"tf":1.0},"142":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"95":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"111":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"193":{"tf":1.0},"194":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"104":{"tf":1.7320508075688772},"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"134":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.7320508075688772},"19":{"tf":1.0},"29":{"tf":1.0},"69":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"154":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"92":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"57":{"tf":2.6457513110645907},"62":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"66":{"tf":2.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":5,"docs":{"163":{"tf":2.0},"180":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"131":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"df":18,"docs":{"114":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":2.6457513110645907},"140":{"tf":3.605551275463989},"141":{"tf":2.449489742783178},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"196":{"tf":1.0},"198":{"tf":1.0},"200":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"4":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"156":{"tf":3.0}}}}}},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"117":{"tf":2.449489742783178}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"14":{"tf":1.0},"203":{"tf":1.0},"212":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"192":{"tf":1.0},"194":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"200":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"164":{"tf":1.0}}}},"o":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}},"e":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}},"l":{"df":5,"docs":{"109":{"tf":1.0},"153":{"tf":1.0},"170":{"tf":1.4142135623730951},"181":{"tf":1.0},"53":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":11,"docs":{"134":{"tf":1.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"156":{"tf":2.23606797749979},"167":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"205":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"95":{"tf":1.0}}}},"l":{"df":1,"docs":{"30":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"214":{"tf":1.4142135623730951},"82":{"tf":1.0}}}},"df":86,"docs":{"101":{"tf":1.0},"102":{"tf":2.23606797749979},"103":{"tf":2.8284271247461903},"104":{"tf":2.8284271247461903},"105":{"tf":3.605551275463989},"106":{"tf":2.449489742783178},"108":{"tf":3.1622776601683795},"109":{"tf":1.0},"110":{"tf":2.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":2.0},"122":{"tf":1.0},"126":{"tf":2.23606797749979},"128":{"tf":1.0},"134":{"tf":2.449489742783178},"136":{"tf":2.23606797749979},"139":{"tf":2.0},"140":{"tf":2.6457513110645907},"141":{"tf":2.23606797749979},"142":{"tf":2.6457513110645907},"143":{"tf":2.449489742783178},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"156":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":2.0},"172":{"tf":1.4142135623730951},"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":2.449489742783178},"180":{"tf":1.0},"183":{"tf":1.4142135623730951},"19":{"tf":3.1622776601683795},"194":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"210":{"tf":2.23606797749979},"212":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.449489742783178},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":2.0},"224":{"tf":2.23606797749979},"225":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":2.6457513110645907},"30":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":1.0},"48":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":2.449489742783178},"61":{"tf":2.0},"64":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":2.6457513110645907},"70":{"tf":3.605551275463989},"71":{"tf":2.23606797749979},"72":{"tf":2.23606797749979},"73":{"tf":3.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772},"96":{"tf":1.4142135623730951}},"e":{"'":{"df":1,"docs":{"141":{"tf":1.0}}},"_":{"a":{"df":2,"docs":{"222":{"tf":1.0},"223":{"tf":1.0}}},"b":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"1":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"2":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"3":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"221":{"tf":1.0},"222":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.0},"106":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"103":{"tf":1.0},"105":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"224":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"95":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"101":{"tf":1.0},"155":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":10,"docs":{"107":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"191":{"tf":1.0},"33":{"tf":1.7320508075688772},"36":{"tf":1.0},"56":{"tf":1.7320508075688772},"60":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.7320508075688772}}}}}}},"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{":":{"1":{"4":{":":{"9":{"df":1,"docs":{"23":{"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":88,"docs":{"10":{"tf":2.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.7320508075688772},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"12":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"13":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":2.449489742783178},"143":{"tf":1.0},"147":{"tf":1.4142135623730951},"15":{"tf":2.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"16":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.7320508075688772},"191":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"2":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.7320508075688772},"206":{"tf":1.4142135623730951},"208":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":2.6457513110645907},"218":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"30":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":5,"docs":{"111":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"l":{"df":13,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"162":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"221":{"tf":1.4142135623730951},"224":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"137":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.4142135623730951},"66":{"tf":1.0},"79":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"171":{"tf":1.0},"96":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":20,"docs":{"114":{"tf":1.0},"121":{"tf":1.0},"137":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"156":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"172":{"tf":2.449489742783178},"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":2.0},"212":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":2.0}}}},"y":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"34":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"39":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"203":{"tf":1.0}},"l":{"a":{"b":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":1,"docs":{"120":{"tf":2.0}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"=":{"\"":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"<":{"/":{"a":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":36,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":2.0},"107":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":2.449489742783178},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"132":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"137":{"tf":2.449489742783178},"140":{"tf":2.0},"163":{"tf":2.449489742783178},"167":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"180":{"tf":1.0},"183":{"tf":1.4142135623730951},"221":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"71":{"tf":1.4142135623730951},"79":{"tf":1.0},"85":{"tf":1.4142135623730951},"95":{"tf":2.0},"96":{"tf":2.449489742783178},"97":{"tf":3.1622776601683795}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":5,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"176":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}}}},"df":1,"docs":{"89":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":40,"docs":{"100":{"tf":1.0},"101":{"tf":2.23606797749979},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"137":{"tf":1.4142135623730951},"154":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"204":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"218":{"tf":1.0},"225":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"4":{"tf":1.0},"64":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":6,"docs":{"11":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"53":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"177":{"tf":1.0},"210":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}},"w":{"(":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"8":{">":{"(":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":34,"docs":{"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"155":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178},"176":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"180":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"206":{"tf":1.0},"212":{"tf":1.4142135623730951},"25":{"tf":1.0},"32":{"tf":1.7320508075688772},"43":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.0},"57":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"97":{"tf":1.7320508075688772}}},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"58":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"78":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}},"o":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"115":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":3,"docs":{"115":{"tf":1.4142135623730951},"181":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":5,"docs":{"116":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":6,"docs":{"159":{"tf":1.0},"43":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"83":{"tf":1.0},"95":{"tf":1.0}}},"h":{"df":2,"docs":{"22":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"w":{"df":8,"docs":{"132":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.0},"68":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"114":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":1.0},"219":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"161":{"tf":1.0},"89":{"tf":1.0}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"53":{"tf":1.0}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":2,"docs":{"57":{"tf":1.0},"62":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":34,"docs":{"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"181":{"tf":2.23606797749979},"182":{"tf":1.7320508075688772},"184":{"tf":1.4142135623730951},"186":{"tf":1.7320508075688772},"194":{"tf":2.6457513110645907},"212":{"tf":2.0},"213":{"tf":2.449489742783178},"214":{"tf":1.0},"217":{"tf":2.449489742783178},"219":{"tf":2.0},"225":{"tf":1.0},"226":{"tf":2.0},"46":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"62":{"tf":2.449489742783178},"63":{"tf":2.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"106":{"tf":1.0},"178":{"tf":1.0},"86":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}},"k":{"df":4,"docs":{"101":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0}}},"l":{"d":{"df":2,"docs":{"180":{"tf":1.0},"212":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}}},"n":{"c":{"df":7,"docs":{"147":{"tf":1.0},"148":{"tf":1.0},"156":{"tf":1.0},"170":{"tf":1.0},"223":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"194":{"tf":1.0},"217":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"200":{"tf":1.7320508075688772}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":29,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"150":{"tf":1.0},"153":{"tf":1.4142135623730951},"168":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"23":{"tf":1.4142135623730951},"49":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.449489742783178},"84":{"tf":1.0},"90":{"tf":2.23606797749979},"96":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}},"e":{"(":{"b":{"\"":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"118":{"tf":1.0}}},"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":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"117":{"tf":1.7320508075688772},"122":{"tf":1.0}}}}},"t":{"df":1,"docs":{"110":{"tf":1.0}}},"u":{"1":{"6":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":8,"docs":{"110":{"tf":1.0},"116":{"tf":2.8284271247461903},"117":{"tf":2.23606797749979},"118":{"tf":2.8284271247461903},"217":{"tf":1.0},"33":{"tf":1.0},"79":{"tf":1.0},"95":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"15":{"tf":1.0},"162":{"tf":1.4142135623730951},"218":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":5,"docs":{"170":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"152":{"tf":1.0},"23":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"196":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"131":{"tf":1.0},"23":{"tf":1.0},"82":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":7,"docs":{"118":{"tf":1.0},"127":{"tf":1.0},"156":{"tf":1.0},"172":{"tf":1.0},"28":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"57":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"134":{"tf":1.0},"142":{"tf":1.0},"225":{"tf":1.0},"84":{"tf":1.0},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"222":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"83":{"tf":1.0},"84":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"40":{"tf":2.0},"41":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"110":{"tf":1.0},"215":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":7,"docs":{"148":{"tf":2.0},"150":{"tf":1.0},"151":{"tf":2.449489742783178},"170":{"tf":1.0},"172":{"tf":1.0},"212":{"tf":1.0},"53":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"147":{"tf":1.7320508075688772},"148":{"tf":2.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"151":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":7,"docs":{"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0}}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":50,"docs":{"102":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":3.605551275463989},"108":{"tf":2.449489742783178},"111":{"tf":1.0},"128":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"15":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":2.23606797749979},"19":{"tf":1.0},"191":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":2.23606797749979},"212":{"tf":1.0},"213":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":2.8284271247461903},"33":{"tf":2.449489742783178},"34":{"tf":2.0},"35":{"tf":1.4142135623730951},"36":{"tf":2.0},"38":{"tf":2.23606797749979},"39":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":2.0},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":2.449489742783178},"57":{"tf":1.4142135623730951},"6":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"162":{"tf":1.7320508075688772}}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":4,"docs":{"162":{"tf":3.0},"180":{"tf":2.23606797749979},"39":{"tf":1.0},"91":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"194":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"116":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":2.8284271247461903},"163":{"tf":1.0},"164":{"tf":3.1622776601683795},"165":{"tf":2.6457513110645907},"176":{"tf":1.0},"194":{"tf":1.0},"200":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":4,"docs":{"135":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}}},"t":{"df":13,"docs":{"128":{"tf":1.0},"15":{"tf":1.0},"178":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951}},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":17,"docs":{"100":{"tf":1.0},"122":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"156":{"tf":3.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"156":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":14,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"136":{"tf":2.23606797749979},"17":{"tf":1.0},"170":{"tf":2.0},"172":{"tf":1.7320508075688772},"173":{"tf":1.0},"194":{"tf":1.0},"225":{"tf":1.0},"39":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"122":{"tf":1.0},"196":{"tf":1.7320508075688772},"200":{"tf":1.0},"201":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"221":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"52":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"121":{"tf":1.0},"150":{"tf":1.0},"170":{"tf":1.0},"222":{"tf":1.0},"82":{"tf":1.0},"90":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.7320508075688772}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"164":{"tf":2.23606797749979}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":12,"docs":{"106":{"tf":1.0},"137":{"tf":1.0},"170":{"tf":1.0},"191":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.4142135623730951},"224":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.7320508075688772},"33":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"df":2,"docs":{"193":{"tf":1.0},"64":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}},"p":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"106":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.0},"222":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":11,"docs":{"55":{"tf":1.4142135623730951},"56":{"tf":2.0},"57":{"tf":4.0},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":2.8284271247461903},"64":{"tf":2.23606797749979},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"170":{"tf":1.0},"172":{"tf":1.0}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.0},"163":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":12,"docs":{"105":{"tf":1.0},"117":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":1.4142135623730951},"222":{"tf":1.0},"224":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{">":{"<":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{">":{"<":{"b":{">":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"<":{"/":{"b":{"df":1,"docs":{"30":{"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":{}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"194":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":3,"docs":{"14":{"tf":1.0},"174":{"tf":1.0},"56":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":5,"docs":{"132":{"tf":1.0},"140":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"71":{"tf":1.0},"85":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"210":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"116":{"tf":1.0},"186":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"168":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"215":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":6,"docs":{"155":{"tf":1.0},"203":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"156":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"116":{"tf":1.0},"154":{"tf":1.0},"78":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":5,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"134":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"170":{"tf":1.7320508075688772},"196":{"tf":1.0},"205":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"224":{"tf":1.0},"50":{"tf":1.0},"69":{"tf":1.0},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"174":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"221":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":25,"docs":{"101":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.0},"16":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"21":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"4":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"m":{"df":2,"docs":{"2":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"54":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"191":{"tf":1.0},"215":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"156":{"tf":1.0}}},"i":{"d":{"df":18,"docs":{"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"13":{"tf":1.0},"140":{"tf":1.0},"194":{"tf":1.0},"202":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":2,"docs":{"225":{"tf":1.0},"226":{"tf":1.0}}},"df":52,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"134":{"tf":1.4142135623730951},"139":{"tf":2.0},"140":{"tf":3.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"168":{"tf":1.0},"172":{"tf":2.0},"175":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":2.8284271247461903},"212":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":2.6457513110645907},"25":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"95":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"191":{"tf":1.0},"26":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.7320508075688772},"67":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"126":{"tf":1.0},"156":{"tf":2.0}},"e":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":2,"docs":{"132":{"tf":1.0},"218":{"tf":1.4142135623730951}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"(":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"172":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"153":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"147":{"tf":1.0},"181":{"tf":1.0},"84":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"132":{"tf":1.4142135623730951},"25":{"tf":1.0}}}},"df":0,"docs":{}},"df":11,"docs":{"133":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"166":{"tf":1.0},"169":{"tf":1.0},"175":{"tf":1.0},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"47":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0}},"i":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"163":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"138":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"105":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":6,"docs":{"117":{"tf":1.0},"163":{"tf":1.0},"174":{"tf":1.0},"71":{"tf":1.0},"95":{"tf":2.8284271247461903},"98":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"95":{"tf":1.0}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}},"e":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"79":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"105":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":2.0},"157":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"194":{"tf":2.0},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"53":{"tf":1.0},"66":{"tf":1.4142135623730951},"8":{"tf":1.0},"80":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"110":{"tf":1.0},"167":{"tf":2.0},"169":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"85":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"214":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"173":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"173":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}},"x":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"107":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"2":{"tf":1.0},"38":{"tf":1.4142135623730951},"5":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"100":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":8,"docs":{"114":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"210":{"tf":2.6457513110645907},"26":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":4,"docs":{"180":{"tf":1.0},"23":{"tf":1.0},"57":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":14,"docs":{"116":{"tf":2.0},"117":{"tf":1.7320508075688772},"119":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"95":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"201":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":17,"docs":{"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"226":{"tf":1.0},"31":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"173":{"tf":1.0},"194":{"tf":1.0},"46":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"40":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"75":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"101":{"tf":1.0},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"168":{"tf":1.0},"21":{"tf":1.0},"218":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"54":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.0},"90":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":35,"docs":{"114":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"137":{"tf":2.449489742783178},"139":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"49":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":2.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"102":{"tf":1.0}}}},"v":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"107":{"tf":1.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":3,"docs":{"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0}}}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"25":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"193":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"167":{"tf":1.0},"192":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.4142135623730951}}}},"n":{"df":12,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.6457513110645907},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":2.23606797749979},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"4":{"tf":1.0},"57":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":5,"docs":{"110":{"tf":1.0},"148":{"tf":1.0},"167":{"tf":1.0},"63":{"tf":1.0},"84":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"116":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":3,"docs":{"116":{"tf":1.0},"122":{"tf":1.0},"222":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"215":{"tf":1.0},"84":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":26,"docs":{"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"18":{"tf":1.0},"200":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"221":{"tf":1.0},"224":{"tf":1.4142135623730951},"30":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"82":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"21":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"73":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":6,"docs":{"156":{"tf":1.0},"190":{"tf":1.0},"193":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"65":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"194":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":13,"docs":{"147":{"tf":2.23606797749979},"148":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":2.449489742783178},"152":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"162":{"tf":1.7320508075688772},"222":{"tf":1.0},"223":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":44,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":2.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"202":{"tf":1.0},"21":{"tf":1.0},"211":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"122":{"tf":1.0},"140":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"l":{"df":0,"docs":{},"f":{".":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"105":{"tf":1.4142135623730951},"19":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"65":{"tf":1.0}}}}},"df":6,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"174":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"110":{"tf":1.0}}},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"191":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"135":{"tf":1.0},"151":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"126":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"179":{"tf":1.0}}},"3":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"2":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":16,"docs":{"15":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":3.1622776601683795},"180":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":1.0},"196":{"tf":1.4142135623730951},"200":{"tf":1.0},"3":{"tf":1.0},"34":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"196":{"tf":1.0}}}}}}},"h":{"a":{"2":{"_":{"2":{"5":{"6":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"_":{"2":{"5":{"6":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"151":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"163":{"tf":1.4142135623730951},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.0},"212":{"tf":1.4142135623730951},"225":{"tf":1.0},"53":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"131":{"tf":1.0}}},"r":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"117":{"tf":1.0},"191":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"76":{"tf":1.0}},"n":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":6,"docs":{"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"174":{"tf":1.0},"210":{"tf":1.7320508075688772},"213":{"tf":1.4142135623730951},"216":{"tf":1.0}}}}}},"df":3,"docs":{"174":{"tf":1.0},"194":{"tf":1.0},"52":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"112":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"77":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"108":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"213":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"196":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":25,"docs":{"101":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"167":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":2.0},"219":{"tf":1.4142135623730951},"220":{"tf":1.0},"221":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":6,"docs":{"186":{"tf":1.0},"216":{"tf":2.23606797749979},"217":{"tf":1.7320508075688772},"218":{"tf":1.4142135623730951},"46":{"tf":1.0},"81":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"3":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"29":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"152":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"87":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"_":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"175":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"77":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.0},"81":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":8,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"18":{"tf":1.4142135623730951},"191":{"tf":1.4142135623730951},"2":{"tf":1.0},"33":{"tf":2.0},"70":{"tf":1.0},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.0},"132":{"tf":1.0},"173":{"tf":1.4142135623730951},"191":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.0},"53":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":7,"docs":{"104":{"tf":1.0},"170":{"tf":1.0},"212":{"tf":1.0},"39":{"tf":1.4142135623730951},"41":{"tf":1.0},"54":{"tf":1.0},"94":{"tf":1.0}},"i":{"df":11,"docs":{"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"204":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"71":{"tf":1.4142135623730951},"80":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"139":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"54":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"113":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"56":{"tf":1.0},"57":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"17":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"193":{"tf":1.7320508075688772}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.7320508075688772},"110":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"167":{"tf":1.0},"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"174":{"tf":1.4142135623730951},"193":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"111":{"tf":1.0},"170":{"tf":2.0},"171":{"tf":1.0},"212":{"tf":1.4142135623730951},"51":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"105":{"tf":1.0},"125":{"tf":2.0},"135":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"79":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"200":{"tf":1.0}}}},"d":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}},"b":{"c":{"df":2,"docs":{"110":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"110":{"tf":1.0},"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"3":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"110":{"tf":1.0},"118":{"tf":1.4142135623730951}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"117":{"tf":1.0},"180":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":6,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"108":{"tf":1.0},"110":{"tf":1.0},"19":{"tf":1.0},"86":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"110":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"110":{"tf":1.0},"113":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"108":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0},"61":{"tf":1.0},"85":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"115":{"tf":1.0},"140":{"tf":1.0},"224":{"tf":1.0},"27":{"tf":1.0},"73":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"209":{"tf":2.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":29,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"186":{"tf":1.4142135623730951},"19":{"tf":1.0},"194":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"80":{"tf":1.0},"97":{"tf":1.0},"99":{"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":1,"docs":{"168":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":1,"docs":{"168":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"(":{"b":{"\"":{"\\":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"122":{"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":{"122":{"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":{},"f":{"8":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":7,"docs":{"121":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}}}},"l":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":28,"docs":{"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"117":{"tf":2.8284271247461903},"119":{"tf":3.0},"120":{"tf":2.6457513110645907},"121":{"tf":3.0},"122":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"16":{"tf":1.0},"163":{"tf":1.4142135623730951},"168":{"tf":2.6457513110645907},"18":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"19":{"tf":2.449489742783178},"213":{"tf":1.0},"22":{"tf":1.7320508075688772},"25":{"tf":2.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"46":{"tf":1.0},"57":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":52,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":3.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":2.6457513110645907},"140":{"tf":3.3166247903554},"141":{"tf":2.449489742783178},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"168":{"tf":1.0},"172":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.7320508075688772},"210":{"tf":1.7320508075688772},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979},"32":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"77":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951},"95":{"tf":3.605551275463989},"96":{"tf":3.3166247903554},"97":{"tf":2.8284271247461903},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"167":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.0},"33":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"44":{"tf":2.449489742783178}}}}}},"u":{"b":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"151":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"173":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"57":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"100":{"tf":1.0},"152":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"81":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"i":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"57":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"210":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"172":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":3,"docs":{"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"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":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"x":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"172":{"tf":1.0},"210":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"180":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":51,"docs":{"107":{"tf":2.0},"108":{"tf":2.0},"109":{"tf":1.0},"111":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"174":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.4142135623730951},"202":{"tf":1.4142135623730951},"21":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":2.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.7320508075688772},"4":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":2.23606797749979},"49":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":2.6457513110645907},"55":{"tf":1.4142135623730951},"56":{"tf":2.23606797749979},"57":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"214":{"tf":1.0}}}}}},"n":{"df":1,"docs":{"214":{"tf":1.0}}}},"m":{"df":5,"docs":{"134":{"tf":1.7320508075688772},"136":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}},"y":{">":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"138":{"tf":1.0},"21":{"tf":1.0},"44":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951},"95":{"tf":1.0},"99":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"97":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"122":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"25":{"tf":1.0},"57":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"137":{"tf":1.0},"27":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":21,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"113":{"tf":1.4142135623730951},"13":{"tf":1.0},"130":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"207":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.4142135623730951},"95":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":10,"docs":{"101":{"tf":1.0},"153":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":2.0},"46":{"tf":1.7320508075688772},"94":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"94":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"(":{"a":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":1.0}}}}}}}}}}}},"df":15,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"134":{"tf":1.7320508075688772},"170":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"222":{"tf":1.0},"24":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0}},"n":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"210":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":7,"docs":{"161":{"tf":2.6457513110645907},"162":{"tf":2.449489742783178},"163":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":2.23606797749979},"167":{"tf":1.0},"168":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"224":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"225":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":1,"docs":{"134":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"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":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":3,"docs":{"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"168":{"tf":1.0},"188":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":45,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"134":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.4142135623730951},"150":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.4142135623730951},"194":{"tf":1.0},"195":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":4.123105625617661},"22":{"tf":4.58257569495584},"23":{"tf":3.605551275463989},"24":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"29":{"tf":2.23606797749979},"30":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"41":{"tf":1.0},"43":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"92":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"'":{"df":15,"docs":{"126":{"tf":1.0},"130":{"tf":1.0},"135":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"170":{"tf":1.0},"191":{"tf":1.0},"213":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":4,"docs":{"134":{"tf":1.0},"152":{"tf":1.0},"210":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":8,"docs":{"148":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"54":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0}}}}}}}},"w":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":8,"docs":{"16":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"192":{"tf":2.0},"194":{"tf":2.449489742783178},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}},"df":3,"docs":{"174":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}}},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"100":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"195":{"tf":1.0},"211":{"tf":1.0},"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"109":{"tf":1.0},"196":{"tf":1.0},"226":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"201":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"36":{"tf":1.0},"44":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"38":{"tf":1.0}}}},"p":{"df":3,"docs":{"141":{"tf":1.0},"25":{"tf":1.0},"61":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"170":{"tf":2.0}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":28,"docs":{"119":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"134":{"tf":1.0},"142":{"tf":1.0},"170":{"tf":1.7320508075688772},"173":{"tf":1.4142135623730951},"174":{"tf":3.872983346207417},"175":{"tf":1.0},"176":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"21":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":2.449489742783178},"218":{"tf":1.4142135623730951},"219":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951},"221":{"tf":2.23606797749979},"224":{"tf":1.0},"225":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"51":{"tf":2.0},"52":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"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":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"221":{"tf":1.0},"224":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"223":{"tf":1.0},"27":{"tf":1.0}}}},"df":6,"docs":{"132":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"180":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0}}},"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":{"8":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":14,"docs":{"114":{"tf":1.0},"118":{"tf":1.4142135623730951},"130":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":2.0},"172":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"89":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"122":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"137":{"tf":2.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}}}}}},"w":{"df":0,"docs":{},"o":{"df":20,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"121":{"tf":1.0},"134":{"tf":1.4142135623730951},"14":{"tf":1.0},"162":{"tf":2.0},"164":{"tf":1.0},"19":{"tf":1.0},"192":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"df":11,"docs":{"172":{"tf":1.4142135623730951},"174":{"tf":2.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"193":{"tf":1.4142135623730951},"210":{"tf":2.0},"57":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"99":{"tf":1.0}}},"2":{"df":1,"docs":{"99":{"tf":1.0}}},">":{".":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.4142135623730951}},"e":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"168":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":75,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"112":{"tf":1.0},"113":{"tf":2.449489742783178},"115":{"tf":1.7320508075688772},"116":{"tf":2.449489742783178},"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"152":{"tf":2.0},"153":{"tf":2.6457513110645907},"154":{"tf":1.7320508075688772},"160":{"tf":2.23606797749979},"161":{"tf":3.4641016151377544},"162":{"tf":4.0},"163":{"tf":2.6457513110645907},"164":{"tf":4.358898943540674},"165":{"tf":3.1622776601683795},"167":{"tf":2.449489742783178},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"178":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.7320508075688772},"196":{"tf":1.0},"200":{"tf":2.0},"201":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.7320508075688772},"22":{"tf":1.0},"225":{"tf":1.7320508075688772},"32":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":2.23606797749979},"79":{"tf":2.0},"80":{"tf":1.4142135623730951},"81":{"tf":2.6457513110645907},"82":{"tf":2.449489742783178},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":2.0},"95":{"tf":3.1622776601683795},"98":{"tf":1.4142135623730951}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"u":{"1":{"2":{"8":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":5,"docs":{"172":{"tf":1.0},"213":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":2.23606797749979},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":2,"docs":{"81":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":17,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":2.23606797749979},"156":{"tf":1.0},"164":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.7320508075688772},"212":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":20,"docs":{"101":{"tf":1.4142135623730951},"113":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":2.0},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"72":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"81":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"92":{"tf":2.0}}},">":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"162":{"tf":2.8284271247461903}},"i":{"d":{"df":12,"docs":{"172":{"tf":1.7320508075688772},"176":{"tf":1.7320508075688772},"183":{"tf":1.0},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"171":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.0}}}}},"r":{"df":2,"docs":{"120":{"tf":1.0},"56":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"177":{"tf":1.0},"201":{"tf":1.0}}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"147":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":12,"docs":{"105":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":2.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"34":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"70":{"tf":1.0},"98":{"tf":1.0}}}},"t":{"df":9,"docs":{"134":{"tf":1.0},"189":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"48":{"tf":1.0},"69":{"tf":1.0},"87":{"tf":1.0}}},"x":{"df":3,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"194":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":2,"docs":{"54":{"tf":1.0},"81":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"101":{"tf":1.7320508075688772},"137":{"tf":1.0},"97":{"tf":2.449489742783178},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"a":{"df":0,"docs":{},"f":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"78":{"tf":1.0},"81":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"97":{"tf":1.4142135623730951}},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"75":{"tf":1.0},"77":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"163":{"tf":1.4142135623730951},"182":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"212":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":2.0}},"e":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"163":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"163":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":7,"docs":{"15":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.0},"3":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":6,"docs":{"210":{"tf":2.23606797749979},"212":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"39":{"tf":1.0}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"183":{"tf":1.0},"201":{"tf":1.0},"26":{"tf":1.0}}}},"d":{"df":1,"docs":{"164":{"tf":1.7320508075688772}}},"df":135,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.8284271247461903},"106":{"tf":1.4142135623730951},"108":{"tf":2.6457513110645907},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":2.0},"118":{"tf":2.23606797749979},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"127":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":2.0},"143":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"165":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"186":{"tf":1.0},"19":{"tf":1.7320508075688772},"191":{"tf":1.7320508075688772},"193":{"tf":2.23606797749979},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.7320508075688772},"204":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":2.0},"211":{"tf":1.0},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772},"225":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"44":{"tf":2.0},"46":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":2.449489742783178},"59":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"61":{"tf":2.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.23606797749979},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":2.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.7320508075688772},"96":{"tf":2.0},"97":{"tf":2.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"117":{"tf":1.0}}},".":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.7320508075688772}}}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"130":{"tf":2.0},"131":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":13,"docs":{"117":{"tf":2.449489742783178},"132":{"tf":1.0},"134":{"tf":1.0},"163":{"tf":2.23606797749979},"170":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"50":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"132":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":1.0},"46":{"tf":1.0},"70":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"8":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}},"df":3,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":2.8284271247461903}}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"109":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.0},"224":{"tf":1.0}}}}}},"v":{".":{"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":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"(":{"4":{"0":{"df":1,"docs":{"114":{"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":1,"docs":{"207":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"113":{"tf":1.0},"122":{"tf":2.6457513110645907},"135":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":1.0},"38":{"tf":1.0},"46":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":58,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.6457513110645907},"117":{"tf":1.0},"118":{"tf":2.449489742783178},"122":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":2.23606797749979},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"161":{"tf":2.6457513110645907},"162":{"tf":2.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"167":{"tf":1.0},"168":{"tf":1.0},"180":{"tf":3.0},"194":{"tf":1.0},"196":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"64":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":2.449489742783178},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"97":{"tf":2.0}},"e":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":18,"docs":{"117":{"tf":1.0},"137":{"tf":1.4142135623730951},"147":{"tf":2.0},"148":{"tf":2.449489742783178},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"162":{"tf":1.0},"174":{"tf":1.4142135623730951},"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":2.6457513110645907},"88":{"tf":1.0},"89":{"tf":1.0},"97":{"tf":2.449489742783178}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"116":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"201":{"tf":1.0}}}},"df":1,"docs":{"163":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"202":{"tf":1.0},"81":{"tf":1.0}}}}}}},"df":6,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"207":{"tf":1.0},"89":{"tf":1.0}},"e":{"c":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"180":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"1":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"116":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"180":{"tf":1.0},"213":{"tf":1.0}}}}}},"df":2,"docs":{"178":{"tf":1.0},"180":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"179":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"178":{"tf":1.0},"179":{"tf":2.0},"180":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{":":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"207":{"tf":1.0}}}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"113":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"8":{"df":6,"docs":{"113":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"137":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"86":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"[":{"1":{",":{"2":{",":{"3":{",":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"113":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"89":{"tf":1.0}}},"3":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"112":{"tf":1.7320508075688772},"113":{"tf":3.872983346207417},"114":{"tf":2.449489742783178},"115":{"tf":2.449489742783178},"116":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"141":{"tf":1.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"218":{"tf":1.4142135623730951},"89":{"tf":2.23606797749979}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"116":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"167":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"23":{"tf":1.0}}}}},"s":{"a":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"14":{"tf":1.7320508075688772},"203":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":3.605551275463989},"213":{"tf":1.7320508075688772},"36":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":2.0},"41":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"a":{"df":8,"docs":{"107":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"182":{"tf":1.0},"194":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"_":{"df":1,"docs":{"140":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"140":{"tf":3.3166247903554}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"134":{"tf":1.0},"142":{"tf":2.23606797749979},"143":{"tf":1.4142135623730951},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"19":{"tf":1.0},"205":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"df":2,"docs":{"174":{"tf":1.0},"221":{"tf":1.0}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"113":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"160":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"17":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.4142135623730951}}}},"y":{"df":28,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"168":{"tf":1.4142135623730951},"170":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":1.0},"21":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"59":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"22":{"tf":1.4142135623730951}}}},"v":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}},"b":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"200":{"tf":1.0},"21":{"tf":1.0},"93":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"221":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"222":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"181":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":4,"docs":{"101":{"tf":1.7320508075688772},"196":{"tf":1.0},"199":{"tf":1.0},"214":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"102":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.4142135623730951},"215":{"tf":1.0},"225":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.0},"156":{"tf":1.7320508075688772},"165":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"225":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":5,"docs":{"139":{"tf":1.0},"143":{"tf":1.0},"194":{"tf":1.0},"75":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":4,"docs":{"135":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":15,"docs":{"121":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"17":{"tf":1.4142135623730951},"181":{"tf":1.0},"20":{"tf":1.0},"215":{"tf":1.0},"43":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0},"96":{"tf":1.0}}},"l":{"d":{"df":13,"docs":{"121":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":2.0},"29":{"tf":2.0},"30":{"tf":1.7320508075688772},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"92":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"120":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"120":{"tf":1.4142135623730951},"177":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":12,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"21":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"131":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"x":{"\"":{"0":{"a":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"0":{"a":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":1.7320508075688772},"83":{"tf":2.0},"84":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"y":{"df":5,"docs":{"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}},"df":1,"docs":{"80":{"tf":1.0}},"t":{"_":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":1,"docs":{"14":{"tf":1.0}}},"v":{"df":2,"docs":{"20":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"57":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}}}}}},"z":{"df":3,"docs":{"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"46":{"tf":1.0},"82":{"tf":1.0}}}}}}}},"breadcrumbs":{"root":{"0":{".":{"0":{".":{"0":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{":":{":":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":1,"docs":{"23":{"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":30,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.7320508075688772},"132":{"tf":1.0},"134":{"tf":1.0},"156":{"tf":2.0},"172":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"207":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.7320508075688772},"221":{"tf":2.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"23":{"tf":2.0},"25":{"tf":1.0},"29":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.0}},"x":{"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":{"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"23":{"tf":1.4142135623730951},"30":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":8,"docs":{"121":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"34":{"tf":1.0},"71":{"tf":1.0},"77":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"1":{"2":{"3":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":6,"docs":{"108":{"tf":1.0},"17":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.7320508075688772},"85":{"tf":1.0},"89":{"tf":1.0}}},"2":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"108":{"tf":1.0},"46":{"tf":1.0}}},"4":{"0":{"3":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"46":{"tf":1.0}}},"6":{"df":3,"docs":{"173":{"tf":1.0},"194":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"a":{"1":{"1":{"c":{"df":3,"docs":{"36":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"0":{"b":{"df":2,"docs":{"36":{"tf":1.0},"43":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"46":{"tf":1.4142135623730951},"85":{"tf":1.0}},"e":{"5":{"1":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"5":{"c":{"d":{"2":{"2":{"1":{"a":{"8":{"1":{"c":{"3":{"d":{"6":{"df":0,"docs":{},"e":{"2":{"2":{"b":{"9":{"df":0,"docs":{},"e":{"6":{"7":{"0":{"d":{"d":{"df":0,"docs":{},"f":{"9":{"9":{"0":{"0":{"4":{"d":{"7":{"1":{"d":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"f":{"7":{"6":{"9":{"b":{"0":{"3":{"1":{"2":{"b":{"6":{"8":{"c":{"7":{"c":{"4":{"8":{"7":{"2":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"1":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":5,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.4142135623730951},"140":{"tf":2.0},"141":{"tf":1.4142135623730951}}},"2":{"4":{"df":2,"docs":{"219":{"tf":1.0},"220":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":9,"docs":{"139":{"tf":1.4142135623730951},"150":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"209":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"2":{"3":{"1":{"2":{"3":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"81":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"23":{"tf":1.0}}},"3":{"df":1,"docs":{"23":{"tf":1.0}}},"4":{"df":1,"docs":{"23":{"tf":1.0}}},"5":{"df":1,"docs":{"75":{"tf":1.0}}},"6":{"df":1,"docs":{"81":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"218":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":27,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.4142135623730951},"156":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"209":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951},"96":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"0":{"0":{"df":1,"docs":{"128":{"tf":1.0}}},"1":{"9":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"0":{"df":2,"docs":{"205":{"tf":1.0},"206":{"tf":1.0}}},"2":{"df":1,"docs":{"2":{"tf":1.0}}},"3":{"df":1,"docs":{"2":{"tf":1.0}}},"4":{".":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":14,"docs":{"14":{"tf":2.6457513110645907},"146":{"tf":1.0},"2":{"tf":1.4142135623730951},"203":{"tf":2.23606797749979},"204":{"tf":1.0},"205":{"tf":1.7320508075688772},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"3":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"4":{"8":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"164":{"tf":1.0}}},"4":{"df":1,"docs":{"192":{"tf":1.0}},"h":{"df":1,"docs":{"193":{"tf":1.0}}}},"5":{"5":{"df":1,"docs":{"83":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"df":1,"docs":{"81":{"tf":1.4142135623730951}},"k":{"b":{"df":1,"docs":{"217":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"137":{"tf":1.0}}},"df":15,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"118":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"139":{"tf":1.0},"151":{"tf":1.4142135623730951},"179":{"tf":1.0},"223":{"tf":2.0},"83":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}}},"3":{"0":{"df":2,"docs":{"113":{"tf":1.0},"114":{"tf":1.0}}},"2":{"df":6,"docs":{"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"81":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}},"k":{"b":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"114":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"151":{"tf":1.0},"156":{"tf":1.0},"179":{"tf":1.0},"224":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"4":{"0":{"df":2,"docs":{"113":{"tf":1.0},"114":{"tf":1.0}}},"2":{"df":3,"docs":{"79":{"tf":1.4142135623730951},"81":{"tf":2.0},"83":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":2,"docs":{"156":{"tf":1.0},"99":{"tf":1.0}}},"5":{"0":{"0":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"207":{"tf":1.0},"75":{"tf":1.0}}},"6":{"4":{"df":2,"docs":{"46":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":3.0},"81":{"tf":1.4142135623730951}}},"9":{"0":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}}}}},"df":6,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"137":{"tf":1.4142135623730951},"156":{"tf":1.0},"172":{"tf":1.0},"97":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"175":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"175":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"a":{"1":{"df":1,"docs":{"32":{"tf":1.0}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":16,"docs":{"100":{"tf":2.23606797749979},"101":{"tf":3.4641016151377544},"115":{"tf":1.0},"153":{"tf":2.6457513110645907},"154":{"tf":2.449489742783178},"163":{"tf":1.0},"165":{"tf":3.3166247903554},"167":{"tf":1.0},"172":{"tf":1.0},"182":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":3.4641016151377544},"53":{"tf":1.0},"62":{"tf":1.0},"98":{"tf":2.449489742783178},"99":{"tf":3.1622776601683795}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"0":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":16,"docs":{"122":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"130":{"tf":3.0},"131":{"tf":2.8284271247461903},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":3.4641016151377544},"223":{"tf":2.449489742783178},"224":{"tf":1.7320508075688772},"23":{"tf":1.0},"82":{"tf":1.0}}}},"v":{"df":15,"docs":{"117":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"221":{"tf":1.0},"29":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"116":{"tf":1.7320508075688772},"117":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"196":{"tf":2.6457513110645907},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":2.0},"201":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"215":{"tf":1.0}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"194":{"tf":1.0},"226":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":25,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"136":{"tf":1.7320508075688772},"142":{"tf":1.0},"152":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"192":{"tf":1.4142135623730951},"194":{"tf":2.23606797749979},"196":{"tf":1.0},"207":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"53":{"tf":1.4142135623730951},"69":{"tf":1.0},"73":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"181":{"tf":1.0},"183":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"53":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"31":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.449489742783178},"52":{"tf":1.0},"53":{"tf":1.0},"68":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"102":{"tf":1.0},"25":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"32":{"tf":1.0},"53":{"tf":1.4142135623730951}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"213":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"(":{"1":{"df":2,"docs":{"134":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"a":{"df":2,"docs":{"134":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}},"df":28,"docs":{"104":{"tf":1.0},"114":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"211":{"tf":1.0},"214":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"56":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"132":{"tf":1.0},"186":{"tf":1.0},"82":{"tf":1.4142135623730951},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"150":{"tf":1.0},"54":{"tf":1.0}}}}}}},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}},"u":{"2":{"5":{"6":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"86":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"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":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"86":{"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":{"2":{"5":{"6":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"86":{"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":{}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"(":{"@":{"0":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"86":{"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":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}}}},"df":38,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"110":{"tf":1.0},"168":{"tf":1.4142135623730951},"17":{"tf":2.23606797749979},"173":{"tf":1.0},"174":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":2.8284271247461903},"179":{"tf":1.0},"180":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"221":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"39":{"tf":2.0},"42":{"tf":2.23606797749979},"43":{"tf":2.23606797749979},"46":{"tf":4.242640687119285},"47":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.7320508075688772},"60":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":2.23606797749979},"65":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":2.8284271247461903},"73":{"tf":2.8284271247461903},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":3.7416573867739413},"86":{"tf":2.449489742783178}}}}}}},"df":13,"docs":{"107":{"tf":1.7320508075688772},"140":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"191":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"213":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"212":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":34,"docs":{"160":{"tf":1.0},"163":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"76":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"215":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}}}}}},"df":2,"docs":{"137":{"tf":2.449489742783178},"163":{"tf":2.449489742783178}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"202":{"tf":1.0},"54":{"tf":1.0}}},"r":{"df":1,"docs":{"172":{"tf":1.0}}}},"l":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"95":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"193":{"tf":1.0}}}}}}}}},"i":{"a":{"df":8,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"208":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.4142135623730951},"72":{"tf":1.0}},"s":{"df":7,"docs":{"140":{"tf":2.449489742783178},"141":{"tf":1.7320508075688772},"208":{"tf":1.4142135623730951},"39":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"70":{"tf":1.0}}}},"c":{"df":3,"docs":{"36":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":27,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"105":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.0},"119":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"213":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0},"226":{"tf":2.449489742783178},"24":{"tf":1.0},"27":{"tf":1.0},"98":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"111":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":6,"docs":{"102":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"3":{"tf":1.0},"56":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"130":{"tf":1.0},"30":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"17":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"186":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"106":{"tf":1.0},"83":{"tf":1.0}}}}}},"df":0,"docs":{}},"n":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"113":{"tf":1.0},"161":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":9,"docs":{"108":{"tf":1.7320508075688772},"119":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"162":{"tf":1.0},"200":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"34":{"tf":1.0},"73":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"120":{"tf":1.0},"170":{"tf":1.0},"53":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"25":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"91":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"p":{"df":15,"docs":{"179":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":2,"docs":{"225":{"tf":1.0},"226":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":11,"docs":{"111":{"tf":1.0},"117":{"tf":1.0},"156":{"tf":1.0},"163":{"tf":1.0},"186":{"tf":1.7320508075688772},"193":{"tf":1.0},"215":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":1.0},"57":{"tf":1.7320508075688772},"94":{"tf":1.0}}},"df":3,"docs":{"170":{"tf":1.0},"210":{"tf":1.0},"226":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"141":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"214":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"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":17,"docs":{"119":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"206":{"tf":1.0},"218":{"tf":2.0},"22":{"tf":1.7320508075688772},"226":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"100":{"tf":1.0},"23":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"112":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":4,"docs":{"95":{"tf":3.0},"96":{"tf":2.8284271247461903},"97":{"tf":2.6457513110645907},"98":{"tf":1.0}}}}}}},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":5,"docs":{"110":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"!":{"(":{"!":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"v":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"126":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"121":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"139":{"tf":1.0},"140":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"p":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"(":{"1":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"1":{"df":2,"docs":{"222":{"tf":1.7320508075688772},"223":{"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":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"141":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"(":{"1":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"212":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"134":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"131":{"tf":1.0},"132":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":2.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":10,"docs":{"129":{"tf":1.7320508075688772},"130":{"tf":1.0},"131":{"tf":2.449489742783178},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"209":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":2.0},"23":{"tf":1.0}}}},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"153":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"128":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.7320508075688772},"81":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":8,"docs":{"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"180":{"tf":1.7320508075688772},"2":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"181":{"tf":1.7320508075688772},"182":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"217":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"173":{"tf":1.0},"194":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"180":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"107":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"152":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"63":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":16,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"13":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0},"204":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"140":{"tf":1.4142135623730951},"155":{"tf":1.0},"224":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"\"":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"89":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"19":{"tf":1.0},"89":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"89":{"tf":1.0}}}}}}}},"1":{"df":1,"docs":{"32":{"tf":1.0}}},">":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"172":{"tf":1.0},"54":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":2,"docs":{"213":{"tf":1.0},"217":{"tf":1.0}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"180":{"tf":1.0},"201":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":9,"docs":{"13":{"tf":1.0},"163":{"tf":1.0},"200":{"tf":1.4142135623730951},"210":{"tf":1.0},"213":{"tf":1.7320508075688772},"217":{"tf":1.0},"69":{"tf":1.0},"78":{"tf":1.0},"88":{"tf":1.0}}},"i":{"c":{"df":105,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.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.7320508075688772},"111":{"tf":1.0},"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},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"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},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.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},"160":{"tf":1.0},"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},"169":{"tf":1.0},"31":{"tf":1.4142135623730951},"48":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0},"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}}},"df":0,"docs":{}}}},"c":{"df":2,"docs":{"110":{"tf":1.0},"53":{"tf":1.0}},"s":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"110":{"tf":1.0},"141":{"tf":2.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":11,"docs":{"101":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"148":{"tf":1.0},"151":{"tf":2.8284271247461903},"153":{"tf":2.0},"32":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"89":{"tf":1.0},"91":{"tf":2.0},"92":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"96":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"34":{"tf":1.0}}}}},"df":3,"docs":{"173":{"tf":1.0},"174":{"tf":1.0},"215":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.0},"222":{"tf":1.0},"3":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"3":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"154":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"101":{"tf":1.0},"153":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"181":{"tf":1.0},"221":{"tf":1.0},"84":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"147":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0}}}},"w":{"df":5,"docs":{"125":{"tf":1.0},"140":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"71":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"184":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"221":{"tf":1.7320508075688772},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"117":{"tf":1.4142135623730951},"14":{"tf":1.0},"164":{"tf":1.4142135623730951},"171":{"tf":1.0},"18":{"tf":1.0},"203":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"218":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"107":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":2.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}},"t":{"df":4,"docs":{"110":{"tf":1.0},"201":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":2.8284271247461903}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"90":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"202":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.7320508075688772},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":12,"docs":{"119":{"tf":1.0},"125":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.0},"151":{"tf":3.4641016151377544},"174":{"tf":1.0},"218":{"tf":1.0},"73":{"tf":2.449489742783178},"74":{"tf":1.0},"76":{"tf":2.449489742783178},"77":{"tf":1.0},"91":{"tf":3.0}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"i":{"df":10,"docs":{"135":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"209":{"tf":1.0},"25":{"tf":1.0},"60":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"y":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{":":{":":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"183":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"179":{"tf":1.0},"180":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"75":{"tf":1.0}},"e":{"_":{"2":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"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":1,"docs":{"105":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":5,"docs":{"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"139":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"143":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{":":{"a":{"d":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"134":{"tf":1.0},"136":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"a":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"b":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.4142135623730951}},"e":{":":{":":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"104":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"105":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"105":{"tf":1.0},"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"104":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":3,"docs":{"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"72":{"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":{},"n":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":4,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951}}}}}}}}}}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"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":1,"docs":{"105":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"224":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"224":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"_":{"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":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"213":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":16,"docs":{"110":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"205":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":2.23606797749979},"22":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"l":{">":{"(":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}}},"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":{"93":{"tf":1.4142135623730951}}}}}}},"df":8,"docs":{"113":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.7320508075688772},"172":{"tf":1.0},"224":{"tf":1.7320508075688772},"79":{"tf":1.0},"80":{"tf":1.0},"95":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"152":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":2.23606797749979},"81":{"tf":1.0},"89":{"tf":1.0}}}},"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":{"`":{"df":1,"docs":{"118":{"tf":1.0}}},"df":1,"docs":{"207":{"tf":1.0}}}}}},"`":{"df":1,"docs":{"118":{"tf":1.0}}},"df":5,"docs":{"116":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"168":{"tf":1.0},"207":{"tf":2.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":13,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"120":{"tf":1.0},"140":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"192":{"tf":1.0},"219":{"tf":1.0},"64":{"tf":1.0},"71":{"tf":1.4142135623730951},"81":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"28":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"105":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"70":{"tf":1.0},"91":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"113":{"tf":1.4142135623730951},"161":{"tf":1.0},"207":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"7":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"125":{"tf":1.0},"210":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"93":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"u":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"30":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"30":{"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":17,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"134":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"25":{"tf":2.0},"30":{"tf":2.0},"43":{"tf":1.0},"54":{"tf":1.7320508075688772},"57":{"tf":2.0},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{},"t":{"df":10,"docs":{"113":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"217":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"128":{"tf":1.0},"191":{"tf":1.0},"34":{"tf":1.7320508075688772},"74":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"120":{"tf":3.3166247903554},"122":{"tf":1.7320508075688772},"141":{"tf":1.0},"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":2.0}},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"120":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}},"c":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"185":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}},"_":{"a":{"d":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":45,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"115":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":2.0},"222":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"49":{"tf":1.7320508075688772},"51":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"130":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"221":{"tf":2.0},"223":{"tf":2.23606797749979},"224":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"132":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"111":{"tf":1.0},"128":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"210":{"tf":1.0},"53":{"tf":1.0},"64":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"111":{"tf":1.0},"214":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"d":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"57":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}},"df":3,"docs":{"156":{"tf":5.0},"57":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"7":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"e":{"df":17,"docs":{"119":{"tf":1.0},"132":{"tf":1.0},"139":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.7320508075688772},"18":{"tf":1.0},"181":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.4142135623730951},"224":{"tf":1.0},"225":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0},"56":{"tf":1.0},"81":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":3,"docs":{"139":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.7320508075688772}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}},"df":3,"docs":{"151":{"tf":3.1622776601683795},"153":{"tf":1.4142135623730951},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"215":{"tf":1.0},"76":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"111":{"tf":1.0},"26":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"38":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"202":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":15,"docs":{"128":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"17":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"210":{"tf":2.6457513110645907},"213":{"tf":1.4142135623730951},"215":{"tf":1.0},"25":{"tf":1.4142135623730951},"51":{"tf":1.0},"66":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"128":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"178":{"tf":1.0},"3":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"103":{"tf":2.0},"104":{"tf":1.4142135623730951},"105":{"tf":2.449489742783178},"106":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"152":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":11,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0},"122":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"222":{"tf":1.4142135623730951},"23":{"tf":1.0},"57":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"i":{"/":{"c":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"196":{"tf":2.449489742783178},"200":{"tf":1.7320508075688772}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"154":{"tf":1.0}}},"r":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":8,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":1.0}}},"o":{"c":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"194":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"173":{"tf":1.7320508075688772},"194":{"tf":3.3166247903554},"195":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"154":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"201":{"tf":1.0}},"r":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"58":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{">":{"<":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":1,"docs":{"30":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":43,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"127":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"132":{"tf":1.7320508075688772},"134":{"tf":1.0},"135":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":2.0},"191":{"tf":1.0},"20":{"tf":1.0},"212":{"tf":1.7320508075688772},"22":{"tf":2.0},"221":{"tf":1.7320508075688772},"223":{"tf":2.449489742783178},"224":{"tf":1.7320508075688772},"23":{"tf":2.23606797749979},"25":{"tf":1.0},"33":{"tf":1.7320508075688772},"39":{"tf":1.0},"42":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"13":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"170":{"tf":3.1622776601683795},"172":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"164":{"tf":1.0}}},"2":{"df":1,"docs":{"164":{"tf":1.0}}},"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"126":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"d":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}},"df":5,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":2.8284271247461903},"201":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":13,"docs":{"101":{"tf":1.4142135623730951},"109":{"tf":1.0},"112":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"178":{"tf":2.449489742783178},"179":{"tf":1.7320508075688772},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"186":{"tf":1.0},"202":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"130":{"tf":1.0},"196":{"tf":1.4142135623730951},"217":{"tf":1.0},"49":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"191":{"tf":1.0},"64":{"tf":1.0},"94":{"tf":1.0}}},"m":{"a":{"df":4,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}},"n":{"d":{"df":12,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"49":{"tf":2.0},"52":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"29":{"tf":3.0},"74":{"tf":3.0},"75":{"tf":2.6457513110645907},"76":{"tf":3.3166247903554},"77":{"tf":2.449489742783178}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"105":{"tf":1.0},"110":{"tf":1.4142135623730951},"121":{"tf":1.0},"198":{"tf":1.4142135623730951},"213":{"tf":1.0},"221":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"121":{"tf":1.0},"134":{"tf":1.0},"162":{"tf":1.4142135623730951},"22":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"210":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":33,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"115":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.4142135623730951},"15":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"162":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.7320508075688772},"54":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"30":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.0}}},"x":{"df":3,"docs":{"201":{"tf":1.0},"54":{"tf":1.0},"83":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":29,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":2.23606797749979},"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},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"87":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"196":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"131":{"tf":1.7320508075688772},"22":{"tf":1.0},"224":{"tf":2.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"213":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"107":{"tf":1.0},"213":{"tf":2.449489742783178},"215":{"tf":1.0}}}},"v":{"1":{"df":1,"docs":{"213":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":2.0},"140":{"tf":1.4142135623730951},"226":{"tf":1.0},"40":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"105":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":6,"docs":{"170":{"tf":2.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"225":{"tf":1.0}}}}}},"i":{"d":{"df":6,"docs":{"101":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"156":{"tf":1.0},"18":{"tf":1.0},"222":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"136":{"tf":1.0},"19":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"126":{"tf":2.449489742783178},"127":{"tf":2.0},"128":{"tf":2.0},"130":{"tf":1.0},"132":{"tf":2.23606797749979},"171":{"tf":1.0},"53":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0}}}},"t":{"df":0,"docs":{},"n":{"df":1,"docs":{"132":{"tf":1.0}}}}},"df":10,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"165":{"tf":1.4142135623730951}},"t":{"df":2,"docs":{"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"174":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"139":{"tf":1.0},"168":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":27,"docs":{"107":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"113":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":3.3166247903554},"164":{"tf":1.0},"174":{"tf":1.4142135623730951},"19":{"tf":1.0},"202":{"tf":1.0},"212":{"tf":1.0},"221":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.0},"36":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951},"70":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"u":{"8":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"30":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"174":{"tf":3.0},"175":{"tf":2.0},"176":{"tf":1.0},"177":{"tf":1.0},"189":{"tf":1.4142135623730951},"193":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"125":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":6,"docs":{"125":{"tf":2.449489742783178},"222":{"tf":1.0},"68":{"tf":1.0},"80":{"tf":1.4142135623730951},"88":{"tf":1.0},"93":{"tf":2.449489742783178}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"131":{"tf":1.0},"138":{"tf":1.0}}},"t":{"df":5,"docs":{"127":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"191":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"120":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"t":{"df":2,"docs":{"120":{"tf":1.4142135623730951},"86":{"tf":2.23606797749979}}}}}}},"p":{"df":0,"docs":{},"i":{"df":11,"docs":{"100":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"152":{"tf":1.7320508075688772},"153":{"tf":3.872983346207417},"154":{"tf":3.0},"158":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"182":{"tf":1.0},"226":{"tf":1.7320508075688772},"99":{"tf":2.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"152":{"tf":1.7320508075688772},"153":{"tf":2.23606797749979}},"e":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":1,"docs":{"165":{"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":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"23":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"c":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"206":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"c":{"df":1,"docs":{"206":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"172":{"tf":1.4142135623730951},"174":{"tf":1.0},"206":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"102":{"tf":1.0},"178":{"tf":1.4142135623730951},"202":{"tf":1.0},"3":{"tf":1.0},"68":{"tf":1.0},"78":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":37,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"15":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"18":{"tf":2.0},"180":{"tf":1.0},"196":{"tf":1.7320508075688772},"218":{"tf":1.0},"219":{"tf":2.23606797749979},"22":{"tf":1.0},"224":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.23606797749979},"57":{"tf":2.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"96":{"tf":2.0},"97":{"tf":1.7320508075688772}},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"103":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"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":{},"y":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"210":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"x":{".":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"175":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"175":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"d":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"175":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"57":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"170":{"tf":2.23606797749979},"172":{"tf":3.872983346207417}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"105":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"70":{"tf":1.0},"91":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":8,"docs":{"141":{"tf":1.0},"17":{"tf":1.0},"174":{"tf":2.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"204":{"tf":1.0},"38":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":10,"docs":{"101":{"tf":1.0},"120":{"tf":1.0},"153":{"tf":1.7320508075688772},"185":{"tf":1.7320508075688772},"193":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0},"41":{"tf":1.0},"94":{"tf":2.0},"95":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"t":{"a":{"df":11,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"186":{"tf":1.7320508075688772},"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"148":{"tf":1.0}}},"df":0,"docs":{}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"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":{"25":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"110":{"tf":1.4142135623730951},"15":{"tf":1.0},"221":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"27":{"tf":1.7320508075688772}}},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"125":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"132":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":2.23606797749979},"156":{"tf":1.0},"19":{"tf":1.7320508075688772},"60":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.23606797749979},"72":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"87":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"97":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"202":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"153":{"tf":1.0},"196":{"tf":1.0},"69":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"95":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":45,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"183":{"tf":1.0},"19":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":2.449489742783178},"96":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"179":{"tf":1.0},"180":{"tf":1.0},"58":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":3,"docs":{"161":{"tf":1.0},"164":{"tf":1.0},"54":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":16,"docs":{"102":{"tf":1.0},"107":{"tf":3.1622776601683795},"109":{"tf":1.0},"163":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"32":{"tf":1.0},"36":{"tf":1.7320508075688772},"39":{"tf":3.0},"40":{"tf":3.0},"41":{"tf":2.449489742783178},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"49":{"tf":1.4142135623730951},"51":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"176":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"d":{"(":{"*":{"&":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"177":{"tf":1.0}}}}},"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":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"176":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":4,"docs":{"225":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"110":{"tf":1.0},"132":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"153":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}}}}}}},"df":1,"docs":{"115":{"tf":1.4142135623730951}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"125":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"30":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"v":{"df":3,"docs":{"36":{"tf":1.0},"41":{"tf":2.449489742783178},"43":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":7,"docs":{"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"34":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"74":{"tf":1.0},"9":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}}}},"i":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"2":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":21,"docs":{"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.0},"191":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":2.23606797749979},"203":{"tf":1.0},"223":{"tf":2.0},"40":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"176":{"tf":1.7320508075688772},"53":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"153":{"tf":1.0},"55":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"111":{"tf":1.0},"174":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"107":{"tf":1.0},"17":{"tf":1.7320508075688772},"191":{"tf":1.4142135623730951},"22":{"tf":1.0},"30":{"tf":1.0},"33":{"tf":2.449489742783178},"39":{"tf":1.4142135623730951},"56":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":7,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"148":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"184":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}},"i":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}}}}}},"o":{"_":{"a":{"df":1,"docs":{"224":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"224":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":5,"docs":{"135":{"tf":1.0},"221":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"77":{"tf":1.0}}}}}}}}},"c":{"df":6,"docs":{"15":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":2.23606797749979},"30":{"tf":2.0},"74":{"tf":1.0},"77":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"15":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":3.0},"30":{"tf":2.449489742783178},"31":{"tf":1.0},"45":{"tf":1.0},"74":{"tf":1.4142135623730951},"77":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}},"f":{"df":1,"docs":{"184":{"tf":1.0}}},"n":{"'":{"df":0,"docs":{},"t":{"df":8,"docs":{"101":{"tf":1.0},"132":{"tf":1.0},"15":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"175":{"tf":1.4142135623730951},"224":{"tf":1.0},"27":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"213":{"tf":1.0},"65":{"tf":1.0},"97":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"df":1,"docs":{"70":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"206":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"57":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":2,"docs":{"4":{"tf":1.0},"5":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"170":{"tf":1.0},"172":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":24,"docs":{"100":{"tf":1.0},"101":{"tf":3.605551275463989},"103":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":2.23606797749979},"154":{"tf":2.8284271247461903},"161":{"tf":1.0},"165":{"tf":2.8284271247461903},"174":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"226":{"tf":1.4142135623730951},"98":{"tf":2.0},"99":{"tf":2.23606797749979}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"115":{"tf":1.0},"165":{"tf":1.0}},"e":{"<":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"170":{"tf":1.0},"200":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"189":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"179":{"tf":1.0},"224":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":6,"docs":{"174":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"26":{"tf":1.0},"34":{"tf":1.0},"81":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":13,"docs":{"181":{"tf":2.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":2.0},"185":{"tf":1.0},"186":{"tf":1.4142135623730951},"200":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":9,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"148":{"tf":1.0},"180":{"tf":1.4142135623730951},"222":{"tf":1.0},"30":{"tf":1.0},"39":{"tf":1.0},"53":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"125":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"46":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":2.8284271247461903},"206":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.7320508075688772},"56":{"tf":1.7320508075688772},"9":{"tf":1.0},"95":{"tf":2.23606797749979}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"u":{"c":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"132":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"121":{"tf":1.0},"170":{"tf":1.0},"215":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":1,"docs":{"217":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"112":{"tf":1.0},"113":{"tf":2.6457513110645907},"114":{"tf":2.0},"116":{"tf":1.4142135623730951},"153":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"m":{"a":{"c":{"df":1,"docs":{"12":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"128":{"tf":1.0},"220":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":12,"docs":{"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":2.0},"135":{"tf":1.0},"156":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":2.8284271247461903},"91":{"tf":1.7320508075688772}}},"y":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"193":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"161":{"tf":1.0},"60":{"tf":1.0}}}}},"o":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"221":{"tf":1.0}}}}}}},"d":{"df":7,"docs":{"114":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.0},"22":{"tf":1.0},"76":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"215":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"132":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"a":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"b":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"c":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}},"df":2,"docs":{"132":{"tf":1.4142135623730951},"222":{"tf":2.0}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"224":{"tf":2.449489742783178}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"111":{"tf":1.0}}}},"s":{"df":1,"docs":{"156":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"155":{"tf":1.0},"215":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"156":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"105":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"142":{"tf":1.0},"194":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"211":{"tf":1.7320508075688772}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.0},"15":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"174":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":5,"docs":{"174":{"tf":1.7320508075688772},"192":{"tf":2.23606797749979},"193":{"tf":3.3166247903554},"194":{"tf":1.7320508075688772},"195":{"tf":1.0}}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"22":{"tf":1.4142135623730951},"23":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"[":{"df":0,"docs":{},"e":{"1":{"1":{"0":{"0":{"1":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":22,"docs":{"101":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":2.6457513110645907},"133":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"156":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":2.23606797749979},"222":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"224":{"tf":2.0},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"57":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"163":{"tf":1.0},"221":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.7320508075688772}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"22":{"tf":1.0},"88":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"200":{"tf":1.0},"76":{"tf":1.4142135623730951}},"t":{"df":1,"docs":{"220":{"tf":2.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"87":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"167":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":44,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"126":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.4142135623730951},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"170":{"tf":1.0},"174":{"tf":1.0},"191":{"tf":2.8284271247461903},"196":{"tf":1.0},"221":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.7320508075688772},"88":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"216":{"tf":1.0},"217":{"tf":1.0}},"e":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"175":{"tf":1.0},"87":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"119":{"tf":1.0},"125":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"148":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":2.0},"194":{"tf":1.0},"21":{"tf":1.0},"218":{"tf":1.0},"221":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"52":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"132":{"tf":1.0},"180":{"tf":1.0},"186":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"43":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"134":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":2.8284271247461903},"23":{"tf":2.0},"29":{"tf":1.4142135623730951},"57":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"101":{"tf":1.0},"125":{"tf":1.0},"155":{"tf":1.4142135623730951},"185":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":1.4142135623730951},"153":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"153":{"tf":1.4142135623730951},"80":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"206":{"tf":1.0}}}},"s":{"df":2,"docs":{"177":{"tf":1.0},"194":{"tf":1.0}}}},"r":{"1":{"df":1,"docs":{"93":{"tf":1.0}}},"2":{"df":1,"docs":{"93":{"tf":1.0}}},"df":1,"docs":{"93":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":20,"docs":{"125":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"167":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":2.0},"76":{"tf":1.0},"79":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"87":{"tf":3.0},"88":{"tf":3.1622776601683795},"89":{"tf":1.0},"90":{"tf":2.449489742783178},"91":{"tf":3.1622776601683795},"92":{"tf":2.0},"93":{"tf":3.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"186":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":1.0},"217":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":2,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":9,"docs":{"122":{"tf":1.0},"165":{"tf":1.4142135623730951},"194":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.0},"23":{"tf":2.8284271247461903},"25":{"tf":1.0},"26":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"218":{"tf":1.0},"23":{"tf":1.7320508075688772}}}}}},"l":{"df":0,"docs":{},"s":{"df":7,"docs":{"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"22":{"tf":1.0},"80":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"170":{"tf":2.449489742783178},"171":{"tf":1.0},"172":{"tf":2.0},"173":{"tf":1.4142135623730951},"194":{"tf":1.0},"225":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"13":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"196":{"tf":1.0},"56":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"153":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":1,"docs":{"112":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":2,"docs":{"96":{"tf":1.0},"99":{"tf":1.0}}},"_":{"1":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"2":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"3":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"95":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"df":37,"docs":{"116":{"tf":1.0},"117":{"tf":2.0},"132":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.7320508075688772},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"181":{"tf":2.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":2.0},"185":{"tf":2.0},"186":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.7320508075688772},"217":{"tf":1.0},"219":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0},"56":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":3.605551275463989},"96":{"tf":3.1622776601683795},"97":{"tf":2.23606797749979},"99":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":20,"docs":{"103":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":2.0},"194":{"tf":1.0},"204":{"tf":1.4142135623730951},"22":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"73":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"n":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":41,"docs":{"127":{"tf":1.0},"139":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"191":{"tf":1.0},"20":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.4142135623730951},"210":{"tf":1.0},"22":{"tf":2.0},"226":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"78":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"t":{"df":1,"docs":{"186":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"95":{"tf":1.0}}}},"x":{"df":4,"docs":{"156":{"tf":1.0},"193":{"tf":1.0},"46":{"tf":1.0},"89":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"3":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"30":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"125":{"tf":2.449489742783178},"68":{"tf":1.0},"80":{"tf":1.4142135623730951},"93":{"tf":2.449489742783178}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"15":{"tf":1.0}},"s":{"df":2,"docs":{"163":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":28,"docs":{"103":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"174":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"70":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"!":{"(":{"0":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"(":{"$":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"df":1,"docs":{"212":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"1":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"36":{"tf":1.0},"44":{"tf":1.0}}}},"df":2,"docs":{"167":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}}}},"df":2,"docs":{"194":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"111":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":5,"docs":{"107":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"107":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}}}},"x":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":14,"docs":{"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"178":{"tf":1.0},"201":{"tf":1.7320508075688772},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"86":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"192":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"177":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":1,"docs":{"174":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"142":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"205":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.7320508075688772},"55":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"171":{"tf":1.7320508075688772},"53":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}},"i":{"df":3,"docs":{"221":{"tf":1.0},"27":{"tf":1.0},"9":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"151":{"tf":1.4142135623730951}}},"(":{"_":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":79,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":2.0},"115":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"134":{"tf":3.605551275463989},"135":{"tf":3.3166247903554},"136":{"tf":2.6457513110645907},"137":{"tf":2.23606797749979},"138":{"tf":1.0},"139":{"tf":2.23606797749979},"140":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.7320508075688772},"148":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":2.449489742783178},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"177":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"191":{"tf":1.0},"194":{"tf":1.7320508075688772},"196":{"tf":1.7320508075688772},"199":{"tf":1.4142135623730951},"205":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"209":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":2.449489742783178},"211":{"tf":1.7320508075688772},"212":{"tf":1.0},"218":{"tf":1.4142135623730951},"22":{"tf":2.23606797749979},"221":{"tf":2.0},"222":{"tf":1.7320508075688772},"224":{"tf":1.7320508075688772},"225":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":2.23606797749979},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":2.449489742783178},"30":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.0},"77":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.8284271247461903}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"147":{"tf":1.0},"178":{"tf":1.0},"51":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":67,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":2.23606797749979},"140":{"tf":3.0},"141":{"tf":2.0},"143":{"tf":1.7320508075688772},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"151":{"tf":1.4142135623730951},"156":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"19":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":2.0},"212":{"tf":1.0},"22":{"tf":1.7320508075688772},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":2.6457513110645907},"23":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"57":{"tf":2.23606797749979},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"133":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}}}}}},"g":{"a":{"df":1,"docs":{"52":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"196":{"tf":1.0},"199":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":23,"docs":{"107":{"tf":1.0},"110":{"tf":1.0},"116":{"tf":1.0},"15":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"161":{"tf":3.3166247903554},"162":{"tf":2.0},"163":{"tf":3.1622776601683795},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"177":{"tf":2.23606797749979},"196":{"tf":2.0},"197":{"tf":1.4142135623730951},"200":{"tf":1.0},"208":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"30":{"tf":2.23606797749979},"50":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0}}}}},"t":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}},"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"137":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":4,"docs":{"154":{"tf":1.0},"168":{"tf":1.0},"34":{"tf":1.0},"68":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"175":{"tf":1.7320508075688772},"196":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.0},"62":{"tf":1.0}}}},"t":{"df":9,"docs":{"107":{"tf":1.7320508075688772},"111":{"tf":1.0},"20":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.7320508075688772},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"7":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"13":{"tf":2.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"167":{"tf":1.0},"31":{"tf":1.0}},"n":{"df":9,"docs":{"114":{"tf":1.0},"117":{"tf":1.0},"131":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"218":{"tf":1.0},"22":{"tf":1.0},"86":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"177":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"225":{"tf":1.7320508075688772},"226":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}}}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":6,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":2,"docs":{"148":{"tf":1.0},"62":{"tf":1.0}}},"o":{"d":{"df":6,"docs":{"100":{"tf":1.0},"132":{"tf":1.0},"18":{"tf":1.0},"191":{"tf":1.0},"222":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"17":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":6,"docs":{"105":{"tf":2.23606797749979},"106":{"tf":1.0},"134":{"tf":1.0},"25":{"tf":1.0},"69":{"tf":1.0},"88":{"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":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":27,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"202":{"tf":2.0},"203":{"tf":2.23606797749979},"204":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"170":{"tf":1.0}},"i":{"df":1,"docs":{"191":{"tf":1.0}}},"l":{"df":10,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"154":{"tf":1.0},"221":{"tf":2.0},"222":{"tf":2.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"18":{"tf":1.0},"221":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"s":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"172":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"110":{"tf":1.4142135623730951},"174":{"tf":1.0},"53":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"25":{"tf":1.0},"73":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"89":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":3,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":2.23606797749979},"141":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"(":{"*":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"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":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"17":{"tf":1.0},"18":{"tf":2.0}}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"`":{"]":{"(":{"#":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":1,"docs":{"30":{"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":11,"docs":{"121":{"tf":1.0},"17":{"tf":2.6457513110645907},"18":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":2.0},"28":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":16,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":2.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0}}}},"p":{"df":4,"docs":{"110":{"tf":1.0},"203":{"tf":1.0},"32":{"tf":1.0},"88":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}}},"n":{"c":{"df":3,"docs":{"121":{"tf":1.0},"172":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"64":{"tf":1.0},"93":{"tf":1.0}}},"df":10,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"151":{"tf":2.6457513110645907},"164":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"o":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"139":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"139":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":1,"docs":{"140":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"140":{"tf":1.0}}}}}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"139":{"tf":3.4641016151377544},"140":{"tf":3.3166247903554},"141":{"tf":3.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"181":{"tf":1.0},"186":{"tf":1.0}}}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"46":{"tf":1.0},"85":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"89":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"102":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.7320508075688772}}}}}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"160":{"tf":1.0},"164":{"tf":1.0},"174":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"167":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"o":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"=":{"\"":{"\"":{">":{"0":{"df":0,"docs":{},"x":{"1":{":":{":":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\"":{">":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"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":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"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":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"\"":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"\"":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"<":{"/":{"a":{">":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"d":{"#":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"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":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"20":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"57":{"tf":1.0},"7":{"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":{}}}}}},"i":{"'":{"df":0,"docs":{},"m":{"df":1,"docs":{"17":{"tf":1.0}}}},"_":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"'":{"df":1,"docs":{"174":{"tf":1.0}}},"df":19,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"177":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"183":{"tf":1.0},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"3":{"tf":1.0},"57":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}},"e":{"a":{"df":4,"docs":{"11":{"tf":2.0},"191":{"tf":1.0},"54":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":10,"docs":{"127":{"tf":1.0},"135":{"tf":1.0},"177":{"tf":1.0},"32":{"tf":1.0},"46":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}}}}}}}},"s":{"_":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"177":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"101":{"tf":2.449489742783178},"115":{"tf":1.0},"137":{"tf":1.4142135623730951},"154":{"tf":1.0},"226":{"tf":1.4142135623730951},"64":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"101":{"tf":1.7320508075688772}}}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"156":{"tf":1.0},"221":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.0}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":10,"docs":{"126":{"tf":1.0},"128":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"156":{"tf":1.0},"171":{"tf":1.0},"194":{"tf":2.0},"34":{"tf":1.0},"53":{"tf":1.4142135623730951},"79":{"tf":1.0},"96":{"tf":1.0}}}}},"p":{"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":16,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"196":{"tf":2.23606797749979},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.4142135623730951},"201":{"tf":2.0},"222":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"200":{"tf":1.4142135623730951}}}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"73":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":35,"docs":{"102":{"tf":2.449489742783178},"103":{"tf":2.23606797749979},"104":{"tf":2.6457513110645907},"105":{"tf":3.7416573867739413},"106":{"tf":2.449489742783178},"107":{"tf":1.7320508075688772},"108":{"tf":2.0},"109":{"tf":1.0},"111":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"169":{"tf":1.0},"19":{"tf":1.4142135623730951},"191":{"tf":1.0},"25":{"tf":2.8284271247461903},"27":{"tf":1.4142135623730951},"36":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"95":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"43":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"221":{"tf":1.0}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"153":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":13,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"191":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"25":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"57":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"163":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"114":{"tf":1.0}}}},"i":{"c":{"df":5,"docs":{"122":{"tf":1.0},"153":{"tf":1.0},"222":{"tf":1.4142135623730951},"57":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"23":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"122":{"tf":1.0},"167":{"tf":1.0},"174":{"tf":1.0},"80":{"tf":1.0},"95":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"128":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"196":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":9,"docs":{"161":{"tf":1.0},"17":{"tf":1.7320508075688772},"172":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"118":{"tf":1.0},"165":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"117":{"tf":1.0},"194":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":8,"docs":{"180":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":7,"docs":{"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"226":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.4142135623730951},"4":{"tf":2.23606797749979},"5":{"tf":1.0},"6":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772}}},"n":{"c":{"df":12,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"63":{"tf":1.4142135623730951},"96":{"tf":2.0},"98":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"163":{"tf":1.0},"196":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":9,"docs":{"108":{"tf":1.4142135623730951},"117":{"tf":1.0},"122":{"tf":1.0},"209":{"tf":1.0},"224":{"tf":1.7320508075688772},"25":{"tf":1.0},"27":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":7,"docs":{"130":{"tf":1.0},"152":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":2.23606797749979},"82":{"tf":1.7320508075688772},"83":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":2,"docs":{"11":{"tf":2.0},"9":{"tf":1.4142135623730951}}}}}},"n":{"d":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":1.0},"97":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"111":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":2.0},"51":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":2,"docs":{"200":{"tf":1.0},"201":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"23":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":2.449489742783178},"176":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"95":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":8,"docs":{"112":{"tf":1.0},"209":{"tf":1.0},"43":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"t":{"df":2,"docs":{"0":{"tf":1.7320508075688772},"73":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"225":{"tf":1.0}}}}}}},"s":{"_":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"135":{"tf":1.0},"224":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"69":{"tf":1.0}}}},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"221":{"tf":1.0}}}}},"t":{"'":{"df":9,"docs":{"127":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"209":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":7,"docs":{"126":{"tf":2.449489742783178},"178":{"tf":1.0},"179":{"tf":2.8284271247461903},"180":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":6,"docs":{"105":{"tf":1.4142135623730951},"177":{"tf":1.0},"19":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"218":{"tf":1.4142135623730951}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"213":{"tf":1.4142135623730951},"57":{"tf":1.0},"65":{"tf":1.7320508075688772}}}},"y":{"df":20,"docs":{"107":{"tf":1.0},"153":{"tf":1.0},"172":{"tf":1.7320508075688772},"180":{"tf":3.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"185":{"tf":1.4142135623730951},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":2.23606797749979},"39":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"99":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":17,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"19":{"tf":1.7320508075688772},"204":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"115":{"tf":1.0},"120":{"tf":1.0},"193":{"tf":1.0},"221":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.0}}}}}},"l":{"a":{"b":{"df":2,"docs":{"14":{"tf":1.0},"203":{"tf":1.0}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":19,"docs":{"10":{"tf":1.0},"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"112":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"167":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.4142135623730951},"2":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.4142135623730951},"3":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.0},"87":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":3,"docs":{"181":{"tf":1.0},"186":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"114":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"114":{"tf":1.0},"135":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"107":{"tf":1.0},"15":{"tf":1.4142135623730951},"67":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"192":{"tf":1.0},"201":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":15,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"46":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"114":{"tf":1.0},"116":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"105":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"'":{"df":19,"docs":{"117":{"tf":1.0},"141":{"tf":1.0},"156":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"127":{"tf":1.4142135623730951},"18":{"tf":1.0},"70":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"126":{"tf":1.0},"134":{"tf":1.0},"27":{"tf":1.0},"94":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"2":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":2.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"141":{"tf":1.0},"167":{"tf":1.0},"191":{"tf":1.0},"46":{"tf":1.4142135623730951},"61":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"167":{"tf":1.0},"168":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"215":{"tf":3.0},"216":{"tf":1.7320508075688772},"217":{"tf":2.0},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"220":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":8,"docs":{"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"57":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"76":{"tf":2.0}}},"k":{"df":4,"docs":{"166":{"tf":1.0},"29":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"107":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.4142135623730951},"52":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"113":{"tf":1.0},"161":{"tf":1.0},"19":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":3.605551275463989}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"107":{"tf":2.0},"140":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"7":{"tf":1.0}}},"t":{"df":4,"docs":{"107":{"tf":1.0},"134":{"tf":1.0},"17":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"20":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"186":{"tf":1.0},"193":{"tf":1.0},"221":{"tf":1.4142135623730951},"90":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"210":{"tf":1.0},"212":{"tf":1.0},"46":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"154":{"tf":1.0},"209":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":11,"docs":{"117":{"tf":1.0},"156":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}}},"p":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"201":{"tf":1.0},"93":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"221":{"tf":1.0}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":1,"docs":{"17":{"tf":1.0}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"170":{"tf":2.0},"172":{"tf":1.4142135623730951}},"e":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":3,"docs":{"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"131":{"tf":2.0},"209":{"tf":2.23606797749979}}}}},"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"140":{"tf":1.0},"170":{"tf":1.0},"23":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"151":{"tf":1.0},"200":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"173":{"tf":1.0},"203":{"tf":1.0}}}}},"df":0,"docs":{}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"172":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":17,"docs":{"117":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"224":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"a":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":2,"docs":{"139":{"tf":2.0},"141":{"tf":1.4142135623730951}},"g":{"df":4,"docs":{"154":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":4,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"160":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":15,"docs":{"107":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":2.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"114":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"3":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"&":{"2":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"180":{"tf":2.6457513110645907},"181":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":3,"docs":{"19":{"tf":1.0},"191":{"tf":1.0},"226":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"162":{"tf":1.0},"70":{"tf":1.0},"82":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{},"h":{":":{":":{"a":{"d":{"d":{"(":{"1":{"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"136":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"120":{"tf":1.0},"163":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"219":{"tf":2.0},"220":{"tf":1.7320508075688772}}}}}}}},"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":11,"docs":{"117":{"tf":1.0},"135":{"tf":1.0},"142":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"206":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"95":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"111":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"193":{"tf":1.0},"194":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"104":{"tf":2.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"134":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.7320508075688772},"19":{"tf":1.0},"29":{"tf":1.0},"69":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"154":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"92":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"57":{"tf":2.6457513110645907},"62":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"66":{"tf":2.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":5,"docs":{"163":{"tf":2.0},"180":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"131":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"df":18,"docs":{"114":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"139":{"tf":3.0},"140":{"tf":3.872983346207417},"141":{"tf":2.8284271247461903},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"196":{"tf":1.0},"198":{"tf":1.4142135623730951},"200":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.0},"208":{"tf":1.7320508075688772},"4":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"156":{"tf":3.0}}}}}},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"117":{"tf":2.449489742783178}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"14":{"tf":1.0},"203":{"tf":1.7320508075688772},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"212":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"192":{"tf":1.0},"194":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"212":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"200":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"164":{"tf":1.0}}}},"o":{"d":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"106":{"tf":1.0}},"e":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951}},"l":{"df":5,"docs":{"109":{"tf":1.0},"153":{"tf":1.0},"170":{"tf":1.4142135623730951},"181":{"tf":1.0},"53":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":14,"docs":{"134":{"tf":1.0},"142":{"tf":2.0},"143":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"156":{"tf":2.23606797749979},"167":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"205":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"95":{"tf":1.0}}}},"l":{"df":1,"docs":{"30":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"214":{"tf":1.7320508075688772},"82":{"tf":1.0}}}},"df":87,"docs":{"101":{"tf":1.0},"102":{"tf":2.6457513110645907},"103":{"tf":3.1622776601683795},"104":{"tf":3.0},"105":{"tf":3.7416573867739413},"106":{"tf":2.6457513110645907},"107":{"tf":1.0},"108":{"tf":3.4641016151377544},"109":{"tf":1.0},"110":{"tf":2.23606797749979},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"121":{"tf":2.0},"122":{"tf":1.0},"126":{"tf":2.23606797749979},"128":{"tf":1.0},"134":{"tf":2.449489742783178},"136":{"tf":2.23606797749979},"139":{"tf":2.0},"140":{"tf":2.6457513110645907},"141":{"tf":2.23606797749979},"142":{"tf":2.6457513110645907},"143":{"tf":2.449489742783178},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"156":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":2.0},"172":{"tf":1.4142135623730951},"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":2.6457513110645907},"180":{"tf":1.0},"183":{"tf":1.4142135623730951},"19":{"tf":3.1622776601683795},"194":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"210":{"tf":2.23606797749979},"212":{"tf":1.0},"213":{"tf":1.0},"22":{"tf":2.449489742783178},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":2.0},"224":{"tf":2.23606797749979},"225":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":2.6457513110645907},"30":{"tf":2.0},"32":{"tf":1.7320508075688772},"33":{"tf":1.0},"34":{"tf":1.0},"48":{"tf":2.449489742783178},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":2.6457513110645907},"61":{"tf":2.0},"64":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":3.0},"70":{"tf":3.872983346207417},"71":{"tf":2.449489742783178},"72":{"tf":2.6457513110645907},"73":{"tf":3.1622776601683795},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772},"96":{"tf":1.4142135623730951}},"e":{"'":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"_":{"a":{"df":2,"docs":{"222":{"tf":1.0},"223":{"tf":1.0}}},"b":{":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"1":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"2":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"3":{"df":3,"docs":{"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"221":{"tf":1.0},"222":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"222":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.0},"106":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"103":{"tf":1.0},"105":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":28,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"132":{"tf":1.4142135623730951},"137":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"221":{"tf":1.0},"224":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"95":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"101":{"tf":1.0},"155":{"tf":1.0}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":10,"docs":{"107":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"191":{"tf":1.0},"33":{"tf":1.7320508075688772},"36":{"tf":1.0},"56":{"tf":1.7320508075688772},"60":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.7320508075688772}}}}}}},"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{":":{"1":{"4":{":":{"9":{"df":1,"docs":{"23":{"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":93,"docs":{"10":{"tf":2.0},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.7320508075688772},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"12":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"13":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":2.8284271247461903},"143":{"tf":1.0},"147":{"tf":1.4142135623730951},"15":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"152":{"tf":1.7320508075688772},"153":{"tf":2.23606797749979},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"160":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":1.0},"19":{"tf":1.0},"191":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"200":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":2.23606797749979},"204":{"tf":1.4142135623730951},"205":{"tf":1.7320508075688772},"206":{"tf":1.4142135623730951},"208":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":2.8284271247461903},"218":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":1.7320508075688772},"25":{"tf":2.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":5,"docs":{"111":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"44":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"l":{"df":13,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"137":{"tf":1.7320508075688772},"140":{"tf":1.0},"162":{"tf":1.7320508075688772},"170":{"tf":1.0},"171":{"tf":1.0},"221":{"tf":1.4142135623730951},"224":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"137":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"173":{"tf":1.0},"176":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"66":{"tf":1.0},"79":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"171":{"tf":1.0},"96":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":20,"docs":{"114":{"tf":1.0},"121":{"tf":1.0},"137":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"156":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"172":{"tf":2.449489742783178},"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":2.0},"212":{"tf":1.0},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":2.0}}}},"y":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"34":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"39":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"203":{"tf":1.0}},"l":{"a":{"b":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":1,"docs":{"120":{"tf":2.0}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"=":{"\"":{"0":{"df":0,"docs":{},"x":{"0":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"<":{"/":{"a":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"\"":{">":{"<":{"/":{"a":{"df":1,"docs":{"30":{"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":36,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":2.23606797749979},"107":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":2.449489742783178},"126":{"tf":1.0},"127":{"tf":1.7320508075688772},"132":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"137":{"tf":2.449489742783178},"140":{"tf":2.0},"163":{"tf":2.449489742783178},"167":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"180":{"tf":1.0},"183":{"tf":1.4142135623730951},"221":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"71":{"tf":1.7320508075688772},"79":{"tf":1.0},"85":{"tf":1.4142135623730951},"95":{"tf":2.0},"96":{"tf":2.449489742783178},"97":{"tf":3.1622776601683795}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":5,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"176":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"153":{"tf":1.0}}}}}},"df":1,"docs":{"89":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":40,"docs":{"100":{"tf":1.0},"101":{"tf":2.23606797749979},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"137":{"tf":1.4142135623730951},"154":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"204":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"218":{"tf":1.0},"225":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"4":{"tf":1.0},"64":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.4142135623730951},"9":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":6,"docs":{"11":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"53":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"177":{"tf":1.0},"210":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}},"w":{"(":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"8":{">":{"(":{"1":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"df":1,"docs":{"162":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":34,"docs":{"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"155":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178},"176":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"180":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.7320508075688772},"206":{"tf":1.0},"212":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"43":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":2.23606797749979},"57":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"97":{"tf":1.7320508075688772}}},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"58":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772},"78":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}},"o":{"_":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"115":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":3,"docs":{"115":{"tf":1.7320508075688772},"181":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":5,"docs":{"116":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"38":{"tf":1.0},"91":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"212":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"200":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":6,"docs":{"159":{"tf":1.4142135623730951},"43":{"tf":1.0},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"83":{"tf":1.0},"95":{"tf":1.0}}},"h":{"df":2,"docs":{"22":{"tf":1.0},"88":{"tf":1.4142135623730951}}}},"w":{"df":8,"docs":{"132":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"223":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.0},"68":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"114":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":1.0},"219":{"tf":2.0},"220":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"161":{"tf":1.0},"89":{"tf":1.0}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"53":{"tf":1.0}}},":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":2,"docs":{"57":{"tf":1.0},"62":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":36,"docs":{"170":{"tf":1.4142135623730951},"171":{"tf":2.0},"172":{"tf":1.7320508075688772},"173":{"tf":1.7320508075688772},"174":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"181":{"tf":2.23606797749979},"182":{"tf":1.7320508075688772},"184":{"tf":1.7320508075688772},"186":{"tf":1.7320508075688772},"194":{"tf":2.6457513110645907},"212":{"tf":2.23606797749979},"213":{"tf":2.449489742783178},"214":{"tf":1.0},"217":{"tf":2.6457513110645907},"219":{"tf":2.23606797749979},"225":{"tf":1.0},"226":{"tf":2.0},"46":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":3.0},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"59":{"tf":2.0},"60":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":2.8284271247461903},"63":{"tf":2.449489742783178},"64":{"tf":2.0},"65":{"tf":2.0},"66":{"tf":2.0},"67":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"106":{"tf":1.0},"178":{"tf":1.0},"86":{"tf":1.0}}}},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}},"k":{"df":4,"docs":{"101":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0}}},"l":{"d":{"df":2,"docs":{"180":{"tf":1.0},"212":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}}},"n":{"c":{"df":7,"docs":{"147":{"tf":1.0},"148":{"tf":1.0},"156":{"tf":1.0},"170":{"tf":1.0},"223":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0}}},"df":16,"docs":{"100":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"194":{"tf":1.0},"217":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"57":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"200":{"tf":2.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":29,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"150":{"tf":1.0},"153":{"tf":1.4142135623730951},"168":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.7320508075688772},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.0},"207":{"tf":1.4142135623730951},"22":{"tf":1.0},"222":{"tf":1.0},"23":{"tf":1.4142135623730951},"49":{"tf":1.0},"52":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":2.6457513110645907},"84":{"tf":1.0},"90":{"tf":2.449489742783178},"96":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"118":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"118":{"tf":1.0}},"e":{"(":{"b":{"\"":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"118":{"tf":1.0}}},"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":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"117":{"tf":1.7320508075688772},"122":{"tf":1.0}}}}},"t":{"df":1,"docs":{"110":{"tf":1.0}}},"u":{"1":{"6":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":8,"docs":{"110":{"tf":1.0},"116":{"tf":3.1622776601683795},"117":{"tf":2.449489742783178},"118":{"tf":3.1622776601683795},"217":{"tf":1.0},"33":{"tf":1.0},"79":{"tf":1.0},"95":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"15":{"tf":1.0},"162":{"tf":1.4142135623730951},"218":{"tf":1.0},"54":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":5,"docs":{"170":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"152":{"tf":1.0},"23":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"196":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"131":{"tf":1.0},"23":{"tf":1.0},"82":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":7,"docs":{"118":{"tf":1.0},"127":{"tf":1.0},"156":{"tf":1.0},"172":{"tf":1.0},"28":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"57":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"134":{"tf":1.0},"142":{"tf":1.0},"225":{"tf":1.0},"84":{"tf":1.0},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"222":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"83":{"tf":1.0},"84":{"tf":1.7320508075688772}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"40":{"tf":2.23606797749979},"41":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"110":{"tf":1.0},"215":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":7,"docs":{"148":{"tf":2.0},"150":{"tf":1.0},"151":{"tf":2.449489742783178},"170":{"tf":1.0},"172":{"tf":1.0},"212":{"tf":1.0},"53":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"147":{"tf":1.7320508075688772},"148":{"tf":2.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"151":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":7,"docs":{"147":{"tf":1.7320508075688772},"148":{"tf":1.7320508075688772},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"155":{"tf":1.0}}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":50,"docs":{"102":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":3.605551275463989},"108":{"tf":2.6457513110645907},"111":{"tf":1.0},"128":{"tf":1.0},"136":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":2.23606797749979},"19":{"tf":1.0},"191":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"210":{"tf":2.23606797749979},"212":{"tf":1.0},"213":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":3.1622776601683795},"33":{"tf":2.8284271247461903},"34":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":2.23606797749979},"38":{"tf":2.449489742783178},"39":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":2.449489742783178},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":2.6457513110645907},"57":{"tf":1.4142135623730951},"6":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"162":{"tf":1.7320508075688772}}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"u":{"8":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":4,"docs":{"162":{"tf":3.0},"180":{"tf":2.23606797749979},"39":{"tf":1.0},"91":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"194":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"116":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":3.0},"163":{"tf":1.0},"164":{"tf":3.3166247903554},"165":{"tf":2.8284271247461903},"176":{"tf":1.0},"194":{"tf":1.0},"200":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":4,"docs":{"135":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}}},"t":{"df":13,"docs":{"128":{"tf":1.0},"15":{"tf":1.0},"178":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951}},"i":{"df":2,"docs":{"170":{"tf":1.0},"171":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":17,"docs":{"100":{"tf":1.0},"122":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"152":{"tf":1.0},"156":{"tf":3.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"194":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"156":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":15,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":1.4142135623730951},"136":{"tf":2.23606797749979},"17":{"tf":1.0},"170":{"tf":2.449489742783178},"171":{"tf":1.0},"172":{"tf":2.0},"173":{"tf":1.4142135623730951},"194":{"tf":1.0},"225":{"tf":1.0},"39":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"122":{"tf":1.0},"196":{"tf":1.7320508075688772},"200":{"tf":1.0},"201":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"221":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"52":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"216":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"121":{"tf":1.0},"150":{"tf":1.0},"170":{"tf":1.0},"222":{"tf":1.0},"82":{"tf":1.0},"90":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.7320508075688772}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"164":{"tf":2.449489742783178}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":12,"docs":{"106":{"tf":1.0},"137":{"tf":1.0},"170":{"tf":1.0},"191":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.4142135623730951},"224":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.7320508075688772},"33":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}}},"df":2,"docs":{"193":{"tf":1.0},"64":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}},"p":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"106":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.0},"222":{"tf":1.4142135623730951},"29":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"80":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"56":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":11,"docs":{"55":{"tf":1.4142135623730951},"56":{"tf":2.0},"57":{"tf":4.123105625617661},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":2.23606797749979},"63":{"tf":2.8284271247461903},"64":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979},"67":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"100":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"170":{"tf":1.0},"172":{"tf":1.0}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"100":{"tf":1.0},"163":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":16,"docs":{"105":{"tf":1.0},"117":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"168":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"18":{"tf":1.0},"202":{"tf":1.0},"210":{"tf":2.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{">":{"<":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{">":{"<":{"b":{">":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"<":{"/":{"b":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"<":{"/":{"b":{"df":1,"docs":{"30":{"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":{}},"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"194":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":3,"docs":{"14":{"tf":1.0},"174":{"tf":1.0},"56":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":5,"docs":{"132":{"tf":1.0},"140":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"71":{"tf":1.0},"85":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"210":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"116":{"tf":1.0},"186":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"168":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"215":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":6,"docs":{"155":{"tf":1.0},"203":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"126":{"tf":1.4142135623730951},"156":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"116":{"tf":1.0},"154":{"tf":1.0},"78":{"tf":2.23606797749979},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"89":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":5,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"134":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"170":{"tf":1.7320508075688772},"196":{"tf":1.0},"205":{"tf":1.0},"208":{"tf":1.0},"210":{"tf":1.0},"224":{"tf":1.0},"50":{"tf":1.0},"69":{"tf":1.0},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"174":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"221":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"54":{"tf":1.0},"8":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":25,"docs":{"101":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.0},"16":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"21":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"4":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":1.0}},"m":{"df":34,"docs":{"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"2":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"54":{"tf":1.0}}}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"191":{"tf":1.0},"215":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"156":{"tf":1.0}}},"i":{"d":{"df":18,"docs":{"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"13":{"tf":1.0},"140":{"tf":1.0},"194":{"tf":1.0},"202":{"tf":1.0},"215":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":2,"docs":{"225":{"tf":1.0},"226":{"tf":1.0}}},"df":52,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":1.4142135623730951},"126":{"tf":1.0},"134":{"tf":1.4142135623730951},"139":{"tf":2.0},"140":{"tf":3.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.7320508075688772},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"168":{"tf":1.0},"172":{"tf":2.0},"175":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":2.8284271247461903},"212":{"tf":1.0},"22":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":2.6457513110645907},"25":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"95":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"208":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"191":{"tf":1.0},"26":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":2.0},"35":{"tf":1.0},"38":{"tf":1.0},"54":{"tf":1.7320508075688772},"67":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"126":{"tf":1.0},"156":{"tf":2.0}},"e":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":2,"docs":{"132":{"tf":1.0},"218":{"tf":1.7320508075688772}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"(":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"172":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"153":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"147":{"tf":1.0},"181":{"tf":1.0},"84":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"88":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"132":{"tf":1.4142135623730951},"25":{"tf":1.0}}}},"df":0,"docs":{}},"df":11,"docs":{"133":{"tf":1.7320508075688772},"156":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"47":{"tf":1.4142135623730951},"65":{"tf":1.0},"70":{"tf":1.0}},"i":{"df":1,"docs":{"68":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"163":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":3,"docs":{"138":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"105":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":6,"docs":{"117":{"tf":1.0},"163":{"tf":1.0},"174":{"tf":1.0},"71":{"tf":1.0},"95":{"tf":2.8284271247461903},"98":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"95":{"tf":1.0}}}}},"y":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}},"e":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"79":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"105":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"155":{"tf":2.23606797749979},"156":{"tf":2.449489742783178},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"194":{"tf":2.0},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"53":{"tf":1.0},"66":{"tf":1.4142135623730951},"8":{"tf":1.0},"80":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"107":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"110":{"tf":1.0},"167":{"tf":2.449489742783178},"168":{"tf":1.0},"169":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"85":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"214":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"173":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"173":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}},"x":{"df":1,"docs":{"226":{"tf":1.0}}}},"df":1,"docs":{"107":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"2":{"tf":1.0},"38":{"tf":1.4142135623730951},"5":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"193":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"100":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":8,"docs":{"114":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"210":{"tf":2.6457513110645907},"26":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"c":{"df":4,"docs":{"180":{"tf":1.0},"23":{"tf":1.0},"57":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.4142135623730951}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":14,"docs":{"116":{"tf":2.0},"117":{"tf":1.7320508075688772},"119":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"95":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"201":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":17,"docs":{"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"226":{"tf":1.0},"31":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":3,"docs":{"173":{"tf":1.0},"194":{"tf":1.0},"46":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"106":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"75":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":16,"docs":{"101":{"tf":1.0},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"168":{"tf":1.0},"21":{"tf":1.0},"218":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"54":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":2.0},"84":{"tf":1.0},"90":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"213":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":35,"docs":{"114":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"137":{"tf":2.6457513110645907},"139":{"tf":1.4142135623730951},"149":{"tf":2.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"22":{"tf":1.4142135623730951},"221":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"49":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":2.0}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"102":{"tf":1.0}}}},"v":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"107":{"tf":1.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":3,"docs":{"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0}}}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"25":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"193":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"167":{"tf":1.0},"192":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"222":{"tf":1.7320508075688772},"223":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772}}}},"n":{"df":12,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":2.6457513110645907},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":2.23606797749979},"30":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"4":{"tf":1.0},"57":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":5,"docs":{"110":{"tf":1.0},"148":{"tf":1.0},"167":{"tf":1.0},"63":{"tf":1.0},"84":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"116":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"df":3,"docs":{"116":{"tf":1.0},"122":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"215":{"tf":1.0},"84":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":26,"docs":{"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"163":{"tf":1.0},"170":{"tf":1.4142135623730951},"18":{"tf":1.0},"200":{"tf":1.4142135623730951},"206":{"tf":1.0},"208":{"tf":1.0},"213":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"221":{"tf":1.0},"224":{"tf":1.4142135623730951},"30":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"82":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"21":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"73":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"27":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":6,"docs":{"156":{"tf":1.0},"190":{"tf":1.4142135623730951},"193":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"65":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"194":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":13,"docs":{"147":{"tf":2.6457513110645907},"148":{"tf":2.23606797749979},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":2.8284271247461903},"152":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"162":{"tf":1.7320508075688772},"222":{"tf":1.0},"223":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":44,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":2.0},"155":{"tf":1.4142135623730951},"17":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"202":{"tf":1.0},"21":{"tf":1.0},"211":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"122":{"tf":1.0},"140":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"l":{"df":0,"docs":{},"f":{".":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"105":{"tf":1.4142135623730951},"19":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"87":{"tf":1.4142135623730951},"91":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"65":{"tf":1.0}}}}},"df":6,"docs":{"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"64":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"174":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"110":{"tf":1.0}}},"t":{"df":1,"docs":{"55":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":13,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"191":{"tf":1.0},"193":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"135":{"tf":1.0},"151":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"126":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"179":{"tf":1.0}}},"3":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"2":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":20,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":3.1622776601683795},"180":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":1.0},"196":{"tf":1.4142135623730951},"200":{"tf":1.0},"3":{"tf":1.0},"34":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.7320508075688772},"96":{"tf":1.4142135623730951},"99":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"196":{"tf":1.0}}}}}}},"h":{"a":{"2":{"_":{"2":{"5":{"6":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"_":{"2":{"5":{"6":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"151":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"212":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"163":{"tf":1.4142135623730951},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.0},"212":{"tf":1.4142135623730951},"225":{"tf":1.0},"53":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"94":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"126":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"131":{"tf":1.0}}},"r":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"117":{"tf":1.0},"191":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"76":{"tf":1.0}},"n":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":6,"docs":{"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"174":{"tf":1.0},"210":{"tf":1.7320508075688772},"213":{"tf":1.4142135623730951},"216":{"tf":1.0}}}}}},"df":3,"docs":{"174":{"tf":1.0},"194":{"tf":1.0},"52":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"112":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"77":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"108":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":14,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"213":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"196":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":25,"docs":{"101":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"167":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"19":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":2.23606797749979},"219":{"tf":1.4142135623730951},"220":{"tf":1.0},"221":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":6,"docs":{"186":{"tf":1.0},"216":{"tf":2.449489742783178},"217":{"tf":2.0},"218":{"tf":1.7320508075688772},"46":{"tf":1.0},"81":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"3":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"29":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"152":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"87":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"202":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"_":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"175":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"75":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"77":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"40":{"tf":1.0},"81":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":8,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"18":{"tf":1.4142135623730951},"191":{"tf":1.4142135623730951},"2":{"tf":1.0},"33":{"tf":2.0},"70":{"tf":1.0},"89":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.0},"132":{"tf":1.0},"173":{"tf":1.7320508075688772},"191":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.0},"53":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":7,"docs":{"104":{"tf":1.0},"170":{"tf":1.0},"212":{"tf":1.0},"39":{"tf":1.4142135623730951},"41":{"tf":1.0},"54":{"tf":1.0},"94":{"tf":1.0}},"i":{"df":11,"docs":{"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"204":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"71":{"tf":1.4142135623730951},"80":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"139":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"54":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"113":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"56":{"tf":1.0},"57":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"17":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"193":{"tf":1.7320508075688772}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":19,"docs":{"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":2.23606797749979},"110":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"167":{"tf":1.0},"218":{"tf":1.0},"46":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"127":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":11,"docs":{"16":{"tf":1.0},"174":{"tf":1.4142135623730951},"193":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"111":{"tf":1.0},"170":{"tf":2.0},"171":{"tf":1.0},"212":{"tf":1.4142135623730951},"51":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"105":{"tf":1.0},"125":{"tf":2.0},"135":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"79":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"200":{"tf":1.0}}}},"d":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}},"b":{"c":{"df":2,"docs":{"110":{"tf":1.0},"141":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"110":{"tf":1.0},"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"3":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"110":{"tf":1.0},"118":{"tf":1.4142135623730951}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"117":{"tf":1.0},"180":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":6,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"108":{"tf":1.0},"110":{"tf":1.0},"19":{"tf":1.0},"86":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"110":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"110":{"tf":1.0},"113":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"108":{"tf":1.4142135623730951},"111":{"tf":1.7320508075688772},"17":{"tf":1.0},"19":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.0},"61":{"tf":1.0},"85":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"115":{"tf":1.0},"140":{"tf":1.0},"224":{"tf":1.0},"27":{"tf":1.0},"73":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"209":{"tf":2.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"100":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":29,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"172":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"186":{"tf":1.4142135623730951},"19":{"tf":1.0},"194":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"31":{"tf":1.0},"32":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"70":{"tf":1.0},"80":{"tf":1.0},"97":{"tf":1.0},"99":{"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":1,"docs":{"168":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":1,"docs":{"168":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"(":{"b":{"\"":{"\\":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"122":{"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":{"122":{"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":{},"f":{"8":{"(":{"b":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":7,"docs":{"121":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}}}},"l":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":29,"docs":{"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"117":{"tf":2.8284271247461903},"119":{"tf":3.3166247903554},"120":{"tf":3.0},"121":{"tf":3.3166247903554},"122":{"tf":2.0},"123":{"tf":2.0},"124":{"tf":1.0},"16":{"tf":1.0},"163":{"tf":1.4142135623730951},"168":{"tf":2.6457513110645907},"18":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"19":{"tf":2.449489742783178},"213":{"tf":1.0},"22":{"tf":1.7320508075688772},"25":{"tf":2.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"46":{"tf":1.0},"57":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.0}}}},"df":0,"docs":{}}},"df":52,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":3.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"120":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":2.23606797749979},"139":{"tf":2.8284271247461903},"140":{"tf":3.4641016151377544},"141":{"tf":2.6457513110645907},"143":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"168":{"tf":1.0},"172":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"179":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":2.0},"197":{"tf":1.4142135623730951},"205":{"tf":2.449489742783178},"206":{"tf":2.0},"210":{"tf":1.7320508075688772},"212":{"tf":1.0},"213":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979},"32":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"77":{"tf":1.7320508075688772},"94":{"tf":2.0},"95":{"tf":3.872983346207417},"96":{"tf":3.4641016151377544},"97":{"tf":3.1622776601683795},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"167":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"44":{"tf":2.6457513110645907}}}}}},"u":{"b":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"107":{"tf":1.0},"111":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"151":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"173":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"57":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"100":{"tf":1.0},"152":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"81":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"i":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"86":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"194":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"57":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"210":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"172":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"126":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":3,"docs":{"57":{"tf":1.0},"61":{"tf":1.4142135623730951},"64":{"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":{},"f":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"x":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"172":{"tf":1.0},"210":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"177":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"180":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":57,"docs":{"107":{"tf":2.0},"108":{"tf":2.0},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"119":{"tf":1.0},"125":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"174":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.7320508075688772},"202":{"tf":1.4142135623730951},"21":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"226":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":2.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"39":{"tf":1.7320508075688772},"4":{"tf":2.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":2.23606797749979},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":3.0},"55":{"tf":2.23606797749979},"56":{"tf":2.8284271247461903},"57":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0}},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"214":{"tf":1.0}}}}}},"n":{"df":1,"docs":{"214":{"tf":1.0}}}},"m":{"df":5,"docs":{"134":{"tf":1.7320508075688772},"136":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.7320508075688772}}},"y":{">":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"138":{"tf":1.0},"21":{"tf":1.0},"44":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"9":{"tf":1.4142135623730951},"95":{"tf":1.0},"99":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"97":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"122":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.4142135623730951},"25":{"tf":1.0},"57":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"137":{"tf":1.0},"27":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":106,"docs":{"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":2.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},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.4142135623730951},"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.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":2.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.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},"160":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"207":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":10,"docs":{"101":{"tf":1.0},"153":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":2.0},"46":{"tf":1.7320508075688772},"94":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"94":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"(":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"(":{"a":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":1.0}}}}}}}}}}}},"df":15,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"134":{"tf":1.7320508075688772},"170":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.7320508075688772},"222":{"tf":1.0},"24":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0}},"n":{"df":2,"docs":{"57":{"tf":1.0},"63":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"210":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":7,"docs":{"161":{"tf":2.6457513110645907},"162":{"tf":2.449489742783178},"163":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":2.23606797749979},"167":{"tf":1.0},"168":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"224":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"225":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":1,"docs":{"134":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"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":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"s":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"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":{"df":3,"docs":{"22":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"168":{"tf":1.0},"188":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":45,"docs":{"101":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"134":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.4142135623730951},"150":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"187":{"tf":1.7320508075688772},"188":{"tf":1.7320508075688772},"189":{"tf":1.7320508075688772},"190":{"tf":1.7320508075688772},"191":{"tf":1.7320508075688772},"194":{"tf":1.0},"195":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":4.358898943540674},"22":{"tf":4.795831523312719},"23":{"tf":3.7416573867739413},"24":{"tf":1.4142135623730951},"25":{"tf":2.6457513110645907},"29":{"tf":2.23606797749979},"30":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"41":{"tf":1.0},"43":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"56":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"92":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"'":{"df":15,"docs":{"126":{"tf":1.0},"130":{"tf":1.0},"135":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"170":{"tf":1.0},"191":{"tf":1.0},"213":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":4,"docs":{"134":{"tf":1.0},"152":{"tf":1.0},"210":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":8,"docs":{"148":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":1.0},"196":{"tf":1.0},"200":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"54":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0}}}}}}}},"w":{"df":1,"docs":{"85":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":10,"docs":{"16":{"tf":1.0},"170":{"tf":1.4142135623730951},"176":{"tf":1.0},"192":{"tf":2.449489742783178},"193":{"tf":1.0},"194":{"tf":2.8284271247461903},"195":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}},"df":3,"docs":{"174":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}}},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":12,"docs":{"100":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"166":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"195":{"tf":1.0},"211":{"tf":1.0},"214":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"109":{"tf":1.0},"196":{"tf":1.0},"226":{"tf":1.4142135623730951},"25":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"201":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"36":{"tf":1.0},"44":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"38":{"tf":1.0}}}},"p":{"df":3,"docs":{"141":{"tf":1.0},"25":{"tf":1.0},"61":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"170":{"tf":2.0}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":29,"docs":{"119":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"134":{"tf":1.0},"142":{"tf":1.0},"170":{"tf":1.7320508075688772},"173":{"tf":1.4142135623730951},"174":{"tf":4.123105625617661},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"21":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":2.6457513110645907},"218":{"tf":1.4142135623730951},"219":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951},"221":{"tf":2.23606797749979},"224":{"tf":1.0},"225":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"51":{"tf":2.449489742783178},"52":{"tf":2.6457513110645907}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"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":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"57":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":9,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"221":{"tf":1.0},"224":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"223":{"tf":1.0},"27":{"tf":1.0}}}},"df":6,"docs":{"132":{"tf":1.0},"15":{"tf":1.0},"162":{"tf":1.0},"180":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0}}},"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":{"8":{"tf":1.7320508075688772}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":14,"docs":{"114":{"tf":1.0},"118":{"tf":1.4142135623730951},"130":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":2.0},"172":{"tf":1.0},"22":{"tf":1.0},"224":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"89":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"122":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"8":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"137":{"tf":2.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}}}}}}}},"w":{"df":0,"docs":{},"o":{"df":20,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"121":{"tf":1.0},"134":{"tf":1.4142135623730951},"14":{"tf":1.0},"162":{"tf":2.0},"164":{"tf":1.0},"19":{"tf":1.0},"192":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"x":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"df":11,"docs":{"172":{"tf":1.4142135623730951},"174":{"tf":2.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"193":{"tf":1.4142135623730951},"210":{"tf":2.0},"57":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"99":{"tf":1.0}}},"2":{"df":1,"docs":{"99":{"tf":1.0}}},">":{".":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.4142135623730951}},"e":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"168":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"168":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":75,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":1.0},"105":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"112":{"tf":1.0},"113":{"tf":2.449489742783178},"115":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"152":{"tf":2.23606797749979},"153":{"tf":2.6457513110645907},"154":{"tf":1.7320508075688772},"160":{"tf":2.23606797749979},"161":{"tf":3.4641016151377544},"162":{"tf":4.123105625617661},"163":{"tf":2.6457513110645907},"164":{"tf":4.47213595499958},"165":{"tf":3.3166247903554},"167":{"tf":2.8284271247461903},"168":{"tf":1.7320508075688772},"169":{"tf":1.4142135623730951},"178":{"tf":1.7320508075688772},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.7320508075688772},"196":{"tf":1.0},"200":{"tf":2.0},"201":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.7320508075688772},"22":{"tf":1.0},"225":{"tf":1.7320508075688772},"32":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":2.6457513110645907},"79":{"tf":2.23606797749979},"80":{"tf":1.7320508075688772},"81":{"tf":3.0},"82":{"tf":2.6457513110645907},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":2.23606797749979},"95":{"tf":3.1622776601683795},"98":{"tf":1.4142135623730951}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"c":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"u":{"1":{"2":{"8":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":5,"docs":{"172":{"tf":1.0},"213":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":2.23606797749979},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":2,"docs":{"81":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":17,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":2.23606797749979},"156":{"tf":1.0},"164":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.7320508075688772},"212":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":20,"docs":{"101":{"tf":1.4142135623730951},"113":{"tf":1.0},"137":{"tf":1.0},"139":{"tf":2.0},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"72":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"81":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"92":{"tf":2.0}}},">":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"162":{"tf":2.8284271247461903}},"i":{"d":{"df":12,"docs":{"172":{"tf":1.7320508075688772},"176":{"tf":1.7320508075688772},"183":{"tf":1.0},"194":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"226":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"171":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.0}}}}},"r":{"df":2,"docs":{"120":{"tf":1.0},"56":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"177":{"tf":1.0},"201":{"tf":1.0}}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"147":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"210":{"tf":1.0},"221":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":12,"docs":{"105":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":2.23606797749979},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"34":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.4142135623730951},"70":{"tf":1.0},"98":{"tf":1.0}}}},"t":{"df":9,"docs":{"134":{"tf":1.0},"189":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"48":{"tf":1.0},"69":{"tf":1.0},"87":{"tf":1.0}}},"x":{"df":3,"docs":{"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"194":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":2,"docs":{"54":{"tf":1.0},"81":{"tf":1.0}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"101":{"tf":1.7320508075688772},"137":{"tf":1.0},"97":{"tf":2.6457513110645907},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"a":{"df":0,"docs":{},"f":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"78":{"tf":1.0},"81":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"97":{"tf":1.4142135623730951}},"e":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"75":{"tf":1.0},"77":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"163":{"tf":1.4142135623730951},"182":{"tf":1.0},"194":{"tf":1.0},"20":{"tf":1.0},"212":{"tf":1.0},"57":{"tf":1.4142135623730951},"66":{"tf":2.23606797749979}},"e":{"(":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"57":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"163":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"163":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.0},"3":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":8,"docs":{"210":{"tf":2.6457513110645907},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"215":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"39":{"tf":1.0}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"183":{"tf":1.4142135623730951},"201":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}},"d":{"df":1,"docs":{"164":{"tf":1.7320508075688772}}},"df":138,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"104":{"tf":1.7320508075688772},"105":{"tf":2.8284271247461903},"106":{"tf":1.4142135623730951},"108":{"tf":2.6457513110645907},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":2.0},"118":{"tf":2.449489742783178},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"127":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"139":{"tf":1.7320508075688772},"14":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":2.0},"143":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"165":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"18":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"186":{"tf":1.0},"19":{"tf":1.7320508075688772},"191":{"tf":1.7320508075688772},"193":{"tf":2.23606797749979},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.7320508075688772},"204":{"tf":2.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":2.0},"211":{"tf":1.4142135623730951},"212":{"tf":1.7320508075688772},"213":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"221":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.7320508075688772},"225":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":2.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"44":{"tf":2.0},"46":{"tf":1.4142135623730951},"49":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":2.449489742783178},"59":{"tf":2.0},"6":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":2.23606797749979},"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":2.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.7320508075688772},"96":{"tf":2.23606797749979},"97":{"tf":2.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"117":{"tf":1.0}}},".":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.7320508075688772}}}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"130":{"tf":2.0},"131":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":13,"docs":{"117":{"tf":2.449489742783178},"132":{"tf":1.0},"134":{"tf":1.0},"163":{"tf":2.23606797749979},"170":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"50":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"132":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"33":{"tf":1.0},"46":{"tf":1.0},"70":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"8":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}},"df":3,"docs":{"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":3.0}}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"109":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.4142135623730951},"224":{"tf":1.0}}}}}},"v":{".":{"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":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"115":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"(":{"4":{"0":{"df":1,"docs":{"114":{"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":1,"docs":{"207":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"113":{"tf":1.0},"122":{"tf":2.6457513110645907},"135":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":1.0},"38":{"tf":1.0},"46":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":58,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.6457513110645907},"117":{"tf":1.0},"118":{"tf":2.449489742783178},"122":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"137":{"tf":2.449489742783178},"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"151":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"161":{"tf":2.6457513110645907},"162":{"tf":2.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"167":{"tf":1.0},"168":{"tf":1.0},"180":{"tf":3.0},"194":{"tf":1.0},"196":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"64":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":2.449489742783178},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"97":{"tf":2.0}},"e":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":18,"docs":{"117":{"tf":1.0},"137":{"tf":1.4142135623730951},"147":{"tf":2.0},"148":{"tf":2.449489742783178},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"162":{"tf":1.0},"174":{"tf":1.4142135623730951},"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":2.8284271247461903},"88":{"tf":1.0},"89":{"tf":1.0},"97":{"tf":2.449489742783178}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"116":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"201":{"tf":1.0}}}},"df":1,"docs":{"163":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"202":{"tf":1.0},"81":{"tf":1.0}}}}}}},"df":6,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"207":{"tf":1.0},"89":{"tf":1.0}},"e":{"c":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"180":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"180":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"1":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"116":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"180":{"tf":1.0},"213":{"tf":1.0}}}}}},"df":2,"docs":{"178":{"tf":1.0},"180":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"<":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"179":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"178":{"tf":1.0},"179":{"tf":2.23606797749979},"180":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},":":{":":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"218":{"tf":1.0}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"207":{"tf":1.0}}}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"207":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"113":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"8":{"df":6,"docs":{"113":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"137":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"86":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"[":{"1":{",":{"2":{",":{"3":{",":{"4":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"113":{"tf":1.4142135623730951}},"u":{"8":{"df":1,"docs":{"114":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"89":{"tf":1.0}}},"3":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"112":{"tf":2.23606797749979},"113":{"tf":4.123105625617661},"114":{"tf":2.8284271247461903},"115":{"tf":2.8284271247461903},"116":{"tf":1.4142135623730951},"120":{"tf":2.449489742783178},"141":{"tf":1.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"218":{"tf":1.4142135623730951},"89":{"tf":2.23606797749979}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"116":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"167":{"tf":1.0},"57":{"tf":1.0},"65":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"194":{"tf":1.0},"23":{"tf":1.0}}}}},"s":{"a":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":11,"docs":{"14":{"tf":1.7320508075688772},"203":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":3.7416573867739413},"213":{"tf":2.0},"36":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":2.23606797749979},"41":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"a":{"df":8,"docs":{"107":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"182":{"tf":1.0},"194":{"tf":1.0},"63":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"_":{"df":1,"docs":{"140":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"140":{"tf":3.3166247903554}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"134":{"tf":1.0},"142":{"tf":2.6457513110645907},"143":{"tf":2.0},"144":{"tf":2.0},"145":{"tf":2.0},"146":{"tf":1.7320508075688772},"19":{"tf":1.0},"205":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"m":{"df":2,"docs":{"174":{"tf":1.0},"221":{"tf":1.0}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.7320508075688772},"13":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"113":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"160":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"17":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.4142135623730951}}}},"y":{"df":28,"docs":{"100":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"168":{"tf":1.4142135623730951},"170":{"tf":1.0},"176":{"tf":1.0},"192":{"tf":1.0},"194":{"tf":1.0},"21":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"59":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"162":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"22":{"tf":1.4142135623730951}}}},"v":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}},"b":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"200":{"tf":1.0},"21":{"tf":1.0},"93":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"221":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"222":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"181":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":8,"docs":{"101":{"tf":1.7320508075688772},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.7320508075688772},"200":{"tf":1.0},"201":{"tf":1.0},"214":{"tf":1.0}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"102":{"tf":1.0},"134":{"tf":1.0},"142":{"tf":1.4142135623730951},"215":{"tf":1.0},"225":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"115":{"tf":1.0},"140":{"tf":1.4142135623730951},"152":{"tf":1.0},"156":{"tf":1.7320508075688772},"165":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"225":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":5,"docs":{"139":{"tf":1.0},"143":{"tf":1.0},"194":{"tf":1.0},"75":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":4,"docs":{"135":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":15,"docs":{"121":{"tf":1.4142135623730951},"147":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"17":{"tf":1.4142135623730951},"181":{"tf":1.0},"20":{"tf":1.0},"215":{"tf":1.0},"43":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0},"96":{"tf":1.0}}},"l":{"d":{"df":15,"docs":{"121":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":2.0},"29":{"tf":2.0},"30":{"tf":1.7320508075688772},"51":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"92":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"120":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"120":{"tf":1.4142135623730951},"177":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":12,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"21":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"4":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"88":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"131":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0},"36":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"x":{"\"":{"0":{"a":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"0":{"a":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":1.7320508075688772},"83":{"tf":2.0},"84":{"tf":1.4142135623730951},"89":{"tf":1.0}}},"y":{"df":5,"docs":{"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}}},"df":1,"docs":{"80":{"tf":1.0}},"t":{"_":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":1,"docs":{"14":{"tf":1.0}}},"v":{"df":2,"docs":{"20":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"57":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}}}}}},"z":{"df":3,"docs":{"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"96":{"tf":1.4142135623730951}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"46":{"tf":1.0},"82":{"tf":1.0}}}}}}}},"title":{"root":{"1":{"df":1,"docs":{"222":{"tf":1.0}}},"2":{"0":{"2":{"4":{"df":2,"docs":{"14":{"tf":1.0},"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"223":{"tf":1.0}}},"3":{"df":1,"docs":{"224":{"tf":1.0}}},"8":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}},"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"153":{"tf":1.0},"226":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"130":{"tf":1.0},"223":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"196":{"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":{"136":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}}}}},"df":0,"docs":{}},"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":7,"docs":{"177":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"85":{"tf":1.0}}}}}}},"df":4,"docs":{"107":{"tf":1.0},"191":{"tf":1.0},"21":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"140":{"tf":1.0},"141":{"tf":1.0},"208":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"p":{"df":1,"docs":{"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"186":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"214":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"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":{"218":{"tf":1.0}}}}}}}}},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"224":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"79":{"tf":1.0}}}}}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"221":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"151":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"224":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"207":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"215":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"173":{"tf":1.0}}},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"196":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"19":{"tf":1.0},"223":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"29":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"110":{"tf":1.0},"198":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"213":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"106":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"126":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"189":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"125":{"tf":1.0},"93":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":3,"docs":{"153":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"152":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"18":{"tf":1.0},"219":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"185":{"tf":1.0},"94":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"135":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"107":{"tf":1.0},"39":{"tf":1.0},"41":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"115":{"tf":1.0}}}}}}},"v":{"df":2,"docs":{"41":{"tf":1.0},"43":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"200":{"tf":1.0},"223":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}},"o":{"c":{"df":1,"docs":{"77":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0}}}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"115":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"101":{"tf":1.0},"154":{"tf":1.0},"98":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"189":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"181":{"tf":1.0},"184":{"tf":1.0},"213":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"204":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"a":{"c":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"211":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"132":{"tf":1.0},"221":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"220":{"tf":1.0}}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"87":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.0},"141":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"23":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"181":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"213":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"54":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"125":{"tf":1.0},"93":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"111":{"tf":1.0},"201":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"145":{"tf":1.0},"211":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"171":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"199":{"tf":1.0},"211":{"tf":1.0},"92":{"tf":1.0}}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"133":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"47":{"tf":1.0}}}}}}}}},"g":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"199":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"160":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"177":{"tf":1.0},"197":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0}}}}},"t":{"df":1,"docs":{"68":{"tf":1.0}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"225":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"105":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"221":{"tf":1.0},"222":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"16":{"tf":1.0},"55":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"i":{"d":{"df":1,"docs":{"9":{"tf":1.0}},"e":{"a":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.0}}}}},"p":{"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":{"57":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":8,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"108":{"tf":1.0},"111":{"tf":1.0},"25":{"tf":1.0},"61":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}},"n":{"c":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"224":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"81":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"143":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}},"y":{"df":1,"docs":{"185":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"109":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"75":{"tf":1.0}}},"k":{"df":2,"docs":{"35":{"tf":1.0},"45":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"7":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"89":{"tf":1.0}}}}}}},"m":{"a":{"c":{"df":0,"docs":{},"o":{"df":2,"docs":{"6":{"tf":1.0},"7":{"tf":1.0}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"209":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"219":{"tf":1.0},"220":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"104":{"tf":1.0},"72":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":7,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"198":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"214":{"tf":1.0}}}},"df":10,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"18":{"tf":1.0},"48":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"203":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"137":{"tf":1.0},"162":{"tf":1.0}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"157":{"tf":1.0},"176":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"106":{"tf":1.0},"127":{"tf":1.0},"71":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"204":{"tf":1.0},"25":{"tf":1.0},"56":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"58":{"tf":1.0},"67":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"159":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"219":{"tf":1.0},"220":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"171":{"tf":1.0},"184":{"tf":1.0},"212":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"53":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"200":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"114":{"tf":1.0},"122":{"tf":1.0},"207":{"tf":1.0},"82":{"tf":1.0},"90":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"116":{"tf":1.0},"118":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"147":{"tf":1.0},"148":{"tf":1.0}}}}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"108":{"tf":1.0},"146":{"tf":1.0},"20":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"49":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"150":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"170":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"222":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"57":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"117":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"210":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"144":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"34":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"218":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"133":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"175":{"tf":1.0},"47":{"tf":1.0}},"i":{"df":1,"docs":{"68":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"106":{"tf":1.0},"40":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"137":{"tf":1.0},"149":{"tf":1.0},"224":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"122":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":2,"docs":{"190":{"tf":1.0},"222":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"147":{"tf":1.0},"151":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"218":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"df":3,"docs":{"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"173":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"58":{"tf":1.0},"67":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":4,"docs":{"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"138":{"tf":1.0},"197":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"182":{"tf":1.0},"33":{"tf":1.0},"52":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"i":{"df":6,"docs":{"111":{"tf":1.0},"201":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":4,"docs":{"113":{"tf":1.0},"139":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"188":{"tf":1.0}}}}}}},"df":7,"docs":{"187":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"195":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"192":{"tf":1.0},"194":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"216":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{"8":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":10,"docs":{"115":{"tf":1.0},"152":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"94":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"177":{"tf":1.0}}}},"t":{"df":1,"docs":{"189":{"tf":1.0}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"97":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"9":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"210":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"183":{"tf":1.0},"201":{"tf":1.0},"26":{"tf":1.0}}}},"df":7,"docs":{"118":{"tf":1.0},"204":{"tf":1.0},"211":{"tf":1.0},"59":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"96":{"tf":1.0}}},"t":{"df":0,"docs":{},"f":{"df":2,"docs":{"121":{"tf":1.0},"122":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"190":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"137":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"180":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"40":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"205":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"199":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"121":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"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/sui/tomorrow-night.css b/sui/tomorrow-night.css new file mode 100644 index 00000000..81fe276e --- /dev/null +++ b/sui/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/sui/your-first-move/adding-tests.html b/sui/your-first-move/adding-tests.html new file mode 100644 index 00000000..2ca08ca2 --- /dev/null +++ b/sui/your-first-move/adding-tests.html @@ -0,0 +1,317 @@ + + + + + + Adding Tests - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Adding Tests

+ +

To run a Move program there needs to be an environment which stores packages and executes transactions. The best way to test a Move program is to write some tests and run them locally. Move has built-in testing functionality, and the tests are written in Move as well. In this section, we will learn how to write tests for our hello_world module.

+

First, let's try to run tests. All of the Move binaries support the test command, and this is the command we will use to run tests:

+
$ sui move test
+
+

If you see similar output, then everything is fine, and the test command has run successfully:

+
INCLUDING DEPENDENCY MoveStdlib
+BUILDING Book Samples
+Running Move unit tests
+Test result: OK. Total tests: 0; passed: 0; failed: 0
+
+

As you can see, the test command has run successfully, but it didn't find any tests. Let's add some tests to our module.

+

Your first test

+

When the test command runs, it looks for all tests in all files in the directory. Tests can be either placed separate modules or in the same module as the code they test. First, let's add a test function to the hello_world module:

+
module book::hello_world {
+    use std::string::{Self, String};
+
+    public fun hello_world(): String {
+        string::utf8(b"Hello, World!")
+    }
+
+    #[test]
+    fun test_is_hello_world() {
+        let expected = string::utf8(b"Hello, World!");
+        assert!(hello_world() == expected, 0)
+    }
+}
+
+

The test function is a function with a #[test] attribute. Normally it takes no arguments (but it can take arguments in some cases - you'll learn more about it closer to the end of this book) and returns nothing. Tests placed in the same module as the code they test are called "unit tests". They can access all functions and types in the module. We'll go through them in more detail in the Test section.

+
    #[test]
+    fun test_is_hello_world() {
+        let expected = string::utf8(b"Hello, World!");
+        assert!(hello_world() == expected, 0)
+    }
+
+

Inside the test function, we define the expected outcome by creating a String with the expected value and assign it to the expected variable. Then we use the special built-in assert!() which takes two arguments: a conditional expression and an error code. If the expression evaluates to false, then the test fails with the given error code. The equality operator == compares the actual and expected values and returns true if they are equal. We'll learn more about expressions in the Expression and Scope section.

+

Now let's run the test command again:

+
$ sui move test
+
+

You should see this output, which means that the test has run successfully:

+
...
+Test result: OK. Total tests: 1; passed: 1; failed: 0
+
+

Failed experiment

+

Try replacing the equality operator == inside the assert! with the inequality operator != and run the test command again.

+
    assert!(hello_world() != expected, 0)
+
+

You should see this output, which means that the test has failed:

+
Running Move unit tests
+[ FAIL    ] 0x0::hello_world::test_is_hello_world
+
+Test failures:
+
+Failures in 0x0::hello_world:
+
+┌── test_is_hello_world ──────
+│ error[E11001]: test failure
+│    ┌─ ./sources/your-first-move/hello_world.move:14:9
+│    │
+│ 12 │     fun test_is_hello_world() {
+│    │         ------------------- In this function in 0x0::hello_world
+│ 13 │         let expected = string::utf8(b"Hello, World!");
+│ 14 │         assert!(hello_world() != expected, 0)
+│    │         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Test was not expected to error, but it aborted with code 0 originating in the module 00000000000000000000000000000000::hello_world rooted here
+│
+│
+└──────────────────
+
+Test result: FAILED. Total tests: 1; passed: 0; failed: 1
+
+

Tests are used to verify the execution of the code. If the code is correct, the test should pass, otherwise it should fail. In this case, the test failed because we intentionally made a mistake in the test code. However, normally you should write tests that check the correctness of the code, not the other way around!

+

In the next section, we will learn how to debug Move programs and print intermediate values to the console.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/your-first-move/debugging.html b/sui/your-first-move/debugging.html new file mode 100644 index 00000000..c3e877e0 --- /dev/null +++ b/sui/your-first-move/debugging.html @@ -0,0 +1,280 @@ + + + + + + Debugging - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Debugging

+ +

Now that we have a package with a module and a test, let's take a slight detour and learn how to debug Move programs. Move Compiler has a built-in debugging tool that allows you to print intermediate values to the console. This is especially useful when you are writing tests and want to see what's going on inside the program.

+

New import

+

To use the debug module, we need to import it in our module. Imports are usually grouped together for readability and they are placed at the top of the module. Let's add the import statement to the hello_world module:

+
module book::hello_world {
+    use std::string::{Self, String};
+    use std::debug; // the added import!
+
+

Having imported the std::debug module, we can now use its functions. Let's add a debug::print function call to the hello_world function. To achieve that we need to change the function body. Instead of returning the value right away we will assign it to a variable, print it to the console and then return it:

+
    public fun hello_world(): String {
+        let result = string::utf8(b"Hello, World!");
+        debug::print(&result);
+        result
+    }
+
+

First, run the build command:

+
$ sui move build
+
+

The output does not contain anything unusual, because our code was never executed. But running build is an important part of the routine - this way we make sure that the changes we added can compile. Let's run the test command now:

+
$ sui move test
+
+

The output of the test command now contains the "Hello, World!" string:

+
INCLUDING DEPENDENCY MoveNursery
+INCLUDING DEPENDENCY MoveStdlib
+BUILDING Book Samples
+Running Move unit tests
+[debug] "Hello, World!"
+[ PASS    ] 0x0::hello_world::test_is_hello_world
+Test result: OK. Total tests: 1; passed: 1; failed: 0
+
+

Now every time the hello_world function is run in tests, you'll see the "Hello, World!" string in the output.

+

Correct usage

+

Debug should only be used in local environment and never published on-chain. Usually, during the publish, the debug module is either removed from the package or the publishing fails with an error. There's no way to use this functionality on-chain.

+

Hint

+

There's one trick that allows you to save some time while debugging. Instead of adding a module-level import, use a fully qualified function name. This way you don't need to add an import statement to the module, but you can still use the debug::print function:

+
    std::debug::print(&my_variable);
+
+

Be mindful that the value passed into debug should be a reference (the & symbol in front of the variable name). If you pass a value, the compiler will emit an error.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/your-first-move/generating-docs.html b/sui/your-first-move/generating-docs.html new file mode 100644 index 00000000..00f650d6 --- /dev/null +++ b/sui/your-first-move/generating-docs.html @@ -0,0 +1,307 @@ + + + + + + Generating Docs - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Generating Documentation

+ +

Move CLI has a built-in tool for generating documentation for Move modules. The tool is included into the binary and available out of the box. In this section we will learn how to generate documentation for our hello_world module.

+

Adding documentation comments

+

To generate documentation for a module, we need to add documentation comments to the module and its functions. Documentation comments are written in Markdown and start with /// (three slashes). For example, let's add a documentation comment to the hello_world module:

+
/// This module contains a function that returns a string "Hello, World!".
+module book::hello_world {
+
+

Doc comments placed above the module are linked to the module itself, while doc comments placed above the function are linked to the function.

+
    /// As the name says: returns a string "Hello, World!".
+    public fun hello_world(): String {
+        string::utf8(b"Hello, World!")
+    }
+
+

If a documented member has an attribute, such as #[test] in the example below, the doc comment must be placed after the attribute:

+
+

While it is possible to document #[test] functions, doc comments for tests will not be included in the generated documentation.

+
+
    #[test]
+    /// This is a test for the `hello_world` function.
+    fun test_is_hello_world() {
+        let expected = string::utf8(b"Hello, World!");
+        let actual = hello_world();
+
+        assert!(actual == expected, 0)
+    }
+
+

Generating documentation

+

To generate documentation for a module, we need to run the sui move build command with a --doc flag. Let's run the command:

+
$ sui move build --doc
+...
+...
+BUILDING Book Samples
+
+
+

Alternatively, you can use move test --doc - this can be useful if you want to test and generate documentation at the same time. For example, as a part of your CI/CD pipeline.

+
+

Once the build is complete, the documentation will be available in the build/docs directory. Each modile will have its own .md file. The documentation for the hello_world module will be available in the build/docs/hello_world.md file.

+
+Click to see an example of the `hello_world.md` contents +
<a name="0x0_hello_world"></a>
+
+# Module `0x0::hello_world`
+This module contains a function that returns a string "Hello, World!".
+-  [Function `hello_world`](#0x0_hello_world_hello_world)
+<pre><code><b>use</b> <a href="">0x1::debug</a>;
+<b>use</b> <a href="">0x1::string</a>;
+</code></pre>
+<a name="0x0_hello_world_hello_world"></a>
+
+## Function `hello_world`
+As the name says: returns a string "Hello, World!".
+<pre><code><b>fun</b> <a href="hello_world.md#0x0_hello_world">hello_world</a>(): <a href="_String">string::String</a>
+</code></pre>
+<details>
+<summary>Implementation</summary>
+<pre><code><b>fun</b> <a href="hello_world.md#0x0_hello_world">hello_world</a>(): String {
+    <b>let</b> result = <a href="_utf8">string::utf8</a>(b"Hello, World!");
+    <a href="_print">debug::print</a>(&result);
+    result
+}
+</code></pre>
+</details>
+
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/your-first-move/hello-world.html b/sui/your-first-move/hello-world.html new file mode 100644 index 00000000..aa52bf92 --- /dev/null +++ b/sui/your-first-move/hello-world.html @@ -0,0 +1,319 @@ + + + + + + Hello World! - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Hello World

+ + +

It's time to write your first Move program. We'll start with the classic "Hello World" program which returns a String.

+

Initialize a project

+

First, you need to initialize a new project. Assuming you have Sui installed, run the following command:

+
$ sui move new hello_world
+
+

Sui CLI has a move subcommand which is used to work with Move packages. The new subcommand creates a new package with the given name in a new directory. In our case, the package name is hello_world, and it is located in the hello_world directory.

+

To make sure that the package was created successfully, we can check the contents of the current directory, and see that there is a new hello_world path.

+
$ ls | grep hello_world
+hello_world
+
+ +

If the output looks like this, then everything is fine, and we can proceed. The folder structure of the package is the folowing:

+
hello_world
+├── Move.toml
+├── src/
+│   └── hello_world.move
+└── tests/
+    └── hello_world_tests.move
+
+

The address I'm using in this book is always 0x0 and the name for it is "book". You can use any address you want, but make sure to change it in the examples. To make the examples work as is, please, add the following address to the [addresses] section in the Move.toml:

+
# Move.toml
+[addresses]
+std = "0x1"
+book = "0x0"
+
+

Create a module

+

Let's create a new module called hello_world. To do so, create a new file in the sources folder called hello_world.move. So that the structure looks like this:

+
sources/
+    hello_world.move
+Move.toml
+
+

And then add the following code to the hello_world.move file:

+
// sources/hello_world.move
+module book::hello_world {
+    use std::string::{Self, String};
+
+    public fun hello_world(): String {
+        string::utf8(b"Hello, World!")
+    }
+}
+
+

While it's not a hard restriction, it's is considered a good practice to name the module the same as the file. So, in our case, the module name is hello_world and the file name is hello_world.move.

+

The module name and function names should be in snake_case - all lowercase letters with underscores between words. You can read more about coding conventions in the Coding Conventions section.

+

Dive into the code

+

Let's take a closer look at the code we just wrote:

+
module book::hello_world {
+}
+
+

The first line of code declares a module called hello_world stored at the address book. The contents of the module go inside the curly braces {}. The last line closes the module declaration with a closing curly brace }. We will go through the module declaration in more detail in the Modules section.

+

Then we import two members of the std::string module (which is part of the std package). The string module contains the String type, and the Self keyword imports the module itself, so we can use its functions.

+
    use std::string::{Self, String};
+
+

Then we define a hello_world function using the keyword fun which takes no arguments and returns a String type. The public keyword marks the visibility of the function - "public" functions can be accessed by other modules. The function body is inside the curly braces {}.

+
+

In the Function section we will learn more about functions.

+
+
    public fun hello_world(): String {
+        string::utf8(b"Hello, World!")
+    }
+
+

The function body consists of a single function call to the string::utf8 function and returns a String type. The expression is a bytestring literal b"Hello World!".

+

Compile the package

+

To compile the package, run the following command:

+
$ sui move build
+
+

If you see this (or - for other binaries - similar) output, then everything is fine, and the code compiled successfully:

+
> UPDATING GIT DEPENDENCY https://github.com/move-language/move.git
+> INCLUDING DEPENDENCY MoveStdlib
+> BUILDING Book
+
+

Congratulations! You've just compiled your first Move program. Now, let's add a test and some logging so we see that it works.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/sui/your-first-move/index.html b/sui/your-first-move/index.html new file mode 100644 index 00000000..8af0beca --- /dev/null +++ b/sui/your-first-move/index.html @@ -0,0 +1,244 @@ + + + + + + Your First Move - The Move Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Your first Move

+

In this section you'll get to experience the Move language and the Move compiler first-hand. You'll learn how to create a package, write a simple module, test it and generate documentation. You can also use this section as a quick CLI reference for your own projects.

+

This guide mentions topics which you will learn later in this book. If you are not familiar with some of the concepts, don't worry, you'll learn them later. Try to focus on the task at hand and don't get distracted by the details.

+
+

It is important that you have a working Move environment. If you haven't set it up yet, please refer to the Install Sui section.

+
+

This section is divided into the following parts (in order):

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