From 013fd3bb482fd11f76573a1cce1f42e28c621bfc Mon Sep 17 00:00:00 2001 From: Carl Fredrik Samson Date: Sat, 1 Feb 2020 00:01:15 +0100 Subject: [PATCH] finished all but the main example --- book/0_0_introduction.html | 78 +-- book/1_0_background_information.html | 72 ++- book/1_1_trait_objects.html | 125 ++--- book/1_2_generators_pin.html | 16 +- book/1_3_pin.html | 122 ++-- book/1_4_reactor_executor.html | 304 ++++++++++ book/2_0_future_example.html | 324 ++++++++++- book/2_1_concurrent_futures.html | 2 +- book/assets/swap_problem.jpg | Bin 0 -> 169088 bytes book/index.html | 78 +-- book/print.html | 794 ++++++++++++++++++++------- book/searchindex.js | 2 +- book/searchindex.json | 2 +- src/1_0_background_information.md | 15 +- src/1_1_trait_objects.md | 126 ++--- src/1_2_generators_pin.md | 13 +- src/1_3_pin.md | 120 ++-- src/1_4_reactor_executor.md | 91 +++ src/SUMMARY.md | 1 + src/assets/swap_problem.jpg | Bin 0 -> 169088 bytes 20 files changed, 1704 insertions(+), 581 deletions(-) create mode 100644 book/1_4_reactor_executor.html create mode 100644 book/assets/swap_problem.jpg create mode 100644 src/1_4_reactor_executor.md create mode 100644 src/assets/swap_problem.jpg diff --git a/book/0_0_introduction.html b/book/0_0_introduction.html index 40d6350..953e515 100644 --- a/book/0_0_introduction.html +++ b/book/0_0_introduction.html @@ -78,7 +78,7 @@ @@ -149,73 +149,31 @@

This book aims to explain Futures in Rust using an example driven approach.

The goal is to get a better understanding of Futures by implementing a toy Reactor, a very simple Executor and our own Futures.

-

We'll start off solving a small problem without Futures, Wakers or async/await -and then gradually adapt our example so it implements all these concepts, and -can be solved using the executor provided by both tokio and async_str.

-

In the end I've made some reader excercises you can do if you want to fix some -of the most glaring ommissions and shortcuts we took and create a slightly better +

We'll start off a bit differently than most other explanations. Instead of +deferring some of the details about what's special about futures in Rust we +try to tackle that head on first. We'll be as brief as possible, but as thorough +as needed. This way, most question will be answered and explored up front.

+

We'll end up with futures that can run an any executor like tokio and async_str.

+

In the end I've made some reader exercises you can do if you want to fix some +of the most glaring omissions and shortcuts we took and create a slightly better example yourself.

What does this book give you that isn't covered elsewhere?

That's a valid question. There are many good resources and examples already. First -of all, this book will point you to some background information that I have found -very valuable to get an understanding of concurrent programming in general.

-

I find that many discussions arise, not because Futures is a hard concept to -grasp, but that concurrent programming is a hard concept in general.

-

Secondly, I've always found small runnable examples very exiting to learn from. It's +of all, this book will focus on Futures and async/await specifically and +not in the context of any specific runtime.

+

Secondly, I've always found small runnable examples very exiting to learn from. +Thanks to Mdbook the examples can even be edited and explored further. It's all code that you can download, play with and learn from.

-

What we'll do and not

-

We'll:

- -

We'll not:

- -

I do want to explore Rusts internal implementation but that will be for a later -book.

+

We'll and end up with an understandable example including a Future +implementation, an Executor and a Reactor in less than 200 lines of code. +We don't rely on any dependencies or real I/O which means it's very easy to +explore further and try your own ideas.

Credits and thanks

I'll like to take the chance of thanking the people behind mio, tokio, async_std, Futures, libc, crossbeam and many other libraries which so much is built upon. Reading and exploring some of this code is nothing less than -impressive.

-

Why is Futures in Rust hard to understand

-

Well, I think it has to do with several things:

-
    -
  1. -

    Futures has a very interesting implementation, compiling down to a state -machine using generators to suspend and resume execution. In a language such as -Rust this is pretty hard to do ergonomically and safely. You are exposed to some -if this complexity when working with futures and want to understand them, not -only learn how to use them.

    -
  2. -
  3. -

    Rust doesn't provide a runtime. That means you'll actually have to choose one -yourself and actually know what a Reactor and an Executor is. While not -too difficult, you need to make more choices than you need in GO and other -languages designed with a concurrent programming in mind and ships with a -runtime.

    -
  4. -
  5. -

    Futures exist in two versions, Futures 1.0 and Futures 3.0. Futures 1.0 was -known to have some issues regarding ergonomics. Turns out that modelling -async coding after Promises in JavaScript can turn in to extremely long errors -and type signatures with a type system as Rust.

    -
  6. -
-

Futures 3.0 are not compatible with Futures 1.0 without performing some work.

-
    -
  1. Async await syntax was recently stabilized
  2. -
-

what we'll -really do is to stub out a Reactor, and Executor and implement

+impressive. Even the RFCs that much of the design is built upon is written in a +way that mortal people can understand, and that requires a lot of work. So thanks!

diff --git a/book/1_0_background_information.html b/book/1_0_background_information.html index f43fa56..bd0b76b 100644 --- a/book/1_0_background_information.html +++ b/book/1_0_background_information.html @@ -78,7 +78,7 @@ @@ -146,9 +146,71 @@

Some background information

+
+

Relevant for:

+
    +
  • High level introduction to concurrency in Rust
  • +
  • Knowing what Rust provides and not when working with async
  • +
  • Understanding why we need runtimes
  • +
  • Knowing that Rust has Futures 1.0 and Futures 3.0, and how to deal with them
  • +
  • Getting pointers to further reading on concurrency in general
  • +
+

Before we start implementing our Futures , we'll go through some background information that will help demystify some of the concepts we encounter.

-

Concurrency in general

+

Actually, after going through these concepts, implementing futures will seem +pretty simple. I promise.

+

Async in Rust

+

Let's get some of the common roadblocks out of the way first.

+

Async in Rust is different from most other languages in the sense that Rust +has an extremely lightweight runtime.

+

In languages like C#, JavaScript, Java and GO, the runtime is already there. So +if you come from one of those languages this will seem a bit strange to you.

+

What Rust's standard library takes care of

+
    +
  1. The definition of an interruptible task
  2. +
  3. An extremely efficient technique to start, suspend, resume and store tasks +which are executed concurrently.
  4. +
  5. A defined way to wake up a suspended task
  6. +
+

That's really what Rusts standard library does. As you see there is no definition +of non-blocking I/O, how these tasks are created or how they're run.

+

What you need to find elsewhere

+

A runtime. Well, in Rust we normally divide the runtime into two parts:

+
    +
  • The Reactor
  • +
  • The Executor
  • +
+

Reactors create leaf Futures, and provides things like non-blocking sockets, +an event queue and so on.

+

Executors, accepts one or more asynchronous tasks called Futures and takes +care of actually running the code we write, suspend the tasks when they're +waiting for I/O and resumes them.

+

In theory, we could choose one Reactor and one Executor that have nothing +to do with each other besides one creates leaf Futures and one runs them, but +in reality today you'll most often get both in a Runtime.

+

There are mainly two such runtimes today async_std and tokio.

+

Quite a bit of complexity attributed to Futures are actually complexity rooted +in runtimes. Creating an efficient runtime is hard. Learning how to use one +correctly can be hard as well, but both are excellent and it's just like +learning any new library.

+

The difference between Rust and other languages is that you have to make an +active choice when it comes to picking a runtime. Most often you'll just use +the one provided for you.

+

Futures 1.0 and Futures 3.0

+

I'll not spend too much time on this, but it feels wrong to not mention that +there have been several iterations on how async should work in Rust.

+

Futures 3.0 works with the relatively new async/await syntax in Rust and +it's what we'll learn.

+

Now, since this is rather recent, you can encounter creates that use Futures 1.0 +still. This will get resolved in time, but unfortunately it's not always easy +to know in advance.

+

A good sign is that if you're required to use combinators like and_then then +you're using Futures 1.0.

+

While not directly compatible, there is a tool that let's you relatively easily +convert a Future 1.0 to a Future 3.0 and vice a verca. You can find all you +need in the futures-rs crate and all information you need here.

+

First things first

If you find the concepts of concurrency and async programming confusing in general, I know where you're coming from and I have written some resources to try to give a high level overview that will make it easier to learn Rusts @@ -159,7 +221,11 @@ try to give a high level overview that will make it easier to learn Rusts

  • Async Basics - Strategies for handling I/O
  • Async Basics - Epoll, Kqueue and IOCP
  • -

    r

    +

    Now learning these concepts by studying futures is making it much harder than +it needs to be, so go on and read these chapters. I'll be right here when +you're back.

    +

    However, if you feel that you have the basics covered, then go right on.

    +

    Let's get moving!

    diff --git a/book/1_1_trait_objects.html b/book/1_1_trait_objects.html index 609cd4d..cb9da99 100644 --- a/book/1_1_trait_objects.html +++ b/book/1_1_trait_objects.html @@ -78,7 +78,7 @@ @@ -146,62 +146,73 @@

    Trait objects and fat pointers

    +
    +

    Relevant for:

    +
      +
    • Understanding how the Waker object is constructed
    • +
    • Getting a basic feel for "type erased" objects and what they are
    • +
    • Learning the basics of dynamic dispatch
    • +
    +

    Trait objects and dynamic dispatch

    -

    The single most confusing topic we encounter when implementing our own Futures +

    One of the most confusing topic we encounter when implementing our own Futures is how we implement a Waker . Creating a Waker involves creating a vtable -which allows using dynamic dispatch to call methods on a type erased trait +which allows us to use dynamic dispatch to call methods on a type erased trait object we construct our selves.

    -

    If you want to know more about dynamic dispatch in Rust I can recommend this article:

    -

    https://alschwalm.com/blog/static/2017/03/07/exploring-dynamic-dispatch-in-rust/

    +
    +

    If you want to know more about dynamic dispatch in Rust I can recommend an article written by Adam Schwalm called Exploring Dynamic Dispatch in Rust.

    +

    Let's explain this a bit more in detail.

    Fat pointers in Rust

    Let's take a look at the size of some different pointer types in Rust. If we -run the following code:

    +run the following code. (You'll have to press "play" to see the output):

    # use std::mem::size_of;
     trait SomeTrait { }
     
     fn main() {
    -    println!("Size of Box<i32>: {}", size_of::<Box<i32>>());
    -    println!("Size of &i32: {}", size_of::<&i32>());
    -    println!("Size of &Box<i32>: {}", size_of::<&Box<i32>>());
    -    println!("Size of Box<Trait>: {}", size_of::<Box<SomeTrait>>());
    -    println!("Size of &dyn Trait: {}", size_of::<&dyn SomeTrait>());
    -    println!("Size of &[i32]: {}", size_of::<&[i32]>());
    -    println!("Size of &[&dyn Trait]: {}", size_of::<&[&dyn SomeTrait]>());
    -    println!("Size of [i32; 10]: {}", size_of::<[i32; 10]>());
    -    println!("Size of [&dyn Trait; 10]: {}", size_of::<[&dyn SomeTrait; 10]>());
    +    println!("======== The size of different pointers in Rust: ========");
    +    println!("&dyn Trait:-----{}", size_of::<&dyn SomeTrait>());
    +    println!("&[&dyn Trait]:--{}", size_of::<&[&dyn SomeTrait]>());
    +    println!("Box<Trait>:-----{}", size_of::<Box<SomeTrait>>());
    +    println!("&i32:-----------{}", size_of::<&i32>());
    +    println!("&[i32]:---------{}", size_of::<&[i32]>());
    +    println!("Box<i32>:-------{}", size_of::<Box<i32>>());
    +    println!("&Box<i32>:------{}", size_of::<&Box<i32>>());
    +    println!("[&dyn Trait;4]:-{}", size_of::<[&dyn SomeTrait; 4]>());
    +    println!("[i32;4]:--------{}", size_of::<[i32; 4]>());
     }
     

    As you see from the output after running this, the sizes of the references varies. -Most are 8 bytes (which is a pointer size on 64 bit systems), but some are 16 +Many are 8 bytes (which is a pointer size on 64 bit systems), but some are 16 bytes.

    The 16 byte sized pointers are called "fat pointers" since they carry more extra information.

    -

    In the case of &[i32] :

    -
      -
    • The first 8 bytes is the actual pointer to the first element in the array
    • -
    -

    (or part of an array the slice refers to)

    +

    Example &[i32] :

      +
    • The first 8 bytes is the actual pointer to the first element in the array (or part of an array the slice refers to)
    • The second 8 bytes is the length of the slice.
    -

    The one we'll concern ourselves about is the references to traits, or -trait objects as they're called in Rust.

    -

    &dyn SomeTrait is an example of a trait object

    +

    Example &dyn SomeTrait:

    +

    This is the type of fat pointer we'll concern ourselves about going forward. +&dyn SomeTrait is a reference to a trait, or what Rust calls trait objects.

    The layout for a pointer to a trait object looks like this:

    • The first 8 bytes points to the data for the trait object
    • The second 8 bytes points to the vtable for the trait object

    The reason for this is to allow us to refer to an object we know nothing about -except that it implements the methods defined by our trait. To allow this we use -dynamic dispatch.

    +except that it implements the methods defined by our trait. To allow accomplish this we use dynamic dispatch.

    Let's explain this in code instead of words by implementing our own trait object from these parts:

    -
    // A reference to a trait object is a fat pointer: (data_ptr, vtable_ptr)
    +
    +

    This is an example of editable code. You can change everything in the example +and try to run it. If you want to go back, press the undo symbol. Keep an eye +out for these as we go forward. Many examples will be editable.

    +
    +
    // A reference to a trait object is a fat pointer: (data_ptr, vtable_ptr)
     trait Test {
    -    fn add(&self) -> i32;
    -    fn sub(&self) -> i32;
    +    fn add(&self) -> i32; 
    +    fn sub(&self) -> i32; 
         fn mul(&self) -> i32;
     }
     
    @@ -241,10 +252,10 @@ fn main() {
             0,            // pointer to `Drop` (which we're not implementing here)
             6,            // lenght of vtable
             8,            // alignment
    +
             // we need to make sure we add these in the same order as defined in the Trait.
    -        // Try changing the order of add and sub and see what happens.
    -        add as usize, // function pointer
    -        sub as usize, // function pointer 
    +        add as usize, // function pointer - try changing the order of `add`
    +        sub as usize, // function pointer - and `sub` to see what happens
             mul as usize, // function pointer
         ];
     
    @@ -258,59 +269,9 @@ fn main() {
     }
     
     
    -

    If you run this code by pressing the "play" button at the top you'll se it -outputs just what we expect.

    -

    This code example is editable so you can change it -and run it to see what happens.

    The reason we go through this will be clear later on when we implement our own Waker we'll actually set up a vtable like we do here to and knowing what it is will make this much less mysterious.

    -

    Reactor/Executor pattern

    -

    If you don't know what this is, you should take a few minutes and read about -it. You will encounter the term Reactor and Executor a lot when working -with async code in Rust.

    -

    I have written a quick introduction explaining this pattern before which you -can take a look at here:

    -

    homepage

    - -

    I'll re-iterate the most important parts here.

    -

    This pattern consists of at least 2 parts:

    -
      -
    1. A reactor -
        -
      • handles some kind of event queue
      • -
      • has the responsibility of respoonding to events
      • -
      -
    2. -
    3. An executor -
        -
      • Often has a scheduler
      • -
      • Holds a set of suspended tasks, and has the responsibility of resuming -them when an event has occurred
      • -
      -
    4. -
    5. The concept of a task -
        -
      • A set of operations that can be stopped half way and resumed later on
      • -
      -
    6. -
    -

    This is a pattern not only used in Rust, but it's very popular in Rust due to -how well it separates concerns between handling and scheduling tasks, and queing -and responding to I/O events.

    -

    The only thing Rust as a language defines is the task. In Rust we call an -incorruptible task a Future. Futures has a well defined interface, which means -they can be used across the entire ecosystem.

    -

    In addition, Rust provides a way for the Reactor and Executor to communicate -through the Waker. We'll get to know these in the following chapters.

    -

    Providing these pieces let's Rust take care a lot of the ergonomic "friction" -programmers meet when faced with async code, and still not dictate any -preferred runtime to actually do the scheduling and I/O queues.

    -

    It's important to know that Rust doesn't provide a runtime, so you have to choose -one. async std and tokio are two popular ones.

    -

    With that out of the way, let's move on to our main example.

    diff --git a/book/1_2_generators_pin.html b/book/1_2_generators_pin.html index cc82bda..16cf48d 100644 --- a/book/1_2_generators_pin.html +++ b/book/1_2_generators_pin.html @@ -78,7 +78,7 @@ @@ -145,10 +145,7 @@
    -

    Generators and Pin

    -

    So the second difficult part that there seems to be a lot of questions about -is Generators and the Pin type.

    -

    Generators

    +

    Generators

    Relevant for:

      @@ -160,6 +157,11 @@ is Generators and the Pin type.

      well written and I can recommend reading through it (it talks as much about async/await as it does about generators).

    +

    The second difficult part that there seems to be a lot of questions about +is Generators and the Pin type. Since they're related we'll start off by +exploring generators first. By doing that we'll soon get to see why +we need to be able to "pin" some data to a fixed location in memory and +get an introduction to Pin as well.

    Basically, there were three main options that were discussed when Rust was desiging how the language would handle concurrency:

      @@ -171,8 +173,8 @@ desiging how the language would handle concurrency:

      I've written about green threads before. Go check out Green Threads Explained in 200 lines of Rust if you're interested.

      Green threads uses the same mechanisms as an OS does by creating a thread for -each task, setting up a stack and forcing the CPU to save it's state and jump -from one task(thread) to another. We yield control to the scheduler which then +each task, setting up a stack, save the CPU's state and jump +from one task(thread) to another by doing a "context switch". We yield control to the scheduler which then continues running a different task.

      Rust had green threads once, but they were removed before it hit 1.0. The state of execution is stored in each stack so in such a solution there would be no need diff --git a/book/1_3_pin.html b/book/1_3_pin.html index 79901e5..34f0e21 100644 --- a/book/1_3_pin.html +++ b/book/1_3_pin.html @@ -78,7 +78,7 @@

      @@ -145,7 +145,7 @@
      -

      Pin

      +

      Pin

      Relevant for

        @@ -156,23 +156,60 @@

      Pin was suggested in RFC#2349

      -

      Ping consists of the Pin type and the Unpin marker. Let's start off with some general rules:

      +

      We already got a brief introduction of Pin in the previous chapters, so we'll +start off here with some definitions and a set of rules to remember.

      +

      Definitions

      +

      Pin consists of the Pin type and the Unpin marker. Pin's purpose in life is +to govern the rules that need to apply for types which implement !Unpin.

      +

      Pin is only relevant for pointers. A reference to an object is a pointer.

      +

      Yep, that's double negation for you, as in "does-not-implement-unpin". For this +chapter and only this chapter we'll rename these markers to:

      +
      +

      !Unpin = MustStay and Unpin = CanMove

      +
      +

      It just makes it so much easier to understand them.

      +

      Rules to remember

        -
      1. Pin does nothing special, it only prevents the user of an API to violate some assumtions you make when writing your (most likely) unsafe code.
      2. -
      3. Most standard library types implement Unpin
      4. -
      5. Unpin means it's OK for this type to be moved even when pinned.
      6. -
      7. If you Box a value, that boxed value automatcally implements Unpin.
      8. -
      9. The main use case for Pin is to allow self referential types
      10. -
      11. The implementation behind objects that doens't implement Unpin is most likely unsafe -
          -
        1. Pin prevents users from your code to break the assumtions you make when writing the unsafe implementation
        2. -
        3. It doesn't solve the fact that you'll have to write unsafe code to actually implement it
        4. -
        +
      12. +

        If T: CanMove (which is the default), then Pin<'a, T> is entirely equivalent to &'a mut T. in other words: CanMove means it's OK for this type to be moved even when pinned, so Pin will have no effect on such a type.

        +
      13. +
      14. +

        Getting a &mut T to a pinned pointer requires unsafe if T: MustStay. In other words: requiring a pinned pointer to a type which is MustStay prevents the user of that API from moving that value unless it choses to write unsafe code.

        +
      15. +
      16. +

        Pinning does nothing special with that memory like putting it into some "read only" memory or anything fancy. It only tells the compiler that some operations on this value should be forbidden.

        +
      17. +
      18. +

        Most standard library types implement CanMove. The same goes for most +"normal" types you encounter in Rust. Futures and Generators are two +exceptions.

        +
      19. +
      20. +

        The main use case for Pin is to allow self referential types, the whole +justification for stabilizing them was to allow that. There are still corner +cases in the API which are being explored.

        +
      21. +
      22. +

        The implementation behind objects that are MustStay is most likely unsafe. +Moving such a type can cause the universe to crash. As of the time of writing +this book, creating an reading fields of a self referential struct still requires unsafe.

        +
      23. +
      24. +

        You're not really meant to be implementing MustStay, but you can on nightly with a feature flag, or by adding std::marker::PhantomPinned to your type.

        +
      25. +
      26. +

        When Pinning, you can either pin a value to memory either on the stack or +on the heap.

        +
      27. +
      28. +

        Pinning a MustStay pointer to the stack requires unsafe

        +
      29. +
      30. +

        Pinning a MustStay pointer to the heap does not require unsafe. There is a shortcut for doing this using Box::pin.

      31. -
      32. You're not really meant to be implementing !Unpin, but you can on nightly with a feature flag
      -

      Unsafe code does not mean it's litterally "unsafe", it only relieves the +

      Unsafe code does not mean it's literally "unsafe", it only relieves the guarantees you normally get from the compiler. An unsafe implementation can be perfectly safe to do, but you have no safety net.

      @@ -220,11 +257,30 @@ impl Test { } }
      -

      As you can see this results in unwanted behavior. The pointer to b stays the -same and points to the old value. It's easy to get this to segfault, and fail -in other spectacular ways as well.

      -

      Pin essentially prevents the user of your unsafe code -(even if that means yourself) move the value after it's pinned.

      +

      Let's walk through this example since we'll be using it the rest of this chapter.

      +

      We have a self-referential struct Test. Test needs an init method to be +created which is strange but we'll need that to keep this example as short as +possible.

      +

      Test provides two methods to get a reference to the value of the fields +a and b. Since b is a reference to a we store it as a pointer since +the borrowing rules of Rust doesn't allow us to define this lifetime.

      +

      In our main method we first instantiate two instances of Test and print out +the value of the fields on test1. We get:

      +
      a: test1, b: test1
      +
      +

      Next we swap the data stored at the memory location which test1 is pointing to +with the data stored at the memory location test2 is pointing to and vice a verca.

      +

      We should expect that printing the fields of test2 should display the same as +test1 (since the object we printed before the swap has moved there now).

      +
      a: test1, b: test2
      +
      +

      The pointer to b still points to the old location. That location is now +occupied with the string "test2". This can be a bit hard to visualize so I made +a figure that i hope can help.

      +

      Fig 1: Before and after swap +swap_problem

      +

      As you can see this results in unwanted behavior. It's easy to get this to +segfault, show UB and fail in other spectacular ways as well.

      If we change the example to using Pin instead:

      use std::pin::Pin;
       use std::marker::PhantomPinned;
      @@ -286,13 +342,14 @@ impl Test {
       
       

      Now, what we've done here is pinning a stack address. That will always be -unsafe if our type implements !Unpin, in other words. That our type is not -Unpin which is the norm.

      +unsafe if our type implements !Unpin (aka MustStay).

      We use some tricks here, including requiring an init. If we want to fix that -and let users avoid unsafe we need to place our data on the heap.

      +and let users avoid unsafe we need to pin our data on the heap instead.

      +

      Stack pinning will always depend on the current stack frame we're in, so we can't create a self referential object in one stack frame and return it since any pointers we take to "self" is invalidated.

      +

      The next example solves some of our friction at the cost of a heap allocation.

      use std::pin::Pin;
       use std::marker::PhantomPinned;
      @@ -339,19 +396,10 @@ impl Test {
           }
       }
       
      -

      Seeing this we're ready to sum up with a few more points to remember about -pinning:

      -
        -
      1. Pinning only makes sense to do for types that are !Unpin
      2. -
      3. Pinning a !Unpin pointer to the stack will requires unsafe
      4. -
      5. Pinning a boxed value will not require unsafe, even if the type is !Unpin
      6. -
      7. If T: Unpin (which is the default), then Pin<'a, T> is entirely equivalent to &'a mut T.
      8. -
      9. Getting a &mut T to a pinned pointer requires unsafe if T: !Unpin
      10. -
      11. Pinning is really only useful when implementing self-referential types.
        -For all intents and purposes you can think of !Unpin = self-referential-type
      12. -

      The fact that boxing (heap allocating) a value that implements !Unpin is safe -makes sense. Once the data is allocated on the heap it will have a stable address.

      +makes sense. Once the data is allocated on the heap it will have a stable address.

      +

      There is no need for us as users of the API to take special care and ensure +that the self-referential pointer stays valid.

      There are ways to safely give some guarantees on stack pinning as well, but right now you need to use a crate like pin_utils:pin_utils to do that.

      Projection/structural pinning

      @@ -378,7 +426,7 @@ we're soon finished.

      - @@ -396,7 +444,7 @@ we're soon finished.

      - diff --git a/book/1_4_reactor_executor.html b/book/1_4_reactor_executor.html new file mode 100644 index 0000000..f55f9d0 --- /dev/null +++ b/book/1_4_reactor_executor.html @@ -0,0 +1,304 @@ + + + + + + Reactor/Executor Pattern - Futures Explained in 200 Lines of Rust + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + + + + + + + +
      +
      +

      Reactor/Executor Pattern

      +
      +

      Relevant for:

      +
        +
      • Getting a high level overview of a common runtime model in Rust
      • +
      • Introducing these terms so we're on the same page when referring to them
      • +
      • Getting pointers on where to get more information about this pattern
      • +
      +
      +

      If you don't know what this is, you should take a few minutes and read about +it. You will encounter the term Reactor and Executor a lot when working +with async code in Rust.

      +

      I have written a quick introduction explaining this pattern before which you +can take a look at here:

      +

      homepage

      + +

      I'll re-iterate the most important parts here.

      +

      This pattern consists of at least 2 parts:

      +
        +
      1. A reactor +
          +
        • handles some kind of event queue
        • +
        • has the responsibility of respoonding to events
        • +
        +
      2. +
      3. An executor +
          +
        • Often has a scheduler
        • +
        • Holds a set of suspended tasks, and has the responsibility of resuming +them when an event has occurred
        • +
        +
      4. +
      5. The concept of a task +
          +
        • A set of operations that can be stopped half way and resumed later on
        • +
        +
      6. +
      +

      This kind of pattern common outside of Rust as well, but it's especially popular in Rust due to how well it alignes with the API provided by Rusts standard library. This model separates concerns between handling and scheduling tasks, and queing and responding to I/O events.

      +

      The Reactor

      +

      Since concurrency mostly makes sense when interacting with the outside world (or +at least some peripheral), we need something to actually abstract over this +interaction in an asynchronous way.

      +

      This is the Reactors job. Most often you'll +see reactors in rust use a library called Mio, which provides non +blocking APIs and event notification for several platforms.

      +

      The reactor will typically give you something like a TcpStream (or any other resource) which you'll use to create an I/O request. What you get in return +is a Future.

      +

      We can call this kind of Future a "leaf Future`, since it's some operation +we'll actually wait on and that we can chain operations on which are performed +once the leaf future is ready.

      +

      The Task

      +

      In Rust we call an interruptible task a Future. Futures has a well defined interface, which means they can be used across the entire ecosystem. We can chain +these Futures so that once a "leaf future" is ready we'll perform a set of +operations.

      +

      These operations can spawn new leaf futures themselves.

      +

      The executor

      +

      The executors task is to take one or more futures and run them to completion.

      +

      The first thing an executor does when it get's a Future is polling it.

      +

      When polled one of three things can happen:

      +
        +
      • The future returns Ready and we schedule whatever chained operations to run
      • +
      • The future hasn't been polled before so we pass it a Waker and suspend it
      • +
      • The futures has been polled before but is not ready and returns Pending
      • +
      +

      Rust provides a way for the Reactor and Executor to communicate through the Waker. The reactor stores this Waker and calls Waker::wake() on it once +a Future has resolved and should be polled again.

      +

      We'll get to know these concepts better in the following chapters.

      +

      Providing these pieces let's Rust take care a lot of the ergonomic "friction" +programmers meet when faced with async code, and still not dictate any +preferred runtime to actually do the scheduling and I/O queues.

      +

      With that out of the way, let's move on to actually implement all this in our +example.

      + +
      + + +
      +
      + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/book/2_0_future_example.html b/book/2_0_future_example.html index 4aa0263..63d3801 100644 --- a/book/2_0_future_example.html +++ b/book/2_0_future_example.html @@ -78,7 +78,7 @@ @@ -145,7 +145,323 @@
      -
      
      +                        

      Futures in Rust

      +

      We'll create our own Futures together with a fake reactor and a simple +executor which allows you to edit, run an play around with the code right here +in your browser.

      +

      I'll walk you through the example, but if you want to check it out closer, you +can always clone the repository and play around with the code yourself. There +are two branches. The basic_example is this code, and the basic_example_commented +is this example with extensive comments.

      +

      Implementing our own Futures

      +

      Let's start with why we wrote this book, by implementing our own Futures.

      +
      use std::{
      +    future::Future, pin::Pin, sync::{mpsc::{channel, Sender}, Arc, Mutex},
      +    task::{Context, Poll, RawWaker, RawWakerVTable, Waker},
      +    thread::{self, JoinHandle}, time::{Duration, Instant}
      +};
      +
      +fn main() {
      +    // This is just to make it easier for us to see when our Future was resolved
      +    let start = Instant::now();
      +
      +    // Many runtimes create a glocal `reactor` we pass it as an argument
      +    let reactor = Reactor::new();
      +    // Since we'll share this between threads we wrap it in a 
      +    // atmically-refcounted- mutex.
      +    let reactor = Arc::new(Mutex::new(reactor));
      +    
      +    // We create two tasks:
      +    // - first parameter is the `reactor`
      +    // - the second is a timeout in seconds
      +    // - the third is an `id` to identify the task
      +    let future1 = Task::new(reactor.clone(), 2, 1);
      +    let future2 = Task::new(reactor.clone(), 1, 2);
      +
      +    // an `async` block works the same way as an `async fn` in that it compiles
      +    // our code into a state machine, `yielding` at every `await` point.
      +    let fut1 = async {
      +        let val = future1.await;
      +        let dur = (Instant::now() - start).as_secs_f32();
      +        println!("Future got {} at time: {:.2}.", val, dur);
      +    };
      +
      +    let fut2 = async {
      +        let val = future2.await;
      +        let dur = (Instant::now() - start).as_secs_f32();
      +        println!("Future got {} at time: {:.2}.", val, dur);
      +    };
      +
      +    // Our executor can only run one and one future, this is pretty normal
      +    // though. You have a set of operations containing many futures that
      +    // ends up as a single future that drives them all to completion.
      +    let mainfut = async {
      +        fut1.await;
      +        fut2.await;
      +    };
      +
      +    // This executor will block the main thread until the futures is resolved
      +    block_on(mainfut);
      +    // When we're done, we want to shut down our reactor thread so our program
      +    // ends nicely.
      +    reactor.lock().map(|mut r| r.close()).unwrap();
      +}
      +
      +//// ============================ EXECUTOR ====================================
      +
      +// Our executor takes any object which implements the `Future` trait
      +fn block_on<F: Future>(mut future: F) -> F::Output {
      +    // the first thing we do is to construct a `Waker` which we'll pass on to
      +    // the `reactor` so it can wake us up when an event is ready. 
      +    let mywaker = Arc::new(MyWaker{ thread: thread::current() }); 
      +    let waker = waker_into_waker(Arc::into_raw(mywaker));
      +    // The context struct is just a wrapper for a `Waker` object. Maybe in the
      +    // future this will do more, but right now it's just a wrapper.
      +    let mut cx = Context::from_waker(&waker);
      +
      +    // We poll in a loop, but it's not a busy loop. It will only run when
      +    // an event occurs, or a thread has a "spurious wakeup" (an unexpected wakeup
      +    // that can happen for no good reason).
      +    let val = loop {
      +        // So, since we run this on one thread and run one future to completion
      +        // we can pin the `Future` to the stack. This is unsafe, but saves an
      +        // allocation. We could `Box::pin` it too if we wanted. This is however
      +        // safe since we don't move the `Future` here.
      +        let pinned = unsafe { Pin::new_unchecked(&mut future) };
      +        match Future::poll(pinned, &mut cx) {
      +            // when the Future is ready we're finished
      +            Poll::Ready(val) => break val,
      +            // If we get a `pending` future we just go to sleep...
      +            Poll::Pending => thread::park(),
      +        };
      +    };
      +    val
      +}
      +
      +// ====================== FUTURE IMPLEMENTATION ==============================
      +
      +// This is the definition of our `Waker`. We use a regular thread-handle here.
      +// It works but it's not a good solution. If one of our `Futures` holds a handle
      +// to our thread and takes it with it to a different thread the followinc could
      +// happen:
      +// 1. Our future calls `unpark` from a different thread
      +// 2. Our `executor` thinks that data is ready and wakes up and polls the future
      +// 3. The future is not ready yet but one nanosecond later the `Reactor` gets
      +// an event and calles `wake()` which also unparks our thread.
      +// 4. This could all happen before we go to sleep again since these processes
      +// run in parallel.
      +// 5. Our reactor has called `wake` but our thread is still sleeping since it was
      +// awake alredy at that point.
      +// 6. We're deadlocked and our program stops working
      +// There are many better soloutions, here are some:
      +// - Use `std::sync::CondVar`
      +// - Use [crossbeam::sync::Parker](https://docs.rs/crossbeam/0.7.3/crossbeam/sync/struct.Parker.html)
      +#[derive(Clone)]
      +struct MyWaker {
      +    thread: thread::Thread,
      +}
      +
      +// This is the definition of our `Future`. It keeps all the information we
      +// need. This one holds a reference to our `reactor`, that's just to make
      +// this example as easy as possible. It doesn't need to hold a reference to
      +// the whole reactor, but it needs to be able to register itself with the
      +// reactor.
      +#[derive(Clone)]
      +pub struct Task {
      +    id: usize,
      +    reactor: Arc<Mutex<Reactor>>,
      +    data: u64,
      +    is_registered: bool,
      +}
      +
      +// These are function definitions we'll use for our waker. Remember the
      +// "Trait Objects" chapter from the book.
      +fn mywaker_wake(s: &MyWaker) {
      +    let waker_ptr: *const MyWaker = s;
      +    let waker_arc = unsafe {Arc::from_raw(waker_ptr)};
      +    waker_arc.thread.unpark();
      +}
      +
      +// Since we use an `Arc` cloning is just increasing the refcount on the smart
      +// pointer.
      +fn mywaker_clone(s: &MyWaker) -> RawWaker {
      +    let arc = unsafe { Arc::from_raw(s).clone() };
      +    std::mem::forget(arc.clone()); // increase ref count
      +    RawWaker::new(Arc::into_raw(arc) as *const (), &VTABLE)
      +}
      +
      +// This is actually a "helper funtcion" to create a `Waker` vtable. In contrast
      +// to when we created a `Trait Object` from scratch we don't need to concern
      +// ourselves with the actual layout of the `vtable` and only provide a fixed
      +// set of functions
      +const VTABLE: RawWakerVTable = unsafe {
      +    RawWakerVTable::new(
      +        |s| mywaker_clone(&*(s as *const MyWaker)),     // clone
      +        |s| mywaker_wake(&*(s as *const MyWaker)),      // wake
      +        |s| mywaker_wake(*(s as *const &MyWaker)),      // wake by ref
      +        |s| drop(Arc::from_raw(s as *const MyWaker)),   // decrease refcount
      +    )
      +};
      +
      +// Instead of implementing this on the `MyWaker` oject in `impl Mywaker...` we
      +// just use this pattern instead since it saves us some lines of code.
      +fn waker_into_waker(s: *const MyWaker) -> Waker {
      +    let raw_waker = RawWaker::new(s as *const (), &VTABLE);
      +    unsafe { Waker::from_raw(raw_waker) }
      +}
      +
      +impl Task {
      +    fn new(reactor: Arc<Mutex<Reactor>>, data: u64, id: usize) -> Self {
      +        Task {
      +            id,
      +            reactor,
      +            data,
      +            is_registered: false,
      +        }
      +    }
      +}
      +
      +// This is our `Future` implementation
      +impl Future for Task {
      +    // The output for this kind of `leaf future` is just an `usize`. For other
      +    // futures this could be something more interesting like a byte stream.
      +    type Output = usize;
      +    fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> {
      +        let mut r = self.reactor.lock().unwrap();
      +        // we check with the `Reactor` if this future is in its "readylist"
      +        if r.is_ready(self.id) {
      +            // if it is, we return the data. In this case it's just the ID of
      +            // the task. 
      +            Poll::Ready(self.id)
      +        } else if self.is_registered {
      +            // If the future is registered alredy, we just return `Pending`
      +            Poll::Pending
      +        } else {
      +            // If we get here, it must be the first time this `Future` is polled
      +            // so we register a task with our `reactor`
      +            r.register(self.data, cx.waker().clone(), self.id);
      +            // oh, we have to drop the lock on our `Mutex` here because we can't
      +            // have a shared and exclusive borrow at the same time
      +            drop(r);
      +            self.is_registered = true;
      +            Poll::Pending
      +        }
      +    }
      +}
      +
      +// =============================== REACTOR ===================================
      +
      +// This is a "fake" reactor. It does no real I/O, but that also makes our
      +// code possible to run in the book and in the playground
      +struct Reactor {
      +    // we need some way of registering a Task with the reactor. Normally this
      +    // would be an "interest" in an I/O event
      +    dispatcher: Sender<Event>,
      +    handle: Option<JoinHandle<()>>,
      +    // This is a list of tasks that are ready, which means they should be polled
      +    // for data.
      +    readylist: Arc<Mutex<Vec<usize>>>,
      +}
      +
      +// We just have two kind of events. A timeout event, a "timeout" event called
      +// `Simple` and a `Close` event to close down our reactor.
      +#[derive(Debug)]
      +enum Event {
      +    Close,
      +    Simple(Waker, u64, usize),
      +}
      +
      +impl Reactor {
      +    fn new() -> Self {
      +        // The way we register new events with our reactor is using a regular
      +        // channel
      +        let (tx, rx) = channel::<Event>();
      +        let readylist = Arc::new(Mutex::new(vec![]));
      +        let rl_clone = readylist.clone();
      +
      +        // This `Vec` will hold handles to all threads we spawn so we can
      +        // join them later on and finish our programm in a good manner
      +        let mut handles = vec![];
      +        // This will be the "Reactor thread"
      +        let handle = thread::spawn(move || {
      +            // This simulates some I/O resource
      +            for event in rx {
      +                let rl_clone = rl_clone.clone();
      +                match event {
      +                    // If we get a close event we break out of the loop we're in
      +                    Event::Close => break,
      +                    Event::Simple(waker, duration, id) => {
      +
      +                        // When we get an event we simply spawn a new thread...
      +                        let event_handle = thread::spawn(move || {
      +                            //... which will just sleep for the number of seconds
      +                            // we provided when creating the `Task`.
      +                            thread::sleep(Duration::from_secs(duration));
      +                            // When it's done sleeping we put the ID of this task
      +                            // on the "readylist"
      +                            rl_clone.lock().map(|mut rl| rl.push(id)).unwrap();
      +                            // Then we call `wake` which will wake up our
      +                            // executor and start polling the futures
      +                            waker.wake();
      +                        });
      +
      +                        handles.push(event_handle);
      +                    }
      +                }
      +            }
      +
      +            // When we exit the Reactor we first join all the handles on
      +            // the child threads we've spawned so we catch any panics and
      +            // release all resources.
      +            for handle in handles {
      +                handle.join().unwrap();
      +            }
      +        });
      +
      +        Reactor {
      +            readylist,
      +            dispatcher: tx,
      +            handle: Some(handle),
      +        }
      +    }
      +
      +    fn register(&mut self, duration: u64, waker: Waker, data: usize) {
      +        // registering an event is as simple as sending an `Event` through
      +        // the channel.
      +        self.dispatcher
      +            .send(Event::Simple(waker, duration, data))
      +            .unwrap();
      +    }
      +
      +    fn close(&mut self) {
      +        self.dispatcher.send(Event::Close).unwrap();
      +    }
      +
      +    // We need a way to check if any event's are ready. This will simply
      +    // look through the "readylist" for an event macthing the ID we want to
      +    // check for.
      +    fn is_ready(&self, id_to_check: usize) -> bool {
      +        self.readylist
      +            .lock()
      +            .map(|rl| rl.iter().any(|id| *id == id_to_check))
      +            .unwrap()
      +    }
      +}
      +
      +// When our `Reactor` is dropped we join the reactor thread with the thread
      +// owning our `Reactor` so we catch any panics and release all resources.
      +// It's not needed for this to work, but it really is a best practice to join
      +// all threads you spawn.
      +impl Drop for Reactor {
      +    fn drop(&mut self) {
      +        self.handle.take().map(|h| h.join().unwrap()).unwrap();
      +    }
      +}
      +
      +

      Our finished code

      +

      Here is the whole example. You can edit it right here in your browser and +run it yourself. Have fun!

      +
      
       use std::{
           future::Future, pin::Pin, sync::{mpsc::{channel, Sender}, Arc, Mutex},
           task::{Context, Poll, RawWaker, RawWakerVTable, Waker},
      @@ -344,7 +660,7 @@ impl Drop for Reactor {
                           
      diff --git a/book/print.html b/book/print.html index 098387a..0e0c916 100644 --- a/book/print.html +++ b/book/print.html @@ -80,7 +80,7 @@ @@ -151,77 +151,97 @@

      This book aims to explain Futures in Rust using an example driven approach.

      The goal is to get a better understanding of Futures by implementing a toy Reactor, a very simple Executor and our own Futures.

      -

      We'll start off solving a small problem without Futures, Wakers or async/await -and then gradually adapt our example so it implements all these concepts, and -can be solved using the executor provided by both tokio and async_str.

      -

      In the end I've made some reader excercises you can do if you want to fix some -of the most glaring ommissions and shortcuts we took and create a slightly better +

      We'll start off a bit differently than most other explanations. Instead of +deferring some of the details about what's special about futures in Rust we +try to tackle that head on first. We'll be as brief as possible, but as thorough +as needed. This way, most question will be answered and explored up front.

      +

      We'll end up with futures that can run an any executor like tokio and async_str.

      +

      In the end I've made some reader exercises you can do if you want to fix some +of the most glaring omissions and shortcuts we took and create a slightly better example yourself.

      What does this book give you that isn't covered elsewhere?

      That's a valid question. There are many good resources and examples already. First -of all, this book will point you to some background information that I have found -very valuable to get an understanding of concurrent programming in general.

      -

      I find that many discussions arise, not because Futures is a hard concept to -grasp, but that concurrent programming is a hard concept in general.

      -

      Secondly, I've always found small runnable examples very exiting to learn from. It's +of all, this book will focus on Futures and async/await specifically and +not in the context of any specific runtime.

      +

      Secondly, I've always found small runnable examples very exiting to learn from. +Thanks to Mdbook the examples can even be edited and explored further. It's all code that you can download, play with and learn from.

      -

      What we'll do and not

      -

      We'll:

      -
        -
      • Implement our own Futures and get to know the Reactor/Executor pattern
      • -
      • Implement our own waker and learn why it's a bit foreign compared to other types
      • -
      • Talk a bit about runtime complexity and what to keep in mind when writing async Rust.
      • -
      • Make sure all examples can be run on the playground
      • -
      • Not rely on any helpers or libraries, but try to face the complexity and learn
      • -
      -

      We'll not:

      -
        -
      • Talk about how futures are implemented in Rust the language, the state machine and so on
      • -
      • Explain how the different runtimes differ, however, you'll hopefully be a bit -better off if you read this before you go research them
      • -
      • Explain concurrent programming, but I will supply sources
      • -
      -

      I do want to explore Rusts internal implementation but that will be for a later -book.

      +

      We'll and end up with an understandable example including a Future +implementation, an Executor and a Reactor in less than 200 lines of code. +We don't rely on any dependencies or real I/O which means it's very easy to +explore further and try your own ideas.

      Credits and thanks

      I'll like to take the chance of thanking the people behind mio, tokio, async_std, Futures, libc, crossbeam and many other libraries which so much is built upon. Reading and exploring some of this code is nothing less than -impressive.

      -

      Why is Futures in Rust hard to understand

      -

      Well, I think it has to do with several things:

      -
        -
      1. -

        Futures has a very interesting implementation, compiling down to a state -machine using generators to suspend and resume execution. In a language such as -Rust this is pretty hard to do ergonomically and safely. You are exposed to some -if this complexity when working with futures and want to understand them, not -only learn how to use them.

        -
      2. -
      3. -

        Rust doesn't provide a runtime. That means you'll actually have to choose one -yourself and actually know what a Reactor and an Executor is. While not -too difficult, you need to make more choices than you need in GO and other -languages designed with a concurrent programming in mind and ships with a -runtime.

        -
      4. -
      5. -

        Futures exist in two versions, Futures 1.0 and Futures 3.0. Futures 1.0 was -known to have some issues regarding ergonomics. Turns out that modelling -async coding after Promises in JavaScript can turn in to extremely long errors -and type signatures with a type system as Rust.

        -
      6. -
      -

      Futures 3.0 are not compatible with Futures 1.0 without performing some work.

      -
        -
      1. Async await syntax was recently stabilized
      2. -
      -

      what we'll -really do is to stub out a Reactor, and Executor and implement

      +impressive. Even the RFCs that much of the design is built upon is written in a +way that mortal people can understand, and that requires a lot of work. So thanks!

      Some background information

      +
      +

      Relevant for:

      +
        +
      • High level introduction to concurrency in Rust
      • +
      • Knowing what Rust provides and not when working with async
      • +
      • Understanding why we need runtimes
      • +
      • Knowing that Rust has Futures 1.0 and Futures 3.0, and how to deal with them
      • +
      • Getting pointers to further reading on concurrency in general
      • +
      +

      Before we start implementing our Futures , we'll go through some background information that will help demystify some of the concepts we encounter.

      -

      Concurrency in general

      +

      Actually, after going through these concepts, implementing futures will seem +pretty simple. I promise.

      +

      Async in Rust

      +

      Let's get some of the common roadblocks out of the way first.

      +

      Async in Rust is different from most other languages in the sense that Rust +has an extremely lightweight runtime.

      +

      In languages like C#, JavaScript, Java and GO, the runtime is already there. So +if you come from one of those languages this will seem a bit strange to you.

      +

      What Rust's standard library takes care of

      +
        +
      1. The definition of an interruptible task
      2. +
      3. An extremely efficient technique to start, suspend, resume and store tasks +which are executed concurrently.
      4. +
      5. A defined way to wake up a suspended task
      6. +
      +

      That's really what Rusts standard library does. As you see there is no definition +of non-blocking I/O, how these tasks are created or how they're run.

      +

      What you need to find elsewhere

      +

      A runtime. Well, in Rust we normally divide the runtime into two parts:

      +
        +
      • The Reactor
      • +
      • The Executor
      • +
      +

      Reactors create leaf Futures, and provides things like non-blocking sockets, +an event queue and so on.

      +

      Executors, accepts one or more asynchronous tasks called Futures and takes +care of actually running the code we write, suspend the tasks when they're +waiting for I/O and resumes them.

      +

      In theory, we could choose one Reactor and one Executor that have nothing +to do with each other besides one creates leaf Futures and one runs them, but +in reality today you'll most often get both in a Runtime.

      +

      There are mainly two such runtimes today async_std and tokio.

      +

      Quite a bit of complexity attributed to Futures are actually complexity rooted +in runtimes. Creating an efficient runtime is hard. Learning how to use one +correctly can be hard as well, but both are excellent and it's just like +learning any new library.

      +

      The difference between Rust and other languages is that you have to make an +active choice when it comes to picking a runtime. Most often you'll just use +the one provided for you.

      +

      Futures 1.0 and Futures 3.0

      +

      I'll not spend too much time on this, but it feels wrong to not mention that +there have been several iterations on how async should work in Rust.

      +

      Futures 3.0 works with the relatively new async/await syntax in Rust and +it's what we'll learn.

      +

      Now, since this is rather recent, you can encounter creates that use Futures 1.0 +still. This will get resolved in time, but unfortunately it's not always easy +to know in advance.

      +

      A good sign is that if you're required to use combinators like and_then then +you're using Futures 1.0.

      +

      While not directly compatible, there is a tool that let's you relatively easily +convert a Future 1.0 to a Future 3.0 and vice a verca. You can find all you +need in the futures-rs crate and all information you need here.

      +

      First things first

      If you find the concepts of concurrency and async programming confusing in general, I know where you're coming from and I have written some resources to try to give a high level overview that will make it easier to learn Rusts @@ -232,64 +252,79 @@ try to give a high level overview that will make it easier to learn Rusts

    1. Async Basics - Strategies for handling I/O
    2. Async Basics - Epoll, Kqueue and IOCP
    3. -

      r

      +

      Now learning these concepts by studying futures is making it much harder than +it needs to be, so go on and read these chapters. I'll be right here when +you're back.

      +

      However, if you feel that you have the basics covered, then go right on.

      +

      Let's get moving!

      Trait objects and fat pointers

      +
      +

      Relevant for:

      +
        +
      • Understanding how the Waker object is constructed
      • +
      • Getting a basic feel for "type erased" objects and what they are
      • +
      • Learning the basics of dynamic dispatch
      • +
      +

      Trait objects and dynamic dispatch

      -

      The single most confusing topic we encounter when implementing our own Futures +

      One of the most confusing topic we encounter when implementing our own Futures is how we implement a Waker . Creating a Waker involves creating a vtable -which allows using dynamic dispatch to call methods on a type erased trait +which allows us to use dynamic dispatch to call methods on a type erased trait object we construct our selves.

      -

      If you want to know more about dynamic dispatch in Rust I can recommend this article:

      -

      https://alschwalm.com/blog/static/2017/03/07/exploring-dynamic-dispatch-in-rust/

      +
      +

      If you want to know more about dynamic dispatch in Rust I can recommend an article written by Adam Schwalm called Exploring Dynamic Dispatch in Rust.

      +

      Let's explain this a bit more in detail.

      Fat pointers in Rust

      Let's take a look at the size of some different pointer types in Rust. If we -run the following code:

      +run the following code. (You'll have to press "play" to see the output):

      # use std::mem::size_of;
       trait SomeTrait { }
       
       fn main() {
      -    println!("Size of Box<i32>: {}", size_of::<Box<i32>>());
      -    println!("Size of &i32: {}", size_of::<&i32>());
      -    println!("Size of &Box<i32>: {}", size_of::<&Box<i32>>());
      -    println!("Size of Box<Trait>: {}", size_of::<Box<SomeTrait>>());
      -    println!("Size of &dyn Trait: {}", size_of::<&dyn SomeTrait>());
      -    println!("Size of &[i32]: {}", size_of::<&[i32]>());
      -    println!("Size of &[&dyn Trait]: {}", size_of::<&[&dyn SomeTrait]>());
      -    println!("Size of [i32; 10]: {}", size_of::<[i32; 10]>());
      -    println!("Size of [&dyn Trait; 10]: {}", size_of::<[&dyn SomeTrait; 10]>());
      +    println!("======== The size of different pointers in Rust: ========");
      +    println!("&dyn Trait:-----{}", size_of::<&dyn SomeTrait>());
      +    println!("&[&dyn Trait]:--{}", size_of::<&[&dyn SomeTrait]>());
      +    println!("Box<Trait>:-----{}", size_of::<Box<SomeTrait>>());
      +    println!("&i32:-----------{}", size_of::<&i32>());
      +    println!("&[i32]:---------{}", size_of::<&[i32]>());
      +    println!("Box<i32>:-------{}", size_of::<Box<i32>>());
      +    println!("&Box<i32>:------{}", size_of::<&Box<i32>>());
      +    println!("[&dyn Trait;4]:-{}", size_of::<[&dyn SomeTrait; 4]>());
      +    println!("[i32;4]:--------{}", size_of::<[i32; 4]>());
       }
       

      As you see from the output after running this, the sizes of the references varies. -Most are 8 bytes (which is a pointer size on 64 bit systems), but some are 16 +Many are 8 bytes (which is a pointer size on 64 bit systems), but some are 16 bytes.

      The 16 byte sized pointers are called "fat pointers" since they carry more extra information.

      -

      In the case of &[i32] :

      -
        -
      • The first 8 bytes is the actual pointer to the first element in the array
      • -
      -

      (or part of an array the slice refers to)

      +

      Example &[i32] :

        +
      • The first 8 bytes is the actual pointer to the first element in the array (or part of an array the slice refers to)
      • The second 8 bytes is the length of the slice.
      -

      The one we'll concern ourselves about is the references to traits, or -trait objects as they're called in Rust.

      -

      &dyn SomeTrait is an example of a trait object

      +

      Example &dyn SomeTrait:

      +

      This is the type of fat pointer we'll concern ourselves about going forward. +&dyn SomeTrait is a reference to a trait, or what Rust calls trait objects.

      The layout for a pointer to a trait object looks like this:

      • The first 8 bytes points to the data for the trait object
      • The second 8 bytes points to the vtable for the trait object

      The reason for this is to allow us to refer to an object we know nothing about -except that it implements the methods defined by our trait. To allow this we use -dynamic dispatch.

      +except that it implements the methods defined by our trait. To allow accomplish this we use dynamic dispatch.

      Let's explain this in code instead of words by implementing our own trait object from these parts:

      -
      // A reference to a trait object is a fat pointer: (data_ptr, vtable_ptr)
      +
      +

      This is an example of editable code. You can change everything in the example +and try to run it. If you want to go back, press the undo symbol. Keep an eye +out for these as we go forward. Many examples will be editable.

      +
      +
      // A reference to a trait object is a fat pointer: (data_ptr, vtable_ptr)
       trait Test {
      -    fn add(&self) -> i32;
      -    fn sub(&self) -> i32;
      +    fn add(&self) -> i32; 
      +    fn sub(&self) -> i32; 
           fn mul(&self) -> i32;
       }
       
      @@ -329,10 +364,10 @@ fn main() {
               0,            // pointer to `Drop` (which we're not implementing here)
               6,            // lenght of vtable
               8,            // alignment
      +
               // we need to make sure we add these in the same order as defined in the Trait.
      -        // Try changing the order of add and sub and see what happens.
      -        add as usize, // function pointer
      -        sub as usize, // function pointer 
      +        add as usize, // function pointer - try changing the order of `add`
      +        sub as usize, // function pointer - and `sub` to see what happens
               mul as usize, // function pointer
           ];
       
      @@ -346,63 +381,10 @@ fn main() {
       }
       
       
      -

      If you run this code by pressing the "play" button at the top you'll se it -outputs just what we expect.

      -

      This code example is editable so you can change it -and run it to see what happens.

      The reason we go through this will be clear later on when we implement our own Waker we'll actually set up a vtable like we do here to and knowing what it is will make this much less mysterious.

      -

      Reactor/Executor pattern

      -

      If you don't know what this is, you should take a few minutes and read about -it. You will encounter the term Reactor and Executor a lot when working -with async code in Rust.

      -

      I have written a quick introduction explaining this pattern before which you -can take a look at here:

      -

      homepage

      - -

      I'll re-iterate the most important parts here.

      -

      This pattern consists of at least 2 parts:

      -
        -
      1. A reactor -
          -
        • handles some kind of event queue
        • -
        • has the responsibility of respoonding to events
        • -
        -
      2. -
      3. An executor -
          -
        • Often has a scheduler
        • -
        • Holds a set of suspended tasks, and has the responsibility of resuming -them when an event has occurred
        • -
        -
      4. -
      5. The concept of a task -
          -
        • A set of operations that can be stopped half way and resumed later on
        • -
        -
      6. -
      -

      This is a pattern not only used in Rust, but it's very popular in Rust due to -how well it separates concerns between handling and scheduling tasks, and queing -and responding to I/O events.

      -

      The only thing Rust as a language defines is the task. In Rust we call an -incorruptible task a Future. Futures has a well defined interface, which means -they can be used across the entire ecosystem.

      -

      In addition, Rust provides a way for the Reactor and Executor to communicate -through the Waker. We'll get to know these in the following chapters.

      -

      Providing these pieces let's Rust take care a lot of the ergonomic "friction" -programmers meet when faced with async code, and still not dictate any -preferred runtime to actually do the scheduling and I/O queues.

      -

      It's important to know that Rust doesn't provide a runtime, so you have to choose -one. async std and tokio are two popular ones.

      -

      With that out of the way, let's move on to our main example.

      -

      Generators and Pin

      -

      So the second difficult part that there seems to be a lot of questions about -is Generators and the Pin type.

      -

      Generators

      +

      Generators

      Relevant for:

        @@ -414,6 +396,11 @@ is Generators and the Pin type.

        well written and I can recommend reading through it (it talks as much about async/await as it does about generators).

      +

      The second difficult part that there seems to be a lot of questions about +is Generators and the Pin type. Since they're related we'll start off by +exploring generators first. By doing that we'll soon get to see why +we need to be able to "pin" some data to a fixed location in memory and +get an introduction to Pin as well.

      Basically, there were three main options that were discussed when Rust was desiging how the language would handle concurrency:

        @@ -425,8 +412,8 @@ desiging how the language would handle concurrency:

        I've written about green threads before. Go check out Green Threads Explained in 200 lines of Rust if you're interested.

        Green threads uses the same mechanisms as an OS does by creating a thread for -each task, setting up a stack and forcing the CPU to save it's state and jump -from one task(thread) to another. We yield control to the scheduler which then +each task, setting up a stack, save the CPU's state and jump +from one task(thread) to another by doing a "context switch". We yield control to the scheduler which then continues running a different task.

        Rust had green threads once, but they were removed before it hit 1.0. The state of execution is stored in each stack so in such a solution there would be no need @@ -864,7 +851,7 @@ they did their unsafe implementation.

      Now, the code which is created and the need for Pin to allow for borrowing across yield points should be pretty clear.

      -

      Pin

      +

      Pin

      Relevant for

        @@ -875,23 +862,60 @@ across yield points should be pretty clear.

      Pin was suggested in RFC#2349

      -

      Ping consists of the Pin type and the Unpin marker. Let's start off with some general rules:

      +

      We already got a brief introduction of Pin in the previous chapters, so we'll +start off here with some definitions and a set of rules to remember.

      +

      Definitions

      +

      Pin consists of the Pin type and the Unpin marker. Pin's purpose in life is +to govern the rules that need to apply for types which implement !Unpin.

      +

      Pin is only relevant for pointers. A reference to an object is a pointer.

      +

      Yep, that's double negation for you, as in "does-not-implement-unpin". For this +chapter and only this chapter we'll rename these markers to:

      +
      +

      !Unpin = MustStay and Unpin = CanMove

      +
      +

      It just makes it so much easier to understand them.

      +

      Rules to remember

        -
      1. Pin does nothing special, it only prevents the user of an API to violate some assumtions you make when writing your (most likely) unsafe code.
      2. -
      3. Most standard library types implement Unpin
      4. -
      5. Unpin means it's OK for this type to be moved even when pinned.
      6. -
      7. If you Box a value, that boxed value automatcally implements Unpin.
      8. -
      9. The main use case for Pin is to allow self referential types
      10. -
      11. The implementation behind objects that doens't implement Unpin is most likely unsafe -
          -
        1. Pin prevents users from your code to break the assumtions you make when writing the unsafe implementation
        2. -
        3. It doesn't solve the fact that you'll have to write unsafe code to actually implement it
        4. -
        +
      12. +

        If T: CanMove (which is the default), then Pin<'a, T> is entirely equivalent to &'a mut T. in other words: CanMove means it's OK for this type to be moved even when pinned, so Pin will have no effect on such a type.

        +
      13. +
      14. +

        Getting a &mut T to a pinned pointer requires unsafe if T: MustStay. In other words: requiring a pinned pointer to a type which is MustStay prevents the user of that API from moving that value unless it choses to write unsafe code.

        +
      15. +
      16. +

        Pinning does nothing special with that memory like putting it into some "read only" memory or anything fancy. It only tells the compiler that some operations on this value should be forbidden.

        +
      17. +
      18. +

        Most standard library types implement CanMove. The same goes for most +"normal" types you encounter in Rust. Futures and Generators are two +exceptions.

        +
      19. +
      20. +

        The main use case for Pin is to allow self referential types, the whole +justification for stabilizing them was to allow that. There are still corner +cases in the API which are being explored.

        +
      21. +
      22. +

        The implementation behind objects that are MustStay is most likely unsafe. +Moving such a type can cause the universe to crash. As of the time of writing +this book, creating an reading fields of a self referential struct still requires unsafe.

        +
      23. +
      24. +

        You're not really meant to be implementing MustStay, but you can on nightly with a feature flag, or by adding std::marker::PhantomPinned to your type.

        +
      25. +
      26. +

        When Pinning, you can either pin a value to memory either on the stack or +on the heap.

        +
      27. +
      28. +

        Pinning a MustStay pointer to the stack requires unsafe

        +
      29. +
      30. +

        Pinning a MustStay pointer to the heap does not require unsafe. There is a shortcut for doing this using Box::pin.

      31. -
      32. You're not really meant to be implementing !Unpin, but you can on nightly with a feature flag
      -

      Unsafe code does not mean it's litterally "unsafe", it only relieves the +

      Unsafe code does not mean it's literally "unsafe", it only relieves the guarantees you normally get from the compiler. An unsafe implementation can be perfectly safe to do, but you have no safety net.

      @@ -939,11 +963,30 @@ impl Test { } }
      -

      As you can see this results in unwanted behavior. The pointer to b stays the -same and points to the old value. It's easy to get this to segfault, and fail -in other spectacular ways as well.

      -

      Pin essentially prevents the user of your unsafe code -(even if that means yourself) move the value after it's pinned.

      +

      Let's walk through this example since we'll be using it the rest of this chapter.

      +

      We have a self-referential struct Test. Test needs an init method to be +created which is strange but we'll need that to keep this example as short as +possible.

      +

      Test provides two methods to get a reference to the value of the fields +a and b. Since b is a reference to a we store it as a pointer since +the borrowing rules of Rust doesn't allow us to define this lifetime.

      +

      In our main method we first instantiate two instances of Test and print out +the value of the fields on test1. We get:

      +
      a: test1, b: test1
      +
      +

      Next we swap the data stored at the memory location which test1 is pointing to +with the data stored at the memory location test2 is pointing to and vice a verca.

      +

      We should expect that printing the fields of test2 should display the same as +test1 (since the object we printed before the swap has moved there now).

      +
      a: test1, b: test2
      +
      +

      The pointer to b still points to the old location. That location is now +occupied with the string "test2". This can be a bit hard to visualize so I made +a figure that i hope can help.

      +

      Fig 1: Before and after swap +swap_problem

      +

      As you can see this results in unwanted behavior. It's easy to get this to +segfault, show UB and fail in other spectacular ways as well.

      If we change the example to using Pin instead:

      use std::pin::Pin;
       use std::marker::PhantomPinned;
      @@ -1005,13 +1048,14 @@ impl Test {
       
       

      Now, what we've done here is pinning a stack address. That will always be -unsafe if our type implements !Unpin, in other words. That our type is not -Unpin which is the norm.

      +unsafe if our type implements !Unpin (aka MustStay).

      We use some tricks here, including requiring an init. If we want to fix that -and let users avoid unsafe we need to place our data on the heap.

      +and let users avoid unsafe we need to pin our data on the heap instead.

      +

      Stack pinning will always depend on the current stack frame we're in, so we can't create a self referential object in one stack frame and return it since any pointers we take to "self" is invalidated.

      +

      The next example solves some of our friction at the cost of a heap allocation.

      use std::pin::Pin;
       use std::marker::PhantomPinned;
      @@ -1058,19 +1102,10 @@ impl Test {
           }
       }
       
      -

      Seeing this we're ready to sum up with a few more points to remember about -pinning:

      -
        -
      1. Pinning only makes sense to do for types that are !Unpin
      2. -
      3. Pinning a !Unpin pointer to the stack will requires unsafe
      4. -
      5. Pinning a boxed value will not require unsafe, even if the type is !Unpin
      6. -
      7. If T: Unpin (which is the default), then Pin<'a, T> is entirely equivalent to &'a mut T.
      8. -
      9. Getting a &mut T to a pinned pointer requires unsafe if T: !Unpin
      10. -
      11. Pinning is really only useful when implementing self-referential types.
        -For all intents and purposes you can think of !Unpin = self-referential-type
      12. -

      The fact that boxing (heap allocating) a value that implements !Unpin is safe -makes sense. Once the data is allocated on the heap it will have a stable address.

      +makes sense. Once the data is allocated on the heap it will have a stable address.

      +

      There is no need for us as users of the API to take special care and ensure +that the self-referential pointer stays valid.

      There are ways to safely give some guarantees on stack pinning as well, but right now you need to use a crate like pin_utils:pin_utils to do that.

      Projection/structural pinning

      @@ -1085,7 +1120,398 @@ extra care must be taken when implementing Drop for pinned types.Putting it all together

      This is exactly what we'll do when we implement our own Futures stay tuned, we're soon finished.

      -
      
      +

      Reactor/Executor Pattern

      +
      +

      Relevant for:

      +
        +
      • Getting a high level overview of a common runtime model in Rust
      • +
      • Introducing these terms so we're on the same page when referring to them
      • +
      • Getting pointers on where to get more information about this pattern
      • +
      +
      +

      If you don't know what this is, you should take a few minutes and read about +it. You will encounter the term Reactor and Executor a lot when working +with async code in Rust.

      +

      I have written a quick introduction explaining this pattern before which you +can take a look at here:

      +

      homepage

      + +

      I'll re-iterate the most important parts here.

      +

      This pattern consists of at least 2 parts:

      +
        +
      1. A reactor +
          +
        • handles some kind of event queue
        • +
        • has the responsibility of respoonding to events
        • +
        +
      2. +
      3. An executor +
          +
        • Often has a scheduler
        • +
        • Holds a set of suspended tasks, and has the responsibility of resuming +them when an event has occurred
        • +
        +
      4. +
      5. The concept of a task +
          +
        • A set of operations that can be stopped half way and resumed later on
        • +
        +
      6. +
      +

      This kind of pattern common outside of Rust as well, but it's especially popular in Rust due to how well it alignes with the API provided by Rusts standard library. This model separates concerns between handling and scheduling tasks, and queing and responding to I/O events.

      +

      The Reactor

      +

      Since concurrency mostly makes sense when interacting with the outside world (or +at least some peripheral), we need something to actually abstract over this +interaction in an asynchronous way.

      +

      This is the Reactors job. Most often you'll +see reactors in rust use a library called Mio, which provides non +blocking APIs and event notification for several platforms.

      +

      The reactor will typically give you something like a TcpStream (or any other resource) which you'll use to create an I/O request. What you get in return +is a Future.

      +

      We can call this kind of Future a "leaf Future`, since it's some operation +we'll actually wait on and that we can chain operations on which are performed +once the leaf future is ready.

      +

      The Task

      +

      In Rust we call an interruptible task a Future. Futures has a well defined interface, which means they can be used across the entire ecosystem. We can chain +these Futures so that once a "leaf future" is ready we'll perform a set of +operations.

      +

      These operations can spawn new leaf futures themselves.

      +

      The executor

      +

      The executors task is to take one or more futures and run them to completion.

      +

      The first thing an executor does when it get's a Future is polling it.

      +

      When polled one of three things can happen:

      +
        +
      • The future returns Ready and we schedule whatever chained operations to run
      • +
      • The future hasn't been polled before so we pass it a Waker and suspend it
      • +
      • The futures has been polled before but is not ready and returns Pending
      • +
      +

      Rust provides a way for the Reactor and Executor to communicate through the Waker. The reactor stores this Waker and calls Waker::wake() on it once +a Future has resolved and should be polled again.

      +

      We'll get to know these concepts better in the following chapters.

      +

      Providing these pieces let's Rust take care a lot of the ergonomic "friction" +programmers meet when faced with async code, and still not dictate any +preferred runtime to actually do the scheduling and I/O queues.

      +

      With that out of the way, let's move on to actually implement all this in our +example.

      +

      Futures in Rust

      +

      We'll create our own Futures together with a fake reactor and a simple +executor which allows you to edit, run an play around with the code right here +in your browser.

      +

      I'll walk you through the example, but if you want to check it out closer, you +can always clone the repository and play around with the code yourself. There +are two branches. The basic_example is this code, and the basic_example_commented +is this example with extensive comments.

      +

      Implementing our own Futures

      +

      Let's start with why we wrote this book, by implementing our own Futures.

      +
      use std::{
      +    future::Future, pin::Pin, sync::{mpsc::{channel, Sender}, Arc, Mutex},
      +    task::{Context, Poll, RawWaker, RawWakerVTable, Waker},
      +    thread::{self, JoinHandle}, time::{Duration, Instant}
      +};
      +
      +fn main() {
      +    // This is just to make it easier for us to see when our Future was resolved
      +    let start = Instant::now();
      +
      +    // Many runtimes create a glocal `reactor` we pass it as an argument
      +    let reactor = Reactor::new();
      +    // Since we'll share this between threads we wrap it in a 
      +    // atmically-refcounted- mutex.
      +    let reactor = Arc::new(Mutex::new(reactor));
      +    
      +    // We create two tasks:
      +    // - first parameter is the `reactor`
      +    // - the second is a timeout in seconds
      +    // - the third is an `id` to identify the task
      +    let future1 = Task::new(reactor.clone(), 2, 1);
      +    let future2 = Task::new(reactor.clone(), 1, 2);
      +
      +    // an `async` block works the same way as an `async fn` in that it compiles
      +    // our code into a state machine, `yielding` at every `await` point.
      +    let fut1 = async {
      +        let val = future1.await;
      +        let dur = (Instant::now() - start).as_secs_f32();
      +        println!("Future got {} at time: {:.2}.", val, dur);
      +    };
      +
      +    let fut2 = async {
      +        let val = future2.await;
      +        let dur = (Instant::now() - start).as_secs_f32();
      +        println!("Future got {} at time: {:.2}.", val, dur);
      +    };
      +
      +    // Our executor can only run one and one future, this is pretty normal
      +    // though. You have a set of operations containing many futures that
      +    // ends up as a single future that drives them all to completion.
      +    let mainfut = async {
      +        fut1.await;
      +        fut2.await;
      +    };
      +
      +    // This executor will block the main thread until the futures is resolved
      +    block_on(mainfut);
      +    // When we're done, we want to shut down our reactor thread so our program
      +    // ends nicely.
      +    reactor.lock().map(|mut r| r.close()).unwrap();
      +}
      +
      +//// ============================ EXECUTOR ====================================
      +
      +// Our executor takes any object which implements the `Future` trait
      +fn block_on<F: Future>(mut future: F) -> F::Output {
      +    // the first thing we do is to construct a `Waker` which we'll pass on to
      +    // the `reactor` so it can wake us up when an event is ready. 
      +    let mywaker = Arc::new(MyWaker{ thread: thread::current() }); 
      +    let waker = waker_into_waker(Arc::into_raw(mywaker));
      +    // The context struct is just a wrapper for a `Waker` object. Maybe in the
      +    // future this will do more, but right now it's just a wrapper.
      +    let mut cx = Context::from_waker(&waker);
      +
      +    // We poll in a loop, but it's not a busy loop. It will only run when
      +    // an event occurs, or a thread has a "spurious wakeup" (an unexpected wakeup
      +    // that can happen for no good reason).
      +    let val = loop {
      +        // So, since we run this on one thread and run one future to completion
      +        // we can pin the `Future` to the stack. This is unsafe, but saves an
      +        // allocation. We could `Box::pin` it too if we wanted. This is however
      +        // safe since we don't move the `Future` here.
      +        let pinned = unsafe { Pin::new_unchecked(&mut future) };
      +        match Future::poll(pinned, &mut cx) {
      +            // when the Future is ready we're finished
      +            Poll::Ready(val) => break val,
      +            // If we get a `pending` future we just go to sleep...
      +            Poll::Pending => thread::park(),
      +        };
      +    };
      +    val
      +}
      +
      +// ====================== FUTURE IMPLEMENTATION ==============================
      +
      +// This is the definition of our `Waker`. We use a regular thread-handle here.
      +// It works but it's not a good solution. If one of our `Futures` holds a handle
      +// to our thread and takes it with it to a different thread the followinc could
      +// happen:
      +// 1. Our future calls `unpark` from a different thread
      +// 2. Our `executor` thinks that data is ready and wakes up and polls the future
      +// 3. The future is not ready yet but one nanosecond later the `Reactor` gets
      +// an event and calles `wake()` which also unparks our thread.
      +// 4. This could all happen before we go to sleep again since these processes
      +// run in parallel.
      +// 5. Our reactor has called `wake` but our thread is still sleeping since it was
      +// awake alredy at that point.
      +// 6. We're deadlocked and our program stops working
      +// There are many better soloutions, here are some:
      +// - Use `std::sync::CondVar`
      +// - Use [crossbeam::sync::Parker](https://docs.rs/crossbeam/0.7.3/crossbeam/sync/struct.Parker.html)
      +#[derive(Clone)]
      +struct MyWaker {
      +    thread: thread::Thread,
      +}
      +
      +// This is the definition of our `Future`. It keeps all the information we
      +// need. This one holds a reference to our `reactor`, that's just to make
      +// this example as easy as possible. It doesn't need to hold a reference to
      +// the whole reactor, but it needs to be able to register itself with the
      +// reactor.
      +#[derive(Clone)]
      +pub struct Task {
      +    id: usize,
      +    reactor: Arc<Mutex<Reactor>>,
      +    data: u64,
      +    is_registered: bool,
      +}
      +
      +// These are function definitions we'll use for our waker. Remember the
      +// "Trait Objects" chapter from the book.
      +fn mywaker_wake(s: &MyWaker) {
      +    let waker_ptr: *const MyWaker = s;
      +    let waker_arc = unsafe {Arc::from_raw(waker_ptr)};
      +    waker_arc.thread.unpark();
      +}
      +
      +// Since we use an `Arc` cloning is just increasing the refcount on the smart
      +// pointer.
      +fn mywaker_clone(s: &MyWaker) -> RawWaker {
      +    let arc = unsafe { Arc::from_raw(s).clone() };
      +    std::mem::forget(arc.clone()); // increase ref count
      +    RawWaker::new(Arc::into_raw(arc) as *const (), &VTABLE)
      +}
      +
      +// This is actually a "helper funtcion" to create a `Waker` vtable. In contrast
      +// to when we created a `Trait Object` from scratch we don't need to concern
      +// ourselves with the actual layout of the `vtable` and only provide a fixed
      +// set of functions
      +const VTABLE: RawWakerVTable = unsafe {
      +    RawWakerVTable::new(
      +        |s| mywaker_clone(&*(s as *const MyWaker)),     // clone
      +        |s| mywaker_wake(&*(s as *const MyWaker)),      // wake
      +        |s| mywaker_wake(*(s as *const &MyWaker)),      // wake by ref
      +        |s| drop(Arc::from_raw(s as *const MyWaker)),   // decrease refcount
      +    )
      +};
      +
      +// Instead of implementing this on the `MyWaker` oject in `impl Mywaker...` we
      +// just use this pattern instead since it saves us some lines of code.
      +fn waker_into_waker(s: *const MyWaker) -> Waker {
      +    let raw_waker = RawWaker::new(s as *const (), &VTABLE);
      +    unsafe { Waker::from_raw(raw_waker) }
      +}
      +
      +impl Task {
      +    fn new(reactor: Arc<Mutex<Reactor>>, data: u64, id: usize) -> Self {
      +        Task {
      +            id,
      +            reactor,
      +            data,
      +            is_registered: false,
      +        }
      +    }
      +}
      +
      +// This is our `Future` implementation
      +impl Future for Task {
      +    // The output for this kind of `leaf future` is just an `usize`. For other
      +    // futures this could be something more interesting like a byte stream.
      +    type Output = usize;
      +    fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> {
      +        let mut r = self.reactor.lock().unwrap();
      +        // we check with the `Reactor` if this future is in its "readylist"
      +        if r.is_ready(self.id) {
      +            // if it is, we return the data. In this case it's just the ID of
      +            // the task. 
      +            Poll::Ready(self.id)
      +        } else if self.is_registered {
      +            // If the future is registered alredy, we just return `Pending`
      +            Poll::Pending
      +        } else {
      +            // If we get here, it must be the first time this `Future` is polled
      +            // so we register a task with our `reactor`
      +            r.register(self.data, cx.waker().clone(), self.id);
      +            // oh, we have to drop the lock on our `Mutex` here because we can't
      +            // have a shared and exclusive borrow at the same time
      +            drop(r);
      +            self.is_registered = true;
      +            Poll::Pending
      +        }
      +    }
      +}
      +
      +// =============================== REACTOR ===================================
      +
      +// This is a "fake" reactor. It does no real I/O, but that also makes our
      +// code possible to run in the book and in the playground
      +struct Reactor {
      +    // we need some way of registering a Task with the reactor. Normally this
      +    // would be an "interest" in an I/O event
      +    dispatcher: Sender<Event>,
      +    handle: Option<JoinHandle<()>>,
      +    // This is a list of tasks that are ready, which means they should be polled
      +    // for data.
      +    readylist: Arc<Mutex<Vec<usize>>>,
      +}
      +
      +// We just have two kind of events. A timeout event, a "timeout" event called
      +// `Simple` and a `Close` event to close down our reactor.
      +#[derive(Debug)]
      +enum Event {
      +    Close,
      +    Simple(Waker, u64, usize),
      +}
      +
      +impl Reactor {
      +    fn new() -> Self {
      +        // The way we register new events with our reactor is using a regular
      +        // channel
      +        let (tx, rx) = channel::<Event>();
      +        let readylist = Arc::new(Mutex::new(vec![]));
      +        let rl_clone = readylist.clone();
      +
      +        // This `Vec` will hold handles to all threads we spawn so we can
      +        // join them later on and finish our programm in a good manner
      +        let mut handles = vec![];
      +        // This will be the "Reactor thread"
      +        let handle = thread::spawn(move || {
      +            // This simulates some I/O resource
      +            for event in rx {
      +                let rl_clone = rl_clone.clone();
      +                match event {
      +                    // If we get a close event we break out of the loop we're in
      +                    Event::Close => break,
      +                    Event::Simple(waker, duration, id) => {
      +
      +                        // When we get an event we simply spawn a new thread...
      +                        let event_handle = thread::spawn(move || {
      +                            //... which will just sleep for the number of seconds
      +                            // we provided when creating the `Task`.
      +                            thread::sleep(Duration::from_secs(duration));
      +                            // When it's done sleeping we put the ID of this task
      +                            // on the "readylist"
      +                            rl_clone.lock().map(|mut rl| rl.push(id)).unwrap();
      +                            // Then we call `wake` which will wake up our
      +                            // executor and start polling the futures
      +                            waker.wake();
      +                        });
      +
      +                        handles.push(event_handle);
      +                    }
      +                }
      +            }
      +
      +            // When we exit the Reactor we first join all the handles on
      +            // the child threads we've spawned so we catch any panics and
      +            // release all resources.
      +            for handle in handles {
      +                handle.join().unwrap();
      +            }
      +        });
      +
      +        Reactor {
      +            readylist,
      +            dispatcher: tx,
      +            handle: Some(handle),
      +        }
      +    }
      +
      +    fn register(&mut self, duration: u64, waker: Waker, data: usize) {
      +        // registering an event is as simple as sending an `Event` through
      +        // the channel.
      +        self.dispatcher
      +            .send(Event::Simple(waker, duration, data))
      +            .unwrap();
      +    }
      +
      +    fn close(&mut self) {
      +        self.dispatcher.send(Event::Close).unwrap();
      +    }
      +
      +    // We need a way to check if any event's are ready. This will simply
      +    // look through the "readylist" for an event macthing the ID we want to
      +    // check for.
      +    fn is_ready(&self, id_to_check: usize) -> bool {
      +        self.readylist
      +            .lock()
      +            .map(|rl| rl.iter().any(|id| *id == id_to_check))
      +            .unwrap()
      +    }
      +}
      +
      +// When our `Reactor` is dropped we join the reactor thread with the thread
      +// owning our `Reactor` so we catch any panics and release all resources.
      +// It's not needed for this to work, but it really is a best practice to join
      +// all threads you spawn.
      +impl Drop for Reactor {
      +    fn drop(&mut self) {
      +        self.handle.take().map(|h| h.join().unwrap()).unwrap();
      +    }
      +}
      +
      +

      Our finished code

      +

      Here is the whole example. You can edit it right here in your browser and +run it yourself. Have fun!

      +
      
       use std::{
           future::Future, pin::Pin, sync::{mpsc::{channel, Sender}, Arc, Mutex},
           task::{Context, Poll, RawWaker, RawWakerVTable, Waker},
      diff --git a/book/searchindex.js b/book/searchindex.js
      index 7acff42..4f60646 100644
      --- a/book/searchindex.js
      +++ b/book/searchindex.js
      @@ -1 +1 @@
      -Object.assign(window.search, {"doc_urls":["0_0_introduction.html#futures-explained-in-200-lines-of-rust","0_0_introduction.html#what-does-this-book-give-you-that-isnt-covered-elsewhere","0_0_introduction.html#what-well-do-and-not","0_0_introduction.html#credits-and-thanks","0_0_introduction.html#why-is-futures-in-rust-hard-to-understand","1_0_background_information.html#some-background-information","1_0_background_information.html#concurrency-in-general","1_1_trait_objects.html#trait-objects-and-fat-pointers","1_1_trait_objects.html#trait-objects-and-dynamic-dispatch","1_1_trait_objects.html#fat-pointers-in-rust","1_1_trait_objects.html#reactorexecutor-pattern","1_2_generators_pin.html#generators-and-pin","1_2_generators_pin.html#generators","1_2_generators_pin.html#stackful-coroutinesgreen-threads","1_2_generators_pin.html#combinators","1_2_generators_pin.html#stackless-coroutinesgenerators","1_2_generators_pin.html#how-generators-work","1_3_pin.html#pin","1_3_pin.html#projectionstructural-pinning","1_3_pin.html#pin-and-drop","1_3_pin.html#putting-it-all-together","2_1_concurrent_futures.html#bonus-1-concurrent-futures"],"index":{"documentStore":{"docInfo":{"0":{"body":57,"breadcrumbs":5,"title":5},"1":{"body":48,"breadcrumbs":5,"title":5},"10":{"body":162,"breadcrumbs":4,"title":2},"11":{"body":9,"breadcrumbs":4,"title":2},"12":{"body":53,"breadcrumbs":3,"title":1},"13":{"body":68,"breadcrumbs":5,"title":3},"14":{"body":92,"breadcrumbs":3,"title":1},"15":{"body":80,"breadcrumbs":4,"title":2},"16":{"body":899,"breadcrumbs":4,"title":2},"17":{"body":536,"breadcrumbs":3,"title":1},"18":{"body":21,"breadcrumbs":4,"title":2},"19":{"body":23,"breadcrumbs":4,"title":2},"2":{"body":67,"breadcrumbs":1,"title":1},"20":{"body":9,"breadcrumbs":4,"title":2},"21":{"body":0,"breadcrumbs":4,"title":4},"3":{"body":23,"breadcrumbs":2,"title":2},"4":{"body":110,"breadcrumbs":4,"title":4},"5":{"body":13,"breadcrumbs":2,"title":2},"6":{"body":44,"breadcrumbs":2,"title":2},"7":{"body":0,"breadcrumbs":6,"title":4},"8":{"body":42,"breadcrumbs":6,"title":4},"9":{"body":380,"breadcrumbs":5,"title":3}},"docs":{"0":{"body":"This book aims to explain Futures in Rust using an example driven approach. The goal is to get a better understanding of Futures by implementing a toy Reactor, a very simple Executor and our own Futures. We'll start off solving a small problem without Futures, Wakers or async/await and then gradually adapt our example so it implements all these concepts, and can be solved using the executor provided by both tokio and async_str. In the end I've made some reader excercises you can do if you want to fix some of the most glaring ommissions and shortcuts we took and create a slightly better example yourself.","breadcrumbs":"Futures Explained in 200 Lines of Rust","id":"0","title":"Futures Explained in 200 Lines of Rust"},"1":{"body":"That's a valid question. There are many good resources and examples already. First of all, this book will point you to some background information that I have found very valuable to get an understanding of concurrent programming in general. I find that many discussions arise, not because Futures is a hard concept to grasp, but that concurrent programming is a hard concept in general. Secondly, I've always found small runnable examples very exiting to learn from. It's all code that you can download, play with and learn from.","breadcrumbs":"What does this book give you that isn't covered elsewhere?","id":"1","title":"What does this book give you that isn't covered elsewhere?"},"10":{"body":"If you don't know what this is, you should take a few minutes and read about it. You will encounter the term Reactor and Executor a lot when working with async code in Rust. I have written a quick introduction explaining this pattern before which you can take a look at here: homepage Epoll, Kqueue and IOCP Explained - The Reactor-Executor Pattern I'll re-iterate the most important parts here. This pattern consists of at least 2 parts: A reactor handles some kind of event queue has the responsibility of respoonding to events An executor Often has a scheduler Holds a set of suspended tasks, and has the responsibility of resuming them when an event has occurred The concept of a task A set of operations that can be stopped half way and resumed later on This is a pattern not only used in Rust, but it's very popular in Rust due to how well it separates concerns between handling and scheduling tasks, and queing and responding to I/O events. The only thing Rust as a language defines is the task . In Rust we call an incorruptible task a Future. Futures has a well defined interface, which means they can be used across the entire ecosystem. In addition, Rust provides a way for the Reactor and Executor to communicate through the Waker. We'll get to know these in the following chapters. Providing these pieces let's Rust take care a lot of the ergonomic \"friction\" programmers meet when faced with async code, and still not dictate any preferred runtime to actually do the scheduling and I/O queues. It's important to know that Rust doesn't provide a runtime, so you have to choose one. async std and tokio are two popular ones. With that out of the way, let's move on to our main example.","breadcrumbs":"Some background information » Reactor/Executor pattern","id":"10","title":"Reactor/Executor pattern"},"11":{"body":"So the second difficult part that there seems to be a lot of questions about is Generators and the Pin type.","breadcrumbs":"Some background information » Generators and Pin","id":"11","title":"Generators and Pin"},"12":{"body":"Relevant for: Understanding how the async/await syntax works since it's how await is implemented Why we need Pin Why Rusts async model is extremely efficient The motivation for Generators can be found in RFC#2033 . It's very well written and I can recommend reading through it (it talks as much about async/await as it does about generators). Basically, there were three main options that were discussed when Rust was desiging how the language would handle concurrency: Stackful coroutines, better known as green threads. Using combinators. Stackless coroutines, better known as generators.","breadcrumbs":"Some background information » Generators","id":"12","title":"Generators"},"13":{"body":"I've written about green threads before. Go check out Green Threads Explained in 200 lines of Rust if you're interested. Green threads uses the same mechanisms as an OS does by creating a thread for each task, setting up a stack and forcing the CPU to save it's state and jump from one task(thread) to another. We yield control to the scheduler which then continues running a different task. Rust had green threads once, but they were removed before it hit 1.0. The state of execution is stored in each stack so in such a solution there would be no need for async, await, Futures or Pin. All this would be implementation details for the library.","breadcrumbs":"Some background information » Stackful coroutines/green threads","id":"13","title":"Stackful coroutines/green threads"},"14":{"body":"Futures 1.0 used combinators. If you've worked with Promises in JavaScript, you already know combinators. In Rust they look like this: let future = Connection::connect(conn_str).and_then(|conn| { conn.query(\"somerequest\").map(|row|{ SomeStruct::from(row) }).collect::>()\n}); let rows: Result, SomeLibraryError> = block_on(future).unwrap(); While an effective solution there are mainly three downsides I'll focus on: The error messages produced could be extremely long and arcane Not optimal memory usage Did not allow to borrow across combinator steps. Point #3, is actually a major drawback with Futures 1.0. Not allowing borrows across suspension points ends up being very un-ergonomic and often requiring extra allocations or copying to accomplish some tasks which is inefficient. The reason for the higher than optimal memory usage is that this is basically a callback-based approach, where each closure stores all the data it needs for computation. This means that as we chain these, the memory required to store the needed state increases with each added step.","breadcrumbs":"Some background information » Combinators","id":"14","title":"Combinators"},"15":{"body":"This is the model used in Rust today. It a few notable advantages: It's easy to convert normal Rust code to a stackless corotuine using using async/await as keywords (it can even be done using a macro). No need for context switching and saving/restoring CPU state No need to handle dynamic stack allocation Very memory efficient Allowed for borrows across suspension points The last point is in contrast to Futures 1.0. With async/await we can do this: async fn myfn() { let text = String::from(\"Hello world\"); let borrowed = &text[0..5]; somefuture.await; println!(\"{}\", borrowed);\n} Generators are implemented as state machines. The memory footprint of a chain of computations is only defined by the largest footprint any single step requires. That means that adding steps to a chain of computations might not require any added memory at all.","breadcrumbs":"Some background information » Stackless coroutines/generators","id":"15","title":"Stackless coroutines/generators"},"16":{"body":"In Nightly Rust today you can use the yield keyword. Basically using this keyword in a closure, converts it to a generator. A closure looking like this (I'm going to use the terminology that's currently in Rust): let a = 4;\nlet b = move || { println!(\"Hello\"); yield a * 2; println!(\"world!\"); }; if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } if let GeneratorState::Complete(()) = gen.resume() { ()\n}; Early on, before there was a consensus about the design of Pin, this compiled to something looking similar to this: fn main() { let mut gen = GeneratorA::start(4); if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } if let GeneratorState::Complete(()) = gen.resume() { () };\n} // If you've ever wondered why the parameters are called Y and R the naming from\n// the original rfc most likely holds the answer\nenum GeneratorState { // originally called `CoResult` Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(&mut self) -> GeneratorState;\n} enum GeneratorA { Enter(i32), Yield1(i32), Exit,\n} impl GeneratorA { fn start(a1: i32) -> Self { GeneratorA::Enter(a1) }\n} impl Generator for GeneratorA { type Yield = i32; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match std::mem::replace(&mut *self, GeneratorA::Exit) { GeneratorA::Enter(a1) => { /*|---code before yield1---|*/ /*|*/ println!(\"Hello\"); /*|*/ /*|*/ let a = a1 * 2; /*|*/ /*|------------------------|*/ *self = GeneratorA::Yield1(a); GeneratorState::Yielded(a) } GeneratorA::Yield1(_) => { /*|----code after yield1----|*/ /*|*/ println!(\"world!\"); /*|*/ /*|-------------------------|*/ *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} The yield keyword was discussed first in RFC#1823 and in RFC#1832 . Now that you know that the yield keyword in reality rewrites your code to become a state machine, you'll also know the basics of how await works. It's very similar. Now, there are some limitations in our naive state machine above. What happens when you have a borrow across a yield point? We could forbid that, but one of the major design goals for the async/await syntax has been to allow this . These kinds of borrows were not possible using Futures 1.0 so we can't let this limitation just slip and call it a day yet. Instead of discussing it in theory, let's look at some code. We'll use the optimized version of the state machines which is used in Rust today. For a more in deapth explanation see Tyler Mandry's execellent article: How Rust optimizes async/await let a = 4;\nlet b = move || { let to_borrow = String::new(\"Hello\"); let borrowed = &to_borrow; println!(\"{}\", borrowed); yield a * 2; println!(\"{} world!\", borrowed); }; Now what does our rewritten state machine look like with this example? # // If you've ever wondered why the parameters are called Y and R the naming from\n# // the original rfc most likely holds the answer\n# enum GeneratorState {\n# // originally called `CoResult`\n# Yielded(Y), // originally called `Yield(Y)`\n# Complete(R), // originally called `Return(R)`\n# }\n# # trait Generator {\n# type Yield;\n# type Return;\n# fn resume(&mut self) -> GeneratorState;\n# } enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: &String, // uh, what lifetime should this have? }, Exit,\n} # impl GeneratorA {\n# fn start() -> Self {\n# GeneratorA::Enter\n# }\n# } impl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match std::mem::replace(&mut *self, GeneratorA::Exit) { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; *self = GeneratorA::Yield1 {to_borrow, borrowed}; GeneratorState::Yielded(borrowed.len()) } GeneratorA::Yield1 {to_borrow, borrowed} => { println!(\"Hello {}\", borrowed); *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} If you try to compile this you'll get an error (just try it yourself by pressing play). What is the lifetime of &String. It's not the same as the lifetime of Self. It's not static. Turns out that it's not possible for us in Rusts syntax to describe this lifetime, which means, that to make this work, we'll have to let the compiler know that we control this correct. That means turning to unsafe. Let's try to write an implementation that will compiler using unsafe. As you'll see we end up in a self referential struct . A struct which holds references into itself. As you'll notice, this compiles just fine! pub fn main() { let mut gen = GeneratorA::start(); let mut gen2 = GeneratorA::start(); if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } // If you uncomment this, very bad things can happen. This is why we need `Pin` // std::mem::swap(&mut gen, &mut gen2); if let GeneratorState::Yielded(n) = gen2.resume() { println!(\"Got value {}\", n); } // if you uncomment `mem::swap`.. this should now start gen2. if let GeneratorState::Complete(()) = gen.resume() { () };\n} enum GeneratorState { Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(&mut self) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, // Normally you'll see `std::ptr::NonNull` used instead of *ptr }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n}\nimpl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match self { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; let res = borrowed.len(); // Tricks to actually get a self reference *self = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; match self { GeneratorA::Yield1{to_borrow, borrowed} => *borrowed = to_borrow, _ => () }; GeneratorState::Yielded(res) } GeneratorA::Yield1 {borrowed, ..} => { let borrowed: &String = unsafe {&**borrowed}; println!(\"{} world\", borrowed); *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} Try to uncomment the line with mem::swap and see the result of running this code. While the example above compiles just fine, we expose users of this code to both possible undefined behavior and other memory errors while using just safe Rust. This is a big problem! But now, let's prevent the segfault from happening using Pin. We'll discuss Pin more below, but you'll get an introduction here by just reading the comments. #![feature(optin_builtin_traits)]\nuse std::pin::Pin; pub fn main() { let gen1 = GeneratorA::start(); let gen2 = GeneratorA::start(); // Before we pin the pointers, this is safe to do // std::mem::swap(&mut gen, &mut gen2); // constructing a `Pin::new()` on a type which does not implement `Unpin` is unsafe. // However, as I mentioned in the start of the next chapter about `Pin` a // boxed type automatically implements `Unpin` so to stay in safe Rust we can use // that to avoid unsafe. You can also use crates like `pin_utils` to do this safely, // just remember that they use unsafe under the hood so it's like using an already-reviewed // unsafe implementation. let mut pinned1 = Box::pin(gen1); let mut pinned2 = Box::pin(gen2); // Uncomment these if you think it's safe to pin the values to the stack instead // (it is in this case). Remember to comment out the two previous lines first. //let mut pinned1 = unsafe { Pin::new_unchecked(&mut gen1) }; //let mut pinned2 = unsafe { Pin::new_unchecked(&mut gen2) }; if let GeneratorState::Yielded(n) = pinned1.as_mut().resume() { println!(\"Got value {}\", n); } if let GeneratorState::Yielded(n) = pinned2.as_mut().resume() { println!(\"Gen2 got value {}\", n); }; // This won't work // std::mem::swap(&mut gen, &mut gen2); // This will work but will just swap the pointers. Nothing inherently bad happens here. // std::mem::swap(&mut pinned1, &mut pinned2); let _ = pinned1.as_mut().resume(); let _ = pinned2.as_mut().resume();\n} enum GeneratorState { // originally called `CoResult` Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(self: Pin<&mut Self>) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, // Normally you'll see `std::ptr::NonNull` used instead of *ptr }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n} // This tells us that the underlying pointer is not safe to move after pinning. In this case,\n// only we as implementors \"feel\" this, however, if someone is relying on our Pinned pointer\n// this will prevent them from moving it. You need to enable the feature flag // `#![feature(optin_builtin_traits)]` and use the nightly compiler to implement `!Unpin`.\n// Normally, you would use `std::marker::PhantomPinned` to indicate that the\n// struct is `!Unpin`.\nimpl !Unpin for GeneratorA { } impl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(self: Pin<&mut Self>) -> GeneratorState { // lets us get ownership over current state let this = unsafe { self.get_unchecked_mut() }; match this { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; let res = borrowed.len(); // Trick to actually get a self reference. We can't reference // the `String` earlier since these references will point to the // location in this stack frame which will not be valid anymore // when this function returns. *this = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; match this { GeneratorA::Yield1{to_borrow, borrowed} => *borrowed = to_borrow, _ => () }; GeneratorState::Yielded(res) } GeneratorA::Yield1 {borrowed, ..} => { let borrowed: &String = unsafe {&**borrowed}; println!(\"{} world\", borrowed); *this = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} Now, as you see, the user of this code must either: Box the value and thereby allocating it on the heap Use unsafe and pin the value to the stack. The user knows that if they move the value afterwards it will violate the guarantee they promise to uphold when they did their unsafe implementation. Now, the code which is created and the need for Pin to allow for borrowing across yield points should be pretty clear.","breadcrumbs":"Some background information » How generators work","id":"16","title":"How generators work"},"17":{"body":"Relevant for To understand Generators and Futures Knowing how to use Pin is required when implementing your own Future To understand self-referential types in Rust This is the way borrowing across await points is accomplished Pin was suggested in RFC#2349 Ping consists of the Pin type and the Unpin marker. Let's start off with some general rules: Pin does nothing special, it only prevents the user of an API to violate some assumtions you make when writing your (most likely) unsafe code. Most standard library types implement Unpin Unpin means it's OK for this type to be moved even when pinned. If you Box a value, that boxed value automatcally implements Unpin. The main use case for Pin is to allow self referential types The implementation behind objects that doens't implement Unpin is most likely unsafe Pin prevents users from your code to break the assumtions you make when writing the unsafe implementation It doesn't solve the fact that you'll have to write unsafe code to actually implement it You're not really meant to be implementing !Unpin, but you can on nightly with a feature flag Unsafe code does not mean it's litterally \"unsafe\", it only relieves the guarantees you normally get from the compiler. An unsafe implementation can be perfectly safe to do, but you have no safety net. Let's take a look at an example: use std::pin::Pin; fn main() { let mut test1 = Test::new(\"test1\"); test1.init(); let mut test2 = Test::new(\"test2\"); test2.init(); println!(\"a: {}, b: {}\", test1.a(), test1.b()); std::mem::swap(&mut test1, &mut test2); // try commenting out this line println!(\"a: {}, b: {}\", test2.a(), test2.b()); } #[derive(Debug)]\nstruct Test { a: String, b: *const String,\n} impl Test { fn new(txt: &str) -> Self { let a = String::from(txt); Test { a, b: std::ptr::null(), } } fn init(&mut self) { let self_ref: *const String = &self.a; self.b = self_ref; } fn a(&self) -> &str { &self.a } fn b(&self) -> &String { unsafe {&*(self.b)} }\n} As you can see this results in unwanted behavior. The pointer to b stays the same and points to the old value. It's easy to get this to segfault, and fail in other spectacular ways as well. Pin essentially prevents the user of your unsafe code (even if that means yourself) move the value after it's pinned. If we change the example to using Pin instead: use std::pin::Pin;\nuse std::marker::PhantomPinned; pub fn main() { let mut test1 = Test::new(\"test1\"); test1.init(); let mut test1_pin = unsafe { Pin::new_unchecked(&mut test1) }; let mut test2 = Test::new(\"test2\"); test2.init(); let mut test2_pin = unsafe { Pin::new_unchecked(&mut test2) }; println!( \"a: {}, b: {}\", Test::a(test1_pin.as_ref()), Test::b(test1_pin.as_ref()) ); // Try to uncomment this and see what happens // std::mem::swap(test1_pin.as_mut(), test2_pin.as_mut()); println!( \"a: {}, b: {}\", Test::a(test2_pin.as_ref()), Test::b(test2_pin.as_ref()) );\n} #[derive(Debug)]\nstruct Test { a: String, b: *const String, _marker: PhantomPinned,\n} impl Test { fn new(txt: &str) -> Self { let a = String::from(txt); Test { a, b: std::ptr::null(), // This makes our type `!Unpin` _marker: PhantomPinned, } } fn init(&mut self) { let self_ptr: *const String = &self.a; self.b = self_ptr; } fn a<'a>(self: Pin<&'a Self>) -> &'a str { &self.get_ref().a } fn b<'a>(self: Pin<&'a Self>) -> &'a String { unsafe { &*(self.b) } }\n} Now, what we've done here is pinning a stack address. That will always be unsafe if our type implements !Unpin, in other words. That our type is not Unpin which is the norm. We use some tricks here, including requiring an init. If we want to fix that and let users avoid unsafe we need to place our data on the heap. Stack pinning will always depend on the current stack frame we're in, so we can't create a self referential object in one stack frame and return it since any pointers we take to \"self\" is invalidated. The next example solves some of our friction at the cost of a heap allocation. use std::pin::Pin;\nuse std::marker::PhantomPinned; pub fn main() { let mut test1 = Test::new(\"test1\"); let mut test2 = Test::new(\"test2\"); println!(\"a: {}, b: {}\",test1.as_ref().a(), test1.as_ref().b()); // Try to uncomment this and see what happens // std::mem::swap(&mut test1, &mut test2); println!(\"a: {}, b: {}\",test2.as_ref().a(), test2.as_ref().b());\n} #[derive(Debug)]\nstruct Test { a: String, b: *const String, _marker: PhantomPinned,\n} impl Test { fn new(txt: &str) -> Pin> { let a = String::from(txt); let t = Test { a, b: std::ptr::null(), _marker: PhantomPinned, }; let mut boxed = Box::pin(t); let self_ptr: *const String = &boxed.as_ref().a; unsafe { boxed.as_mut().get_unchecked_mut().b = self_ptr }; boxed } fn a<'a>(self: Pin<&'a Self>) -> &'a str { &self.get_ref().a } fn b<'a>(self: Pin<&'a Self>) -> &'a String { unsafe { &*(self.b) } }\n} Seeing this we're ready to sum up with a few more points to remember about pinning: Pinning only makes sense to do for types that are !Unpin Pinning a !Unpin pointer to the stack will requires unsafe Pinning a boxed value will not require unsafe, even if the type is !Unpin If T: Unpin (which is the default), then Pin<'a, T> is entirely equivalent to &'a mut T. Getting a &mut T to a pinned pointer requires unsafe if T: !Unpin Pinning is really only useful when implementing self-referential types. For all intents and purposes you can think of !Unpin = self-referential-type The fact that boxing (heap allocating) a value that implements !Unpin is safe makes sense. Once the data is allocated on the heap it will have a stable address. There are ways to safely give some guarantees on stack pinning as well, but right now you need to use a crate like pin_utils : pin_utils to do that.","breadcrumbs":"Some background information » Pin","id":"17","title":"Pin"},"18":{"body":"In short, projection is using a field on your type. mystruct.field1 is a projection. Structural pinning is using Pin on struct fields. This has several caveats and is not something you'll normally see so I refer to the documentation for that.","breadcrumbs":"Some background information » Projection/structural pinning","id":"18","title":"Projection/structural pinning"},"19":{"body":"The Pin guarantee exists from the moment the value is pinned until it's dropped. In the Drop implementation you take a mutable reference to self, which means extra care must be taken when implementing Drop for pinned types.","breadcrumbs":"Some background information » Pin and Drop","id":"19","title":"Pin and Drop"},"2":{"body":"We'll: Implement our own Futures and get to know the Reactor/Executor pattern Implement our own waker and learn why it's a bit foreign compared to other types Talk a bit about runtime complexity and what to keep in mind when writing async Rust. Make sure all examples can be run on the playground Not rely on any helpers or libraries, but try to face the complexity and learn We'll not: Talk about how futures are implemented in Rust the language, the state machine and so on Explain how the different runtimes differ, however, you'll hopefully be a bit better off if you read this before you go research them Explain concurrent programming, but I will supply sources I do want to explore Rusts internal implementation but that will be for a later book.","breadcrumbs":"What we'll do and not","id":"2","title":"What we'll do and not"},"20":{"body":"This is exactly what we'll do when we implement our own Futures stay tuned, we're soon finished.","breadcrumbs":"Some background information » Putting it all together","id":"20","title":"Putting it all together"},"21":{"body":"","breadcrumbs":"Bonus 1: concurrent futures","id":"21","title":"Bonus 1: concurrent futures"},"3":{"body":"I'll like to take the chance of thanking the people behind mio, tokio, async_std, Futures, libc, crossbeam and many other libraries which so much is built upon. Reading and exploring some of this code is nothing less than impressive.","breadcrumbs":"Credits and thanks","id":"3","title":"Credits and thanks"},"4":{"body":"Well, I think it has to do with several things: Futures has a very interesting implementation, compiling down to a state machine using generators to suspend and resume execution. In a language such as Rust this is pretty hard to do ergonomically and safely. You are exposed to some if this complexity when working with futures and want to understand them, not only learn how to use them. Rust doesn't provide a runtime. That means you'll actually have to choose one yourself and actually know what a Reactor and an Executor is. While not too difficult, you need to make more choices than you need in GO and other languages designed with a concurrent programming in mind and ships with a runtime. Futures exist in two versions, Futures 1.0 and Futures 3.0. Futures 1.0 was known to have some issues regarding ergonomics. Turns out that modelling async coding after Promises in JavaScript can turn in to extremely long errors and type signatures with a type system as Rust. Futures 3.0 are not compatible with Futures 1.0 without performing some work. Async await syntax was recently stabilized what we'll really do is to stub out a Reactor, and Executor and implement","breadcrumbs":"Why is Futures in Rust hard to understand","id":"4","title":"Why is Futures in Rust hard to understand"},"5":{"body":"Before we start implementing our Futures , we'll go through some background information that will help demystify some of the concepts we encounter.","breadcrumbs":"Some background information","id":"5","title":"Some background information"},"6":{"body":"If you find the concepts of concurrency and async programming confusing in general, I know where you're coming from and I have written some resources to try to give a high level overview that will make it easier to learn Rusts Futures afterwards: Async Basics - The difference between concurrency and parallelism Async Basics - Async history Async Basics - Strategies for handling I/O Async Basics - Epoll, Kqueue and IOCP r","breadcrumbs":"Concurrency in general","id":"6","title":"Concurrency in general"},"7":{"body":"","breadcrumbs":"Some background information » Trait objects and fat pointers","id":"7","title":"Trait objects and fat pointers"},"8":{"body":"The single most confusing topic we encounter when implementing our own Futures is how we implement a Waker . Creating a Waker involves creating a vtable which allows using dynamic dispatch to call methods on a type erased trait object we construct our selves. If you want to know more about dynamic dispatch in Rust I can recommend this article: https://alschwalm.com/blog/static/2017/03/07/exploring-dynamic-dispatch-in-rust/ Let's explain this a bit more in detail.","breadcrumbs":"Some background information » Trait objects and dynamic dispatch","id":"8","title":"Trait objects and dynamic dispatch"},"9":{"body":"Let's take a look at the size of some different pointer types in Rust. If we run the following code: # use std::mem::size_of;\ntrait SomeTrait { } fn main() { println!(\"Size of Box: {}\", size_of::>()); println!(\"Size of &i32: {}\", size_of::<&i32>()); println!(\"Size of &Box: {}\", size_of::<&Box>()); println!(\"Size of Box: {}\", size_of::>()); println!(\"Size of &dyn Trait: {}\", size_of::<&dyn SomeTrait>()); println!(\"Size of &[i32]: {}\", size_of::<&[i32]>()); println!(\"Size of &[&dyn Trait]: {}\", size_of::<&[&dyn SomeTrait]>()); println!(\"Size of [i32; 10]: {}\", size_of::<[i32; 10]>()); println!(\"Size of [&dyn Trait; 10]: {}\", size_of::<[&dyn SomeTrait; 10]>());\n} As you see from the output after running this, the sizes of the references varies. Most are 8 bytes (which is a pointer size on 64 bit systems), but some are 16 bytes. The 16 byte sized pointers are called \"fat pointers\" since they carry more extra information. In the case of &[i32] : The first 8 bytes is the actual pointer to the first element in the array (or part of an array the slice refers to) The second 8 bytes is the length of the slice. The one we'll concern ourselves about is the references to traits, or trait objects as they're called in Rust. &dyn SomeTrait is an example of a trait object The layout for a pointer to a trait object looks like this: The first 8 bytes points to the data for the trait object The second 8 bytes points to the vtable for the trait object The reason for this is to allow us to refer to an object we know nothing about except that it implements the methods defined by our trait. To allow this we use dynamic dispatch. Let's explain this in code instead of words by implementing our own trait object from these parts: // A reference to a trait object is a fat pointer: (data_ptr, vtable_ptr)\ntrait Test { fn add(&self) -> i32; fn sub(&self) -> i32; fn mul(&self) -> i32;\n} // This will represent our home brewn fat pointer to a trait object\n#[repr(C)]\nstruct FatPointer<'a> { /// A reference is a pointer to an instantiated `Data` instance data: &'a mut Data, /// Since we need to pass in literal values like length and alignment it's /// easiest for us to convert pointers to usize-integers instead of the other way around. vtable: *const usize,\n} // This is the data in our trait object. It's just two numbers we want to operate on.\nstruct Data { a: i32, b: i32,\n} // ====== function definitions ======\nfn add(s: &Data) -> i32 { s.a + s.b\n}\nfn sub(s: &Data) -> i32 { s.a - s.b\n}\nfn mul(s: &Data) -> i32 { s.a * s.b\n} fn main() { let mut data = Data {a: 3, b: 2}; // vtable is like special purpose array of pointer-length types with a fixed // format where the three first values has a special meaning like the // length of the array is encoded in the array itself as the second value. let vtable = vec![ 0, // pointer to `Drop` (which we're not implementing here) 6, // lenght of vtable 8, // alignment // we need to make sure we add these in the same order as defined in the Trait. // Try changing the order of add and sub and see what happens. add as usize, // function pointer sub as usize, // function pointer mul as usize, // function pointer ]; let fat_pointer = FatPointer { data: &mut data, vtable: vtable.as_ptr()}; let test = unsafe { std::mem::transmute::(fat_pointer) }; // And voalá, it's now a trait object we can call methods on println!(\"Add: 3 + 2 = {}\", test.add()); println!(\"Sub: 3 - 2 = {}\", test.sub()); println!(\"Mul: 3 * 2 = {}\", test.mul());\n} If you run this code by pressing the \"play\" button at the top you'll se it outputs just what we expect. This code example is editable so you can change it and run it to see what happens. The reason we go through this will be clear later on when we implement our own Waker we'll actually set up a vtable like we do here to and knowing what it is will make this much less mysterious.","breadcrumbs":"Some background information » Fat pointers in Rust","id":"9","title":"Fat pointers in Rust"}},"length":22,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{"df":1,"docs":{"9":{"tf":1.0}}},"1":{".":{"0":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"9":{"tf":2.0}}},"6":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"df":1,"docs":{"21":{"tf":1.0}}},"2":{"0":{"0":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":1.7320508075688772},"9":{"tf":2.0}}},"3":{".":{"0":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"14":{"tf":1.0},"9":{"tf":2.0}}},"4":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"6":{"4":{"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.0}}},"8":{"df":1,"docs":{"9":{"tf":2.449489742783178}}},"_":{"df":1,"docs":{"16":{"tf":2.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"16":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"14":{"tf":1.0},"17":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"16":{"tf":2.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":4,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.7320508075688772}}},"df":0,"docs":{},"w":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"1":{"tf":1.0},"17":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"13":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"9":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":7,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}},"df":0,"docs":{}}},"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"i":{"c":{"df":4,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"6":{"tf":2.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":3.605551275463989},"9":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":1,"docs":{"14":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"2":{"tf":1.0},"5":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}},"t":{"df":3,"docs":{"2":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"21":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":5.385164807134504},"17":{"tf":1.0}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178}},"e":{"d":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":2.6457513110645907}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":3.7416573867739413},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"19":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}},"n":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.23606797749979},"3":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"14":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"2":{"tf":1.0}}},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"4":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"x":{"df":2,"docs":{"2":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"6":{"tf":1.0},"8":{"tf":1.0}}}}},"n":{".":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\"":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"|":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178},"9":{"tf":1.0}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"13":{"tf":1.0},"15":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.0}}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":3,"docs":{"14":{"tf":1.0},"17":{"tf":1.4142135623730951},"9":{"tf":3.605551275463989}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"9":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"8":{"tf":2.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"19":{"tf":2.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"15":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.0}}}},"df":1,"docs":{"9":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}}}}}},"d":{"df":3,"docs":{"0":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"t":{"df":1,"docs":{"10":{"tf":2.0}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":2.0},"4":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"4":{"tf":1.0}}}},"t":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":2.8284271247461903}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"2":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":3,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":2,"docs":{"7":{"tf":1.0},"9":{"tf":2.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"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":{"16":{"tf":1.0}}}},"w":{"df":3,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.4142135623730951},"9":{"tf":2.0}}}}},"x":{"df":3,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":3.872983346207417},"17":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":2.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":16,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":3.0},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}}}},"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":1,"docs":{"16":{"tf":2.6457513110645907}}},"df":1,"docs":{"16":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":3.1622776601683795}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"16":{"tf":1.0}}},"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":3.605551275463989}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}}}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"d":{"(":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.449489742783178}}},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":2.0},"15":{"tf":1.0},"16":{"tf":3.7416573867739413},"17":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":6,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}},"o":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"d":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"r":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":2.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"5":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"/":{"2":{"0":{"1":{"7":{"/":{"0":{"3":{"/":{"0":{"7":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"3":{"tf":1.0}}}},"m":{"df":1,"docs":{"16":{"tf":1.0}}},"v":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0}}}},"/":{"df":0,"docs":{},"o":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"9":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":3.0},"17":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":3.4641016151377544},"19":{"tf":1.4142135623730951},"2":{"tf":2.0},"20":{"tf":1.0},"4":{"tf":1.4142135623730951},"5":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"1":{"tf":1.0},"5":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"16":{"tf":2.0},"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"9":{"tf":1.0}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}}}}},"f":{"a":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"4":{"tf":1.0}}}}},"t":{"'":{"df":10,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"19":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"2":{"tf":1.0}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":2.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":9,"docs":{"10":{"tf":1.7320508075688772},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}},"n":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"3":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"'":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":1,"docs":{"16":{"tf":2.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":5,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"2":{"tf":1.0},"4":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"9":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":2.23606797749979},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"19":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"2":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}},"o":{"df":1,"docs":{"3":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"4":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"12":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"12":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.0}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"16":{"tf":3.3166247903554},"17":{"tf":3.605551275463989},"9":{"tf":1.7320508075688772}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"e":{"d":{"df":8,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"17":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":3.3166247903554}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":1,"docs":{"17":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"n":{"c":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}},"df":6,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":3.605551275463989}}}}}}},"s":{"df":1,"docs":{"13":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"t":{"df":5,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}}},"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":1,"docs":{"16":{"tf":2.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":2.23606797749979},"2":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":2.0}}}}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"n":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":1,"docs":{"17":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"'":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}}},"df":7,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":3.3166247903554},"17":{"tf":4.47213595499958},"18":{"tf":1.7320508075688772},"19":{"tf":2.0}},"g":{"df":1,"docs":{"17":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"d":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"y":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"16":{"tf":2.0},"17":{"tf":2.0},"7":{"tf":1.0},"9":{"tf":4.0}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"a":{"d":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":2.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"9":{"tf":3.0}}}},"u":{"b":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"4":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"u":{"b":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":2,"docs":{"16":{"tf":2.449489742783178},"6":{"tf":1.0}},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":2.0},"4":{"tf":1.4142135623730951}}}}}},"d":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"16":{"tf":2.23606797749979},"18":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":2.23606797749979}}}}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"i":{"df":2,"docs":{"16":{"tf":1.0},"2":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"r":{"(":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":2.23606797749979}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"m":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"4":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":2,"docs":{"16":{"tf":3.0},"17":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"1":{"8":{"2":{"3":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"n":{"df":4,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":2.0}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":2.8284271247461903},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"2":{"tf":1.7320508075688772},"4":{"tf":2.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"s":{".":{"a":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":2.449489742783178},"17":{"tf":1.7320508075688772},"4":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.7320508075688772},"13":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.0}},"e":{"df":4,"docs":{"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"9":{"tf":1.7320508075688772}},"m":{"df":1,"docs":{"11":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"17":{"tf":2.23606797749979}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":3,"docs":{"16":{"tf":5.0990195135927845},"17":{"tf":3.7416573867739413},"19":{"tf":1.0}}},"v":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"18":{"tf":1.0},"4":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":1,"docs":{"18":{"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":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"8":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{":":{":":{"<":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":2.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"16":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.0}}}},"v":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"20":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"2":{"tf":1.0},"4":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"10":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":3.1622776601683795},"17":{"tf":3.4641016151377544}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"b":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"2":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"4":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"19":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"12":{"tf":1.0},"2":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"10":{"tf":2.23606797749979},"13":{"tf":1.4142135623730951},"14":{"tf":1.0}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}}},"2":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"17":{"tf":3.0},"9":{"tf":1.4142135623730951}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}}},"t":{"'":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0}}},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":4.123105625617661}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"c":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"0":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":4.242640687119285}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"df":5,"docs":{"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"2":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"20":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":9,"docs":{"11":{"tf":1.0},"16":{"tf":4.242640687119285},"17":{"tf":3.4641016151377544},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"14":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":4.0}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":3,"docs":{"16":{"tf":3.605551275463989},"17":{"tf":4.358898943540674},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":12,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":4.358898943540674},"17":{"tf":3.3166247903554},"18":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.0}}}},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"9":{"tf":2.23606797749979}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"16":{"tf":3.1622776601683795},"17":{"tf":2.449489742783178},"19":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"8":{"tf":1.0},"9":{"tf":2.6457513110645907}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"2":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":3,"docs":{"10":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":8,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"16":{"tf":1.7320508075688772},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"df":3,"docs":{"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951}}},"l":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.7320508075688772},"2":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"y":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":2.23606797749979}}},"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":3.872983346207417}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":3,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}},"v":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}}}}}}}}},"breadcrumbs":{"root":{"0":{"df":1,"docs":{"9":{"tf":1.0}}},"1":{".":{"0":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"9":{"tf":2.0}}},"6":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"df":1,"docs":{"21":{"tf":1.4142135623730951}}},"2":{"0":{"0":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":1.7320508075688772},"9":{"tf":2.0}}},"3":{".":{"0":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"14":{"tf":1.0},"9":{"tf":2.0}}},"4":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"6":{"4":{"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.0}}},"8":{"df":1,"docs":{"9":{"tf":2.449489742783178}}},"_":{"df":1,"docs":{"16":{"tf":2.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"16":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"14":{"tf":1.0},"17":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"16":{"tf":2.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":4,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.7320508075688772}}},"df":0,"docs":{},"w":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"1":{"tf":1.0},"17":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"13":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"9":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":7,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}},"df":0,"docs":{}}},"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":16,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"5":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"i":{"c":{"df":4,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"6":{"tf":2.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":3.605551275463989},"9":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":1,"docs":{"14":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"2":{"tf":1.0},"5":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}},"t":{"df":3,"docs":{"2":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"21":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"2":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":5.385164807134504},"17":{"tf":1.0}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178}},"e":{"d":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":2.6457513110645907}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":3.7416573867739413},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"19":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}},"n":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.23606797749979},"3":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"14":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"2":{"tf":1.0}}},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"4":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"x":{"df":2,"docs":{"2":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":2.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"6":{"tf":1.0},"8":{"tf":1.0}}}}},"n":{".":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\"":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"|":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178},"9":{"tf":1.0}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"13":{"tf":1.0},"15":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.0}}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":3,"docs":{"14":{"tf":1.0},"17":{"tf":1.4142135623730951},"9":{"tf":3.605551275463989}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"9":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"19":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"15":{"tf":1.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"df":1,"docs":{"9":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}}}}}},"d":{"df":3,"docs":{"0":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"t":{"df":1,"docs":{"10":{"tf":2.0}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":2.0},"4":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"4":{"tf":1.0}}}},"t":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":2.8284271247461903}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"2":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":3,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":2,"docs":{"7":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"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":{"16":{"tf":1.0}}}},"w":{"df":3,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.4142135623730951},"9":{"tf":2.0}}}}},"x":{"df":3,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":3.872983346207417},"17":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":2.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":16,"docs":{"0":{"tf":2.449489742783178},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":3.1622776601683795},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}}}},"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":1,"docs":{"16":{"tf":2.6457513110645907}}},"df":1,"docs":{"16":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":3.1622776601683795}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"16":{"tf":1.0}}},"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":3.605551275463989}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}}}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"d":{"(":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.449489742783178}}},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":3.872983346207417},"17":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":6,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}},"o":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"d":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"r":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":2.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"5":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"/":{"2":{"0":{"1":{"7":{"/":{"0":{"3":{"/":{"0":{"7":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"3":{"tf":1.0}}}},"m":{"df":1,"docs":{"16":{"tf":1.0}}},"v":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0}}}},"/":{"df":0,"docs":{},"o":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"9":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":3.0},"17":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":3.4641016151377544},"19":{"tf":1.4142135623730951},"2":{"tf":2.0},"20":{"tf":1.0},"4":{"tf":1.4142135623730951},"5":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":16,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"5":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"16":{"tf":2.0},"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"9":{"tf":1.0}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}}}}},"f":{"a":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"4":{"tf":1.0}}}}},"t":{"'":{"df":10,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"19":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"2":{"tf":1.0}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":2.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":9,"docs":{"10":{"tf":1.7320508075688772},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}},"n":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"3":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"'":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":1,"docs":{"16":{"tf":2.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":5,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"2":{"tf":1.0},"4":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"9":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":2.23606797749979},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"19":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"2":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}},"o":{"df":1,"docs":{"3":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"4":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"12":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"12":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.0}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"16":{"tf":3.3166247903554},"17":{"tf":3.605551275463989},"9":{"tf":1.7320508075688772}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"e":{"d":{"df":8,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"17":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":3.3166247903554}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":1,"docs":{"17":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"n":{"c":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}},"df":6,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":3.605551275463989}}}}}}},"s":{"df":1,"docs":{"13":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"t":{"df":5,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}}},"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":1,"docs":{"16":{"tf":2.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":2.449489742783178},"2":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":2.0}}}}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"n":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":1,"docs":{"17":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"'":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}}},"df":7,"docs":{"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":3.3166247903554},"17":{"tf":4.58257569495584},"18":{"tf":2.0},"19":{"tf":2.23606797749979}},"g":{"df":1,"docs":{"17":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"d":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"y":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"16":{"tf":2.0},"17":{"tf":2.0},"7":{"tf":1.4142135623730951},"9":{"tf":4.123105625617661}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"a":{"d":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":2.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"9":{"tf":3.0}}}},"u":{"b":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"4":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"u":{"b":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":2,"docs":{"16":{"tf":2.449489742783178},"6":{"tf":1.0}},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":2.0},"4":{"tf":1.4142135623730951}}}}}},"d":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"16":{"tf":2.23606797749979},"18":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":2.23606797749979}}}}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"i":{"df":2,"docs":{"16":{"tf":1.0},"2":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"r":{"(":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":2.23606797749979}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"m":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"4":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":2,"docs":{"16":{"tf":3.0},"17":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"1":{"8":{"2":{"3":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"n":{"df":4,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":2.0}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":2.8284271247461903},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"2":{"tf":1.7320508075688772},"4":{"tf":2.23606797749979},"6":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}}}}}},"s":{".":{"a":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":2.449489742783178},"17":{"tf":1.7320508075688772},"4":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.7320508075688772},"13":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.0}},"e":{"df":4,"docs":{"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"9":{"tf":1.7320508075688772}},"m":{"df":1,"docs":{"11":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"17":{"tf":2.23606797749979}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":3,"docs":{"16":{"tf":5.0990195135927845},"17":{"tf":3.7416573867739413},"19":{"tf":1.0}}},"v":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"18":{"tf":1.0},"4":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":1,"docs":{"18":{"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":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"8":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{":":{":":{"<":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":2.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"16":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.0}}}},"v":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"20":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":2.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"2":{"tf":1.0},"4":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"10":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":3.1622776601683795},"17":{"tf":3.4641016151377544}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"b":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"2":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"4":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"19":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"12":{"tf":1.0},"2":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"10":{"tf":2.23606797749979},"13":{"tf":1.4142135623730951},"14":{"tf":1.0}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}}},"2":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"17":{"tf":3.0},"9":{"tf":1.4142135623730951}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"3":{"tf":1.7320508075688772}}}},"t":{"'":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0}}},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.6457513110645907}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":4.123105625617661}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"c":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"0":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":4.242640687119285}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"df":5,"docs":{"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"2":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"20":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":9,"docs":{"11":{"tf":1.0},"16":{"tf":4.242640687119285},"17":{"tf":3.4641016151377544},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"14":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":4.0}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":3,"docs":{"16":{"tf":3.605551275463989},"17":{"tf":4.358898943540674},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":12,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":4.358898943540674},"17":{"tf":3.3166247903554},"18":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.0}}}},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"9":{"tf":2.23606797749979}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"16":{"tf":3.1622776601683795},"17":{"tf":2.449489742783178},"19":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"8":{"tf":1.0},"9":{"tf":2.6457513110645907}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"2":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":3,"docs":{"10":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":8,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"16":{"tf":1.7320508075688772},"2":{"tf":2.0},"20":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"df":3,"docs":{"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.449489742783178},"4":{"tf":1.4142135623730951}}},"l":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.7320508075688772},"2":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"y":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":2.23606797749979}}},"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":3.872983346207417}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":3,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}},"v":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}}}}}}}}},"title":{"root":{"1":{"df":1,"docs":{"21":{"tf":1.0}}},"2":{"0":{"0":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"21":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"f":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"21":{"tf":1.0},"4":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"7":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}},"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
      +Object.assign(window.search, {"doc_urls":["0_0_introduction.html#futures-explained-in-200-lines-of-rust","0_0_introduction.html#what-does-this-book-give-you-that-isnt-covered-elsewhere","0_0_introduction.html#credits-and-thanks","1_0_background_information.html#some-background-information","1_0_background_information.html#async-in-rust","1_0_background_information.html#what-rusts-standard-library-takes-care-of","1_0_background_information.html#what-you-need-to-find-elsewhere","1_0_background_information.html#futures-10-and-futures-30","1_0_background_information.html#first-things-first","1_1_trait_objects.html#trait-objects-and-fat-pointers","1_1_trait_objects.html#trait-objects-and-dynamic-dispatch","1_1_trait_objects.html#fat-pointers-in-rust","1_2_generators_pin.html#generators","1_2_generators_pin.html#stackful-coroutinesgreen-threads","1_2_generators_pin.html#combinators","1_2_generators_pin.html#stackless-coroutinesgenerators","1_2_generators_pin.html#how-generators-work","1_3_pin.html#pin","1_3_pin.html#definitions","1_3_pin.html#rules-to-remember","1_3_pin.html#projectionstructural-pinning","1_3_pin.html#pin-and-drop","1_3_pin.html#putting-it-all-together","1_4_reactor_executor.html#reactorexecutor-pattern","1_4_reactor_executor.html#the-reactor","1_4_reactor_executor.html#the-task","1_4_reactor_executor.html#the-executor","2_0_future_example.html#futures-in-rust","2_0_future_example.html#implementing-our-own-futures","2_0_future_example.html#our-finished-code","2_1_concurrent_futures.html#bonus-1-concurrent-futures"],"index":{"documentStore":{"docInfo":{"0":{"body":71,"breadcrumbs":5,"title":5},"1":{"body":66,"breadcrumbs":5,"title":5},"10":{"body":46,"breadcrumbs":4,"title":4},"11":{"body":389,"breadcrumbs":3,"title":3},"12":{"body":82,"breadcrumbs":1,"title":1},"13":{"body":69,"breadcrumbs":3,"title":3},"14":{"body":92,"breadcrumbs":1,"title":1},"15":{"body":80,"breadcrumbs":2,"title":2},"16":{"body":899,"breadcrumbs":2,"title":2},"17":{"body":36,"breadcrumbs":1,"title":1},"18":{"body":41,"breadcrumbs":1,"title":1},"19":{"body":624,"breadcrumbs":2,"title":2},"2":{"body":38,"breadcrumbs":2,"title":2},"20":{"body":21,"breadcrumbs":2,"title":2},"21":{"body":23,"breadcrumbs":2,"title":2},"22":{"body":9,"breadcrumbs":2,"title":2},"23":{"body":118,"breadcrumbs":2,"title":2},"24":{"body":64,"breadcrumbs":1,"title":1},"25":{"body":29,"breadcrumbs":1,"title":1},"26":{"body":93,"breadcrumbs":1,"title":1},"27":{"body":40,"breadcrumbs":2,"title":2},"28":{"body":839,"breadcrumbs":2,"title":2},"29":{"body":343,"breadcrumbs":2,"title":2},"3":{"body":50,"breadcrumbs":2,"title":2},"30":{"body":0,"breadcrumbs":4,"title":4},"4":{"body":29,"breadcrumbs":2,"title":2},"5":{"body":33,"breadcrumbs":5,"title":5},"6":{"body":107,"breadcrumbs":3,"title":3},"7":{"body":71,"breadcrumbs":4,"title":4},"8":{"body":67,"breadcrumbs":3,"title":3},"9":{"body":15,"breadcrumbs":4,"title":4}},"docs":{"0":{"body":"This book aims to explain Futures in Rust using an example driven approach. The goal is to get a better understanding of Futures by implementing a toy Reactor, a very simple Executor and our own Futures. We'll start off a bit differently than most other explanations. Instead of deferring some of the details about what's special about futures in Rust we try to tackle that head on first. We'll be as brief as possible, but as thorough as needed. This way, most question will be answered and explored up front. We'll end up with futures that can run an any executor like tokio and async_str. In the end I've made some reader exercises you can do if you want to fix some of the most glaring omissions and shortcuts we took and create a slightly better example yourself.","breadcrumbs":"Futures Explained in 200 Lines of Rust","id":"0","title":"Futures Explained in 200 Lines of Rust"},"1":{"body":"That's a valid question. There are many good resources and examples already. First of all, this book will focus on Futures and async/await specifically and not in the context of any specific runtime. Secondly, I've always found small runnable examples very exiting to learn from. Thanks to Mdbook the examples can even be edited and explored further. It's all code that you can download, play with and learn from. We'll and end up with an understandable example including a Future implementation, an Executor and a Reactor in less than 200 lines of code. We don't rely on any dependencies or real I/O which means it's very easy to explore further and try your own ideas.","breadcrumbs":"What does this book give you that isn't covered elsewhere?","id":"1","title":"What does this book give you that isn't covered elsewhere?"},"10":{"body":"One of the most confusing topic we encounter when implementing our own Futures is how we implement a Waker . Creating a Waker involves creating a vtable which allows us to use dynamic dispatch to call methods on a type erased trait object we construct our selves. If you want to know more about dynamic dispatch in Rust I can recommend an article written by Adam Schwalm called Exploring Dynamic Dispatch in Rust . Let's explain this a bit more in detail.","breadcrumbs":"Trait objects and dynamic dispatch","id":"10","title":"Trait objects and dynamic dispatch"},"11":{"body":"Let's take a look at the size of some different pointer types in Rust. If we run the following code. (You'll have to press \"play\" to see the output) : # use std::mem::size_of;\ntrait SomeTrait { } fn main() { println!(\"======== The size of different pointers in Rust: ========\"); println!(\"&dyn Trait:-----{}\", size_of::<&dyn SomeTrait>()); println!(\"&[&dyn Trait]:--{}\", size_of::<&[&dyn SomeTrait]>()); println!(\"Box:-----{}\", size_of::>()); println!(\"&i32:-----------{}\", size_of::<&i32>()); println!(\"&[i32]:---------{}\", size_of::<&[i32]>()); println!(\"Box:-------{}\", size_of::>()); println!(\"&Box:------{}\", size_of::<&Box>()); println!(\"[&dyn Trait;4]:-{}\", size_of::<[&dyn SomeTrait; 4]>()); println!(\"[i32;4]:--------{}\", size_of::<[i32; 4]>());\n} As you see from the output after running this, the sizes of the references varies. Many are 8 bytes (which is a pointer size on 64 bit systems), but some are 16 bytes. The 16 byte sized pointers are called \"fat pointers\" since they carry more extra information. Example &[i32] : The first 8 bytes is the actual pointer to the first element in the array (or part of an array the slice refers to) The second 8 bytes is the length of the slice. Example &dyn SomeTrait: This is the type of fat pointer we'll concern ourselves about going forward. &dyn SomeTrait is a reference to a trait, or what Rust calls trait objects . The layout for a pointer to a trait object looks like this: The first 8 bytes points to the data for the trait object The second 8 bytes points to the vtable for the trait object The reason for this is to allow us to refer to an object we know nothing about except that it implements the methods defined by our trait. To allow accomplish this we use dynamic dispatch . Let's explain this in code instead of words by implementing our own trait object from these parts: This is an example of editable code. You can change everything in the example and try to run it. If you want to go back, press the undo symbol. Keep an eye out for these as we go forward. Many examples will be editable. // A reference to a trait object is a fat pointer: (data_ptr, vtable_ptr)\ntrait Test { fn add(&self) -> i32; fn sub(&self) -> i32; fn mul(&self) -> i32;\n} // This will represent our home brewn fat pointer to a trait object\n#[repr(C)]\nstruct FatPointer<'a> { /// A reference is a pointer to an instantiated `Data` instance data: &'a mut Data, /// Since we need to pass in literal values like length and alignment it's /// easiest for us to convert pointers to usize-integers instead of the other way around. vtable: *const usize,\n} // This is the data in our trait object. It's just two numbers we want to operate on.\nstruct Data { a: i32, b: i32,\n} // ====== function definitions ======\nfn add(s: &Data) -> i32 { s.a + s.b\n}\nfn sub(s: &Data) -> i32 { s.a - s.b\n}\nfn mul(s: &Data) -> i32 { s.a * s.b\n} fn main() { let mut data = Data {a: 3, b: 2}; // vtable is like special purpose array of pointer-length types with a fixed // format where the three first values has a special meaning like the // length of the array is encoded in the array itself as the second value. let vtable = vec![ 0, // pointer to `Drop` (which we're not implementing here) 6, // lenght of vtable 8, // alignment // we need to make sure we add these in the same order as defined in the Trait. add as usize, // function pointer - try changing the order of `add` sub as usize, // function pointer - and `sub` to see what happens mul as usize, // function pointer ]; let fat_pointer = FatPointer { data: &mut data, vtable: vtable.as_ptr()}; let test = unsafe { std::mem::transmute::(fat_pointer) }; // And voalá, it's now a trait object we can call methods on println!(\"Add: 3 + 2 = {}\", test.add()); println!(\"Sub: 3 - 2 = {}\", test.sub()); println!(\"Mul: 3 * 2 = {}\", test.mul());\n} The reason we go through this will be clear later on when we implement our own Waker we'll actually set up a vtable like we do here to and knowing what it is will make this much less mysterious.","breadcrumbs":"Fat pointers in Rust","id":"11","title":"Fat pointers in Rust"},"12":{"body":"Relevant for: Understanding how the async/await syntax works since it's how await is implemented Why we need Pin Why Rusts async model is extremely efficient The motivation for Generators can be found in RFC#2033 . It's very well written and I can recommend reading through it (it talks as much about async/await as it does about generators). The second difficult part that there seems to be a lot of questions about is Generators and the Pin type. Since they're related we'll start off by exploring generators first. By doing that we'll soon get to see why we need to be able to \"pin\" some data to a fixed location in memory and get an introduction to Pin as well. Basically, there were three main options that were discussed when Rust was desiging how the language would handle concurrency: Stackful coroutines, better known as green threads. Using combinators. Stackless coroutines, better known as generators.","breadcrumbs":"Generators","id":"12","title":"Generators"},"13":{"body":"I've written about green threads before. Go check out Green Threads Explained in 200 lines of Rust if you're interested. Green threads uses the same mechanisms as an OS does by creating a thread for each task, setting up a stack, save the CPU's state and jump from one task(thread) to another by doing a \"context switch\". We yield control to the scheduler which then continues running a different task. Rust had green threads once, but they were removed before it hit 1.0. The state of execution is stored in each stack so in such a solution there would be no need for async, await, Futures or Pin. All this would be implementation details for the library.","breadcrumbs":"Stackful coroutines/green threads","id":"13","title":"Stackful coroutines/green threads"},"14":{"body":"Futures 1.0 used combinators. If you've worked with Promises in JavaScript, you already know combinators. In Rust they look like this: let future = Connection::connect(conn_str).and_then(|conn| { conn.query(\"somerequest\").map(|row|{ SomeStruct::from(row) }).collect::>()\n}); let rows: Result, SomeLibraryError> = block_on(future).unwrap(); While an effective solution there are mainly three downsides I'll focus on: The error messages produced could be extremely long and arcane Not optimal memory usage Did not allow to borrow across combinator steps. Point #3, is actually a major drawback with Futures 1.0. Not allowing borrows across suspension points ends up being very un-ergonomic and often requiring extra allocations or copying to accomplish some tasks which is inefficient. The reason for the higher than optimal memory usage is that this is basically a callback-based approach, where each closure stores all the data it needs for computation. This means that as we chain these, the memory required to store the needed state increases with each added step.","breadcrumbs":"Combinators","id":"14","title":"Combinators"},"15":{"body":"This is the model used in Rust today. It a few notable advantages: It's easy to convert normal Rust code to a stackless corotuine using using async/await as keywords (it can even be done using a macro). No need for context switching and saving/restoring CPU state No need to handle dynamic stack allocation Very memory efficient Allowed for borrows across suspension points The last point is in contrast to Futures 1.0. With async/await we can do this: async fn myfn() { let text = String::from(\"Hello world\"); let borrowed = &text[0..5]; somefuture.await; println!(\"{}\", borrowed);\n} Generators are implemented as state machines. The memory footprint of a chain of computations is only defined by the largest footprint any single step requires. That means that adding steps to a chain of computations might not require any added memory at all.","breadcrumbs":"Stackless coroutines/generators","id":"15","title":"Stackless coroutines/generators"},"16":{"body":"In Nightly Rust today you can use the yield keyword. Basically using this keyword in a closure, converts it to a generator. A closure looking like this (I'm going to use the terminology that's currently in Rust): let a = 4;\nlet b = move || { println!(\"Hello\"); yield a * 2; println!(\"world!\"); }; if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } if let GeneratorState::Complete(()) = gen.resume() { ()\n}; Early on, before there was a consensus about the design of Pin, this compiled to something looking similar to this: fn main() { let mut gen = GeneratorA::start(4); if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } if let GeneratorState::Complete(()) = gen.resume() { () };\n} // If you've ever wondered why the parameters are called Y and R the naming from\n// the original rfc most likely holds the answer\nenum GeneratorState { // originally called `CoResult` Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(&mut self) -> GeneratorState;\n} enum GeneratorA { Enter(i32), Yield1(i32), Exit,\n} impl GeneratorA { fn start(a1: i32) -> Self { GeneratorA::Enter(a1) }\n} impl Generator for GeneratorA { type Yield = i32; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match std::mem::replace(&mut *self, GeneratorA::Exit) { GeneratorA::Enter(a1) => { /*|---code before yield1---|*/ /*|*/ println!(\"Hello\"); /*|*/ /*|*/ let a = a1 * 2; /*|*/ /*|------------------------|*/ *self = GeneratorA::Yield1(a); GeneratorState::Yielded(a) } GeneratorA::Yield1(_) => { /*|----code after yield1----|*/ /*|*/ println!(\"world!\"); /*|*/ /*|-------------------------|*/ *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} The yield keyword was discussed first in RFC#1823 and in RFC#1832 . Now that you know that the yield keyword in reality rewrites your code to become a state machine, you'll also know the basics of how await works. It's very similar. Now, there are some limitations in our naive state machine above. What happens when you have a borrow across a yield point? We could forbid that, but one of the major design goals for the async/await syntax has been to allow this . These kinds of borrows were not possible using Futures 1.0 so we can't let this limitation just slip and call it a day yet. Instead of discussing it in theory, let's look at some code. We'll use the optimized version of the state machines which is used in Rust today. For a more in deapth explanation see Tyler Mandry's execellent article: How Rust optimizes async/await let a = 4;\nlet b = move || { let to_borrow = String::new(\"Hello\"); let borrowed = &to_borrow; println!(\"{}\", borrowed); yield a * 2; println!(\"{} world!\", borrowed); }; Now what does our rewritten state machine look like with this example? # // If you've ever wondered why the parameters are called Y and R the naming from\n# // the original rfc most likely holds the answer\n# enum GeneratorState {\n# // originally called `CoResult`\n# Yielded(Y), // originally called `Yield(Y)`\n# Complete(R), // originally called `Return(R)`\n# }\n# # trait Generator {\n# type Yield;\n# type Return;\n# fn resume(&mut self) -> GeneratorState;\n# } enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: &String, // uh, what lifetime should this have? }, Exit,\n} # impl GeneratorA {\n# fn start() -> Self {\n# GeneratorA::Enter\n# }\n# } impl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match std::mem::replace(&mut *self, GeneratorA::Exit) { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; *self = GeneratorA::Yield1 {to_borrow, borrowed}; GeneratorState::Yielded(borrowed.len()) } GeneratorA::Yield1 {to_borrow, borrowed} => { println!(\"Hello {}\", borrowed); *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} If you try to compile this you'll get an error (just try it yourself by pressing play). What is the lifetime of &String. It's not the same as the lifetime of Self. It's not static. Turns out that it's not possible for us in Rusts syntax to describe this lifetime, which means, that to make this work, we'll have to let the compiler know that we control this correct. That means turning to unsafe. Let's try to write an implementation that will compiler using unsafe. As you'll see we end up in a self referential struct . A struct which holds references into itself. As you'll notice, this compiles just fine! pub fn main() { let mut gen = GeneratorA::start(); let mut gen2 = GeneratorA::start(); if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } // If you uncomment this, very bad things can happen. This is why we need `Pin` // std::mem::swap(&mut gen, &mut gen2); if let GeneratorState::Yielded(n) = gen2.resume() { println!(\"Got value {}\", n); } // if you uncomment `mem::swap`.. this should now start gen2. if let GeneratorState::Complete(()) = gen.resume() { () };\n} enum GeneratorState { Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(&mut self) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, // Normally you'll see `std::ptr::NonNull` used instead of *ptr }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n}\nimpl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match self { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; let res = borrowed.len(); // Tricks to actually get a self reference *self = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; match self { GeneratorA::Yield1{to_borrow, borrowed} => *borrowed = to_borrow, _ => () }; GeneratorState::Yielded(res) } GeneratorA::Yield1 {borrowed, ..} => { let borrowed: &String = unsafe {&**borrowed}; println!(\"{} world\", borrowed); *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} Try to uncomment the line with mem::swap and see the result of running this code. While the example above compiles just fine, we expose users of this code to both possible undefined behavior and other memory errors while using just safe Rust. This is a big problem! But now, let's prevent the segfault from happening using Pin. We'll discuss Pin more below, but you'll get an introduction here by just reading the comments. #![feature(optin_builtin_traits)]\nuse std::pin::Pin; pub fn main() { let gen1 = GeneratorA::start(); let gen2 = GeneratorA::start(); // Before we pin the pointers, this is safe to do // std::mem::swap(&mut gen, &mut gen2); // constructing a `Pin::new()` on a type which does not implement `Unpin` is unsafe. // However, as I mentioned in the start of the next chapter about `Pin` a // boxed type automatically implements `Unpin` so to stay in safe Rust we can use // that to avoid unsafe. You can also use crates like `pin_utils` to do this safely, // just remember that they use unsafe under the hood so it's like using an already-reviewed // unsafe implementation. let mut pinned1 = Box::pin(gen1); let mut pinned2 = Box::pin(gen2); // Uncomment these if you think it's safe to pin the values to the stack instead // (it is in this case). Remember to comment out the two previous lines first. //let mut pinned1 = unsafe { Pin::new_unchecked(&mut gen1) }; //let mut pinned2 = unsafe { Pin::new_unchecked(&mut gen2) }; if let GeneratorState::Yielded(n) = pinned1.as_mut().resume() { println!(\"Got value {}\", n); } if let GeneratorState::Yielded(n) = pinned2.as_mut().resume() { println!(\"Gen2 got value {}\", n); }; // This won't work // std::mem::swap(&mut gen, &mut gen2); // This will work but will just swap the pointers. Nothing inherently bad happens here. // std::mem::swap(&mut pinned1, &mut pinned2); let _ = pinned1.as_mut().resume(); let _ = pinned2.as_mut().resume();\n} enum GeneratorState { // originally called `CoResult` Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(self: Pin<&mut Self>) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, // Normally you'll see `std::ptr::NonNull` used instead of *ptr }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n} // This tells us that the underlying pointer is not safe to move after pinning. In this case,\n// only we as implementors \"feel\" this, however, if someone is relying on our Pinned pointer\n// this will prevent them from moving it. You need to enable the feature flag // `#![feature(optin_builtin_traits)]` and use the nightly compiler to implement `!Unpin`.\n// Normally, you would use `std::marker::PhantomPinned` to indicate that the\n// struct is `!Unpin`.\nimpl !Unpin for GeneratorA { } impl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(self: Pin<&mut Self>) -> GeneratorState { // lets us get ownership over current state let this = unsafe { self.get_unchecked_mut() }; match this { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; let res = borrowed.len(); // Trick to actually get a self reference. We can't reference // the `String` earlier since these references will point to the // location in this stack frame which will not be valid anymore // when this function returns. *this = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; match this { GeneratorA::Yield1{to_borrow, borrowed} => *borrowed = to_borrow, _ => () }; GeneratorState::Yielded(res) } GeneratorA::Yield1 {borrowed, ..} => { let borrowed: &String = unsafe {&**borrowed}; println!(\"{} world\", borrowed); *this = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} Now, as you see, the user of this code must either: Box the value and thereby allocating it on the heap Use unsafe and pin the value to the stack. The user knows that if they move the value afterwards it will violate the guarantee they promise to uphold when they did their unsafe implementation. Now, the code which is created and the need for Pin to allow for borrowing across yield points should be pretty clear.","breadcrumbs":"How generators work","id":"16","title":"How generators work"},"17":{"body":"Relevant for To understand Generators and Futures Knowing how to use Pin is required when implementing your own Future To understand self-referential types in Rust This is the way borrowing across await points is accomplished Pin was suggested in RFC#2349 We already got a brief introduction of Pin in the previous chapters, so we'll start off here with some definitions and a set of rules to remember.","breadcrumbs":"Pin","id":"17","title":"Pin"},"18":{"body":"Pin consists of the Pin type and the Unpin marker. Pin's purpose in life is to govern the rules that need to apply for types which implement !Unpin. Pin is only relevant for pointers. A reference to an object is a pointer. Yep, that's double negation for you, as in \"does-not-implement-unpin\". For this chapter and only this chapter we'll rename these markers to: !Unpin = MustStay and Unpin = CanMove It just makes it so much easier to understand them.","breadcrumbs":"Definitions","id":"18","title":"Definitions"},"19":{"body":"If T: CanMove (which is the default), then Pin<'a, T> is entirely equivalent to &'a mut T. in other words: CanMove means it's OK for this type to be moved even when pinned, so Pin will have no effect on such a type. Getting a &mut T to a pinned pointer requires unsafe if T: MustStay. In other words: requiring a pinned pointer to a type which is MustStay prevents the user of that API from moving that value unless it choses to write unsafe code. Pinning does nothing special with that memory like putting it into some \"read only\" memory or anything fancy. It only tells the compiler that some operations on this value should be forbidden. Most standard library types implement CanMove. The same goes for most \"normal\" types you encounter in Rust. Futures and Generators are two exceptions. The main use case for Pin is to allow self referential types, the whole justification for stabilizing them was to allow that. There are still corner cases in the API which are being explored. The implementation behind objects that are MustStay is most likely unsafe. Moving such a type can cause the universe to crash. As of the time of writing this book, creating an reading fields of a self referential struct still requires unsafe. You're not really meant to be implementing MustStay, but you can on nightly with a feature flag, or by adding std::marker::PhantomPinned to your type. When Pinning, you can either pin a value to memory either on the stack or on the heap. Pinning a MustStay pointer to the stack requires unsafe Pinning a MustStay pointer to the heap does not require unsafe. There is a shortcut for doing this using Box::pin. Unsafe code does not mean it's literally \"unsafe\", it only relieves the guarantees you normally get from the compiler. An unsafe implementation can be perfectly safe to do, but you have no safety net. Let's take a look at an example: use std::pin::Pin; fn main() { let mut test1 = Test::new(\"test1\"); test1.init(); let mut test2 = Test::new(\"test2\"); test2.init(); println!(\"a: {}, b: {}\", test1.a(), test1.b()); std::mem::swap(&mut test1, &mut test2); // try commenting out this line println!(\"a: {}, b: {}\", test2.a(), test2.b()); } #[derive(Debug)]\nstruct Test { a: String, b: *const String,\n} impl Test { fn new(txt: &str) -> Self { let a = String::from(txt); Test { a, b: std::ptr::null(), } } fn init(&mut self) { let self_ref: *const String = &self.a; self.b = self_ref; } fn a(&self) -> &str { &self.a } fn b(&self) -> &String { unsafe {&*(self.b)} }\n} Let's walk through this example since we'll be using it the rest of this chapter. We have a self-referential struct Test. Test needs an init method to be created which is strange but we'll need that to keep this example as short as possible. Test provides two methods to get a reference to the value of the fields a and b. Since b is a reference to a we store it as a pointer since the borrowing rules of Rust doesn't allow us to define this lifetime. In our main method we first instantiate two instances of Test and print out the value of the fields on test1. We get: a: test1, b: test1 Next we swap the data stored at the memory location which test1 is pointing to with the data stored at the memory location test2 is pointing to and vice a verca. We should expect that printing the fields of test2 should display the same as test1 (since the object we printed before the swap has moved there now). a: test1, b: test2 The pointer to b still points to the old location. That location is now occupied with the string \"test2\". This can be a bit hard to visualize so I made a figure that i hope can help. Fig 1: Before and after swap swap_problem As you can see this results in unwanted behavior. It's easy to get this to segfault, show UB and fail in other spectacular ways as well. If we change the example to using Pin instead: use std::pin::Pin;\nuse std::marker::PhantomPinned; pub fn main() { let mut test1 = Test::new(\"test1\"); test1.init(); let mut test1_pin = unsafe { Pin::new_unchecked(&mut test1) }; let mut test2 = Test::new(\"test2\"); test2.init(); let mut test2_pin = unsafe { Pin::new_unchecked(&mut test2) }; println!( \"a: {}, b: {}\", Test::a(test1_pin.as_ref()), Test::b(test1_pin.as_ref()) ); // Try to uncomment this and see what happens // std::mem::swap(test1_pin.as_mut(), test2_pin.as_mut()); println!( \"a: {}, b: {}\", Test::a(test2_pin.as_ref()), Test::b(test2_pin.as_ref()) );\n} #[derive(Debug)]\nstruct Test { a: String, b: *const String, _marker: PhantomPinned,\n} impl Test { fn new(txt: &str) -> Self { let a = String::from(txt); Test { a, b: std::ptr::null(), // This makes our type `!Unpin` _marker: PhantomPinned, } } fn init(&mut self) { let self_ptr: *const String = &self.a; self.b = self_ptr; } fn a<'a>(self: Pin<&'a Self>) -> &'a str { &self.get_ref().a } fn b<'a>(self: Pin<&'a Self>) -> &'a String { unsafe { &*(self.b) } }\n} Now, what we've done here is pinning a stack address. That will always be unsafe if our type implements !Unpin (aka MustStay). We use some tricks here, including requiring an init. If we want to fix that and let users avoid unsafe we need to pin our data on the heap instead. Stack pinning will always depend on the current stack frame we're in, so we can't create a self referential object in one stack frame and return it since any pointers we take to \"self\" is invalidated. The next example solves some of our friction at the cost of a heap allocation. use std::pin::Pin;\nuse std::marker::PhantomPinned; pub fn main() { let mut test1 = Test::new(\"test1\"); let mut test2 = Test::new(\"test2\"); println!(\"a: {}, b: {}\",test1.as_ref().a(), test1.as_ref().b()); // Try to uncomment this and see what happens // std::mem::swap(&mut test1, &mut test2); println!(\"a: {}, b: {}\",test2.as_ref().a(), test2.as_ref().b());\n} #[derive(Debug)]\nstruct Test { a: String, b: *const String, _marker: PhantomPinned,\n} impl Test { fn new(txt: &str) -> Pin> { let a = String::from(txt); let t = Test { a, b: std::ptr::null(), _marker: PhantomPinned, }; let mut boxed = Box::pin(t); let self_ptr: *const String = &boxed.as_ref().a; unsafe { boxed.as_mut().get_unchecked_mut().b = self_ptr }; boxed } fn a<'a>(self: Pin<&'a Self>) -> &'a str { &self.get_ref().a } fn b<'a>(self: Pin<&'a Self>) -> &'a String { unsafe { &*(self.b) } }\n} The fact that boxing (heap allocating) a value that implements !Unpin is safe makes sense. Once the data is allocated on the heap it will have a stable address. There is no need for us as users of the API to take special care and ensure that the self-referential pointer stays valid. There are ways to safely give some guarantees on stack pinning as well, but right now you need to use a crate like pin_utils : pin_utils to do that.","breadcrumbs":"Rules to remember","id":"19","title":"Rules to remember"},"2":{"body":"I'll like to take the chance of thanking the people behind mio, tokio, async_std, Futures, libc, crossbeam and many other libraries which so much is built upon. Reading and exploring some of this code is nothing less than impressive. Even the RFCs that much of the design is built upon is written in a way that mortal people can understand, and that requires a lot of work. So thanks!","breadcrumbs":"Credits and thanks","id":"2","title":"Credits and thanks"},"20":{"body":"In short, projection is using a field on your type. mystruct.field1 is a projection. Structural pinning is using Pin on struct fields. This has several caveats and is not something you'll normally see so I refer to the documentation for that.","breadcrumbs":"Projection/structural pinning","id":"20","title":"Projection/structural pinning"},"21":{"body":"The Pin guarantee exists from the moment the value is pinned until it's dropped. In the Drop implementation you take a mutable reference to self, which means extra care must be taken when implementing Drop for pinned types.","breadcrumbs":"Pin and Drop","id":"21","title":"Pin and Drop"},"22":{"body":"This is exactly what we'll do when we implement our own Futures stay tuned, we're soon finished.","breadcrumbs":"Putting it all together","id":"22","title":"Putting it all together"},"23":{"body":"Relevant for: Getting a high level overview of a common runtime model in Rust Introducing these terms so we're on the same page when referring to them Getting pointers on where to get more information about this pattern If you don't know what this is, you should take a few minutes and read about it. You will encounter the term Reactor and Executor a lot when working with async code in Rust. I have written a quick introduction explaining this pattern before which you can take a look at here: homepage Epoll, Kqueue and IOCP Explained - The Reactor-Executor Pattern I'll re-iterate the most important parts here. This pattern consists of at least 2 parts: A reactor handles some kind of event queue has the responsibility of respoonding to events An executor Often has a scheduler Holds a set of suspended tasks, and has the responsibility of resuming them when an event has occurred The concept of a task A set of operations that can be stopped half way and resumed later on This kind of pattern common outside of Rust as well, but it's especially popular in Rust due to how well it alignes with the API provided by Rusts standard library. This model separates concerns between handling and scheduling tasks, and queing and responding to I/O events.","breadcrumbs":"Reactor/Executor Pattern","id":"23","title":"Reactor/Executor Pattern"},"24":{"body":"Since concurrency mostly makes sense when interacting with the outside world (or at least some peripheral), we need something to actually abstract over this interaction in an asynchronous way. This is the Reactors job. Most often you'll see reactors in rust use a library called Mio , which provides non blocking APIs and event notification for several platforms. The reactor will typically give you something like a TcpStream (or any other resource) which you'll use to create an I/O request. What you get in return is a Future. We can call this kind of Future a \"leaf Future`, since it's some operation we'll actually wait on and that we can chain operations on which are performed once the leaf future is ready.","breadcrumbs":"The Reactor","id":"24","title":"The Reactor"},"25":{"body":"In Rust we call an interruptible task a Future. Futures has a well defined interface, which means they can be used across the entire ecosystem. We can chain these Futures so that once a \"leaf future\" is ready we'll perform a set of operations. These operations can spawn new leaf futures themselves.","breadcrumbs":"The Task","id":"25","title":"The Task"},"26":{"body":"The executors task is to take one or more futures and run them to completion. The first thing an executor does when it get's a Future is polling it. When polled one of three things can happen: The future returns Ready and we schedule whatever chained operations to run The future hasn't been polled before so we pass it a Waker and suspend it The futures has been polled before but is not ready and returns Pending Rust provides a way for the Reactor and Executor to communicate through the Waker. The reactor stores this Waker and calls Waker::wake() on it once a Future has resolved and should be polled again. We'll get to know these concepts better in the following chapters. Providing these pieces let's Rust take care a lot of the ergonomic \"friction\" programmers meet when faced with async code, and still not dictate any preferred runtime to actually do the scheduling and I/O queues. With that out of the way, let's move on to actually implement all this in our example.","breadcrumbs":"The executor","id":"26","title":"The executor"},"27":{"body":"We'll create our own Futures together with a fake reactor and a simple executor which allows you to edit, run an play around with the code right here in your browser. I'll walk you through the example, but if you want to check it out closer, you can always clone the repository and play around with the code yourself. There are two branches. The basic_example is this code, and the basic_example_commented is this example with extensive comments.","breadcrumbs":"Futures in Rust","id":"27","title":"Futures in Rust"},"28":{"body":"Let's start with why we wrote this book, by implementing our own Futures. use std::{ future::Future, pin::Pin, sync::{mpsc::{channel, Sender}, Arc, Mutex}, task::{Context, Poll, RawWaker, RawWakerVTable, Waker}, thread::{self, JoinHandle}, time::{Duration, Instant}\n}; fn main() { // This is just to make it easier for us to see when our Future was resolved let start = Instant::now(); // Many runtimes create a glocal `reactor` we pass it as an argument let reactor = Reactor::new(); // Since we'll share this between threads we wrap it in a // atmically-refcounted- mutex. let reactor = Arc::new(Mutex::new(reactor)); // We create two tasks: // - first parameter is the `reactor` // - the second is a timeout in seconds // - the third is an `id` to identify the task let future1 = Task::new(reactor.clone(), 2, 1); let future2 = Task::new(reactor.clone(), 1, 2); // an `async` block works the same way as an `async fn` in that it compiles // our code into a state machine, `yielding` at every `await` point. let fut1 = async { let val = future1.await; let dur = (Instant::now() - start).as_secs_f32(); println!(\"Future got {} at time: {:.2}.\", val, dur); }; let fut2 = async { let val = future2.await; let dur = (Instant::now() - start).as_secs_f32(); println!(\"Future got {} at time: {:.2}.\", val, dur); }; // Our executor can only run one and one future, this is pretty normal // though. You have a set of operations containing many futures that // ends up as a single future that drives them all to completion. let mainfut = async { fut1.await; fut2.await; }; // This executor will block the main thread until the futures is resolved block_on(mainfut); // When we're done, we want to shut down our reactor thread so our program // ends nicely. reactor.lock().map(|mut r| r.close()).unwrap();\n} //// ============================ EXECUTOR ==================================== // Our executor takes any object which implements the `Future` trait\nfn block_on(mut future: F) -> F::Output { // the first thing we do is to construct a `Waker` which we'll pass on to // the `reactor` so it can wake us up when an event is ready. let mywaker = Arc::new(MyWaker{ thread: thread::current() }); let waker = waker_into_waker(Arc::into_raw(mywaker)); // The context struct is just a wrapper for a `Waker` object. Maybe in the // future this will do more, but right now it's just a wrapper. let mut cx = Context::from_waker(&waker); // We poll in a loop, but it's not a busy loop. It will only run when // an event occurs, or a thread has a \"spurious wakeup\" (an unexpected wakeup // that can happen for no good reason). let val = loop { // So, since we run this on one thread and run one future to completion // we can pin the `Future` to the stack. This is unsafe, but saves an // allocation. We could `Box::pin` it too if we wanted. This is however // safe since we don't move the `Future` here. let pinned = unsafe { Pin::new_unchecked(&mut future) }; match Future::poll(pinned, &mut cx) { // when the Future is ready we're finished Poll::Ready(val) => break val, // If we get a `pending` future we just go to sleep... Poll::Pending => thread::park(), }; }; val\n} // ====================== FUTURE IMPLEMENTATION ============================== // This is the definition of our `Waker`. We use a regular thread-handle here.\n// It works but it's not a good solution. If one of our `Futures` holds a handle\n// to our thread and takes it with it to a different thread the followinc could\n// happen:\n// 1. Our future calls `unpark` from a different thread\n// 2. Our `executor` thinks that data is ready and wakes up and polls the future\n// 3. The future is not ready yet but one nanosecond later the `Reactor` gets\n// an event and calles `wake()` which also unparks our thread.\n// 4. This could all happen before we go to sleep again since these processes\n// run in parallel.\n// 5. Our reactor has called `wake` but our thread is still sleeping since it was\n// awake alredy at that point.\n// 6. We're deadlocked and our program stops working\n// There are many better soloutions, here are some:\n// - Use `std::sync::CondVar`\n// - Use [crossbeam::sync::Parker](https://docs.rs/crossbeam/0.7.3/crossbeam/sync/struct.Parker.html)\n#[derive(Clone)]\nstruct MyWaker { thread: thread::Thread,\n} // This is the definition of our `Future`. It keeps all the information we\n// need. This one holds a reference to our `reactor`, that's just to make\n// this example as easy as possible. It doesn't need to hold a reference to\n// the whole reactor, but it needs to be able to register itself with the\n// reactor.\n#[derive(Clone)]\npub struct Task { id: usize, reactor: Arc>, data: u64, is_registered: bool,\n} // These are function definitions we'll use for our waker. Remember the\n// \"Trait Objects\" chapter from the book.\nfn mywaker_wake(s: &MyWaker) { let waker_ptr: *const MyWaker = s; let waker_arc = unsafe {Arc::from_raw(waker_ptr)}; waker_arc.thread.unpark();\n} // Since we use an `Arc` cloning is just increasing the refcount on the smart\n// pointer.\nfn mywaker_clone(s: &MyWaker) -> RawWaker { let arc = unsafe { Arc::from_raw(s).clone() }; std::mem::forget(arc.clone()); // increase ref count RawWaker::new(Arc::into_raw(arc) as *const (), &VTABLE)\n} // This is actually a \"helper funtcion\" to create a `Waker` vtable. In contrast\n// to when we created a `Trait Object` from scratch we don't need to concern\n// ourselves with the actual layout of the `vtable` and only provide a fixed\n// set of functions\nconst VTABLE: RawWakerVTable = unsafe { RawWakerVTable::new( |s| mywaker_clone(&*(s as *const MyWaker)), // clone |s| mywaker_wake(&*(s as *const MyWaker)), // wake |s| mywaker_wake(*(s as *const &MyWaker)), // wake by ref |s| drop(Arc::from_raw(s as *const MyWaker)), // decrease refcount )\n}; // Instead of implementing this on the `MyWaker` oject in `impl Mywaker...` we\n// just use this pattern instead since it saves us some lines of code.\nfn waker_into_waker(s: *const MyWaker) -> Waker { let raw_waker = RawWaker::new(s as *const (), &VTABLE); unsafe { Waker::from_raw(raw_waker) }\n} impl Task { fn new(reactor: Arc>, data: u64, id: usize) -> Self { Task { id, reactor, data, is_registered: false, } }\n} // This is our `Future` implementation\nimpl Future for Task { // The output for this kind of `leaf future` is just an `usize`. For other // futures this could be something more interesting like a byte stream. type Output = usize; fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { let mut r = self.reactor.lock().unwrap(); // we check with the `Reactor` if this future is in its \"readylist\" if r.is_ready(self.id) { // if it is, we return the data. In this case it's just the ID of // the task. Poll::Ready(self.id) } else if self.is_registered { // If the future is registered alredy, we just return `Pending` Poll::Pending } else { // If we get here, it must be the first time this `Future` is polled // so we register a task with our `reactor` r.register(self.data, cx.waker().clone(), self.id); // oh, we have to drop the lock on our `Mutex` here because we can't // have a shared and exclusive borrow at the same time drop(r); self.is_registered = true; Poll::Pending } }\n} // =============================== REACTOR =================================== // This is a \"fake\" reactor. It does no real I/O, but that also makes our\n// code possible to run in the book and in the playground\nstruct Reactor { // we need some way of registering a Task with the reactor. Normally this // would be an \"interest\" in an I/O event dispatcher: Sender, handle: Option>, // This is a list of tasks that are ready, which means they should be polled // for data. readylist: Arc>>,\n} // We just have two kind of events. A timeout event, a \"timeout\" event called\n// `Simple` and a `Close` event to close down our reactor.\n#[derive(Debug)]\nenum Event { Close, Simple(Waker, u64, usize),\n} impl Reactor { fn new() -> Self { // The way we register new events with our reactor is using a regular // channel let (tx, rx) = channel::(); let readylist = Arc::new(Mutex::new(vec![])); let rl_clone = readylist.clone(); // This `Vec` will hold handles to all threads we spawn so we can // join them later on and finish our programm in a good manner let mut handles = vec![]; // This will be the \"Reactor thread\" let handle = thread::spawn(move || { // This simulates some I/O resource for event in rx { let rl_clone = rl_clone.clone(); match event { // If we get a close event we break out of the loop we're in Event::Close => break, Event::Simple(waker, duration, id) => { // When we get an event we simply spawn a new thread... let event_handle = thread::spawn(move || { //... which will just sleep for the number of seconds // we provided when creating the `Task`. thread::sleep(Duration::from_secs(duration)); // When it's done sleeping we put the ID of this task // on the \"readylist\" rl_clone.lock().map(|mut rl| rl.push(id)).unwrap(); // Then we call `wake` which will wake up our // executor and start polling the futures waker.wake(); }); handles.push(event_handle); } } } // When we exit the Reactor we first join all the handles on // the child threads we've spawned so we catch any panics and // release all resources. for handle in handles { handle.join().unwrap(); } }); Reactor { readylist, dispatcher: tx, handle: Some(handle), } } fn register(&mut self, duration: u64, waker: Waker, data: usize) { // registering an event is as simple as sending an `Event` through // the channel. self.dispatcher .send(Event::Simple(waker, duration, data)) .unwrap(); } fn close(&mut self) { self.dispatcher.send(Event::Close).unwrap(); } // We need a way to check if any event's are ready. This will simply // look through the \"readylist\" for an event macthing the ID we want to // check for. fn is_ready(&self, id_to_check: usize) -> bool { self.readylist .lock() .map(|rl| rl.iter().any(|id| *id == id_to_check)) .unwrap() }\n} // When our `Reactor` is dropped we join the reactor thread with the thread\n// owning our `Reactor` so we catch any panics and release all resources.\n// It's not needed for this to work, but it really is a best practice to join\n// all threads you spawn.\nimpl Drop for Reactor { fn drop(&mut self) { self.handle.take().map(|h| h.join().unwrap()).unwrap(); }\n}","breadcrumbs":"Implementing our own Futures","id":"28","title":"Implementing our own Futures"},"29":{"body":"Here is the whole example. You can edit it right here in your browser and run it yourself. Have fun! use std::{ future::Future, pin::Pin, sync::{mpsc::{channel, Sender}, Arc, Mutex}, task::{Context, Poll, RawWaker, RawWakerVTable, Waker}, thread::{self, JoinHandle}, time::{Duration, Instant}\n}; fn main() { let start = Instant::now(); // Many runtimes create a glocal `reactor` we pass it as an argument let reactor = Reactor::new(); let reactor = Arc::new(Mutex::new(reactor)); let future1 = Task::new(reactor.clone(), 2, 1); let future2 = Task::new(reactor.clone(), 1, 2); let fut1 = async { let val = future1.await; let dur = (Instant::now() - start).as_secs_f32(); println!(\"Future got {} at time: {:.2}.\", val, dur); }; let fut2 = async { let val = future2.await; let dur = (Instant::now() - start).as_secs_f32(); println!(\"Future got {} at time: {:.2}.\", val, dur); }; let mainfut = async { fut1.await; fut2.await; }; block_on(mainfut); reactor.lock().map(|mut r| r.close()).unwrap();\n} //// ============================ EXECUTOR ====================================\nfn block_on(mut future: F) -> F::Output { let mywaker = Arc::new(MyWaker{ thread: thread::current() }); let waker = waker_into_waker(Arc::into_raw(mywaker)); let mut cx = Context::from_waker(&waker); let val = loop { let pinned = unsafe { Pin::new_unchecked(&mut future) }; match Future::poll(pinned, &mut cx) { Poll::Ready(val) => break val, Poll::Pending => thread::park(), }; }; val\n} // ====================== FUTURE IMPLEMENTATION ==============================\n#[derive(Clone)]\nstruct MyWaker { thread: thread::Thread,\n} #[derive(Clone)]\npub struct Task { id: usize, reactor: Arc>, data: u64, is_registered: bool,\n} fn mywaker_wake(s: &MyWaker) { let waker_ptr: *const MyWaker = s; let waker_arc = unsafe {Arc::from_raw(waker_ptr)}; waker_arc.thread.unpark();\n} fn mywaker_clone(s: &MyWaker) -> RawWaker { let arc = unsafe { Arc::from_raw(s).clone() }; std::mem::forget(arc.clone()); // increase ref count RawWaker::new(Arc::into_raw(arc) as *const (), &VTABLE)\n} const VTABLE: RawWakerVTable = unsafe { RawWakerVTable::new( |s| mywaker_clone(&*(s as *const MyWaker)), // clone |s| mywaker_wake(&*(s as *const MyWaker)), // wake |s| mywaker_wake(*(s as *const &MyWaker)), // wake by ref |s| drop(Arc::from_raw(s as *const MyWaker)), // decrease refcount )\n}; fn waker_into_waker(s: *const MyWaker) -> Waker { let raw_waker = RawWaker::new(s as *const (), &VTABLE); unsafe { Waker::from_raw(raw_waker) }\n} impl Task { fn new(reactor: Arc>, data: u64, id: usize) -> Self { Task { id, reactor, data, is_registered: false, } }\n} impl Future for Task { type Output = usize; fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { let mut r = self.reactor.lock().unwrap(); if r.is_ready(self.id) { Poll::Ready(self.id) } else if self.is_registered { Poll::Pending } else { r.register(self.data, cx.waker().clone(), self.id); drop(r); self.is_registered = true; Poll::Pending } }\n} // =============================== REACTOR ===================================\nstruct Reactor { dispatcher: Sender, handle: Option>, readylist: Arc>>,\n}\n#[derive(Debug)]\nenum Event { Close, Simple(Waker, u64, usize),\n} impl Reactor { fn new() -> Self { let (tx, rx) = channel::(); let readylist = Arc::new(Mutex::new(vec![])); let rl_clone = readylist.clone(); let mut handles = vec![]; let handle = thread::spawn(move || { // This simulates some I/O resource for event in rx { let rl_clone = rl_clone.clone(); match event { Event::Close => break, Event::Simple(waker, duration, id) => { let event_handle = thread::spawn(move || { thread::sleep(Duration::from_secs(duration)); rl_clone.lock().map(|mut rl| rl.push(id)).unwrap(); waker.wake(); }); handles.push(event_handle); } } } for handle in handles { handle.join().unwrap(); } }); Reactor { readylist, dispatcher: tx, handle: Some(handle), } } fn register(&mut self, duration: u64, waker: Waker, data: usize) { self.dispatcher .send(Event::Simple(waker, duration, data)) .unwrap(); } fn close(&mut self) { self.dispatcher.send(Event::Close).unwrap(); } fn is_ready(&self, id_to_check: usize) -> bool { self.readylist .lock() .map(|rl| rl.iter().any(|id| *id == id_to_check)) .unwrap() }\n} impl Drop for Reactor { fn drop(&mut self) { self.handle.take().map(|h| h.join().unwrap()).unwrap(); }\n}","breadcrumbs":"Our finished code","id":"29","title":"Our finished code"},"3":{"body":"Relevant for: High level introduction to concurrency in Rust Knowing what Rust provides and not when working with async Understanding why we need runtimes Knowing that Rust has Futures 1.0 and Futures 3.0, and how to deal with them Getting pointers to further reading on concurrency in general Before we start implementing our Futures , we'll go through some background information that will help demystify some of the concepts we encounter. Actually, after going through these concepts, implementing futures will seem pretty simple. I promise.","breadcrumbs":"Some background information","id":"3","title":"Some background information"},"30":{"body":"","breadcrumbs":"Bonus 1: concurrent futures","id":"30","title":"Bonus 1: concurrent futures"},"4":{"body":"Let's get some of the common roadblocks out of the way first. Async in Rust is different from most other languages in the sense that Rust has an extremely lightweight runtime. In languages like C#, JavaScript, Java and GO, the runtime is already there. So if you come from one of those languages this will seem a bit strange to you.","breadcrumbs":"Async in Rust","id":"4","title":"Async in Rust"},"5":{"body":"The definition of an interruptible task An extremely efficient technique to start, suspend, resume and store tasks which are executed concurrently. A defined way to wake up a suspended task That's really what Rusts standard library does. As you see there is no definition of non-blocking I/O, how these tasks are created or how they're run.","breadcrumbs":"What Rust's standard library takes care of","id":"5","title":"What Rust's standard library takes care of"},"6":{"body":"A runtime. Well, in Rust we normally divide the runtime into two parts: The Reactor The Executor Reactors create leaf Futures, and provides things like non-blocking sockets, an event queue and so on. Executors, accepts one or more asynchronous tasks called Futures and takes care of actually running the code we write, suspend the tasks when they're waiting for I/O and resumes them. In theory, we could choose one Reactor and one Executor that have nothing to do with each other besides one creates leaf Futures and one runs them, but in reality today you'll most often get both in a Runtime. There are mainly two such runtimes today async_std and tokio . Quite a bit of complexity attributed to Futures are actually complexity rooted in runtimes. Creating an efficient runtime is hard. Learning how to use one correctly can be hard as well, but both are excellent and it's just like learning any new library. The difference between Rust and other languages is that you have to make an active choice when it comes to picking a runtime. Most often you'll just use the one provided for you.","breadcrumbs":"What you need to find elsewhere","id":"6","title":"What you need to find elsewhere"},"7":{"body":"I'll not spend too much time on this, but it feels wrong to not mention that there have been several iterations on how async should work in Rust. Futures 3.0 works with the relatively new async/await syntax in Rust and it's what we'll learn. Now, since this is rather recent, you can encounter creates that use Futures 1.0 still. This will get resolved in time, but unfortunately it's not always easy to know in advance. A good sign is that if you're required to use combinators like and_then then you're using Futures 1.0. While not directly compatible, there is a tool that let's you relatively easily convert a Future 1.0 to a Future 3.0 and vice a verca. You can find all you need in the futures-rs crate and all information you need here .","breadcrumbs":"Futures 1.0 and Futures 3.0","id":"7","title":"Futures 1.0 and Futures 3.0"},"8":{"body":"If you find the concepts of concurrency and async programming confusing in general, I know where you're coming from and I have written some resources to try to give a high level overview that will make it easier to learn Rusts Futures afterwards: Async Basics - The difference between concurrency and parallelism Async Basics - Async history Async Basics - Strategies for handling I/O Async Basics - Epoll, Kqueue and IOCP Now learning these concepts by studying futures is making it much harder than it needs to be, so go on and read these chapters. I'll be right here when you're back. However, if you feel that you have the basics covered, then go right on. Let's get moving!","breadcrumbs":"First things first","id":"8","title":"First things first"},"9":{"body":"Relevant for: Understanding how the Waker object is constructed Getting a basic feel for \"type erased\" objects and what they are Learning the basics of dynamic dispatch","breadcrumbs":"Trait objects and fat pointers","id":"9","title":"Trait objects and fat pointers"}},"length":31,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{"df":1,"docs":{"11":{"tf":1.0}}},"1":{".":{"0":{"df":6,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":2.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.0}}},"2":{"0":{"0":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"11":{"tf":2.0},"16":{"tf":1.7320508075688772},"23":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":2.0}}},"3":{".":{"0":{"df":2,"docs":{"3":{"tf":1.0},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":3,"docs":{"11":{"tf":2.0},"14":{"tf":1.0},"28":{"tf":1.0}}},"4":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"5":{"df":1,"docs":{"28":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}},"8":{"df":1,"docs":{"11":{"tf":2.449489742783178}}},"_":{"df":1,"docs":{"16":{"tf":2.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"16":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"6":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.7320508075688772}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"19":{"tf":1.0}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"16":{"tf":2.0},"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"k":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"23":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":5,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"1":{"tf":1.0},"19":{"tf":1.4142135623730951},"27":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"13":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":3,"docs":{"19":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"s":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951}}},"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":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"11":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":2,"docs":{"2":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":11,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"3":{"tf":1.0},"4":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0}}}},"k":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"11":{"tf":1.0},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"i":{"c":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":5,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":3,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"19":{"tf":4.123105625617661}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":2,"docs":{"14":{"tf":1.0},"19":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"3":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"19":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"23":{"tf":1.0},"28":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}},"t":{"df":6,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"19":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":4,"docs":{"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"30":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"19":{"tf":1.0},"28":{"tf":1.7320508075688772}}},"l":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":5.385164807134504},"17":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}},"e":{"d":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":2,"docs":{"0":{"tf":1.0},"17":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"11":{"tf":2.6457513110645907},"28":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"16":{"tf":3.7416573867739413},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"6":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"19":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}},"n":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"13":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":1.0}},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":12,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":2.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"27":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":1.4142135623730951},"4":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"19":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"8":{"tf":1.0}}}}},"n":{".":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\"":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"|":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"23":{"tf":1.0}}}}},"t":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":2.449489742783178},"28":{"tf":3.0},"29":{"tf":3.0}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"'":{"_":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"7":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"8":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":1,"docs":{"15":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"]":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"/":{"0":{".":{"7":{".":{"3":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.23606797749979},"19":{"tf":1.0}}}}}}}},"x":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":6,"docs":{"11":{"tf":3.605551275463989},"12":{"tf":1.0},"14":{"tf":1.0},"19":{"tf":2.0},"28":{"tf":2.8284271247461903},"29":{"tf":2.23606797749979}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"15":{"tf":1.0},"19":{"tf":1.0},"25":{"tf":1.0},"5":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"28":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":3,"docs":{"19":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}},"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"19":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":4,"docs":{"11":{"tf":1.0},"21":{"tf":2.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}},"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":2.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"10":{"tf":2.0},"11":{"tf":1.0},"15":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"11":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"18":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":4,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}},"d":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"25":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"16":{"tf":2.8284271247461903},"28":{"tf":1.0},"29":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.0},"26":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0}},"t":{"'":{"df":1,"docs":{"28":{"tf":1.0}}},":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"23":{"tf":2.0},"24":{"tf":1.0},"28":{"tf":4.123105625617661},"29":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":2.0},"11":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"19":{"tf":2.23606797749979},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"5":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"23":{"tf":1.7320508075688772},"26":{"tf":2.0},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":2.8284271247461903},"28":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"23":{"tf":1.4142135623730951}}}},"n":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"a":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"11":{"tf":1.0}}}},"f":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"27":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"df":2,"docs":{"11":{"tf":2.23606797749979},"9":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"w":{"df":2,"docs":{"15":{"tf":1.0},"23":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"19":{"tf":2.0},"20":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"19":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"22":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":2.0},"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.0},"4":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"x":{"df":5,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":6,"docs":{"11":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":3.872983346207417},"19":{"tf":3.7416573867739413},"28":{"tf":3.605551275463989},"29":{"tf":3.4641016151377544}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"1":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"11":{"tf":1.0},"26":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"12":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"19":{"tf":1.0},"26":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"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":3,"docs":{"11":{"tf":2.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"29":{"tf":1.0}},"t":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}}},"t":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":22,"docs":{"0":{"tf":2.449489742783178},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"19":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":2.0},"25":{"tf":2.23606797749979},"26":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"28":{"tf":5.477225575051661},"29":{"tf":2.0},"3":{"tf":2.0},"30":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.4142135623730951}},"e":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}}}},"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":1,"docs":{"16":{"tf":2.6457513110645907}}},"df":1,"docs":{"16":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":3.1622776601683795}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"16":{"tf":1.0}}},"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":3.605551275463989}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}}}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"d":{"(":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.449489742783178}}},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":7,"docs":{"12":{"tf":2.449489742783178},"15":{"tf":1.0},"16":{"tf":3.7416573867739413},"17":{"tf":1.0},"19":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}}},"t":{"'":{"df":1,"docs":{"26":{"tf":1.0}}},"df":5,"docs":{"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"1":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"8":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":7,"docs":{"11":{"tf":2.0},"13":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"19":{"tf":1.0}}},"o":{"d":{"df":3,"docs":{"1":{"tf":1.0},"28":{"tf":1.7320508075688772},"7":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"21":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":3.1622776601683795},"29":{"tf":2.449489742783178},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.7320508075688772}}}}}},"r":{"d":{"df":2,"docs":{"19":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":2.449489742783178}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":2,"docs":{"19":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":10,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"16":{"tf":1.7320508075688772},"23":{"tf":1.0},"28":{"tf":2.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"14":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"m":{"df":1,"docs":{"16":{"tf":1.0}}},"v":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0}}}},"/":{"df":0,"docs":{},"o":{"df":9,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"11":{"tf":3.0},"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"28":{"tf":3.0},"29":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":3.0},"19":{"tf":1.7320508075688772},"28":{"tf":2.23606797749979},"29":{"tf":2.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"11":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":2.449489742783178},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.0},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"1":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"i":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":2.0},"19":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"f":{"a":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"5":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"23":{"tf":1.0}},"t":{"df":5,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"'":{"df":12,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.449489742783178},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"23":{"tf":1.0},"7":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"4":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":2.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":2.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"16":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"12":{"tf":1.0},"4":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"28":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"2":{"tf":1.0}}}},"t":{"'":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"4":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":1,"docs":{"16":{"tf":2.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"28":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":2.0}}}},"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0}}},"p":{"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":1.0}}}},"t":{"df":4,"docs":{"12":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"28":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":2.23606797749979},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"6":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"16":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"b":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"19":{"tf":2.23606797749979}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"7":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}},"o":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"12":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":2.23606797749979},"19":{"tf":2.0},"26":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"11":{"tf":1.7320508075688772},"16":{"tf":3.3166247903554},"19":{"tf":3.605551275463989},"28":{"tf":2.23606797749979},"29":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":3.4641016151377544},"29":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"r":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"e":{"d":{"df":15,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":2.23606797749979},"24":{"tf":1.0},"28":{"tf":2.6457513110645907},"3":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"19":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}}}}},"df":5,"docs":{"25":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"24":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"6":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}},"w":{"df":6,"docs":{"11":{"tf":1.0},"16":{"tf":2.6457513110645907},"19":{"tf":2.0},"28":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":3.1622776601683795},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":2.0},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}},"r":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":1,"docs":{"19":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"c":{"df":5,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}},"df":8,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.6457513110645907},"4":{"tf":1.0},"6":{"tf":2.6457513110645907}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"12":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":3.605551275463989}}}}}}},"s":{"df":1,"docs":{"13":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}}}},"t":{"df":8,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"4":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"23":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":2.0},"24":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":2.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"8":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"23":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"11":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":2.449489742783178},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":2.0}}}}}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}},"n":{"'":{"df":1,"docs":{"18":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":1,"docs":{"19":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"'":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}}}},"df":10,"docs":{"12":{"tf":2.0},"13":{"tf":1.0},"16":{"tf":3.3166247903554},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":3.872983346207417},"20":{"tf":1.7320508075688772},"21":{"tf":2.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"d":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"y":{"df":4,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"11":{"tf":4.242640687119285},"16":{"tf":2.0},"18":{"tf":1.4142135623730951},"19":{"tf":2.8284271247461903},"23":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"26":{"tf":2.23606797749979},"28":{"tf":2.449489742783178},"29":{"tf":1.0}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"26":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{";":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":2.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"8":{"tf":1.0}},"m":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.4142135623730951}},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"u":{"b":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.0},"18":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"16":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":9,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":2.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":5.385164807134504},"29":{"tf":3.1622776601683795},"6":{"tf":1.7320508075688772}}}}}},"d":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":4,"docs":{"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.449489742783178}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":2.449489742783178},"29":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"28":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"19":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"28":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"23":{"tf":1.0}},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}}}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"11":{"tf":2.449489742783178},"16":{"tf":2.23606797749979},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":2.23606797749979}}}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"v":{"df":6,"docs":{"12":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"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":{"27":{"tf":1.0}}}}}}}}},"r":{"(":{"c":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":2.449489742783178},"2":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":5,"docs":{"1":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"m":{"df":3,"docs":{"23":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":5,"docs":{"16":{"tf":3.0},"19":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"1":{"8":{"2":{"3":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"2":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}}},"l":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"d":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"o":{"a":{"d":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"s":{"df":1,"docs":{"7":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951}}}},"n":{"df":10,"docs":{"0":{"tf":1.0},"11":{"tf":1.7320508075688772},"13":{"tf":1.0},"16":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":8,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"5":{"tf":1.0}}},"df":21,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":2.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":2.23606797749979},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.7320508075688772},"4":{"tf":1.7320508075688772},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"x":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"s":{".":{"a":{"df":1,"docs":{"11":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"11":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"28":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":3,"docs":{"13":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":2.23606797749979},"29":{"tf":2.23606797749979}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"28":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}},"m":{"df":3,"docs":{"12":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"19":{"tf":2.23606797749979}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"h":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"s":{"_":{"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":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}},"df":6,"docs":{"16":{"tf":5.0990195135927845},"17":{"tf":1.0},"19":{"tf":3.7416573867739413},"21":{"tf":1.0},"28":{"tf":2.6457513110645907},"29":{"tf":2.6457513110645907}}},"v":{"df":1,"docs":{"10":{"tf":1.0}}}},"n":{"d":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":3,"docs":{"19":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"20":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"19":{"tf":1.0}}}}},"df":2,"docs":{"19":{"tf":1.0},"20":{"tf":1.0}}}},"w":{"df":1,"docs":{"19":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"0":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"28":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{":":{":":{"<":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"11":{"tf":2.23606797749979}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":2.23606797749979}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"16":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"28":{"tf":1.0}}}},"v":{"df":1,"docs":{"19":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"16":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"22":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":1.0},"28":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":2.6457513110645907},"28":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},")":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"f":{"3":{"2":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"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":8,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"28":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"c":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"28":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"5":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"4":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"df":1,"docs":{"19":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":3.1622776601683795},"19":{"tf":3.605551275463989}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":2.23606797749979},"20":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"13":{"tf":1.0},"19":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{":":{":":{"df":0,"docs":{},"{":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":9,"docs":{"11":{"tf":1.0},"19":{"tf":1.7320508075688772},"2":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":9,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"23":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":3.4641016151377544},"29":{"tf":2.0},"5":{"tf":2.0},"6":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"19":{"tf":2.449489742783178}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":1,"docs":{"19":{"tf":3.4641016151377544}}},"2":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":1,"docs":{"19":{"tf":3.1622776601683795}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":3.605551275463989}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"1":{"tf":1.0},"2":{"tf":1.7320508075688772}}}},"t":{"'":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":3,"docs":{"12":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"16":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"k":{"df":2,"docs":{"16":{"tf":1.0},"28":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"4":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"(":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"s":{"(":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":2.449489742783178},"28":{"tf":4.47213595499958},"29":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":4,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"{":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.7320508075688772}}}}}}}},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":4.123105625617661}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"22":{"tf":1.0},"27":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"0":{"tf":1.0},"2":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":1,"docs":{"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"0":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{";":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":4.0},"16":{"tf":2.0},"28":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}},"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":2.0},"19":{"tf":1.7320508075688772},"8":{"tf":1.0}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"o":{"df":6,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"x":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"16":{"tf":4.242640687119285},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":3.1622776601683795},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"9":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"6":{"4":{"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":2.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":1,"docs":{"14":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"19":{"tf":1.7320508075688772}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":3.605551275463989},"19":{"tf":4.123105625617661},"28":{"tf":2.449489742783178},"29":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"21":{"tf":1.0},"28":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":2.0},"5":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":17,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":4.358898943540674},"17":{"tf":1.0},"19":{"tf":3.3166247903554},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"28":{"tf":2.8284271247461903},"29":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"z":{"df":4,"docs":{"11":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"28":{"tf":2.6457513110645907},"29":{"tf":2.449489742783178}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":2.6457513110645907},"29":{"tf":2.6457513110645907}},"i":{"d":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":4,"docs":{"11":{"tf":1.7320508075688772},"16":{"tf":3.1622776601683795},"19":{"tf":2.449489742783178},"21":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":3,"docs":{"11":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}},"df":0,"docs":{},"r":{"c":{"a":{"df":2,"docs":{"19":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"19":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":2.6457513110645907},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"6":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":3,"docs":{"28":{"tf":2.8284271247461903},"29":{"tf":1.4142135623730951},"5":{"tf":1.0}},"r":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"26":{"tf":1.7320508075688772},"28":{"tf":3.1622776601683795},"29":{"tf":2.23606797749979},"9":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772}}}},"y":{"df":11,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.0},"4":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":16,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772},"3":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":5,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":2.0}}},"v":{"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"19":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.4142135623730951}}},"df":0,"docs":{},"k":{"df":8,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.23606797749979},"2":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":2.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"l":{"d":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"24":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"8":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":2.23606797749979}}},"df":3,"docs":{"13":{"tf":1.0},"16":{"tf":3.872983346207417},"28":{"tf":1.0}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":2.6457513110645907},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"r":{"df":4,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}},"v":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}}}}}},"breadcrumbs":{"root":{"0":{"df":1,"docs":{"11":{"tf":1.0}}},"1":{".":{"0":{"df":6,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":2.23606797749979}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951}}},"2":{"0":{"0":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"13":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"11":{"tf":2.0},"16":{"tf":1.7320508075688772},"23":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":2.0}}},"3":{".":{"0":{"df":2,"docs":{"3":{"tf":1.0},"7":{"tf":2.0}}},"df":0,"docs":{}},"df":3,"docs":{"11":{"tf":2.0},"14":{"tf":1.0},"28":{"tf":1.0}}},"4":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"5":{"df":1,"docs":{"28":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}},"8":{"df":1,"docs":{"11":{"tf":2.449489742783178}}},"_":{"df":1,"docs":{"16":{"tf":2.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"16":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"6":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.7320508075688772}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"19":{"tf":1.0}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"16":{"tf":2.0},"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"k":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"23":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":5,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"1":{"tf":1.0},"19":{"tf":1.4142135623730951},"27":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"13":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":3,"docs":{"19":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"s":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951}}},"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":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"11":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":2,"docs":{"2":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":11,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"3":{"tf":1.0},"4":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0}}}},"k":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"11":{"tf":1.0},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"3":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"i":{"c":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":5,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":3,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"19":{"tf":4.123105625617661}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":2,"docs":{"14":{"tf":1.0},"19":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"3":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"19":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"23":{"tf":1.0},"28":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}},"t":{"df":6,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"19":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":4,"docs":{"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"19":{"tf":1.0},"28":{"tf":1.7320508075688772}}},"l":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":5.385164807134504},"17":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}},"e":{"d":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":2,"docs":{"0":{"tf":1.0},"17":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"11":{"tf":2.6457513110645907},"28":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"16":{"tf":3.7416573867739413},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"6":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"19":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}},"n":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"13":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":1.0}},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":12,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":2.23606797749979},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"27":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":1.4142135623730951},"4":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"19":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"5":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"8":{"tf":1.0}}}}},"n":{".":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\"":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"|":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"23":{"tf":1.0}}}}},"t":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":2.449489742783178},"28":{"tf":3.0},"29":{"tf":3.0}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"'":{"_":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"7":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":1,"docs":{"15":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"]":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"/":{"0":{".":{"7":{".":{"3":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.23606797749979},"19":{"tf":1.0}}}}}}}},"x":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":6,"docs":{"11":{"tf":3.605551275463989},"12":{"tf":1.0},"14":{"tf":1.0},"19":{"tf":2.0},"28":{"tf":2.8284271247461903},"29":{"tf":2.23606797749979}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"15":{"tf":1.0},"19":{"tf":1.0},"25":{"tf":1.0},"5":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":3,"docs":{"19":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}},"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"19":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":4,"docs":{"11":{"tf":1.0},"21":{"tf":2.23606797749979},"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}},"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":2.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.0},"15":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"11":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"18":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":4,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}},"d":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"25":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"16":{"tf":2.8284271247461903},"28":{"tf":1.0},"29":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.0},"26":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0}},"t":{"'":{"df":1,"docs":{"28":{"tf":1.0}}},":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"23":{"tf":2.0},"24":{"tf":1.0},"28":{"tf":4.123105625617661},"29":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":2.0},"11":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"19":{"tf":2.23606797749979},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"5":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"23":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":2.8284271247461903},"28":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"23":{"tf":1.4142135623730951}}}},"n":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"a":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"11":{"tf":1.0}}}},"f":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"27":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"df":2,"docs":{"11":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"w":{"df":2,"docs":{"15":{"tf":1.0},"23":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"19":{"tf":2.0},"20":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"19":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"22":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":2.0},"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.0},"4":{"tf":1.0},"8":{"tf":2.0}}}}},"x":{"df":5,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":6,"docs":{"11":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":3.872983346207417},"19":{"tf":3.7416573867739413},"28":{"tf":3.605551275463989},"29":{"tf":3.4641016151377544}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"1":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"11":{"tf":1.0},"26":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"12":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"19":{"tf":1.0},"26":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"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":3,"docs":{"11":{"tf":2.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"29":{"tf":1.0}},"t":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}}},"t":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":22,"docs":{"0":{"tf":2.6457513110645907},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"19":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":2.0},"25":{"tf":2.23606797749979},"26":{"tf":2.449489742783178},"27":{"tf":1.7320508075688772},"28":{"tf":5.5677643628300215},"29":{"tf":2.0},"3":{"tf":2.0},"30":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.4142135623730951}},"e":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}}}},"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":1,"docs":{"16":{"tf":2.6457513110645907}}},"df":1,"docs":{"16":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":3.1622776601683795}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"16":{"tf":1.0}}},"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":3.605551275463989}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}}}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"d":{"(":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.449489742783178}}},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":7,"docs":{"12":{"tf":2.6457513110645907},"15":{"tf":1.0},"16":{"tf":3.872983346207417},"17":{"tf":1.0},"19":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}}},"t":{"'":{"df":1,"docs":{"26":{"tf":1.0}}},"df":5,"docs":{"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"19":{"tf":1.0},"24":{"tf":1.0},"8":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":7,"docs":{"11":{"tf":2.0},"13":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"19":{"tf":1.0}}},"o":{"d":{"df":3,"docs":{"1":{"tf":1.0},"28":{"tf":1.7320508075688772},"7":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"21":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":3.1622776601683795},"29":{"tf":2.449489742783178},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.7320508075688772}}}}}},"r":{"d":{"df":2,"docs":{"19":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":2.449489742783178}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":2,"docs":{"19":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":10,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"16":{"tf":1.7320508075688772},"23":{"tf":1.0},"28":{"tf":2.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"14":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"m":{"df":1,"docs":{"16":{"tf":1.0}}},"v":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0}}}},"/":{"df":0,"docs":{},"o":{"df":9,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"11":{"tf":3.0},"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"28":{"tf":3.0},"29":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":3.0},"19":{"tf":1.7320508075688772},"28":{"tf":2.23606797749979},"29":{"tf":2.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"11":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":2.449489742783178},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.6457513110645907},"29":{"tf":1.0},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"1":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"i":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":2.0},"19":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"f":{"a":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"5":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"23":{"tf":1.0}},"t":{"df":5,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"'":{"df":12,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.449489742783178},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"23":{"tf":1.0},"7":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"4":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":2.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":2.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"16":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"12":{"tf":1.0},"4":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"28":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"2":{"tf":1.0}}}},"t":{"'":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"4":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":1,"docs":{"16":{"tf":2.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.7320508075688772},"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"28":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":2.0}}}},"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0}}},"p":{"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":1.0}}}},"t":{"df":4,"docs":{"12":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"28":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":2.23606797749979},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"6":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"16":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"b":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"19":{"tf":2.23606797749979}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"7":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}},"o":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"12":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":2.23606797749979},"19":{"tf":2.0},"26":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"11":{"tf":1.7320508075688772},"16":{"tf":3.3166247903554},"19":{"tf":3.605551275463989},"28":{"tf":2.23606797749979},"29":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":3.4641016151377544},"29":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"r":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"e":{"d":{"df":15,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":2.23606797749979},"24":{"tf":1.0},"28":{"tf":2.6457513110645907},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"19":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}}}}},"df":5,"docs":{"25":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"24":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"6":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}},"w":{"df":6,"docs":{"11":{"tf":1.0},"16":{"tf":2.6457513110645907},"19":{"tf":2.0},"28":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":3.1622776601683795},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":2.0},"9":{"tf":2.0}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}},"r":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":1,"docs":{"19":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"c":{"df":5,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}},"df":8,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.6457513110645907},"4":{"tf":1.0},"6":{"tf":2.6457513110645907}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"12":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":3.605551275463989}}}}}}},"s":{"df":1,"docs":{"13":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}}}},"t":{"df":8,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"4":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"23":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":2.0},"24":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":2.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"8":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"23":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"11":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":2.6457513110645907},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":2.0}}}}}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}},"n":{"'":{"df":1,"docs":{"18":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":1,"docs":{"19":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"'":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}}}},"df":10,"docs":{"12":{"tf":2.0},"13":{"tf":1.0},"16":{"tf":3.3166247903554},"17":{"tf":2.23606797749979},"18":{"tf":1.7320508075688772},"19":{"tf":3.872983346207417},"20":{"tf":2.0},"21":{"tf":2.23606797749979},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"d":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"y":{"df":4,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"11":{"tf":4.358898943540674},"16":{"tf":2.0},"18":{"tf":1.4142135623730951},"19":{"tf":2.8284271247461903},"23":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"26":{"tf":2.23606797749979},"28":{"tf":2.449489742783178},"29":{"tf":1.0}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"26":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{";":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":2.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"8":{"tf":1.0}},"m":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.4142135623730951}},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"u":{"b":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.0},"18":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"16":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":9,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":2.23606797749979},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":5.385164807134504},"29":{"tf":3.1622776601683795},"6":{"tf":1.7320508075688772}}}}}},"d":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":4,"docs":{"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.449489742783178}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":2.449489742783178},"29":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"28":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"19":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"28":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"23":{"tf":1.0}},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}}}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"11":{"tf":2.449489742783178},"16":{"tf":2.23606797749979},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":2.23606797749979}}}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"v":{"df":6,"docs":{"12":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"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":{"27":{"tf":1.0}}}}}}}}},"r":{"(":{"c":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":2.449489742783178},"2":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":5,"docs":{"1":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"m":{"df":3,"docs":{"23":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":5,"docs":{"16":{"tf":3.0},"19":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"1":{"8":{"2":{"3":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"2":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}}},"l":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"d":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"o":{"a":{"d":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"s":{"df":1,"docs":{"7":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.7320508075688772}}}},"n":{"df":10,"docs":{"0":{"tf":1.0},"11":{"tf":1.7320508075688772},"13":{"tf":1.0},"16":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":8,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"df":21,"docs":{"0":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":2.23606797749979},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":2.23606797749979},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"4":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"x":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"s":{".":{"a":{"df":1,"docs":{"11":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"11":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"28":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":3,"docs":{"13":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":2.23606797749979},"29":{"tf":2.23606797749979}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"28":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}},"m":{"df":3,"docs":{"12":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"19":{"tf":2.23606797749979}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"h":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"s":{"_":{"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":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}},"df":6,"docs":{"16":{"tf":5.0990195135927845},"17":{"tf":1.0},"19":{"tf":3.7416573867739413},"21":{"tf":1.0},"28":{"tf":2.6457513110645907},"29":{"tf":2.6457513110645907}}},"v":{"df":1,"docs":{"10":{"tf":1.0}}}},"n":{"d":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":3,"docs":{"19":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"20":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"19":{"tf":1.0}}}}},"df":2,"docs":{"19":{"tf":1.0},"20":{"tf":1.0}}}},"w":{"df":1,"docs":{"19":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"0":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"28":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{":":{":":{"<":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"11":{"tf":2.23606797749979}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":2.23606797749979}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"16":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"28":{"tf":1.0}}}},"v":{"df":1,"docs":{"19":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"16":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"22":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":1.0},"28":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":2.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":2.6457513110645907},"28":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},")":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"f":{"3":{"2":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"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":8,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"28":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"c":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"28":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"5":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"4":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"df":1,"docs":{"19":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":3.1622776601683795},"19":{"tf":3.605551275463989}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":2.23606797749979},"20":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"13":{"tf":1.0},"19":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{":":{":":{"df":0,"docs":{},"{":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":9,"docs":{"11":{"tf":1.0},"19":{"tf":1.7320508075688772},"2":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":9,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"23":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.0},"28":{"tf":3.4641016151377544},"29":{"tf":2.0},"5":{"tf":2.0},"6":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"19":{"tf":2.449489742783178}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":1,"docs":{"19":{"tf":3.4641016151377544}}},"2":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":1,"docs":{"19":{"tf":3.1622776601683795}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":3.605551275463989}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"1":{"tf":1.0},"2":{"tf":2.0}}}},"t":{"'":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":3,"docs":{"12":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"16":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}},"k":{"df":2,"docs":{"16":{"tf":1.0},"28":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"4":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"(":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"s":{"(":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":2.6457513110645907},"28":{"tf":4.47213595499958},"29":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":4,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"{":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.7320508075688772}}}}}}}},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":4.123105625617661}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"22":{"tf":1.4142135623730951},"27":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"0":{"tf":1.0},"2":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":1,"docs":{"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"0":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{";":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":4.0},"16":{"tf":2.0},"28":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}},"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":2.0},"19":{"tf":1.7320508075688772},"8":{"tf":1.0}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"o":{"df":6,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"x":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"16":{"tf":4.242640687119285},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":3.1622776601683795},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"9":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"6":{"4":{"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":2.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":1,"docs":{"14":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"19":{"tf":1.7320508075688772}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":3.605551275463989},"19":{"tf":4.123105625617661},"28":{"tf":2.449489742783178},"29":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"21":{"tf":1.0},"28":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":2.0},"5":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":17,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":4.358898943540674},"17":{"tf":1.0},"19":{"tf":3.3166247903554},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"28":{"tf":2.8284271247461903},"29":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"z":{"df":4,"docs":{"11":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"28":{"tf":2.6457513110645907},"29":{"tf":2.449489742783178}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":2.6457513110645907},"29":{"tf":2.6457513110645907}},"i":{"d":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":4,"docs":{"11":{"tf":1.7320508075688772},"16":{"tf":3.1622776601683795},"19":{"tf":2.449489742783178},"21":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":3,"docs":{"11":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}},"df":0,"docs":{},"r":{"c":{"a":{"df":2,"docs":{"19":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"19":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":2.6457513110645907},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"6":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":3,"docs":{"28":{"tf":2.8284271247461903},"29":{"tf":1.4142135623730951},"5":{"tf":1.0}},"r":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"26":{"tf":1.7320508075688772},"28":{"tf":3.1622776601683795},"29":{"tf":2.23606797749979},"9":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772}}}},"y":{"df":11,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.0},"4":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":16,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772},"3":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":5,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":2.0}}},"v":{"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"19":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.4142135623730951}}},"df":0,"docs":{},"k":{"df":8,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.449489742783178},"2":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":2.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"l":{"d":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"24":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"8":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":2.23606797749979}}},"df":3,"docs":{"13":{"tf":1.0},"16":{"tf":3.872983346207417},"28":{"tf":1.0}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":2.6457513110645907},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"r":{"df":4,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}},"v":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}}}}}},"title":{"root":{"1":{".":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"30":{"tf":1.0}}},"2":{"0":{"0":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}}}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"30":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"21":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"26":{"tf":1.0}}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"f":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"0":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"16":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"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":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"5":{"tf":1.0}}},"df":4,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"27":{"tf":1.0},"4":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"25":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"2":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}},"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/book/searchindex.json b/book/searchindex.json
      index e04988f..b70f6a1 100644
      --- a/book/searchindex.json
      +++ b/book/searchindex.json
      @@ -1 +1 @@
      -{"doc_urls":["0_0_introduction.html#futures-explained-in-200-lines-of-rust","0_0_introduction.html#what-does-this-book-give-you-that-isnt-covered-elsewhere","0_0_introduction.html#what-well-do-and-not","0_0_introduction.html#credits-and-thanks","0_0_introduction.html#why-is-futures-in-rust-hard-to-understand","1_0_background_information.html#some-background-information","1_0_background_information.html#concurrency-in-general","1_1_trait_objects.html#trait-objects-and-fat-pointers","1_1_trait_objects.html#trait-objects-and-dynamic-dispatch","1_1_trait_objects.html#fat-pointers-in-rust","1_1_trait_objects.html#reactorexecutor-pattern","1_2_generators_pin.html#generators-and-pin","1_2_generators_pin.html#generators","1_2_generators_pin.html#stackful-coroutinesgreen-threads","1_2_generators_pin.html#combinators","1_2_generators_pin.html#stackless-coroutinesgenerators","1_2_generators_pin.html#how-generators-work","1_3_pin.html#pin","1_3_pin.html#projectionstructural-pinning","1_3_pin.html#pin-and-drop","1_3_pin.html#putting-it-all-together","2_1_concurrent_futures.html#bonus-1-concurrent-futures"],"index":{"documentStore":{"docInfo":{"0":{"body":57,"breadcrumbs":5,"title":5},"1":{"body":48,"breadcrumbs":5,"title":5},"10":{"body":162,"breadcrumbs":4,"title":2},"11":{"body":9,"breadcrumbs":4,"title":2},"12":{"body":53,"breadcrumbs":3,"title":1},"13":{"body":68,"breadcrumbs":5,"title":3},"14":{"body":92,"breadcrumbs":3,"title":1},"15":{"body":80,"breadcrumbs":4,"title":2},"16":{"body":899,"breadcrumbs":4,"title":2},"17":{"body":536,"breadcrumbs":3,"title":1},"18":{"body":21,"breadcrumbs":4,"title":2},"19":{"body":23,"breadcrumbs":4,"title":2},"2":{"body":67,"breadcrumbs":1,"title":1},"20":{"body":9,"breadcrumbs":4,"title":2},"21":{"body":0,"breadcrumbs":4,"title":4},"3":{"body":23,"breadcrumbs":2,"title":2},"4":{"body":110,"breadcrumbs":4,"title":4},"5":{"body":13,"breadcrumbs":2,"title":2},"6":{"body":44,"breadcrumbs":2,"title":2},"7":{"body":0,"breadcrumbs":6,"title":4},"8":{"body":42,"breadcrumbs":6,"title":4},"9":{"body":380,"breadcrumbs":5,"title":3}},"docs":{"0":{"body":"This book aims to explain Futures in Rust using an example driven approach. The goal is to get a better understanding of Futures by implementing a toy Reactor, a very simple Executor and our own Futures. We'll start off solving a small problem without Futures, Wakers or async/await and then gradually adapt our example so it implements all these concepts, and can be solved using the executor provided by both tokio and async_str. In the end I've made some reader excercises you can do if you want to fix some of the most glaring ommissions and shortcuts we took and create a slightly better example yourself.","breadcrumbs":"Futures Explained in 200 Lines of Rust","id":"0","title":"Futures Explained in 200 Lines of Rust"},"1":{"body":"That's a valid question. There are many good resources and examples already. First of all, this book will point you to some background information that I have found very valuable to get an understanding of concurrent programming in general. I find that many discussions arise, not because Futures is a hard concept to grasp, but that concurrent programming is a hard concept in general. Secondly, I've always found small runnable examples very exiting to learn from. It's all code that you can download, play with and learn from.","breadcrumbs":"What does this book give you that isn't covered elsewhere?","id":"1","title":"What does this book give you that isn't covered elsewhere?"},"10":{"body":"If you don't know what this is, you should take a few minutes and read about it. You will encounter the term Reactor and Executor a lot when working with async code in Rust. I have written a quick introduction explaining this pattern before which you can take a look at here: homepage Epoll, Kqueue and IOCP Explained - The Reactor-Executor Pattern I'll re-iterate the most important parts here. This pattern consists of at least 2 parts: A reactor handles some kind of event queue has the responsibility of respoonding to events An executor Often has a scheduler Holds a set of suspended tasks, and has the responsibility of resuming them when an event has occurred The concept of a task A set of operations that can be stopped half way and resumed later on This is a pattern not only used in Rust, but it's very popular in Rust due to how well it separates concerns between handling and scheduling tasks, and queing and responding to I/O events. The only thing Rust as a language defines is the task . In Rust we call an incorruptible task a Future. Futures has a well defined interface, which means they can be used across the entire ecosystem. In addition, Rust provides a way for the Reactor and Executor to communicate through the Waker. We'll get to know these in the following chapters. Providing these pieces let's Rust take care a lot of the ergonomic \"friction\" programmers meet when faced with async code, and still not dictate any preferred runtime to actually do the scheduling and I/O queues. It's important to know that Rust doesn't provide a runtime, so you have to choose one. async std and tokio are two popular ones. With that out of the way, let's move on to our main example.","breadcrumbs":"Some background information » Reactor/Executor pattern","id":"10","title":"Reactor/Executor pattern"},"11":{"body":"So the second difficult part that there seems to be a lot of questions about is Generators and the Pin type.","breadcrumbs":"Some background information » Generators and Pin","id":"11","title":"Generators and Pin"},"12":{"body":"Relevant for: Understanding how the async/await syntax works since it's how await is implemented Why we need Pin Why Rusts async model is extremely efficient The motivation for Generators can be found in RFC#2033 . It's very well written and I can recommend reading through it (it talks as much about async/await as it does about generators). Basically, there were three main options that were discussed when Rust was desiging how the language would handle concurrency: Stackful coroutines, better known as green threads. Using combinators. Stackless coroutines, better known as generators.","breadcrumbs":"Some background information » Generators","id":"12","title":"Generators"},"13":{"body":"I've written about green threads before. Go check out Green Threads Explained in 200 lines of Rust if you're interested. Green threads uses the same mechanisms as an OS does by creating a thread for each task, setting up a stack and forcing the CPU to save it's state and jump from one task(thread) to another. We yield control to the scheduler which then continues running a different task. Rust had green threads once, but they were removed before it hit 1.0. The state of execution is stored in each stack so in such a solution there would be no need for async, await, Futures or Pin. All this would be implementation details for the library.","breadcrumbs":"Some background information » Stackful coroutines/green threads","id":"13","title":"Stackful coroutines/green threads"},"14":{"body":"Futures 1.0 used combinators. If you've worked with Promises in JavaScript, you already know combinators. In Rust they look like this: let future = Connection::connect(conn_str).and_then(|conn| { conn.query(\"somerequest\").map(|row|{ SomeStruct::from(row) }).collect::>()\n}); let rows: Result, SomeLibraryError> = block_on(future).unwrap(); While an effective solution there are mainly three downsides I'll focus on: The error messages produced could be extremely long and arcane Not optimal memory usage Did not allow to borrow across combinator steps. Point #3, is actually a major drawback with Futures 1.0. Not allowing borrows across suspension points ends up being very un-ergonomic and often requiring extra allocations or copying to accomplish some tasks which is inefficient. The reason for the higher than optimal memory usage is that this is basically a callback-based approach, where each closure stores all the data it needs for computation. This means that as we chain these, the memory required to store the needed state increases with each added step.","breadcrumbs":"Some background information » Combinators","id":"14","title":"Combinators"},"15":{"body":"This is the model used in Rust today. It a few notable advantages: It's easy to convert normal Rust code to a stackless corotuine using using async/await as keywords (it can even be done using a macro). No need for context switching and saving/restoring CPU state No need to handle dynamic stack allocation Very memory efficient Allowed for borrows across suspension points The last point is in contrast to Futures 1.0. With async/await we can do this: async fn myfn() { let text = String::from(\"Hello world\"); let borrowed = &text[0..5]; somefuture.await; println!(\"{}\", borrowed);\n} Generators are implemented as state machines. The memory footprint of a chain of computations is only defined by the largest footprint any single step requires. That means that adding steps to a chain of computations might not require any added memory at all.","breadcrumbs":"Some background information » Stackless coroutines/generators","id":"15","title":"Stackless coroutines/generators"},"16":{"body":"In Nightly Rust today you can use the yield keyword. Basically using this keyword in a closure, converts it to a generator. A closure looking like this (I'm going to use the terminology that's currently in Rust): let a = 4;\nlet b = move || { println!(\"Hello\"); yield a * 2; println!(\"world!\"); }; if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } if let GeneratorState::Complete(()) = gen.resume() { ()\n}; Early on, before there was a consensus about the design of Pin, this compiled to something looking similar to this: fn main() { let mut gen = GeneratorA::start(4); if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } if let GeneratorState::Complete(()) = gen.resume() { () };\n} // If you've ever wondered why the parameters are called Y and R the naming from\n// the original rfc most likely holds the answer\nenum GeneratorState { // originally called `CoResult` Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(&mut self) -> GeneratorState;\n} enum GeneratorA { Enter(i32), Yield1(i32), Exit,\n} impl GeneratorA { fn start(a1: i32) -> Self { GeneratorA::Enter(a1) }\n} impl Generator for GeneratorA { type Yield = i32; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match std::mem::replace(&mut *self, GeneratorA::Exit) { GeneratorA::Enter(a1) => { /*|---code before yield1---|*/ /*|*/ println!(\"Hello\"); /*|*/ /*|*/ let a = a1 * 2; /*|*/ /*|------------------------|*/ *self = GeneratorA::Yield1(a); GeneratorState::Yielded(a) } GeneratorA::Yield1(_) => { /*|----code after yield1----|*/ /*|*/ println!(\"world!\"); /*|*/ /*|-------------------------|*/ *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} The yield keyword was discussed first in RFC#1823 and in RFC#1832 . Now that you know that the yield keyword in reality rewrites your code to become a state machine, you'll also know the basics of how await works. It's very similar. Now, there are some limitations in our naive state machine above. What happens when you have a borrow across a yield point? We could forbid that, but one of the major design goals for the async/await syntax has been to allow this . These kinds of borrows were not possible using Futures 1.0 so we can't let this limitation just slip and call it a day yet. Instead of discussing it in theory, let's look at some code. We'll use the optimized version of the state machines which is used in Rust today. For a more in deapth explanation see Tyler Mandry's execellent article: How Rust optimizes async/await let a = 4;\nlet b = move || { let to_borrow = String::new(\"Hello\"); let borrowed = &to_borrow; println!(\"{}\", borrowed); yield a * 2; println!(\"{} world!\", borrowed); }; Now what does our rewritten state machine look like with this example? # // If you've ever wondered why the parameters are called Y and R the naming from\n# // the original rfc most likely holds the answer\n# enum GeneratorState {\n# // originally called `CoResult`\n# Yielded(Y), // originally called `Yield(Y)`\n# Complete(R), // originally called `Return(R)`\n# }\n# # trait Generator {\n# type Yield;\n# type Return;\n# fn resume(&mut self) -> GeneratorState;\n# } enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: &String, // uh, what lifetime should this have? }, Exit,\n} # impl GeneratorA {\n# fn start() -> Self {\n# GeneratorA::Enter\n# }\n# } impl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match std::mem::replace(&mut *self, GeneratorA::Exit) { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; *self = GeneratorA::Yield1 {to_borrow, borrowed}; GeneratorState::Yielded(borrowed.len()) } GeneratorA::Yield1 {to_borrow, borrowed} => { println!(\"Hello {}\", borrowed); *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} If you try to compile this you'll get an error (just try it yourself by pressing play). What is the lifetime of &String. It's not the same as the lifetime of Self. It's not static. Turns out that it's not possible for us in Rusts syntax to describe this lifetime, which means, that to make this work, we'll have to let the compiler know that we control this correct. That means turning to unsafe. Let's try to write an implementation that will compiler using unsafe. As you'll see we end up in a self referential struct . A struct which holds references into itself. As you'll notice, this compiles just fine! pub fn main() { let mut gen = GeneratorA::start(); let mut gen2 = GeneratorA::start(); if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } // If you uncomment this, very bad things can happen. This is why we need `Pin` // std::mem::swap(&mut gen, &mut gen2); if let GeneratorState::Yielded(n) = gen2.resume() { println!(\"Got value {}\", n); } // if you uncomment `mem::swap`.. this should now start gen2. if let GeneratorState::Complete(()) = gen.resume() { () };\n} enum GeneratorState { Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(&mut self) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, // Normally you'll see `std::ptr::NonNull` used instead of *ptr }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n}\nimpl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match self { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; let res = borrowed.len(); // Tricks to actually get a self reference *self = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; match self { GeneratorA::Yield1{to_borrow, borrowed} => *borrowed = to_borrow, _ => () }; GeneratorState::Yielded(res) } GeneratorA::Yield1 {borrowed, ..} => { let borrowed: &String = unsafe {&**borrowed}; println!(\"{} world\", borrowed); *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} Try to uncomment the line with mem::swap and see the result of running this code. While the example above compiles just fine, we expose users of this code to both possible undefined behavior and other memory errors while using just safe Rust. This is a big problem! But now, let's prevent the segfault from happening using Pin. We'll discuss Pin more below, but you'll get an introduction here by just reading the comments. #![feature(optin_builtin_traits)]\nuse std::pin::Pin; pub fn main() { let gen1 = GeneratorA::start(); let gen2 = GeneratorA::start(); // Before we pin the pointers, this is safe to do // std::mem::swap(&mut gen, &mut gen2); // constructing a `Pin::new()` on a type which does not implement `Unpin` is unsafe. // However, as I mentioned in the start of the next chapter about `Pin` a // boxed type automatically implements `Unpin` so to stay in safe Rust we can use // that to avoid unsafe. You can also use crates like `pin_utils` to do this safely, // just remember that they use unsafe under the hood so it's like using an already-reviewed // unsafe implementation. let mut pinned1 = Box::pin(gen1); let mut pinned2 = Box::pin(gen2); // Uncomment these if you think it's safe to pin the values to the stack instead // (it is in this case). Remember to comment out the two previous lines first. //let mut pinned1 = unsafe { Pin::new_unchecked(&mut gen1) }; //let mut pinned2 = unsafe { Pin::new_unchecked(&mut gen2) }; if let GeneratorState::Yielded(n) = pinned1.as_mut().resume() { println!(\"Got value {}\", n); } if let GeneratorState::Yielded(n) = pinned2.as_mut().resume() { println!(\"Gen2 got value {}\", n); }; // This won't work // std::mem::swap(&mut gen, &mut gen2); // This will work but will just swap the pointers. Nothing inherently bad happens here. // std::mem::swap(&mut pinned1, &mut pinned2); let _ = pinned1.as_mut().resume(); let _ = pinned2.as_mut().resume();\n} enum GeneratorState { // originally called `CoResult` Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(self: Pin<&mut Self>) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, // Normally you'll see `std::ptr::NonNull` used instead of *ptr }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n} // This tells us that the underlying pointer is not safe to move after pinning. In this case,\n// only we as implementors \"feel\" this, however, if someone is relying on our Pinned pointer\n// this will prevent them from moving it. You need to enable the feature flag // `#![feature(optin_builtin_traits)]` and use the nightly compiler to implement `!Unpin`.\n// Normally, you would use `std::marker::PhantomPinned` to indicate that the\n// struct is `!Unpin`.\nimpl !Unpin for GeneratorA { } impl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(self: Pin<&mut Self>) -> GeneratorState { // lets us get ownership over current state let this = unsafe { self.get_unchecked_mut() }; match this { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; let res = borrowed.len(); // Trick to actually get a self reference. We can't reference // the `String` earlier since these references will point to the // location in this stack frame which will not be valid anymore // when this function returns. *this = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; match this { GeneratorA::Yield1{to_borrow, borrowed} => *borrowed = to_borrow, _ => () }; GeneratorState::Yielded(res) } GeneratorA::Yield1 {borrowed, ..} => { let borrowed: &String = unsafe {&**borrowed}; println!(\"{} world\", borrowed); *this = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} Now, as you see, the user of this code must either: Box the value and thereby allocating it on the heap Use unsafe and pin the value to the stack. The user knows that if they move the value afterwards it will violate the guarantee they promise to uphold when they did their unsafe implementation. Now, the code which is created and the need for Pin to allow for borrowing across yield points should be pretty clear.","breadcrumbs":"Some background information » How generators work","id":"16","title":"How generators work"},"17":{"body":"Relevant for To understand Generators and Futures Knowing how to use Pin is required when implementing your own Future To understand self-referential types in Rust This is the way borrowing across await points is accomplished Pin was suggested in RFC#2349 Ping consists of the Pin type and the Unpin marker. Let's start off with some general rules: Pin does nothing special, it only prevents the user of an API to violate some assumtions you make when writing your (most likely) unsafe code. Most standard library types implement Unpin Unpin means it's OK for this type to be moved even when pinned. If you Box a value, that boxed value automatcally implements Unpin. The main use case for Pin is to allow self referential types The implementation behind objects that doens't implement Unpin is most likely unsafe Pin prevents users from your code to break the assumtions you make when writing the unsafe implementation It doesn't solve the fact that you'll have to write unsafe code to actually implement it You're not really meant to be implementing !Unpin, but you can on nightly with a feature flag Unsafe code does not mean it's litterally \"unsafe\", it only relieves the guarantees you normally get from the compiler. An unsafe implementation can be perfectly safe to do, but you have no safety net. Let's take a look at an example: use std::pin::Pin; fn main() { let mut test1 = Test::new(\"test1\"); test1.init(); let mut test2 = Test::new(\"test2\"); test2.init(); println!(\"a: {}, b: {}\", test1.a(), test1.b()); std::mem::swap(&mut test1, &mut test2); // try commenting out this line println!(\"a: {}, b: {}\", test2.a(), test2.b()); } #[derive(Debug)]\nstruct Test { a: String, b: *const String,\n} impl Test { fn new(txt: &str) -> Self { let a = String::from(txt); Test { a, b: std::ptr::null(), } } fn init(&mut self) { let self_ref: *const String = &self.a; self.b = self_ref; } fn a(&self) -> &str { &self.a } fn b(&self) -> &String { unsafe {&*(self.b)} }\n} As you can see this results in unwanted behavior. The pointer to b stays the same and points to the old value. It's easy to get this to segfault, and fail in other spectacular ways as well. Pin essentially prevents the user of your unsafe code (even if that means yourself) move the value after it's pinned. If we change the example to using Pin instead: use std::pin::Pin;\nuse std::marker::PhantomPinned; pub fn main() { let mut test1 = Test::new(\"test1\"); test1.init(); let mut test1_pin = unsafe { Pin::new_unchecked(&mut test1) }; let mut test2 = Test::new(\"test2\"); test2.init(); let mut test2_pin = unsafe { Pin::new_unchecked(&mut test2) }; println!( \"a: {}, b: {}\", Test::a(test1_pin.as_ref()), Test::b(test1_pin.as_ref()) ); // Try to uncomment this and see what happens // std::mem::swap(test1_pin.as_mut(), test2_pin.as_mut()); println!( \"a: {}, b: {}\", Test::a(test2_pin.as_ref()), Test::b(test2_pin.as_ref()) );\n} #[derive(Debug)]\nstruct Test { a: String, b: *const String, _marker: PhantomPinned,\n} impl Test { fn new(txt: &str) -> Self { let a = String::from(txt); Test { a, b: std::ptr::null(), // This makes our type `!Unpin` _marker: PhantomPinned, } } fn init(&mut self) { let self_ptr: *const String = &self.a; self.b = self_ptr; } fn a<'a>(self: Pin<&'a Self>) -> &'a str { &self.get_ref().a } fn b<'a>(self: Pin<&'a Self>) -> &'a String { unsafe { &*(self.b) } }\n} Now, what we've done here is pinning a stack address. That will always be unsafe if our type implements !Unpin, in other words. That our type is not Unpin which is the norm. We use some tricks here, including requiring an init. If we want to fix that and let users avoid unsafe we need to place our data on the heap. Stack pinning will always depend on the current stack frame we're in, so we can't create a self referential object in one stack frame and return it since any pointers we take to \"self\" is invalidated. The next example solves some of our friction at the cost of a heap allocation. use std::pin::Pin;\nuse std::marker::PhantomPinned; pub fn main() { let mut test1 = Test::new(\"test1\"); let mut test2 = Test::new(\"test2\"); println!(\"a: {}, b: {}\",test1.as_ref().a(), test1.as_ref().b()); // Try to uncomment this and see what happens // std::mem::swap(&mut test1, &mut test2); println!(\"a: {}, b: {}\",test2.as_ref().a(), test2.as_ref().b());\n} #[derive(Debug)]\nstruct Test { a: String, b: *const String, _marker: PhantomPinned,\n} impl Test { fn new(txt: &str) -> Pin> { let a = String::from(txt); let t = Test { a, b: std::ptr::null(), _marker: PhantomPinned, }; let mut boxed = Box::pin(t); let self_ptr: *const String = &boxed.as_ref().a; unsafe { boxed.as_mut().get_unchecked_mut().b = self_ptr }; boxed } fn a<'a>(self: Pin<&'a Self>) -> &'a str { &self.get_ref().a } fn b<'a>(self: Pin<&'a Self>) -> &'a String { unsafe { &*(self.b) } }\n} Seeing this we're ready to sum up with a few more points to remember about pinning: Pinning only makes sense to do for types that are !Unpin Pinning a !Unpin pointer to the stack will requires unsafe Pinning a boxed value will not require unsafe, even if the type is !Unpin If T: Unpin (which is the default), then Pin<'a, T> is entirely equivalent to &'a mut T. Getting a &mut T to a pinned pointer requires unsafe if T: !Unpin Pinning is really only useful when implementing self-referential types. For all intents and purposes you can think of !Unpin = self-referential-type The fact that boxing (heap allocating) a value that implements !Unpin is safe makes sense. Once the data is allocated on the heap it will have a stable address. There are ways to safely give some guarantees on stack pinning as well, but right now you need to use a crate like pin_utils : pin_utils to do that.","breadcrumbs":"Some background information » Pin","id":"17","title":"Pin"},"18":{"body":"In short, projection is using a field on your type. mystruct.field1 is a projection. Structural pinning is using Pin on struct fields. This has several caveats and is not something you'll normally see so I refer to the documentation for that.","breadcrumbs":"Some background information » Projection/structural pinning","id":"18","title":"Projection/structural pinning"},"19":{"body":"The Pin guarantee exists from the moment the value is pinned until it's dropped. In the Drop implementation you take a mutable reference to self, which means extra care must be taken when implementing Drop for pinned types.","breadcrumbs":"Some background information » Pin and Drop","id":"19","title":"Pin and Drop"},"2":{"body":"We'll: Implement our own Futures and get to know the Reactor/Executor pattern Implement our own waker and learn why it's a bit foreign compared to other types Talk a bit about runtime complexity and what to keep in mind when writing async Rust. Make sure all examples can be run on the playground Not rely on any helpers or libraries, but try to face the complexity and learn We'll not: Talk about how futures are implemented in Rust the language, the state machine and so on Explain how the different runtimes differ, however, you'll hopefully be a bit better off if you read this before you go research them Explain concurrent programming, but I will supply sources I do want to explore Rusts internal implementation but that will be for a later book.","breadcrumbs":"What we'll do and not","id":"2","title":"What we'll do and not"},"20":{"body":"This is exactly what we'll do when we implement our own Futures stay tuned, we're soon finished.","breadcrumbs":"Some background information » Putting it all together","id":"20","title":"Putting it all together"},"21":{"body":"","breadcrumbs":"Bonus 1: concurrent futures","id":"21","title":"Bonus 1: concurrent futures"},"3":{"body":"I'll like to take the chance of thanking the people behind mio, tokio, async_std, Futures, libc, crossbeam and many other libraries which so much is built upon. Reading and exploring some of this code is nothing less than impressive.","breadcrumbs":"Credits and thanks","id":"3","title":"Credits and thanks"},"4":{"body":"Well, I think it has to do with several things: Futures has a very interesting implementation, compiling down to a state machine using generators to suspend and resume execution. In a language such as Rust this is pretty hard to do ergonomically and safely. You are exposed to some if this complexity when working with futures and want to understand them, not only learn how to use them. Rust doesn't provide a runtime. That means you'll actually have to choose one yourself and actually know what a Reactor and an Executor is. While not too difficult, you need to make more choices than you need in GO and other languages designed with a concurrent programming in mind and ships with a runtime. Futures exist in two versions, Futures 1.0 and Futures 3.0. Futures 1.0 was known to have some issues regarding ergonomics. Turns out that modelling async coding after Promises in JavaScript can turn in to extremely long errors and type signatures with a type system as Rust. Futures 3.0 are not compatible with Futures 1.0 without performing some work. Async await syntax was recently stabilized what we'll really do is to stub out a Reactor, and Executor and implement","breadcrumbs":"Why is Futures in Rust hard to understand","id":"4","title":"Why is Futures in Rust hard to understand"},"5":{"body":"Before we start implementing our Futures , we'll go through some background information that will help demystify some of the concepts we encounter.","breadcrumbs":"Some background information","id":"5","title":"Some background information"},"6":{"body":"If you find the concepts of concurrency and async programming confusing in general, I know where you're coming from and I have written some resources to try to give a high level overview that will make it easier to learn Rusts Futures afterwards: Async Basics - The difference between concurrency and parallelism Async Basics - Async history Async Basics - Strategies for handling I/O Async Basics - Epoll, Kqueue and IOCP r","breadcrumbs":"Concurrency in general","id":"6","title":"Concurrency in general"},"7":{"body":"","breadcrumbs":"Some background information » Trait objects and fat pointers","id":"7","title":"Trait objects and fat pointers"},"8":{"body":"The single most confusing topic we encounter when implementing our own Futures is how we implement a Waker . Creating a Waker involves creating a vtable which allows using dynamic dispatch to call methods on a type erased trait object we construct our selves. If you want to know more about dynamic dispatch in Rust I can recommend this article: https://alschwalm.com/blog/static/2017/03/07/exploring-dynamic-dispatch-in-rust/ Let's explain this a bit more in detail.","breadcrumbs":"Some background information » Trait objects and dynamic dispatch","id":"8","title":"Trait objects and dynamic dispatch"},"9":{"body":"Let's take a look at the size of some different pointer types in Rust. If we run the following code: # use std::mem::size_of;\ntrait SomeTrait { } fn main() { println!(\"Size of Box: {}\", size_of::>()); println!(\"Size of &i32: {}\", size_of::<&i32>()); println!(\"Size of &Box: {}\", size_of::<&Box>()); println!(\"Size of Box: {}\", size_of::>()); println!(\"Size of &dyn Trait: {}\", size_of::<&dyn SomeTrait>()); println!(\"Size of &[i32]: {}\", size_of::<&[i32]>()); println!(\"Size of &[&dyn Trait]: {}\", size_of::<&[&dyn SomeTrait]>()); println!(\"Size of [i32; 10]: {}\", size_of::<[i32; 10]>()); println!(\"Size of [&dyn Trait; 10]: {}\", size_of::<[&dyn SomeTrait; 10]>());\n} As you see from the output after running this, the sizes of the references varies. Most are 8 bytes (which is a pointer size on 64 bit systems), but some are 16 bytes. The 16 byte sized pointers are called \"fat pointers\" since they carry more extra information. In the case of &[i32] : The first 8 bytes is the actual pointer to the first element in the array (or part of an array the slice refers to) The second 8 bytes is the length of the slice. The one we'll concern ourselves about is the references to traits, or trait objects as they're called in Rust. &dyn SomeTrait is an example of a trait object The layout for a pointer to a trait object looks like this: The first 8 bytes points to the data for the trait object The second 8 bytes points to the vtable for the trait object The reason for this is to allow us to refer to an object we know nothing about except that it implements the methods defined by our trait. To allow this we use dynamic dispatch. Let's explain this in code instead of words by implementing our own trait object from these parts: // A reference to a trait object is a fat pointer: (data_ptr, vtable_ptr)\ntrait Test { fn add(&self) -> i32; fn sub(&self) -> i32; fn mul(&self) -> i32;\n} // This will represent our home brewn fat pointer to a trait object\n#[repr(C)]\nstruct FatPointer<'a> { /// A reference is a pointer to an instantiated `Data` instance data: &'a mut Data, /// Since we need to pass in literal values like length and alignment it's /// easiest for us to convert pointers to usize-integers instead of the other way around. vtable: *const usize,\n} // This is the data in our trait object. It's just two numbers we want to operate on.\nstruct Data { a: i32, b: i32,\n} // ====== function definitions ======\nfn add(s: &Data) -> i32 { s.a + s.b\n}\nfn sub(s: &Data) -> i32 { s.a - s.b\n}\nfn mul(s: &Data) -> i32 { s.a * s.b\n} fn main() { let mut data = Data {a: 3, b: 2}; // vtable is like special purpose array of pointer-length types with a fixed // format where the three first values has a special meaning like the // length of the array is encoded in the array itself as the second value. let vtable = vec![ 0, // pointer to `Drop` (which we're not implementing here) 6, // lenght of vtable 8, // alignment // we need to make sure we add these in the same order as defined in the Trait. // Try changing the order of add and sub and see what happens. add as usize, // function pointer sub as usize, // function pointer mul as usize, // function pointer ]; let fat_pointer = FatPointer { data: &mut data, vtable: vtable.as_ptr()}; let test = unsafe { std::mem::transmute::(fat_pointer) }; // And voalá, it's now a trait object we can call methods on println!(\"Add: 3 + 2 = {}\", test.add()); println!(\"Sub: 3 - 2 = {}\", test.sub()); println!(\"Mul: 3 * 2 = {}\", test.mul());\n} If you run this code by pressing the \"play\" button at the top you'll se it outputs just what we expect. This code example is editable so you can change it and run it to see what happens. The reason we go through this will be clear later on when we implement our own Waker we'll actually set up a vtable like we do here to and knowing what it is will make this much less mysterious.","breadcrumbs":"Some background information » Fat pointers in Rust","id":"9","title":"Fat pointers in Rust"}},"length":22,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{"df":1,"docs":{"9":{"tf":1.0}}},"1":{".":{"0":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"9":{"tf":2.0}}},"6":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"df":1,"docs":{"21":{"tf":1.0}}},"2":{"0":{"0":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":1.7320508075688772},"9":{"tf":2.0}}},"3":{".":{"0":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"14":{"tf":1.0},"9":{"tf":2.0}}},"4":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"6":{"4":{"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.0}}},"8":{"df":1,"docs":{"9":{"tf":2.449489742783178}}},"_":{"df":1,"docs":{"16":{"tf":2.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"16":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"14":{"tf":1.0},"17":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"16":{"tf":2.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":4,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.7320508075688772}}},"df":0,"docs":{},"w":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"1":{"tf":1.0},"17":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"13":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"9":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":7,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}},"df":0,"docs":{}}},"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"i":{"c":{"df":4,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"6":{"tf":2.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":3.605551275463989},"9":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":1,"docs":{"14":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"2":{"tf":1.0},"5":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}},"t":{"df":3,"docs":{"2":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"21":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":5.385164807134504},"17":{"tf":1.0}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178}},"e":{"d":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":2.6457513110645907}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":3.7416573867739413},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"19":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}},"n":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.23606797749979},"3":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"14":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"2":{"tf":1.0}}},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"4":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"x":{"df":2,"docs":{"2":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"6":{"tf":1.0},"8":{"tf":1.0}}}}},"n":{".":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\"":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"|":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178},"9":{"tf":1.0}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"13":{"tf":1.0},"15":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.0}}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":3,"docs":{"14":{"tf":1.0},"17":{"tf":1.4142135623730951},"9":{"tf":3.605551275463989}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"9":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"8":{"tf":2.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"19":{"tf":2.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"15":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.0}}}},"df":1,"docs":{"9":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}}}}}},"d":{"df":3,"docs":{"0":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"t":{"df":1,"docs":{"10":{"tf":2.0}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":2.0},"4":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"4":{"tf":1.0}}}},"t":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":2.8284271247461903}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"2":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":3,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":2,"docs":{"7":{"tf":1.0},"9":{"tf":2.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"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":{"16":{"tf":1.0}}}},"w":{"df":3,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.4142135623730951},"9":{"tf":2.0}}}}},"x":{"df":3,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":3.872983346207417},"17":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":2.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":16,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":3.0},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}}}},"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":1,"docs":{"16":{"tf":2.6457513110645907}}},"df":1,"docs":{"16":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":3.1622776601683795}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"16":{"tf":1.0}}},"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":3.605551275463989}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}}}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"d":{"(":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.449489742783178}}},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":2.0},"15":{"tf":1.0},"16":{"tf":3.7416573867739413},"17":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":6,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}},"o":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"d":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"r":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":2.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"5":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"/":{"2":{"0":{"1":{"7":{"/":{"0":{"3":{"/":{"0":{"7":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"3":{"tf":1.0}}}},"m":{"df":1,"docs":{"16":{"tf":1.0}}},"v":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0}}}},"/":{"df":0,"docs":{},"o":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"9":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":3.0},"17":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":3.4641016151377544},"19":{"tf":1.4142135623730951},"2":{"tf":2.0},"20":{"tf":1.0},"4":{"tf":1.4142135623730951},"5":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"1":{"tf":1.0},"5":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"16":{"tf":2.0},"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"9":{"tf":1.0}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}}}}},"f":{"a":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"4":{"tf":1.0}}}}},"t":{"'":{"df":10,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"19":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"2":{"tf":1.0}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":2.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":9,"docs":{"10":{"tf":1.7320508075688772},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}},"n":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"3":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"'":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":1,"docs":{"16":{"tf":2.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":5,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"2":{"tf":1.0},"4":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"9":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":2.23606797749979},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"19":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"2":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}},"o":{"df":1,"docs":{"3":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"4":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"12":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"12":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.0}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"16":{"tf":3.3166247903554},"17":{"tf":3.605551275463989},"9":{"tf":1.7320508075688772}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"e":{"d":{"df":8,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"17":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":3.3166247903554}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":1,"docs":{"17":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"n":{"c":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}},"df":6,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":3.605551275463989}}}}}}},"s":{"df":1,"docs":{"13":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"t":{"df":5,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}}},"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":1,"docs":{"16":{"tf":2.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":2.23606797749979},"2":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":2.0}}}}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"n":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":1,"docs":{"17":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"'":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}}},"df":7,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":3.3166247903554},"17":{"tf":4.47213595499958},"18":{"tf":1.7320508075688772},"19":{"tf":2.0}},"g":{"df":1,"docs":{"17":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"d":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"y":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"16":{"tf":2.0},"17":{"tf":2.0},"7":{"tf":1.0},"9":{"tf":4.0}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"a":{"d":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":2.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"9":{"tf":3.0}}}},"u":{"b":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"4":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"u":{"b":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":2,"docs":{"16":{"tf":2.449489742783178},"6":{"tf":1.0}},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":2.0},"4":{"tf":1.4142135623730951}}}}}},"d":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"16":{"tf":2.23606797749979},"18":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":2.23606797749979}}}}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"i":{"df":2,"docs":{"16":{"tf":1.0},"2":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"r":{"(":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":2.23606797749979}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"m":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"4":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":2,"docs":{"16":{"tf":3.0},"17":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"1":{"8":{"2":{"3":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"n":{"df":4,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":2.0}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":2.8284271247461903},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"2":{"tf":1.7320508075688772},"4":{"tf":2.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"s":{".":{"a":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":2.449489742783178},"17":{"tf":1.7320508075688772},"4":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.7320508075688772},"13":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.0}},"e":{"df":4,"docs":{"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"9":{"tf":1.7320508075688772}},"m":{"df":1,"docs":{"11":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"17":{"tf":2.23606797749979}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":3,"docs":{"16":{"tf":5.0990195135927845},"17":{"tf":3.7416573867739413},"19":{"tf":1.0}}},"v":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"18":{"tf":1.0},"4":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":1,"docs":{"18":{"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":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"8":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{":":{":":{"<":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":2.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"16":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.0}}}},"v":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"20":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"2":{"tf":1.0},"4":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"10":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":3.1622776601683795},"17":{"tf":3.4641016151377544}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"b":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"2":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"4":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"19":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"12":{"tf":1.0},"2":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"10":{"tf":2.23606797749979},"13":{"tf":1.4142135623730951},"14":{"tf":1.0}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}}},"2":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"17":{"tf":3.0},"9":{"tf":1.4142135623730951}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}}},"t":{"'":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0}}},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.449489742783178}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":4.123105625617661}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"c":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"0":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":4.242640687119285}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"df":5,"docs":{"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"2":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"20":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":9,"docs":{"11":{"tf":1.0},"16":{"tf":4.242640687119285},"17":{"tf":3.4641016151377544},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"14":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":4.0}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":3,"docs":{"16":{"tf":3.605551275463989},"17":{"tf":4.358898943540674},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":12,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":4.358898943540674},"17":{"tf":3.3166247903554},"18":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.0}}}},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"9":{"tf":2.23606797749979}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"16":{"tf":3.1622776601683795},"17":{"tf":2.449489742783178},"19":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"8":{"tf":1.0},"9":{"tf":2.6457513110645907}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"2":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":3,"docs":{"10":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":8,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"16":{"tf":1.7320508075688772},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"df":3,"docs":{"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951}}},"l":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.7320508075688772},"2":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"y":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":2.23606797749979}}},"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":3.872983346207417}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":3,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}},"v":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}}}}}}}}},"breadcrumbs":{"root":{"0":{"df":1,"docs":{"9":{"tf":1.0}}},"1":{".":{"0":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"9":{"tf":2.0}}},"6":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"df":1,"docs":{"21":{"tf":1.4142135623730951}}},"2":{"0":{"0":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":1.7320508075688772},"9":{"tf":2.0}}},"3":{".":{"0":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"14":{"tf":1.0},"9":{"tf":2.0}}},"4":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"6":{"4":{"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.0}}},"8":{"df":1,"docs":{"9":{"tf":2.449489742783178}}},"_":{"df":1,"docs":{"16":{"tf":2.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"16":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"14":{"tf":1.0},"17":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"16":{"tf":2.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":4,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.7320508075688772}}},"df":0,"docs":{},"w":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"1":{"tf":1.0},"17":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"13":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"9":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":7,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}},"df":0,"docs":{}}},"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":16,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"5":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"i":{"c":{"df":4,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"6":{"tf":2.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":3.605551275463989},"9":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":1,"docs":{"14":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"2":{"tf":1.0},"5":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"17":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}},"t":{"df":3,"docs":{"2":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"21":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"2":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":5.385164807134504},"17":{"tf":1.0}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178}},"e":{"d":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":2.6457513110645907}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":3.7416573867739413},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"19":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}},"n":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.23606797749979},"3":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":2.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"14":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"2":{"tf":1.0}}},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"4":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"x":{"df":2,"docs":{"2":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":6,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":2.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"6":{"tf":1.0},"8":{"tf":1.0}}}}},"n":{".":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\"":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"|":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.449489742783178},"9":{"tf":1.0}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"u":{"df":2,"docs":{"13":{"tf":1.0},"15":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":1.0}}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":3,"docs":{"14":{"tf":1.0},"17":{"tf":1.4142135623730951},"9":{"tf":3.605551275463989}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"9":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"19":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"15":{"tf":1.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}},"df":1,"docs":{"9":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.0}}}}}}},"d":{"df":3,"docs":{"0":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.7320508075688772}},"t":{"df":1,"docs":{"10":{"tf":2.0}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":2.0},"4":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"4":{"tf":1.0}}}},"t":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":2.8284271247461903}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"2":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}}},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"2":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":3,"docs":{"14":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"2":{"tf":1.0}}},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":2,"docs":{"7":{"tf":1.4142135623730951},"9":{"tf":2.23606797749979}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"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":{"16":{"tf":1.0}}}},"w":{"df":3,"docs":{"10":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.4142135623730951},"9":{"tf":2.0}}}}},"x":{"df":3,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":3.872983346207417},"17":{"tf":3.7416573867739413},"9":{"tf":2.8284271247461903}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":2.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":16,"docs":{"0":{"tf":2.449489742783178},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":3.1622776601683795},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}}}},"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":1,"docs":{"16":{"tf":2.6457513110645907}}},"df":1,"docs":{"16":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":3.1622776601683795}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"16":{"tf":1.0}}},"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":3.605551275463989}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}}}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"d":{"(":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.449489742783178}}},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":3.872983346207417},"17":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":6,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}},"o":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"d":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"10":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"r":{"d":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":2.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":1,"docs":{"5":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"/":{"2":{"0":{"1":{"7":{"/":{"0":{"3":{"/":{"0":{"7":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"3":{"tf":1.0}}}},"m":{"df":1,"docs":{"16":{"tf":1.0}}},"v":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0}}}},"/":{"df":0,"docs":{},"o":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"9":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":3.0},"17":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":3.4641016151377544},"19":{"tf":1.4142135623730951},"2":{"tf":2.0},"20":{"tf":1.0},"4":{"tf":1.4142135623730951},"5":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":16,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"5":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"16":{"tf":2.0},"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"9":{"tf":1.0}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}}}}},"f":{"a":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":1,"docs":{"2":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"4":{"tf":1.0}}}}},"t":{"'":{"df":10,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"19":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"2":{"tf":1.0}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":2.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":9,"docs":{"10":{"tf":1.7320508075688772},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}},"n":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"9":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"3":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"'":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":1,"docs":{"16":{"tf":2.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":5,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"t":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"2":{"tf":1.0},"4":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"9":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"16":{"tf":1.0},"17":{"tf":2.23606797749979},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":8,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"19":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"2":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}},"o":{"df":1,"docs":{"3":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"4":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"12":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"12":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.0}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"16":{"tf":3.3166247903554},"17":{"tf":3.605551275463989},"9":{"tf":1.7320508075688772}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"e":{"d":{"df":8,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"17":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":1,"docs":{"17":{"tf":1.0}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":4,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"17":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":3.3166247903554}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":1,"docs":{"17":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"n":{"c":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}},"df":6,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":3.605551275463989}}}}}}},"s":{"df":1,"docs":{"13":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"t":{"df":5,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"4":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"6":{"tf":1.0}}}}}}}}},"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":1,"docs":{"16":{"tf":2.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":2.449489742783178},"2":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":2.0}}}}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"n":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":1,"docs":{"17":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"'":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}}},"df":7,"docs":{"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":3.3166247903554},"17":{"tf":4.58257569495584},"18":{"tf":2.0},"19":{"tf":2.23606797749979}},"g":{"df":1,"docs":{"17":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"d":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"y":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"1":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"16":{"tf":2.0},"17":{"tf":2.0},"7":{"tf":1.4142135623730951},"9":{"tf":4.123105625617661}}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"a":{"d":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":2.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"9":{"tf":3.0}}}},"u":{"b":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"4":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"u":{"b":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":2,"docs":{"16":{"tf":2.449489742783178},"6":{"tf":1.0}},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":2.0},"4":{"tf":1.4142135623730951}}}}}},"d":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"16":{"tf":2.23606797749979},"18":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":2.23606797749979}}}}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"i":{"df":2,"docs":{"16":{"tf":1.0},"2":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"r":{"(":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":2.23606797749979}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"m":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"4":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":2,"docs":{"16":{"tf":3.0},"17":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"1":{"8":{"2":{"3":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"n":{"df":4,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":2.0}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":2.8284271247461903},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"2":{"tf":1.7320508075688772},"4":{"tf":2.23606797749979},"6":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}}}}}},"s":{".":{"a":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":2.449489742783178},"17":{"tf":1.7320508075688772},"4":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":4,"docs":{"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.7320508075688772},"13":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.0}},"e":{"df":4,"docs":{"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"9":{"tf":1.7320508075688772}},"m":{"df":1,"docs":{"11":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"17":{"tf":2.23606797749979}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"df":3,"docs":{"16":{"tf":5.0990195135927845},"17":{"tf":3.7416573867739413},"19":{"tf":1.0}}},"v":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"18":{"tf":1.0},"4":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":1,"docs":{"18":{"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":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"8":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{":":{":":{"<":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":2.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"16":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.0}}}},"v":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"20":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"l":{"df":1,"docs":{"17":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":2.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"2":{"tf":1.0},"4":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"20":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"10":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":3.1622776601683795},"17":{"tf":3.4641016151377544}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"b":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"df":1,"docs":{"9":{"tf":1.0}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"2":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"4":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":5,"docs":{"10":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"19":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"12":{"tf":1.0},"2":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"10":{"tf":2.23606797749979},"13":{"tf":1.4142135623730951},"14":{"tf":1.0}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}}},"2":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":1,"docs":{"17":{"tf":2.449489742783178}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"17":{"tf":3.0},"9":{"tf":1.4142135623730951}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"3":{"tf":1.7320508075688772}}}},"t":{"'":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0}}},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.6457513110645907}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":4.123105625617661}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":1,"docs":{"9":{"tf":1.0}},"i":{"c":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"0":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":2.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":4.242640687119285}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0}}}},"df":5,"docs":{"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"2":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"20":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":9,"docs":{"11":{"tf":1.0},"16":{"tf":4.242640687119285},"17":{"tf":3.4641016151377544},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"14":{"tf":1.0}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":2.23606797749979},"17":{"tf":4.0}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":3,"docs":{"16":{"tf":3.605551275463989},"17":{"tf":4.358898943540674},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":12,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":4.358898943540674},"17":{"tf":3.3166247903554},"18":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.0}}}},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"9":{"tf":2.23606797749979}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"16":{"tf":3.1622776601683795},"17":{"tf":2.449489742783178},"19":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"4":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"8":{"tf":1.0},"9":{"tf":2.6457513110645907}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"2":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":3,"docs":{"10":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":8,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"16":{"tf":1.7320508075688772},"2":{"tf":2.0},"20":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"df":3,"docs":{"17":{"tf":1.4142135623730951},"20":{"tf":1.0},"9":{"tf":1.0}}},"v":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"4":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.449489742783178},"4":{"tf":1.4142135623730951}}},"l":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.7320508075688772},"2":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"y":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":2.23606797749979}}},"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":3.872983346207417}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":3,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}},"v":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}}}}}}}}}},"title":{"root":{"1":{"df":1,"docs":{"21":{"tf":1.0}}},"2":{"0":{"0":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"21":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"21":{"tf":1.0},"6":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"f":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"21":{"tf":1.0},"4":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"7":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"4":{"tf":1.0},"9":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"7":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}},"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
      +{"doc_urls":["0_0_introduction.html#futures-explained-in-200-lines-of-rust","0_0_introduction.html#what-does-this-book-give-you-that-isnt-covered-elsewhere","0_0_introduction.html#credits-and-thanks","1_0_background_information.html#some-background-information","1_0_background_information.html#async-in-rust","1_0_background_information.html#what-rusts-standard-library-takes-care-of","1_0_background_information.html#what-you-need-to-find-elsewhere","1_0_background_information.html#futures-10-and-futures-30","1_0_background_information.html#first-things-first","1_1_trait_objects.html#trait-objects-and-fat-pointers","1_1_trait_objects.html#trait-objects-and-dynamic-dispatch","1_1_trait_objects.html#fat-pointers-in-rust","1_2_generators_pin.html#generators","1_2_generators_pin.html#stackful-coroutinesgreen-threads","1_2_generators_pin.html#combinators","1_2_generators_pin.html#stackless-coroutinesgenerators","1_2_generators_pin.html#how-generators-work","1_3_pin.html#pin","1_3_pin.html#definitions","1_3_pin.html#rules-to-remember","1_3_pin.html#projectionstructural-pinning","1_3_pin.html#pin-and-drop","1_3_pin.html#putting-it-all-together","1_4_reactor_executor.html#reactorexecutor-pattern","1_4_reactor_executor.html#the-reactor","1_4_reactor_executor.html#the-task","1_4_reactor_executor.html#the-executor","2_0_future_example.html#futures-in-rust","2_0_future_example.html#implementing-our-own-futures","2_0_future_example.html#our-finished-code","2_1_concurrent_futures.html#bonus-1-concurrent-futures"],"index":{"documentStore":{"docInfo":{"0":{"body":71,"breadcrumbs":5,"title":5},"1":{"body":66,"breadcrumbs":5,"title":5},"10":{"body":46,"breadcrumbs":4,"title":4},"11":{"body":389,"breadcrumbs":3,"title":3},"12":{"body":82,"breadcrumbs":1,"title":1},"13":{"body":69,"breadcrumbs":3,"title":3},"14":{"body":92,"breadcrumbs":1,"title":1},"15":{"body":80,"breadcrumbs":2,"title":2},"16":{"body":899,"breadcrumbs":2,"title":2},"17":{"body":36,"breadcrumbs":1,"title":1},"18":{"body":41,"breadcrumbs":1,"title":1},"19":{"body":624,"breadcrumbs":2,"title":2},"2":{"body":38,"breadcrumbs":2,"title":2},"20":{"body":21,"breadcrumbs":2,"title":2},"21":{"body":23,"breadcrumbs":2,"title":2},"22":{"body":9,"breadcrumbs":2,"title":2},"23":{"body":118,"breadcrumbs":2,"title":2},"24":{"body":64,"breadcrumbs":1,"title":1},"25":{"body":29,"breadcrumbs":1,"title":1},"26":{"body":93,"breadcrumbs":1,"title":1},"27":{"body":40,"breadcrumbs":2,"title":2},"28":{"body":839,"breadcrumbs":2,"title":2},"29":{"body":343,"breadcrumbs":2,"title":2},"3":{"body":50,"breadcrumbs":2,"title":2},"30":{"body":0,"breadcrumbs":4,"title":4},"4":{"body":29,"breadcrumbs":2,"title":2},"5":{"body":33,"breadcrumbs":5,"title":5},"6":{"body":107,"breadcrumbs":3,"title":3},"7":{"body":71,"breadcrumbs":4,"title":4},"8":{"body":67,"breadcrumbs":3,"title":3},"9":{"body":15,"breadcrumbs":4,"title":4}},"docs":{"0":{"body":"This book aims to explain Futures in Rust using an example driven approach. The goal is to get a better understanding of Futures by implementing a toy Reactor, a very simple Executor and our own Futures. We'll start off a bit differently than most other explanations. Instead of deferring some of the details about what's special about futures in Rust we try to tackle that head on first. We'll be as brief as possible, but as thorough as needed. This way, most question will be answered and explored up front. We'll end up with futures that can run an any executor like tokio and async_str. In the end I've made some reader exercises you can do if you want to fix some of the most glaring omissions and shortcuts we took and create a slightly better example yourself.","breadcrumbs":"Futures Explained in 200 Lines of Rust","id":"0","title":"Futures Explained in 200 Lines of Rust"},"1":{"body":"That's a valid question. There are many good resources and examples already. First of all, this book will focus on Futures and async/await specifically and not in the context of any specific runtime. Secondly, I've always found small runnable examples very exiting to learn from. Thanks to Mdbook the examples can even be edited and explored further. It's all code that you can download, play with and learn from. We'll and end up with an understandable example including a Future implementation, an Executor and a Reactor in less than 200 lines of code. We don't rely on any dependencies or real I/O which means it's very easy to explore further and try your own ideas.","breadcrumbs":"What does this book give you that isn't covered elsewhere?","id":"1","title":"What does this book give you that isn't covered elsewhere?"},"10":{"body":"One of the most confusing topic we encounter when implementing our own Futures is how we implement a Waker . Creating a Waker involves creating a vtable which allows us to use dynamic dispatch to call methods on a type erased trait object we construct our selves. If you want to know more about dynamic dispatch in Rust I can recommend an article written by Adam Schwalm called Exploring Dynamic Dispatch in Rust . Let's explain this a bit more in detail.","breadcrumbs":"Trait objects and dynamic dispatch","id":"10","title":"Trait objects and dynamic dispatch"},"11":{"body":"Let's take a look at the size of some different pointer types in Rust. If we run the following code. (You'll have to press \"play\" to see the output) : # use std::mem::size_of;\ntrait SomeTrait { } fn main() { println!(\"======== The size of different pointers in Rust: ========\"); println!(\"&dyn Trait:-----{}\", size_of::<&dyn SomeTrait>()); println!(\"&[&dyn Trait]:--{}\", size_of::<&[&dyn SomeTrait]>()); println!(\"Box:-----{}\", size_of::>()); println!(\"&i32:-----------{}\", size_of::<&i32>()); println!(\"&[i32]:---------{}\", size_of::<&[i32]>()); println!(\"Box:-------{}\", size_of::>()); println!(\"&Box:------{}\", size_of::<&Box>()); println!(\"[&dyn Trait;4]:-{}\", size_of::<[&dyn SomeTrait; 4]>()); println!(\"[i32;4]:--------{}\", size_of::<[i32; 4]>());\n} As you see from the output after running this, the sizes of the references varies. Many are 8 bytes (which is a pointer size on 64 bit systems), but some are 16 bytes. The 16 byte sized pointers are called \"fat pointers\" since they carry more extra information. Example &[i32] : The first 8 bytes is the actual pointer to the first element in the array (or part of an array the slice refers to) The second 8 bytes is the length of the slice. Example &dyn SomeTrait: This is the type of fat pointer we'll concern ourselves about going forward. &dyn SomeTrait is a reference to a trait, or what Rust calls trait objects . The layout for a pointer to a trait object looks like this: The first 8 bytes points to the data for the trait object The second 8 bytes points to the vtable for the trait object The reason for this is to allow us to refer to an object we know nothing about except that it implements the methods defined by our trait. To allow accomplish this we use dynamic dispatch . Let's explain this in code instead of words by implementing our own trait object from these parts: This is an example of editable code. You can change everything in the example and try to run it. If you want to go back, press the undo symbol. Keep an eye out for these as we go forward. Many examples will be editable. // A reference to a trait object is a fat pointer: (data_ptr, vtable_ptr)\ntrait Test { fn add(&self) -> i32; fn sub(&self) -> i32; fn mul(&self) -> i32;\n} // This will represent our home brewn fat pointer to a trait object\n#[repr(C)]\nstruct FatPointer<'a> { /// A reference is a pointer to an instantiated `Data` instance data: &'a mut Data, /// Since we need to pass in literal values like length and alignment it's /// easiest for us to convert pointers to usize-integers instead of the other way around. vtable: *const usize,\n} // This is the data in our trait object. It's just two numbers we want to operate on.\nstruct Data { a: i32, b: i32,\n} // ====== function definitions ======\nfn add(s: &Data) -> i32 { s.a + s.b\n}\nfn sub(s: &Data) -> i32 { s.a - s.b\n}\nfn mul(s: &Data) -> i32 { s.a * s.b\n} fn main() { let mut data = Data {a: 3, b: 2}; // vtable is like special purpose array of pointer-length types with a fixed // format where the three first values has a special meaning like the // length of the array is encoded in the array itself as the second value. let vtable = vec![ 0, // pointer to `Drop` (which we're not implementing here) 6, // lenght of vtable 8, // alignment // we need to make sure we add these in the same order as defined in the Trait. add as usize, // function pointer - try changing the order of `add` sub as usize, // function pointer - and `sub` to see what happens mul as usize, // function pointer ]; let fat_pointer = FatPointer { data: &mut data, vtable: vtable.as_ptr()}; let test = unsafe { std::mem::transmute::(fat_pointer) }; // And voalá, it's now a trait object we can call methods on println!(\"Add: 3 + 2 = {}\", test.add()); println!(\"Sub: 3 - 2 = {}\", test.sub()); println!(\"Mul: 3 * 2 = {}\", test.mul());\n} The reason we go through this will be clear later on when we implement our own Waker we'll actually set up a vtable like we do here to and knowing what it is will make this much less mysterious.","breadcrumbs":"Fat pointers in Rust","id":"11","title":"Fat pointers in Rust"},"12":{"body":"Relevant for: Understanding how the async/await syntax works since it's how await is implemented Why we need Pin Why Rusts async model is extremely efficient The motivation for Generators can be found in RFC#2033 . It's very well written and I can recommend reading through it (it talks as much about async/await as it does about generators). The second difficult part that there seems to be a lot of questions about is Generators and the Pin type. Since they're related we'll start off by exploring generators first. By doing that we'll soon get to see why we need to be able to \"pin\" some data to a fixed location in memory and get an introduction to Pin as well. Basically, there were three main options that were discussed when Rust was desiging how the language would handle concurrency: Stackful coroutines, better known as green threads. Using combinators. Stackless coroutines, better known as generators.","breadcrumbs":"Generators","id":"12","title":"Generators"},"13":{"body":"I've written about green threads before. Go check out Green Threads Explained in 200 lines of Rust if you're interested. Green threads uses the same mechanisms as an OS does by creating a thread for each task, setting up a stack, save the CPU's state and jump from one task(thread) to another by doing a \"context switch\". We yield control to the scheduler which then continues running a different task. Rust had green threads once, but they were removed before it hit 1.0. The state of execution is stored in each stack so in such a solution there would be no need for async, await, Futures or Pin. All this would be implementation details for the library.","breadcrumbs":"Stackful coroutines/green threads","id":"13","title":"Stackful coroutines/green threads"},"14":{"body":"Futures 1.0 used combinators. If you've worked with Promises in JavaScript, you already know combinators. In Rust they look like this: let future = Connection::connect(conn_str).and_then(|conn| { conn.query(\"somerequest\").map(|row|{ SomeStruct::from(row) }).collect::>()\n}); let rows: Result, SomeLibraryError> = block_on(future).unwrap(); While an effective solution there are mainly three downsides I'll focus on: The error messages produced could be extremely long and arcane Not optimal memory usage Did not allow to borrow across combinator steps. Point #3, is actually a major drawback with Futures 1.0. Not allowing borrows across suspension points ends up being very un-ergonomic and often requiring extra allocations or copying to accomplish some tasks which is inefficient. The reason for the higher than optimal memory usage is that this is basically a callback-based approach, where each closure stores all the data it needs for computation. This means that as we chain these, the memory required to store the needed state increases with each added step.","breadcrumbs":"Combinators","id":"14","title":"Combinators"},"15":{"body":"This is the model used in Rust today. It a few notable advantages: It's easy to convert normal Rust code to a stackless corotuine using using async/await as keywords (it can even be done using a macro). No need for context switching and saving/restoring CPU state No need to handle dynamic stack allocation Very memory efficient Allowed for borrows across suspension points The last point is in contrast to Futures 1.0. With async/await we can do this: async fn myfn() { let text = String::from(\"Hello world\"); let borrowed = &text[0..5]; somefuture.await; println!(\"{}\", borrowed);\n} Generators are implemented as state machines. The memory footprint of a chain of computations is only defined by the largest footprint any single step requires. That means that adding steps to a chain of computations might not require any added memory at all.","breadcrumbs":"Stackless coroutines/generators","id":"15","title":"Stackless coroutines/generators"},"16":{"body":"In Nightly Rust today you can use the yield keyword. Basically using this keyword in a closure, converts it to a generator. A closure looking like this (I'm going to use the terminology that's currently in Rust): let a = 4;\nlet b = move || { println!(\"Hello\"); yield a * 2; println!(\"world!\"); }; if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } if let GeneratorState::Complete(()) = gen.resume() { ()\n}; Early on, before there was a consensus about the design of Pin, this compiled to something looking similar to this: fn main() { let mut gen = GeneratorA::start(4); if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } if let GeneratorState::Complete(()) = gen.resume() { () };\n} // If you've ever wondered why the parameters are called Y and R the naming from\n// the original rfc most likely holds the answer\nenum GeneratorState { // originally called `CoResult` Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(&mut self) -> GeneratorState;\n} enum GeneratorA { Enter(i32), Yield1(i32), Exit,\n} impl GeneratorA { fn start(a1: i32) -> Self { GeneratorA::Enter(a1) }\n} impl Generator for GeneratorA { type Yield = i32; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match std::mem::replace(&mut *self, GeneratorA::Exit) { GeneratorA::Enter(a1) => { /*|---code before yield1---|*/ /*|*/ println!(\"Hello\"); /*|*/ /*|*/ let a = a1 * 2; /*|*/ /*|------------------------|*/ *self = GeneratorA::Yield1(a); GeneratorState::Yielded(a) } GeneratorA::Yield1(_) => { /*|----code after yield1----|*/ /*|*/ println!(\"world!\"); /*|*/ /*|-------------------------|*/ *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} The yield keyword was discussed first in RFC#1823 and in RFC#1832 . Now that you know that the yield keyword in reality rewrites your code to become a state machine, you'll also know the basics of how await works. It's very similar. Now, there are some limitations in our naive state machine above. What happens when you have a borrow across a yield point? We could forbid that, but one of the major design goals for the async/await syntax has been to allow this . These kinds of borrows were not possible using Futures 1.0 so we can't let this limitation just slip and call it a day yet. Instead of discussing it in theory, let's look at some code. We'll use the optimized version of the state machines which is used in Rust today. For a more in deapth explanation see Tyler Mandry's execellent article: How Rust optimizes async/await let a = 4;\nlet b = move || { let to_borrow = String::new(\"Hello\"); let borrowed = &to_borrow; println!(\"{}\", borrowed); yield a * 2; println!(\"{} world!\", borrowed); }; Now what does our rewritten state machine look like with this example? # // If you've ever wondered why the parameters are called Y and R the naming from\n# // the original rfc most likely holds the answer\n# enum GeneratorState {\n# // originally called `CoResult`\n# Yielded(Y), // originally called `Yield(Y)`\n# Complete(R), // originally called `Return(R)`\n# }\n# # trait Generator {\n# type Yield;\n# type Return;\n# fn resume(&mut self) -> GeneratorState;\n# } enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: &String, // uh, what lifetime should this have? }, Exit,\n} # impl GeneratorA {\n# fn start() -> Self {\n# GeneratorA::Enter\n# }\n# } impl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match std::mem::replace(&mut *self, GeneratorA::Exit) { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; *self = GeneratorA::Yield1 {to_borrow, borrowed}; GeneratorState::Yielded(borrowed.len()) } GeneratorA::Yield1 {to_borrow, borrowed} => { println!(\"Hello {}\", borrowed); *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} If you try to compile this you'll get an error (just try it yourself by pressing play). What is the lifetime of &String. It's not the same as the lifetime of Self. It's not static. Turns out that it's not possible for us in Rusts syntax to describe this lifetime, which means, that to make this work, we'll have to let the compiler know that we control this correct. That means turning to unsafe. Let's try to write an implementation that will compiler using unsafe. As you'll see we end up in a self referential struct . A struct which holds references into itself. As you'll notice, this compiles just fine! pub fn main() { let mut gen = GeneratorA::start(); let mut gen2 = GeneratorA::start(); if let GeneratorState::Yielded(n) = gen.resume() { println!(\"Got value {}\", n); } // If you uncomment this, very bad things can happen. This is why we need `Pin` // std::mem::swap(&mut gen, &mut gen2); if let GeneratorState::Yielded(n) = gen2.resume() { println!(\"Got value {}\", n); } // if you uncomment `mem::swap`.. this should now start gen2. if let GeneratorState::Complete(()) = gen.resume() { () };\n} enum GeneratorState { Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(&mut self) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, // Normally you'll see `std::ptr::NonNull` used instead of *ptr }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n}\nimpl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(&mut self) -> GeneratorState { // lets us get ownership over current state match self { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; let res = borrowed.len(); // Tricks to actually get a self reference *self = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; match self { GeneratorA::Yield1{to_borrow, borrowed} => *borrowed = to_borrow, _ => () }; GeneratorState::Yielded(res) } GeneratorA::Yield1 {borrowed, ..} => { let borrowed: &String = unsafe {&**borrowed}; println!(\"{} world\", borrowed); *self = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} Try to uncomment the line with mem::swap and see the result of running this code. While the example above compiles just fine, we expose users of this code to both possible undefined behavior and other memory errors while using just safe Rust. This is a big problem! But now, let's prevent the segfault from happening using Pin. We'll discuss Pin more below, but you'll get an introduction here by just reading the comments. #![feature(optin_builtin_traits)]\nuse std::pin::Pin; pub fn main() { let gen1 = GeneratorA::start(); let gen2 = GeneratorA::start(); // Before we pin the pointers, this is safe to do // std::mem::swap(&mut gen, &mut gen2); // constructing a `Pin::new()` on a type which does not implement `Unpin` is unsafe. // However, as I mentioned in the start of the next chapter about `Pin` a // boxed type automatically implements `Unpin` so to stay in safe Rust we can use // that to avoid unsafe. You can also use crates like `pin_utils` to do this safely, // just remember that they use unsafe under the hood so it's like using an already-reviewed // unsafe implementation. let mut pinned1 = Box::pin(gen1); let mut pinned2 = Box::pin(gen2); // Uncomment these if you think it's safe to pin the values to the stack instead // (it is in this case). Remember to comment out the two previous lines first. //let mut pinned1 = unsafe { Pin::new_unchecked(&mut gen1) }; //let mut pinned2 = unsafe { Pin::new_unchecked(&mut gen2) }; if let GeneratorState::Yielded(n) = pinned1.as_mut().resume() { println!(\"Got value {}\", n); } if let GeneratorState::Yielded(n) = pinned2.as_mut().resume() { println!(\"Gen2 got value {}\", n); }; // This won't work // std::mem::swap(&mut gen, &mut gen2); // This will work but will just swap the pointers. Nothing inherently bad happens here. // std::mem::swap(&mut pinned1, &mut pinned2); let _ = pinned1.as_mut().resume(); let _ = pinned2.as_mut().resume();\n} enum GeneratorState { // originally called `CoResult` Yielded(Y), // originally called `Yield(Y)` Complete(R), // originally called `Return(R)`\n} trait Generator { type Yield; type Return; fn resume(self: Pin<&mut Self>) -> GeneratorState;\n} enum GeneratorA { Enter, Yield1 { to_borrow: String, borrowed: *const String, // Normally you'll see `std::ptr::NonNull` used instead of *ptr }, Exit,\n} impl GeneratorA { fn start() -> Self { GeneratorA::Enter }\n} // This tells us that the underlying pointer is not safe to move after pinning. In this case,\n// only we as implementors \"feel\" this, however, if someone is relying on our Pinned pointer\n// this will prevent them from moving it. You need to enable the feature flag // `#![feature(optin_builtin_traits)]` and use the nightly compiler to implement `!Unpin`.\n// Normally, you would use `std::marker::PhantomPinned` to indicate that the\n// struct is `!Unpin`.\nimpl !Unpin for GeneratorA { } impl Generator for GeneratorA { type Yield = usize; type Return = (); fn resume(self: Pin<&mut Self>) -> GeneratorState { // lets us get ownership over current state let this = unsafe { self.get_unchecked_mut() }; match this { GeneratorA::Enter => { let to_borrow = String::from(\"Hello\"); let borrowed = &to_borrow; let res = borrowed.len(); // Trick to actually get a self reference. We can't reference // the `String` earlier since these references will point to the // location in this stack frame which will not be valid anymore // when this function returns. *this = GeneratorA::Yield1 {to_borrow, borrowed: std::ptr::null()}; match this { GeneratorA::Yield1{to_borrow, borrowed} => *borrowed = to_borrow, _ => () }; GeneratorState::Yielded(res) } GeneratorA::Yield1 {borrowed, ..} => { let borrowed: &String = unsafe {&**borrowed}; println!(\"{} world\", borrowed); *this = GeneratorA::Exit; GeneratorState::Complete(()) } GeneratorA::Exit => panic!(\"Can't advance an exited generator!\"), } }\n} Now, as you see, the user of this code must either: Box the value and thereby allocating it on the heap Use unsafe and pin the value to the stack. The user knows that if they move the value afterwards it will violate the guarantee they promise to uphold when they did their unsafe implementation. Now, the code which is created and the need for Pin to allow for borrowing across yield points should be pretty clear.","breadcrumbs":"How generators work","id":"16","title":"How generators work"},"17":{"body":"Relevant for To understand Generators and Futures Knowing how to use Pin is required when implementing your own Future To understand self-referential types in Rust This is the way borrowing across await points is accomplished Pin was suggested in RFC#2349 We already got a brief introduction of Pin in the previous chapters, so we'll start off here with some definitions and a set of rules to remember.","breadcrumbs":"Pin","id":"17","title":"Pin"},"18":{"body":"Pin consists of the Pin type and the Unpin marker. Pin's purpose in life is to govern the rules that need to apply for types which implement !Unpin. Pin is only relevant for pointers. A reference to an object is a pointer. Yep, that's double negation for you, as in \"does-not-implement-unpin\". For this chapter and only this chapter we'll rename these markers to: !Unpin = MustStay and Unpin = CanMove It just makes it so much easier to understand them.","breadcrumbs":"Definitions","id":"18","title":"Definitions"},"19":{"body":"If T: CanMove (which is the default), then Pin<'a, T> is entirely equivalent to &'a mut T. in other words: CanMove means it's OK for this type to be moved even when pinned, so Pin will have no effect on such a type. Getting a &mut T to a pinned pointer requires unsafe if T: MustStay. In other words: requiring a pinned pointer to a type which is MustStay prevents the user of that API from moving that value unless it choses to write unsafe code. Pinning does nothing special with that memory like putting it into some \"read only\" memory or anything fancy. It only tells the compiler that some operations on this value should be forbidden. Most standard library types implement CanMove. The same goes for most \"normal\" types you encounter in Rust. Futures and Generators are two exceptions. The main use case for Pin is to allow self referential types, the whole justification for stabilizing them was to allow that. There are still corner cases in the API which are being explored. The implementation behind objects that are MustStay is most likely unsafe. Moving such a type can cause the universe to crash. As of the time of writing this book, creating an reading fields of a self referential struct still requires unsafe. You're not really meant to be implementing MustStay, but you can on nightly with a feature flag, or by adding std::marker::PhantomPinned to your type. When Pinning, you can either pin a value to memory either on the stack or on the heap. Pinning a MustStay pointer to the stack requires unsafe Pinning a MustStay pointer to the heap does not require unsafe. There is a shortcut for doing this using Box::pin. Unsafe code does not mean it's literally \"unsafe\", it only relieves the guarantees you normally get from the compiler. An unsafe implementation can be perfectly safe to do, but you have no safety net. Let's take a look at an example: use std::pin::Pin; fn main() { let mut test1 = Test::new(\"test1\"); test1.init(); let mut test2 = Test::new(\"test2\"); test2.init(); println!(\"a: {}, b: {}\", test1.a(), test1.b()); std::mem::swap(&mut test1, &mut test2); // try commenting out this line println!(\"a: {}, b: {}\", test2.a(), test2.b()); } #[derive(Debug)]\nstruct Test { a: String, b: *const String,\n} impl Test { fn new(txt: &str) -> Self { let a = String::from(txt); Test { a, b: std::ptr::null(), } } fn init(&mut self) { let self_ref: *const String = &self.a; self.b = self_ref; } fn a(&self) -> &str { &self.a } fn b(&self) -> &String { unsafe {&*(self.b)} }\n} Let's walk through this example since we'll be using it the rest of this chapter. We have a self-referential struct Test. Test needs an init method to be created which is strange but we'll need that to keep this example as short as possible. Test provides two methods to get a reference to the value of the fields a and b. Since b is a reference to a we store it as a pointer since the borrowing rules of Rust doesn't allow us to define this lifetime. In our main method we first instantiate two instances of Test and print out the value of the fields on test1. We get: a: test1, b: test1 Next we swap the data stored at the memory location which test1 is pointing to with the data stored at the memory location test2 is pointing to and vice a verca. We should expect that printing the fields of test2 should display the same as test1 (since the object we printed before the swap has moved there now). a: test1, b: test2 The pointer to b still points to the old location. That location is now occupied with the string \"test2\". This can be a bit hard to visualize so I made a figure that i hope can help. Fig 1: Before and after swap swap_problem As you can see this results in unwanted behavior. It's easy to get this to segfault, show UB and fail in other spectacular ways as well. If we change the example to using Pin instead: use std::pin::Pin;\nuse std::marker::PhantomPinned; pub fn main() { let mut test1 = Test::new(\"test1\"); test1.init(); let mut test1_pin = unsafe { Pin::new_unchecked(&mut test1) }; let mut test2 = Test::new(\"test2\"); test2.init(); let mut test2_pin = unsafe { Pin::new_unchecked(&mut test2) }; println!( \"a: {}, b: {}\", Test::a(test1_pin.as_ref()), Test::b(test1_pin.as_ref()) ); // Try to uncomment this and see what happens // std::mem::swap(test1_pin.as_mut(), test2_pin.as_mut()); println!( \"a: {}, b: {}\", Test::a(test2_pin.as_ref()), Test::b(test2_pin.as_ref()) );\n} #[derive(Debug)]\nstruct Test { a: String, b: *const String, _marker: PhantomPinned,\n} impl Test { fn new(txt: &str) -> Self { let a = String::from(txt); Test { a, b: std::ptr::null(), // This makes our type `!Unpin` _marker: PhantomPinned, } } fn init(&mut self) { let self_ptr: *const String = &self.a; self.b = self_ptr; } fn a<'a>(self: Pin<&'a Self>) -> &'a str { &self.get_ref().a } fn b<'a>(self: Pin<&'a Self>) -> &'a String { unsafe { &*(self.b) } }\n} Now, what we've done here is pinning a stack address. That will always be unsafe if our type implements !Unpin (aka MustStay). We use some tricks here, including requiring an init. If we want to fix that and let users avoid unsafe we need to pin our data on the heap instead. Stack pinning will always depend on the current stack frame we're in, so we can't create a self referential object in one stack frame and return it since any pointers we take to \"self\" is invalidated. The next example solves some of our friction at the cost of a heap allocation. use std::pin::Pin;\nuse std::marker::PhantomPinned; pub fn main() { let mut test1 = Test::new(\"test1\"); let mut test2 = Test::new(\"test2\"); println!(\"a: {}, b: {}\",test1.as_ref().a(), test1.as_ref().b()); // Try to uncomment this and see what happens // std::mem::swap(&mut test1, &mut test2); println!(\"a: {}, b: {}\",test2.as_ref().a(), test2.as_ref().b());\n} #[derive(Debug)]\nstruct Test { a: String, b: *const String, _marker: PhantomPinned,\n} impl Test { fn new(txt: &str) -> Pin> { let a = String::from(txt); let t = Test { a, b: std::ptr::null(), _marker: PhantomPinned, }; let mut boxed = Box::pin(t); let self_ptr: *const String = &boxed.as_ref().a; unsafe { boxed.as_mut().get_unchecked_mut().b = self_ptr }; boxed } fn a<'a>(self: Pin<&'a Self>) -> &'a str { &self.get_ref().a } fn b<'a>(self: Pin<&'a Self>) -> &'a String { unsafe { &*(self.b) } }\n} The fact that boxing (heap allocating) a value that implements !Unpin is safe makes sense. Once the data is allocated on the heap it will have a stable address. There is no need for us as users of the API to take special care and ensure that the self-referential pointer stays valid. There are ways to safely give some guarantees on stack pinning as well, but right now you need to use a crate like pin_utils : pin_utils to do that.","breadcrumbs":"Rules to remember","id":"19","title":"Rules to remember"},"2":{"body":"I'll like to take the chance of thanking the people behind mio, tokio, async_std, Futures, libc, crossbeam and many other libraries which so much is built upon. Reading and exploring some of this code is nothing less than impressive. Even the RFCs that much of the design is built upon is written in a way that mortal people can understand, and that requires a lot of work. So thanks!","breadcrumbs":"Credits and thanks","id":"2","title":"Credits and thanks"},"20":{"body":"In short, projection is using a field on your type. mystruct.field1 is a projection. Structural pinning is using Pin on struct fields. This has several caveats and is not something you'll normally see so I refer to the documentation for that.","breadcrumbs":"Projection/structural pinning","id":"20","title":"Projection/structural pinning"},"21":{"body":"The Pin guarantee exists from the moment the value is pinned until it's dropped. In the Drop implementation you take a mutable reference to self, which means extra care must be taken when implementing Drop for pinned types.","breadcrumbs":"Pin and Drop","id":"21","title":"Pin and Drop"},"22":{"body":"This is exactly what we'll do when we implement our own Futures stay tuned, we're soon finished.","breadcrumbs":"Putting it all together","id":"22","title":"Putting it all together"},"23":{"body":"Relevant for: Getting a high level overview of a common runtime model in Rust Introducing these terms so we're on the same page when referring to them Getting pointers on where to get more information about this pattern If you don't know what this is, you should take a few minutes and read about it. You will encounter the term Reactor and Executor a lot when working with async code in Rust. I have written a quick introduction explaining this pattern before which you can take a look at here: homepage Epoll, Kqueue and IOCP Explained - The Reactor-Executor Pattern I'll re-iterate the most important parts here. This pattern consists of at least 2 parts: A reactor handles some kind of event queue has the responsibility of respoonding to events An executor Often has a scheduler Holds a set of suspended tasks, and has the responsibility of resuming them when an event has occurred The concept of a task A set of operations that can be stopped half way and resumed later on This kind of pattern common outside of Rust as well, but it's especially popular in Rust due to how well it alignes with the API provided by Rusts standard library. This model separates concerns between handling and scheduling tasks, and queing and responding to I/O events.","breadcrumbs":"Reactor/Executor Pattern","id":"23","title":"Reactor/Executor Pattern"},"24":{"body":"Since concurrency mostly makes sense when interacting with the outside world (or at least some peripheral), we need something to actually abstract over this interaction in an asynchronous way. This is the Reactors job. Most often you'll see reactors in rust use a library called Mio , which provides non blocking APIs and event notification for several platforms. The reactor will typically give you something like a TcpStream (or any other resource) which you'll use to create an I/O request. What you get in return is a Future. We can call this kind of Future a \"leaf Future`, since it's some operation we'll actually wait on and that we can chain operations on which are performed once the leaf future is ready.","breadcrumbs":"The Reactor","id":"24","title":"The Reactor"},"25":{"body":"In Rust we call an interruptible task a Future. Futures has a well defined interface, which means they can be used across the entire ecosystem. We can chain these Futures so that once a \"leaf future\" is ready we'll perform a set of operations. These operations can spawn new leaf futures themselves.","breadcrumbs":"The Task","id":"25","title":"The Task"},"26":{"body":"The executors task is to take one or more futures and run them to completion. The first thing an executor does when it get's a Future is polling it. When polled one of three things can happen: The future returns Ready and we schedule whatever chained operations to run The future hasn't been polled before so we pass it a Waker and suspend it The futures has been polled before but is not ready and returns Pending Rust provides a way for the Reactor and Executor to communicate through the Waker. The reactor stores this Waker and calls Waker::wake() on it once a Future has resolved and should be polled again. We'll get to know these concepts better in the following chapters. Providing these pieces let's Rust take care a lot of the ergonomic \"friction\" programmers meet when faced with async code, and still not dictate any preferred runtime to actually do the scheduling and I/O queues. With that out of the way, let's move on to actually implement all this in our example.","breadcrumbs":"The executor","id":"26","title":"The executor"},"27":{"body":"We'll create our own Futures together with a fake reactor and a simple executor which allows you to edit, run an play around with the code right here in your browser. I'll walk you through the example, but if you want to check it out closer, you can always clone the repository and play around with the code yourself. There are two branches. The basic_example is this code, and the basic_example_commented is this example with extensive comments.","breadcrumbs":"Futures in Rust","id":"27","title":"Futures in Rust"},"28":{"body":"Let's start with why we wrote this book, by implementing our own Futures. use std::{ future::Future, pin::Pin, sync::{mpsc::{channel, Sender}, Arc, Mutex}, task::{Context, Poll, RawWaker, RawWakerVTable, Waker}, thread::{self, JoinHandle}, time::{Duration, Instant}\n}; fn main() { // This is just to make it easier for us to see when our Future was resolved let start = Instant::now(); // Many runtimes create a glocal `reactor` we pass it as an argument let reactor = Reactor::new(); // Since we'll share this between threads we wrap it in a // atmically-refcounted- mutex. let reactor = Arc::new(Mutex::new(reactor)); // We create two tasks: // - first parameter is the `reactor` // - the second is a timeout in seconds // - the third is an `id` to identify the task let future1 = Task::new(reactor.clone(), 2, 1); let future2 = Task::new(reactor.clone(), 1, 2); // an `async` block works the same way as an `async fn` in that it compiles // our code into a state machine, `yielding` at every `await` point. let fut1 = async { let val = future1.await; let dur = (Instant::now() - start).as_secs_f32(); println!(\"Future got {} at time: {:.2}.\", val, dur); }; let fut2 = async { let val = future2.await; let dur = (Instant::now() - start).as_secs_f32(); println!(\"Future got {} at time: {:.2}.\", val, dur); }; // Our executor can only run one and one future, this is pretty normal // though. You have a set of operations containing many futures that // ends up as a single future that drives them all to completion. let mainfut = async { fut1.await; fut2.await; }; // This executor will block the main thread until the futures is resolved block_on(mainfut); // When we're done, we want to shut down our reactor thread so our program // ends nicely. reactor.lock().map(|mut r| r.close()).unwrap();\n} //// ============================ EXECUTOR ==================================== // Our executor takes any object which implements the `Future` trait\nfn block_on(mut future: F) -> F::Output { // the first thing we do is to construct a `Waker` which we'll pass on to // the `reactor` so it can wake us up when an event is ready. let mywaker = Arc::new(MyWaker{ thread: thread::current() }); let waker = waker_into_waker(Arc::into_raw(mywaker)); // The context struct is just a wrapper for a `Waker` object. Maybe in the // future this will do more, but right now it's just a wrapper. let mut cx = Context::from_waker(&waker); // We poll in a loop, but it's not a busy loop. It will only run when // an event occurs, or a thread has a \"spurious wakeup\" (an unexpected wakeup // that can happen for no good reason). let val = loop { // So, since we run this on one thread and run one future to completion // we can pin the `Future` to the stack. This is unsafe, but saves an // allocation. We could `Box::pin` it too if we wanted. This is however // safe since we don't move the `Future` here. let pinned = unsafe { Pin::new_unchecked(&mut future) }; match Future::poll(pinned, &mut cx) { // when the Future is ready we're finished Poll::Ready(val) => break val, // If we get a `pending` future we just go to sleep... Poll::Pending => thread::park(), }; }; val\n} // ====================== FUTURE IMPLEMENTATION ============================== // This is the definition of our `Waker`. We use a regular thread-handle here.\n// It works but it's not a good solution. If one of our `Futures` holds a handle\n// to our thread and takes it with it to a different thread the followinc could\n// happen:\n// 1. Our future calls `unpark` from a different thread\n// 2. Our `executor` thinks that data is ready and wakes up and polls the future\n// 3. The future is not ready yet but one nanosecond later the `Reactor` gets\n// an event and calles `wake()` which also unparks our thread.\n// 4. This could all happen before we go to sleep again since these processes\n// run in parallel.\n// 5. Our reactor has called `wake` but our thread is still sleeping since it was\n// awake alredy at that point.\n// 6. We're deadlocked and our program stops working\n// There are many better soloutions, here are some:\n// - Use `std::sync::CondVar`\n// - Use [crossbeam::sync::Parker](https://docs.rs/crossbeam/0.7.3/crossbeam/sync/struct.Parker.html)\n#[derive(Clone)]\nstruct MyWaker { thread: thread::Thread,\n} // This is the definition of our `Future`. It keeps all the information we\n// need. This one holds a reference to our `reactor`, that's just to make\n// this example as easy as possible. It doesn't need to hold a reference to\n// the whole reactor, but it needs to be able to register itself with the\n// reactor.\n#[derive(Clone)]\npub struct Task { id: usize, reactor: Arc>, data: u64, is_registered: bool,\n} // These are function definitions we'll use for our waker. Remember the\n// \"Trait Objects\" chapter from the book.\nfn mywaker_wake(s: &MyWaker) { let waker_ptr: *const MyWaker = s; let waker_arc = unsafe {Arc::from_raw(waker_ptr)}; waker_arc.thread.unpark();\n} // Since we use an `Arc` cloning is just increasing the refcount on the smart\n// pointer.\nfn mywaker_clone(s: &MyWaker) -> RawWaker { let arc = unsafe { Arc::from_raw(s).clone() }; std::mem::forget(arc.clone()); // increase ref count RawWaker::new(Arc::into_raw(arc) as *const (), &VTABLE)\n} // This is actually a \"helper funtcion\" to create a `Waker` vtable. In contrast\n// to when we created a `Trait Object` from scratch we don't need to concern\n// ourselves with the actual layout of the `vtable` and only provide a fixed\n// set of functions\nconst VTABLE: RawWakerVTable = unsafe { RawWakerVTable::new( |s| mywaker_clone(&*(s as *const MyWaker)), // clone |s| mywaker_wake(&*(s as *const MyWaker)), // wake |s| mywaker_wake(*(s as *const &MyWaker)), // wake by ref |s| drop(Arc::from_raw(s as *const MyWaker)), // decrease refcount )\n}; // Instead of implementing this on the `MyWaker` oject in `impl Mywaker...` we\n// just use this pattern instead since it saves us some lines of code.\nfn waker_into_waker(s: *const MyWaker) -> Waker { let raw_waker = RawWaker::new(s as *const (), &VTABLE); unsafe { Waker::from_raw(raw_waker) }\n} impl Task { fn new(reactor: Arc>, data: u64, id: usize) -> Self { Task { id, reactor, data, is_registered: false, } }\n} // This is our `Future` implementation\nimpl Future for Task { // The output for this kind of `leaf future` is just an `usize`. For other // futures this could be something more interesting like a byte stream. type Output = usize; fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { let mut r = self.reactor.lock().unwrap(); // we check with the `Reactor` if this future is in its \"readylist\" if r.is_ready(self.id) { // if it is, we return the data. In this case it's just the ID of // the task. Poll::Ready(self.id) } else if self.is_registered { // If the future is registered alredy, we just return `Pending` Poll::Pending } else { // If we get here, it must be the first time this `Future` is polled // so we register a task with our `reactor` r.register(self.data, cx.waker().clone(), self.id); // oh, we have to drop the lock on our `Mutex` here because we can't // have a shared and exclusive borrow at the same time drop(r); self.is_registered = true; Poll::Pending } }\n} // =============================== REACTOR =================================== // This is a \"fake\" reactor. It does no real I/O, but that also makes our\n// code possible to run in the book and in the playground\nstruct Reactor { // we need some way of registering a Task with the reactor. Normally this // would be an \"interest\" in an I/O event dispatcher: Sender, handle: Option>, // This is a list of tasks that are ready, which means they should be polled // for data. readylist: Arc>>,\n} // We just have two kind of events. A timeout event, a \"timeout\" event called\n// `Simple` and a `Close` event to close down our reactor.\n#[derive(Debug)]\nenum Event { Close, Simple(Waker, u64, usize),\n} impl Reactor { fn new() -> Self { // The way we register new events with our reactor is using a regular // channel let (tx, rx) = channel::(); let readylist = Arc::new(Mutex::new(vec![])); let rl_clone = readylist.clone(); // This `Vec` will hold handles to all threads we spawn so we can // join them later on and finish our programm in a good manner let mut handles = vec![]; // This will be the \"Reactor thread\" let handle = thread::spawn(move || { // This simulates some I/O resource for event in rx { let rl_clone = rl_clone.clone(); match event { // If we get a close event we break out of the loop we're in Event::Close => break, Event::Simple(waker, duration, id) => { // When we get an event we simply spawn a new thread... let event_handle = thread::spawn(move || { //... which will just sleep for the number of seconds // we provided when creating the `Task`. thread::sleep(Duration::from_secs(duration)); // When it's done sleeping we put the ID of this task // on the \"readylist\" rl_clone.lock().map(|mut rl| rl.push(id)).unwrap(); // Then we call `wake` which will wake up our // executor and start polling the futures waker.wake(); }); handles.push(event_handle); } } } // When we exit the Reactor we first join all the handles on // the child threads we've spawned so we catch any panics and // release all resources. for handle in handles { handle.join().unwrap(); } }); Reactor { readylist, dispatcher: tx, handle: Some(handle), } } fn register(&mut self, duration: u64, waker: Waker, data: usize) { // registering an event is as simple as sending an `Event` through // the channel. self.dispatcher .send(Event::Simple(waker, duration, data)) .unwrap(); } fn close(&mut self) { self.dispatcher.send(Event::Close).unwrap(); } // We need a way to check if any event's are ready. This will simply // look through the \"readylist\" for an event macthing the ID we want to // check for. fn is_ready(&self, id_to_check: usize) -> bool { self.readylist .lock() .map(|rl| rl.iter().any(|id| *id == id_to_check)) .unwrap() }\n} // When our `Reactor` is dropped we join the reactor thread with the thread\n// owning our `Reactor` so we catch any panics and release all resources.\n// It's not needed for this to work, but it really is a best practice to join\n// all threads you spawn.\nimpl Drop for Reactor { fn drop(&mut self) { self.handle.take().map(|h| h.join().unwrap()).unwrap(); }\n}","breadcrumbs":"Implementing our own Futures","id":"28","title":"Implementing our own Futures"},"29":{"body":"Here is the whole example. You can edit it right here in your browser and run it yourself. Have fun! use std::{ future::Future, pin::Pin, sync::{mpsc::{channel, Sender}, Arc, Mutex}, task::{Context, Poll, RawWaker, RawWakerVTable, Waker}, thread::{self, JoinHandle}, time::{Duration, Instant}\n}; fn main() { let start = Instant::now(); // Many runtimes create a glocal `reactor` we pass it as an argument let reactor = Reactor::new(); let reactor = Arc::new(Mutex::new(reactor)); let future1 = Task::new(reactor.clone(), 2, 1); let future2 = Task::new(reactor.clone(), 1, 2); let fut1 = async { let val = future1.await; let dur = (Instant::now() - start).as_secs_f32(); println!(\"Future got {} at time: {:.2}.\", val, dur); }; let fut2 = async { let val = future2.await; let dur = (Instant::now() - start).as_secs_f32(); println!(\"Future got {} at time: {:.2}.\", val, dur); }; let mainfut = async { fut1.await; fut2.await; }; block_on(mainfut); reactor.lock().map(|mut r| r.close()).unwrap();\n} //// ============================ EXECUTOR ====================================\nfn block_on(mut future: F) -> F::Output { let mywaker = Arc::new(MyWaker{ thread: thread::current() }); let waker = waker_into_waker(Arc::into_raw(mywaker)); let mut cx = Context::from_waker(&waker); let val = loop { let pinned = unsafe { Pin::new_unchecked(&mut future) }; match Future::poll(pinned, &mut cx) { Poll::Ready(val) => break val, Poll::Pending => thread::park(), }; }; val\n} // ====================== FUTURE IMPLEMENTATION ==============================\n#[derive(Clone)]\nstruct MyWaker { thread: thread::Thread,\n} #[derive(Clone)]\npub struct Task { id: usize, reactor: Arc>, data: u64, is_registered: bool,\n} fn mywaker_wake(s: &MyWaker) { let waker_ptr: *const MyWaker = s; let waker_arc = unsafe {Arc::from_raw(waker_ptr)}; waker_arc.thread.unpark();\n} fn mywaker_clone(s: &MyWaker) -> RawWaker { let arc = unsafe { Arc::from_raw(s).clone() }; std::mem::forget(arc.clone()); // increase ref count RawWaker::new(Arc::into_raw(arc) as *const (), &VTABLE)\n} const VTABLE: RawWakerVTable = unsafe { RawWakerVTable::new( |s| mywaker_clone(&*(s as *const MyWaker)), // clone |s| mywaker_wake(&*(s as *const MyWaker)), // wake |s| mywaker_wake(*(s as *const &MyWaker)), // wake by ref |s| drop(Arc::from_raw(s as *const MyWaker)), // decrease refcount )\n}; fn waker_into_waker(s: *const MyWaker) -> Waker { let raw_waker = RawWaker::new(s as *const (), &VTABLE); unsafe { Waker::from_raw(raw_waker) }\n} impl Task { fn new(reactor: Arc>, data: u64, id: usize) -> Self { Task { id, reactor, data, is_registered: false, } }\n} impl Future for Task { type Output = usize; fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { let mut r = self.reactor.lock().unwrap(); if r.is_ready(self.id) { Poll::Ready(self.id) } else if self.is_registered { Poll::Pending } else { r.register(self.data, cx.waker().clone(), self.id); drop(r); self.is_registered = true; Poll::Pending } }\n} // =============================== REACTOR ===================================\nstruct Reactor { dispatcher: Sender, handle: Option>, readylist: Arc>>,\n}\n#[derive(Debug)]\nenum Event { Close, Simple(Waker, u64, usize),\n} impl Reactor { fn new() -> Self { let (tx, rx) = channel::(); let readylist = Arc::new(Mutex::new(vec![])); let rl_clone = readylist.clone(); let mut handles = vec![]; let handle = thread::spawn(move || { // This simulates some I/O resource for event in rx { let rl_clone = rl_clone.clone(); match event { Event::Close => break, Event::Simple(waker, duration, id) => { let event_handle = thread::spawn(move || { thread::sleep(Duration::from_secs(duration)); rl_clone.lock().map(|mut rl| rl.push(id)).unwrap(); waker.wake(); }); handles.push(event_handle); } } } for handle in handles { handle.join().unwrap(); } }); Reactor { readylist, dispatcher: tx, handle: Some(handle), } } fn register(&mut self, duration: u64, waker: Waker, data: usize) { self.dispatcher .send(Event::Simple(waker, duration, data)) .unwrap(); } fn close(&mut self) { self.dispatcher.send(Event::Close).unwrap(); } fn is_ready(&self, id_to_check: usize) -> bool { self.readylist .lock() .map(|rl| rl.iter().any(|id| *id == id_to_check)) .unwrap() }\n} impl Drop for Reactor { fn drop(&mut self) { self.handle.take().map(|h| h.join().unwrap()).unwrap(); }\n}","breadcrumbs":"Our finished code","id":"29","title":"Our finished code"},"3":{"body":"Relevant for: High level introduction to concurrency in Rust Knowing what Rust provides and not when working with async Understanding why we need runtimes Knowing that Rust has Futures 1.0 and Futures 3.0, and how to deal with them Getting pointers to further reading on concurrency in general Before we start implementing our Futures , we'll go through some background information that will help demystify some of the concepts we encounter. Actually, after going through these concepts, implementing futures will seem pretty simple. I promise.","breadcrumbs":"Some background information","id":"3","title":"Some background information"},"30":{"body":"","breadcrumbs":"Bonus 1: concurrent futures","id":"30","title":"Bonus 1: concurrent futures"},"4":{"body":"Let's get some of the common roadblocks out of the way first. Async in Rust is different from most other languages in the sense that Rust has an extremely lightweight runtime. In languages like C#, JavaScript, Java and GO, the runtime is already there. So if you come from one of those languages this will seem a bit strange to you.","breadcrumbs":"Async in Rust","id":"4","title":"Async in Rust"},"5":{"body":"The definition of an interruptible task An extremely efficient technique to start, suspend, resume and store tasks which are executed concurrently. A defined way to wake up a suspended task That's really what Rusts standard library does. As you see there is no definition of non-blocking I/O, how these tasks are created or how they're run.","breadcrumbs":"What Rust's standard library takes care of","id":"5","title":"What Rust's standard library takes care of"},"6":{"body":"A runtime. Well, in Rust we normally divide the runtime into two parts: The Reactor The Executor Reactors create leaf Futures, and provides things like non-blocking sockets, an event queue and so on. Executors, accepts one or more asynchronous tasks called Futures and takes care of actually running the code we write, suspend the tasks when they're waiting for I/O and resumes them. In theory, we could choose one Reactor and one Executor that have nothing to do with each other besides one creates leaf Futures and one runs them, but in reality today you'll most often get both in a Runtime. There are mainly two such runtimes today async_std and tokio . Quite a bit of complexity attributed to Futures are actually complexity rooted in runtimes. Creating an efficient runtime is hard. Learning how to use one correctly can be hard as well, but both are excellent and it's just like learning any new library. The difference between Rust and other languages is that you have to make an active choice when it comes to picking a runtime. Most often you'll just use the one provided for you.","breadcrumbs":"What you need to find elsewhere","id":"6","title":"What you need to find elsewhere"},"7":{"body":"I'll not spend too much time on this, but it feels wrong to not mention that there have been several iterations on how async should work in Rust. Futures 3.0 works with the relatively new async/await syntax in Rust and it's what we'll learn. Now, since this is rather recent, you can encounter creates that use Futures 1.0 still. This will get resolved in time, but unfortunately it's not always easy to know in advance. A good sign is that if you're required to use combinators like and_then then you're using Futures 1.0. While not directly compatible, there is a tool that let's you relatively easily convert a Future 1.0 to a Future 3.0 and vice a verca. You can find all you need in the futures-rs crate and all information you need here .","breadcrumbs":"Futures 1.0 and Futures 3.0","id":"7","title":"Futures 1.0 and Futures 3.0"},"8":{"body":"If you find the concepts of concurrency and async programming confusing in general, I know where you're coming from and I have written some resources to try to give a high level overview that will make it easier to learn Rusts Futures afterwards: Async Basics - The difference between concurrency and parallelism Async Basics - Async history Async Basics - Strategies for handling I/O Async Basics - Epoll, Kqueue and IOCP Now learning these concepts by studying futures is making it much harder than it needs to be, so go on and read these chapters. I'll be right here when you're back. However, if you feel that you have the basics covered, then go right on. Let's get moving!","breadcrumbs":"First things first","id":"8","title":"First things first"},"9":{"body":"Relevant for: Understanding how the Waker object is constructed Getting a basic feel for \"type erased\" objects and what they are Learning the basics of dynamic dispatch","breadcrumbs":"Trait objects and fat pointers","id":"9","title":"Trait objects and fat pointers"}},"length":31,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{"df":1,"docs":{"11":{"tf":1.0}}},"1":{".":{"0":{"df":6,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":2.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.0}}},"2":{"0":{"0":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"11":{"tf":2.0},"16":{"tf":1.7320508075688772},"23":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":2.0}}},"3":{".":{"0":{"df":2,"docs":{"3":{"tf":1.0},"7":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":3,"docs":{"11":{"tf":2.0},"14":{"tf":1.0},"28":{"tf":1.0}}},"4":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"5":{"df":1,"docs":{"28":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}},"8":{"df":1,"docs":{"11":{"tf":2.449489742783178}}},"_":{"df":1,"docs":{"16":{"tf":2.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"16":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"6":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.7320508075688772}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"19":{"tf":1.0}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"16":{"tf":2.0},"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"k":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"23":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":5,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"1":{"tf":1.0},"19":{"tf":1.4142135623730951},"27":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"13":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":3,"docs":{"19":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"s":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951}}},"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":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"11":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":2,"docs":{"2":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":11,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"3":{"tf":1.0},"4":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0}}}},"k":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"11":{"tf":1.0},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"i":{"c":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":5,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":3,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"19":{"tf":4.123105625617661}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":2,"docs":{"14":{"tf":1.0},"19":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"3":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"19":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"23":{"tf":1.0},"28":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}},"t":{"df":6,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"19":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":4,"docs":{"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"30":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"19":{"tf":1.0},"28":{"tf":1.7320508075688772}}},"l":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":5.385164807134504},"17":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}},"e":{"d":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":2,"docs":{"0":{"tf":1.0},"17":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"11":{"tf":2.6457513110645907},"28":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"16":{"tf":3.7416573867739413},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"6":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"19":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}},"n":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"13":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":1.0}},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":12,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":2.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"27":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":1.4142135623730951},"4":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"19":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":1.0},"5":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"8":{"tf":1.0}}}}},"n":{".":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\"":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"|":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"23":{"tf":1.0}}}}},"t":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":2.449489742783178},"28":{"tf":3.0},"29":{"tf":3.0}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"'":{"_":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"7":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"8":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":1,"docs":{"15":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"]":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"/":{"0":{".":{"7":{".":{"3":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.23606797749979},"19":{"tf":1.0}}}}}}}},"x":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":6,"docs":{"11":{"tf":3.605551275463989},"12":{"tf":1.0},"14":{"tf":1.0},"19":{"tf":2.0},"28":{"tf":2.8284271247461903},"29":{"tf":2.23606797749979}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"15":{"tf":1.0},"19":{"tf":1.0},"25":{"tf":1.0},"5":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"28":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":3,"docs":{"19":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}},"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"19":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":4,"docs":{"11":{"tf":1.0},"21":{"tf":2.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}},"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":2.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"10":{"tf":2.0},"11":{"tf":1.0},"15":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"11":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"18":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":4,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}},"d":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"25":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"16":{"tf":2.8284271247461903},"28":{"tf":1.0},"29":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.0},"26":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0}},"t":{"'":{"df":1,"docs":{"28":{"tf":1.0}}},":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"23":{"tf":2.0},"24":{"tf":1.0},"28":{"tf":4.123105625617661},"29":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":2.0},"11":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"19":{"tf":2.23606797749979},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"5":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"23":{"tf":1.7320508075688772},"26":{"tf":2.0},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":2.8284271247461903},"28":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"23":{"tf":1.4142135623730951}}}},"n":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"a":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"11":{"tf":1.0}}}},"f":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"27":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"df":2,"docs":{"11":{"tf":2.23606797749979},"9":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"w":{"df":2,"docs":{"15":{"tf":1.0},"23":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"19":{"tf":2.0},"20":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"19":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"22":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":2.0},"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.0},"4":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"x":{"df":5,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":6,"docs":{"11":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":3.872983346207417},"19":{"tf":3.7416573867739413},"28":{"tf":3.605551275463989},"29":{"tf":3.4641016151377544}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"1":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"11":{"tf":1.0},"26":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"12":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"19":{"tf":1.0},"26":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"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":3,"docs":{"11":{"tf":2.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"29":{"tf":1.0}},"t":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}}},"t":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":22,"docs":{"0":{"tf":2.449489742783178},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"19":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":2.0},"25":{"tf":2.23606797749979},"26":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"28":{"tf":5.477225575051661},"29":{"tf":2.0},"3":{"tf":2.0},"30":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":2.8284271247461903},"8":{"tf":1.4142135623730951}},"e":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}}}},"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":1,"docs":{"16":{"tf":2.6457513110645907}}},"df":1,"docs":{"16":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":3.1622776601683795}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"16":{"tf":1.0}}},"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":3.605551275463989}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}}}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"d":{"(":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.449489742783178}}},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":7,"docs":{"12":{"tf":2.449489742783178},"15":{"tf":1.0},"16":{"tf":3.7416573867739413},"17":{"tf":1.0},"19":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}}},"t":{"'":{"df":1,"docs":{"26":{"tf":1.0}}},"df":5,"docs":{"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"1":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"8":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":7,"docs":{"11":{"tf":2.0},"13":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"19":{"tf":1.0}}},"o":{"d":{"df":3,"docs":{"1":{"tf":1.0},"28":{"tf":1.7320508075688772},"7":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"21":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":3.1622776601683795},"29":{"tf":2.449489742783178},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.7320508075688772}}}}}},"r":{"d":{"df":2,"docs":{"19":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":2.449489742783178}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":2,"docs":{"19":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":10,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"16":{"tf":1.7320508075688772},"23":{"tf":1.0},"28":{"tf":2.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"14":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"m":{"df":1,"docs":{"16":{"tf":1.0}}},"v":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0}}}},"/":{"df":0,"docs":{},"o":{"df":9,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"11":{"tf":3.0},"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"28":{"tf":3.0},"29":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":3.0},"19":{"tf":1.7320508075688772},"28":{"tf":2.23606797749979},"29":{"tf":2.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"11":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":2.449489742783178},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.0},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"1":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"i":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":2.0},"19":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"f":{"a":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"5":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"23":{"tf":1.0}},"t":{"df":5,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"'":{"df":12,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.449489742783178},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"23":{"tf":1.0},"7":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"4":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":2.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":2.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"16":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"12":{"tf":1.0},"4":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"28":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"2":{"tf":1.0}}}},"t":{"'":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"4":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":1,"docs":{"16":{"tf":2.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"28":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":2.0}}}},"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0}}},"p":{"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":1.0}}}},"t":{"df":4,"docs":{"12":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"28":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":2.23606797749979},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"6":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"16":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"b":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"19":{"tf":2.23606797749979}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"7":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}},"o":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"12":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":2.23606797749979},"19":{"tf":2.0},"26":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"11":{"tf":1.7320508075688772},"16":{"tf":3.3166247903554},"19":{"tf":3.605551275463989},"28":{"tf":2.23606797749979},"29":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":3.4641016151377544},"29":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"r":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"e":{"d":{"df":15,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":2.23606797749979},"24":{"tf":1.0},"28":{"tf":2.6457513110645907},"3":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"19":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}}}}},"df":5,"docs":{"25":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"24":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"6":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}},"w":{"df":6,"docs":{"11":{"tf":1.0},"16":{"tf":2.6457513110645907},"19":{"tf":2.0},"28":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":3.1622776601683795},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":2.0},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}},"r":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":1,"docs":{"19":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"c":{"df":5,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}},"df":8,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.6457513110645907},"4":{"tf":1.0},"6":{"tf":2.6457513110645907}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"12":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":3.605551275463989}}}}}}},"s":{"df":1,"docs":{"13":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}}}},"t":{"df":8,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"4":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"23":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":2.0},"24":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":2.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"8":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"23":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"11":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":2.449489742783178},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":2.0}}}}}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}},"n":{"'":{"df":1,"docs":{"18":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":1,"docs":{"19":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"'":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}}}},"df":10,"docs":{"12":{"tf":2.0},"13":{"tf":1.0},"16":{"tf":3.3166247903554},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":3.872983346207417},"20":{"tf":1.7320508075688772},"21":{"tf":2.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"d":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"y":{"df":4,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"11":{"tf":4.242640687119285},"16":{"tf":2.0},"18":{"tf":1.4142135623730951},"19":{"tf":2.8284271247461903},"23":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"26":{"tf":2.23606797749979},"28":{"tf":2.449489742783178},"29":{"tf":1.0}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"26":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{";":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":2.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"8":{"tf":1.0}},"m":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.4142135623730951}},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"u":{"b":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.0},"18":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"16":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":9,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":2.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":5.385164807134504},"29":{"tf":3.1622776601683795},"6":{"tf":1.7320508075688772}}}}}},"d":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":4,"docs":{"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.449489742783178}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":2.449489742783178},"29":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"28":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"19":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"28":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"23":{"tf":1.0}},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}}}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"11":{"tf":2.449489742783178},"16":{"tf":2.23606797749979},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":2.23606797749979}}}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"v":{"df":6,"docs":{"12":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"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":{"27":{"tf":1.0}}}}}}}}},"r":{"(":{"c":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":2.449489742783178},"2":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":5,"docs":{"1":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"m":{"df":3,"docs":{"23":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":5,"docs":{"16":{"tf":3.0},"19":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"1":{"8":{"2":{"3":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"2":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}}},"l":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"d":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"o":{"a":{"d":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"s":{"df":1,"docs":{"7":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951}}}},"n":{"df":10,"docs":{"0":{"tf":1.0},"11":{"tf":1.7320508075688772},"13":{"tf":1.0},"16":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":8,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"5":{"tf":1.0}}},"df":21,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":2.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":2.23606797749979},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.7320508075688772},"4":{"tf":1.7320508075688772},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"x":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"s":{".":{"a":{"df":1,"docs":{"11":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"11":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"28":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":3,"docs":{"13":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":2.23606797749979},"29":{"tf":2.23606797749979}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"28":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}},"m":{"df":3,"docs":{"12":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"19":{"tf":2.23606797749979}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"h":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"s":{"_":{"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":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}},"df":6,"docs":{"16":{"tf":5.0990195135927845},"17":{"tf":1.0},"19":{"tf":3.7416573867739413},"21":{"tf":1.0},"28":{"tf":2.6457513110645907},"29":{"tf":2.6457513110645907}}},"v":{"df":1,"docs":{"10":{"tf":1.0}}}},"n":{"d":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":3,"docs":{"19":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"20":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"19":{"tf":1.0}}}}},"df":2,"docs":{"19":{"tf":1.0},"20":{"tf":1.0}}}},"w":{"df":1,"docs":{"19":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"0":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"28":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{":":{":":{"<":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"11":{"tf":2.23606797749979}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":2.23606797749979}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"16":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"28":{"tf":1.0}}}},"v":{"df":1,"docs":{"19":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"16":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"22":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":1.0},"28":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":2.6457513110645907},"28":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},")":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"f":{"3":{"2":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"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":8,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"28":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"c":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"28":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"5":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"4":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"df":1,"docs":{"19":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":3.1622776601683795},"19":{"tf":3.605551275463989}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":2.23606797749979},"20":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"13":{"tf":1.0},"19":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{":":{":":{"df":0,"docs":{},"{":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":9,"docs":{"11":{"tf":1.0},"19":{"tf":1.7320508075688772},"2":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":9,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"23":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":3.4641016151377544},"29":{"tf":2.0},"5":{"tf":2.0},"6":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"19":{"tf":2.449489742783178}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":1,"docs":{"19":{"tf":3.4641016151377544}}},"2":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":1,"docs":{"19":{"tf":3.1622776601683795}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":3.605551275463989}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"1":{"tf":1.0},"2":{"tf":1.7320508075688772}}}},"t":{"'":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":3,"docs":{"12":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"16":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"k":{"df":2,"docs":{"16":{"tf":1.0},"28":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"4":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"(":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"s":{"(":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":2.449489742783178},"28":{"tf":4.47213595499958},"29":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":4,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"{":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.7320508075688772}}}}}}}},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":4.123105625617661}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"22":{"tf":1.0},"27":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"0":{"tf":1.0},"2":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":1,"docs":{"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"0":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{";":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":4.0},"16":{"tf":2.0},"28":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}},"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":2.0},"19":{"tf":1.7320508075688772},"8":{"tf":1.0}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"o":{"df":6,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"x":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"16":{"tf":4.242640687119285},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":3.1622776601683795},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"9":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"6":{"4":{"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":2.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":1,"docs":{"14":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"19":{"tf":1.7320508075688772}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":3.605551275463989},"19":{"tf":4.123105625617661},"28":{"tf":2.449489742783178},"29":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"21":{"tf":1.0},"28":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":2.0},"5":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":17,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":4.358898943540674},"17":{"tf":1.0},"19":{"tf":3.3166247903554},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"28":{"tf":2.8284271247461903},"29":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"z":{"df":4,"docs":{"11":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"28":{"tf":2.6457513110645907},"29":{"tf":2.449489742783178}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":2.6457513110645907},"29":{"tf":2.6457513110645907}},"i":{"d":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":4,"docs":{"11":{"tf":1.7320508075688772},"16":{"tf":3.1622776601683795},"19":{"tf":2.449489742783178},"21":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":3,"docs":{"11":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}},"df":0,"docs":{},"r":{"c":{"a":{"df":2,"docs":{"19":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"19":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":2.6457513110645907},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"6":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":3,"docs":{"28":{"tf":2.8284271247461903},"29":{"tf":1.4142135623730951},"5":{"tf":1.0}},"r":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"26":{"tf":1.7320508075688772},"28":{"tf":3.1622776601683795},"29":{"tf":2.23606797749979},"9":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772}}}},"y":{"df":11,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.0},"4":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":16,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772},"3":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":5,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":2.0}}},"v":{"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"19":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.4142135623730951}}},"df":0,"docs":{},"k":{"df":8,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.23606797749979},"2":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":2.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"l":{"d":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"24":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"8":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":2.23606797749979}}},"df":3,"docs":{"13":{"tf":1.0},"16":{"tf":3.872983346207417},"28":{"tf":1.0}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":2.6457513110645907},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"r":{"df":4,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}},"v":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}}}}}},"breadcrumbs":{"root":{"0":{"df":1,"docs":{"11":{"tf":1.0}}},"1":{".":{"0":{"df":6,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":2.23606797749979}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951}}},"2":{"0":{"0":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"13":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"11":{"tf":2.0},"16":{"tf":1.7320508075688772},"23":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":2.0}}},"3":{".":{"0":{"df":2,"docs":{"3":{"tf":1.0},"7":{"tf":2.0}}},"df":0,"docs":{}},"df":3,"docs":{"11":{"tf":2.0},"14":{"tf":1.0},"28":{"tf":1.0}}},"4":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"5":{"df":1,"docs":{"28":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}},"8":{"df":1,"docs":{"11":{"tf":2.449489742783178}}},"_":{"df":1,"docs":{"16":{"tf":2.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"a":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"16":{"tf":1.0}}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"6":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}},"d":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.7320508075688772}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"19":{"tf":1.0}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"16":{"tf":2.0},"7":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"16":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"k":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"23":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":5,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"y":{"df":4,"docs":{"1":{"tf":1.0},"19":{"tf":1.4142135623730951},"27":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"13":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":3,"docs":{"19":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"c":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"s":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951}}},"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":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"11":{"tf":1.0},"27":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"11":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":2,"docs":{"10":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"/":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"df":2,"docs":{"2":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":11,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"3":{"tf":1.0},"4":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":2.449489742783178}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"24":{"tf":1.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"28":{"tf":1.0}}}},"k":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"<":{"'":{"a":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"11":{"tf":1.0},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"3":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}}}},"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}},"i":{"c":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":5,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":3,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"19":{"tf":4.123105625617661}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":2,"docs":{"14":{"tf":1.0},"19":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"3":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"19":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"23":{"tf":1.0},"28":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}},"t":{"df":6,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"19":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"<":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":4,"docs":{"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"19":{"tf":1.0},"28":{"tf":1.7320508075688772}}},"l":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":5.385164807134504},"17":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.4142135623730951}}}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}},"e":{"d":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":2,"docs":{"0":{"tf":1.0},"17":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"11":{"tf":2.6457513110645907},"28":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"16":{"tf":3.7416573867739413},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"6":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"19":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.0}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}},"n":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"13":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":1.0}},"r":{"df":1,"docs":{"27":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":12,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{":":{":":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":2.23606797749979},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"27":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":1.4142135623730951},"4":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":2.6457513110645907},"19":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":6,"docs":{"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"5":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"8":{"tf":1.0}}}}},"n":{".":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\"":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{")":{".":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"|":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"23":{"tf":1.0}}}}},"t":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":2.449489742783178},"28":{"tf":3.0},"29":{"tf":3.0}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"'":{"_":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"13":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"7":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":1,"docs":{"15":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"24":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{":":{":":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"]":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"/":{"0":{".":{"7":{".":{"3":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.23606797749979},"19":{"tf":1.0}}}}}}}},"x":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":6,"docs":{"11":{"tf":3.605551275463989},"12":{"tf":1.0},"14":{"tf":1.0},"19":{"tf":2.0},"28":{"tf":2.8284271247461903},"29":{"tf":2.23606797749979}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.4142135623730951},"15":{"tf":1.0},"19":{"tf":1.0},"25":{"tf":1.0},"5":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":3,"docs":{"19":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"12":{"tf":1.0}},"n":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"2":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}},"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"19":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":4,"docs":{"11":{"tf":1.0},"21":{"tf":2.23606797749979},"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}},"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":2.0}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.0},"15":{"tf":1.0},"9":{"tf":1.0}}}},"df":1,"docs":{"11":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"7":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"18":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"27":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":4,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"10":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}},"d":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"25":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"16":{"tf":2.8284271247461903},"28":{"tf":1.0},"29":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.0},"26":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0}},"t":{"'":{"df":1,"docs":{"28":{"tf":1.0}}},":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"23":{"tf":2.0},"24":{"tf":1.0},"28":{"tf":4.123105625617661},"29":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":2.0},"11":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"19":{"tf":2.23606797749979},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"5":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"23":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"t":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":2.8284271247461903},"28":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"23":{"tf":1.4142135623730951}}}},"n":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}}}}},"r":{"a":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"11":{"tf":1.0}}}},"f":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"27":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"df":2,"docs":{"11":{"tf":2.449489742783178},"9":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"'":{"a":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"w":{"df":2,"docs":{"15":{"tf":1.0},"23":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"19":{"tf":2.0},"20":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"g":{"df":1,"docs":{"19":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"22":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":2.0},"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.0},"4":{"tf":1.0},"8":{"tf":2.0}}}}},"x":{"df":5,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":6,"docs":{"11":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":3.872983346207417},"19":{"tf":3.7416573867739413},"28":{"tf":3.605551275463989},"29":{"tf":3.4641016151377544}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"1":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"11":{"tf":1.0},"26":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"1":{"tf":1.0},"12":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"19":{"tf":1.0},"26":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"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":3,"docs":{"11":{"tf":2.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"29":{"tf":1.0}},"t":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}}},"t":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":22,"docs":{"0":{"tf":2.6457513110645907},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"19":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":2.0},"25":{"tf":2.23606797749979},"26":{"tf":2.449489742783178},"27":{"tf":1.7320508075688772},"28":{"tf":5.5677643628300215},"29":{"tf":2.0},"3":{"tf":2.0},"30":{"tf":1.4142135623730951},"6":{"tf":2.0},"7":{"tf":3.1622776601683795},"8":{"tf":1.4142135623730951}},"e":{"1":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"2":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}}}},"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":1,"docs":{"16":{"tf":2.6457513110645907}}},"df":1,"docs":{"16":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":3.1622776601683795}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"(":{"_":{"df":1,"docs":{"16":{"tf":1.0}}},"a":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":3.605551275463989}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}}}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"d":{"(":{"a":{"df":1,"docs":{"16":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"d":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.449489742783178}}},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":7,"docs":{"12":{"tf":2.6457513110645907},"15":{"tf":1.0},"16":{"tf":3.872983346207417},"17":{"tf":1.0},"19":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}}},"t":{"'":{"df":1,"docs":{"26":{"tf":1.0}}},"df":5,"docs":{"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"19":{"tf":1.0},"24":{"tf":1.0},"8":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"16":{"tf":1.0}}}},"df":7,"docs":{"11":{"tf":2.0},"13":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"19":{"tf":1.0}}},"o":{"d":{"df":3,"docs":{"1":{"tf":1.0},"28":{"tf":1.7320508075688772},"7":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"13":{"tf":2.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"21":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"h":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":6,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":3.1622776601683795},"29":{"tf":2.449489742783178},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.7320508075688772}}}}}},"r":{"d":{"df":2,"docs":{"19":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":2.449489742783178}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":2,"docs":{"19":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":10,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"16":{"tf":1.7320508075688772},"23":{"tf":1.0},"28":{"tf":2.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"i":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":6,"docs":{"14":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"m":{"df":1,"docs":{"16":{"tf":1.0}}},"v":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"13":{"tf":1.0}}}},"/":{"df":0,"docs":{},"o":{"df":9,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}},"3":{"2":{"df":2,"docs":{"11":{"tf":3.0},"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"28":{"tf":3.0},"29":{"tf":2.23606797749979}},"e":{"a":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"16":{"tf":3.0},"19":{"tf":1.7320508075688772},"28":{"tf":2.23606797749979},"29":{"tf":2.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"11":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":2.449489742783178},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":2.6457513110645907},"29":{"tf":1.0},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"1":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.7320508075688772},"7":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"i":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":2.0},"19":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"f":{"a":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"5":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"23":{"tf":1.0}},"t":{"df":5,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"o":{"c":{"df":0,"docs":{},"p":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"'":{"df":12,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.449489742783178},"6":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"23":{"tf":1.0},"7":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"4":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":2.0}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":2.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"16":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}},"n":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"12":{"tf":1.0},"4":{"tf":1.7320508075688772},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"f":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"28":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"2":{"tf":1.0}}}},"t":{"'":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"4":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":1,"docs":{"16":{"tf":2.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}}}},"i":{"b":{"c":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.7320508075688772},"6":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.0},"28":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.0}}}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":2.0}}}},"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0}}},"p":{"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":1.0}}}},"t":{"df":4,"docs":{"12":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":2.0},"28":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":2.23606797749979},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"6":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"16":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"b":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0}},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"m":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"19":{"tf":2.23606797749979}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"7":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}}},"o":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"23":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"16":{"tf":1.4142135623730951},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"12":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":2.23606797749979},"19":{"tf":2.0},"26":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":6,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"l":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":2.6457513110645907}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"11":{"tf":1.7320508075688772},"16":{"tf":3.3166247903554},"19":{"tf":3.605551275463989},"28":{"tf":2.23606797749979},"29":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":3.4641016151377544},"29":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"r":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{"&":{"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"(":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"16":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"e":{"d":{"df":15,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":2.23606797749979},"24":{"tf":1.0},"28":{"tf":2.6457513110645907},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"19":{"tf":1.0}}},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}}}}},"df":5,"docs":{"25":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"24":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"6":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}},"w":{"df":6,"docs":{"11":{"tf":1.0},"16":{"tf":2.6457513110645907},"19":{"tf":2.0},"28":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":3.1622776601683795},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":2.0},"9":{"tf":2.0}}}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}},"r":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":1,"docs":{"19":{"tf":1.0}}},"l":{"d":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"c":{"df":5,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}},"df":8,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.6457513110645907},"4":{"tf":1.0},"6":{"tf":2.6457513110645907}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"12":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":3.605551275463989}}}}}}},"s":{"df":1,"docs":{"13":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}}}},"t":{"df":8,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"4":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"23":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":2.0},"24":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":2.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"!":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"8":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"23":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"11":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"23":{"tf":2.6457513110645907},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":2.0}}}}}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}},"n":{"'":{"df":1,"docs":{"18":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"<":{"&":{"'":{"a":{"df":1,"docs":{"19":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"'":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951}}}}}}},"df":10,"docs":{"12":{"tf":2.0},"13":{"tf":1.0},"16":{"tf":3.3166247903554},"17":{"tf":2.23606797749979},"18":{"tf":1.7320508075688772},"19":{"tf":3.872983346207417},"20":{"tf":2.0},"21":{"tf":2.23606797749979},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"d":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"2":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"16":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"y":{"df":4,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"11":{"tf":4.358898943540674},"16":{"tf":2.0},"18":{"tf":1.4142135623730951},"19":{"tf":2.8284271247461903},"23":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"26":{"tf":2.23606797749979},"28":{"tf":2.449489742783178},"29":{"tf":1.0}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"26":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"n":{"!":{"(":{"\"":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{";":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":2.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}}}},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"8":{"tf":1.0}},"m":{"df":2,"docs":{"26":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.4142135623730951}},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"u":{"b":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"11":{"tf":1.0},"18":{"tf":1.0}}}}}},"t":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"23":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{".":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"16":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":9,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"23":{"tf":1.7320508075688772},"24":{"tf":2.23606797749979},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":5.385164807134504},"29":{"tf":3.1622776601683795},"6":{"tf":1.7320508075688772}}}}}},"d":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":4,"docs":{"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.449489742783178}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":2.449489742783178},"29":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"1":{"tf":1.0},"28":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"19":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"28":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"10":{"tf":1.0},"12":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"23":{"tf":1.0}},"f":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.7320508075688772},"29":{"tf":1.0}}}}}}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"11":{"tf":2.449489742783178},"16":{"tf":2.23606797749979},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":2.23606797749979}}}}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":1,"docs":{"7":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"v":{"df":6,"docs":{"12":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":2,"docs":{"1":{"tf":1.0},"16":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":4,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"13":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"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":{"27":{"tf":1.0}}}}}}}}},"r":{"(":{"c":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":2.449489742783178},"2":{"tf":1.0},"7":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":5,"docs":{"1":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"23":{"tf":1.0}}},"df":0,"docs":{}}}}},"t":{"df":1,"docs":{"19":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"m":{"df":3,"docs":{"23":{"tf":1.4142135623730951},"5":{"tf":1.0},"6":{"tf":1.0}},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":2.449489742783178}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":5,"docs":{"16":{"tf":3.0},"19":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"f":{"c":{"#":{"1":{"8":{"2":{"3":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"3":{"3":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"4":{"9":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.4142135623730951},"2":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}}},"l":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"d":{")":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"o":{"a":{"d":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"s":{"df":1,"docs":{"7":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.7320508075688772}}}},"n":{"df":10,"docs":{"0":{"tf":1.0},"11":{"tf":1.7320508075688772},"13":{"tf":1.0},"16":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":8,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"df":21,"docs":{"0":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":2.23606797749979},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":2.23606797749979},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"4":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"x":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"s":{".":{"a":{"df":1,"docs":{"11":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"11":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"28":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"23":{"tf":1.0},"28":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":3,"docs":{"13":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":2.23606797749979},"29":{"tf":2.23606797749979}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"28":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"16":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}},"m":{"df":3,"docs":{"12":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0}}}},"g":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"f":{".":{"a":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"b":{"df":1,"docs":{"19":{"tf":2.23606797749979}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"|":{"df":0,"docs":{},"h":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"s":{"_":{"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":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":2.8284271247461903}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}},"df":6,"docs":{"16":{"tf":5.0990195135927845},"17":{"tf":1.0},"19":{"tf":3.7416573867739413},"21":{"tf":1.0},"28":{"tf":2.6457513110645907},"29":{"tf":2.6457513110645907}}},"v":{"df":1,"docs":{"10":{"tf":1.0}}}},"n":{"d":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":3,"docs":{"19":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"20":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"19":{"tf":1.0}}}}},"df":2,"docs":{"19":{"tf":1.0},"20":{"tf":1.0}}}},"w":{"df":1,"docs":{"19":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"0":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"28":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{":":{":":{"<":{"&":{"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"[":{"&":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"<":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"11":{"tf":2.23606797749979}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":2.23606797749979}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"16":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"1":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"28":{"tf":1.0}}}},"v":{"df":1,"docs":{"19":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"16":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":2.449489742783178}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"22":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":1.0},"28":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}},"t":{"a":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":2.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"19":{"tf":2.6457513110645907},"28":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"a":{"1":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},")":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"f":{"3":{"2":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"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":8,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"28":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0}}}},"d":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"r":{"c":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"(":{"&":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{":":{":":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"28":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"5":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"4":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"df":1,"docs":{"19":{"tf":2.449489742783178}},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":3.1622776601683795},"19":{"tf":3.605551275463989}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"11":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"19":{"tf":2.23606797749979},"20":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"b":{"(":{"&":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":1,"docs":{"11":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"13":{"tf":1.0},"19":{"tf":1.4142135623730951},"6":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"23":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"c":{":":{":":{"df":0,"docs":{},"{":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":3,"docs":{"12":{"tf":1.0},"16":{"tf":1.4142135623730951},"7":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":9,"docs":{"11":{"tf":1.0},"19":{"tf":1.7320508075688772},"2":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":9,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"23":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.0},"28":{"tf":3.4641016151377544},"29":{"tf":2.0},"5":{"tf":2.0},"6":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"19":{"tf":2.449489742783178}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"5":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"19":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"23":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}}},"1":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":1,"docs":{"19":{"tf":3.4641016151377544}}},"2":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"(":{")":{".":{"a":{"df":1,"docs":{"19":{"tf":1.0}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":1,"docs":{"19":{"tf":3.1622776601683795}}},":":{":":{"a":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"b":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"2":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"\"":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"19":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},">":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":3.605551275463989}}}},"x":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"5":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"1":{"tf":1.0},"2":{"tf":2.0}}}},"t":{"'":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":3,"docs":{"12":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"16":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}},"k":{"df":2,"docs":{"16":{"tf":1.0},"28":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"4":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{":":{":":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"(":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"s":{"(":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"{":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":2.6457513110645907},"28":{"tf":4.47213595499958},"29":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":4,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"{":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.7320508075688772}}}}}}}},"o":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":4.123105625617661}}}}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"22":{"tf":1.4142135623730951},"27":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"0":{"tf":1.0},"2":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":1,"docs":{"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":1,"docs":{"0":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{";":{"4":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":4.0},"16":{"tf":2.0},"28":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"19":{"tf":1.0}}}},"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"16":{"tf":2.0},"19":{"tf":1.7320508075688772},"8":{"tf":1.0}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"w":{"df":0,"docs":{},"o":{"df":6,"docs":{"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.7320508075688772},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"x":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"16":{"tf":4.242640687119285},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":3.1622776601683795},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"9":{"tf":1.0}}},"i":{"c":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"6":{"4":{"df":2,"docs":{"28":{"tf":2.0},"29":{"tf":2.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":2.0},"19":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}},"r":{"df":1,"docs":{"16":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"o":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":1,"docs":{"14":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"19":{"tf":1.7320508075688772}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":3.605551275463989},"19":{"tf":4.123105625617661},"28":{"tf":2.449489742783178},"29":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"21":{"tf":1.0},"28":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"p":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"28":{"tf":2.0},"5":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.4142135623730951}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":17,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":4.358898943540674},"17":{"tf":1.0},"19":{"tf":3.3166247903554},"20":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"28":{"tf":2.8284271247461903},"29":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"z":{"df":4,"docs":{"11":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"28":{"tf":2.6457513110645907},"29":{"tf":2.449489742783178}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"28":{"tf":2.6457513110645907},"29":{"tf":2.6457513110645907}},"i":{"d":{"df":3,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":4,"docs":{"11":{"tf":1.7320508075688772},"16":{"tf":3.1622776601683795},"19":{"tf":2.449489742783178},"21":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":3,"docs":{"11":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0}}},"df":0,"docs":{},"r":{"c":{"a":{"df":2,"docs":{"19":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"19":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":2.6457513110645907},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772}},"e":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"6":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":3,"docs":{"28":{"tf":2.8284271247461903},"29":{"tf":1.4142135623730951},"5":{"tf":1.0}},"r":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"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":{},"w":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":0,"docs":{},"r":{"c":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"26":{"tf":1.7320508075688772},"28":{"tf":3.1622776601683795},"29":{"tf":2.23606797749979},"9":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"19":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772}}}},"y":{"df":11,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":2.0},"4":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":16,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.7320508075688772},"3":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":5,"docs":{"11":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":2.0}}},"v":{"df":2,"docs":{"19":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"19":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"d":{"df":2,"docs":{"11":{"tf":1.0},"19":{"tf":1.4142135623730951}}},"df":0,"docs":{},"k":{"df":8,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":2.449489742783178},"2":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":2.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}},"l":{"d":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"24":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"28":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"2":{"tf":1.0},"23":{"tf":1.0},"8":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"7":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"y":{"df":1,"docs":{"16":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"1":{"(":{"df":0,"docs":{},"i":{"3":{"2":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"16":{"tf":2.23606797749979}}},"df":3,"docs":{"13":{"tf":1.0},"16":{"tf":3.872983346207417},"28":{"tf":1.0}},"e":{"d":{"(":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"11":{"tf":1.0},"16":{"tf":2.6457513110645907},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}},"r":{"df":4,"docs":{"13":{"tf":1.0},"19":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}},"v":{"df":2,"docs":{"14":{"tf":1.0},"16":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":4,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0}}}}}}}}}}}},"title":{"root":{"1":{".":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"30":{"tf":1.0}}},"2":{"0":{"0":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}}}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"30":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"21":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"6":{"tf":1.0}}}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"26":{"tf":1.0}}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"f":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"0":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"16":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"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":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"17":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"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":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"23":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"19":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"5":{"tf":1.0}}},"df":4,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"27":{"tf":1.0},"4":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"25":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"2":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}},"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/src/1_0_background_information.md b/src/1_0_background_information.md
      index 13b09c6..86e0659 100644
      --- a/src/1_0_background_information.md
      +++ b/src/1_0_background_information.md
      @@ -1,5 +1,13 @@
       # Some background information
       
      +> **Relevant for:**
      +>
      +> - High level introduction to concurrency in Rust
      +> - Knowing what Rust provides and not when working with async
      +> - Understanding why we need runtimes 
      +> - Knowing that Rust has `Futures 1.0` and `Futures 3.0`, and how to deal with them
      +> - Getting pointers to further reading on concurrency in general
      +
       Before we start implementing our `Futures` , we'll go through some background
       information that will help demystify some of the concepts we encounter.
       
      @@ -91,12 +99,7 @@ Now learning these concepts by studying futures is making it much harder than
       it needs to be, so go on and read these chapters. I'll be right here when
       you're back. 
       
      -However, if you feel that you have the basics covered, then go right on. The concepts we need to
      -learn are:
      -
      -1. Trait Objects and fat pointers
      -2. Generators/stackless coroutines
      -3. Pinning, what it is and why we need it
      +However, if you feel that you have the basics covered, then go right on. 
       
       Let's get moving!
       
      diff --git a/src/1_1_trait_objects.md b/src/1_1_trait_objects.md
      index 88249d3..25cc661 100644
      --- a/src/1_1_trait_objects.md
      +++ b/src/1_1_trait_objects.md
      @@ -8,58 +8,54 @@
       
       ## Trait objects and dynamic dispatch
       
      -The single most confusing topic we encounter when implementing our own `Futures` 
      +One of the most confusing topic we encounter when implementing our own `Futures` 
       is how we implement a `Waker` . Creating a `Waker` involves creating a `vtable` 
      -which allows using dynamic dispatch to call methods on a _type erased_ trait 
      +which allows us to use dynamic dispatch to call methods on a _type erased_ trait 
       object we construct our selves.
       
      -If you want to know more about dynamic dispatch in Rust I can recommend this article:
      -
      -https://alschwalm.com/blog/static/2017/03/07/exploring-dynamic-dispatch-in-rust/
      +>If you want to know more about dynamic dispatch in Rust I can recommend  an article written by Adam Schwalm called [Exploring Dynamic Dispatch in Rust](https://alschwalm.com/blog/static/2017/03/07/exploring-dynamic-dispatch-in-rust/).
       
       Let's explain this a bit more in detail.
       
       ## Fat pointers in Rust
       
       Let's take a look at the size of some different pointer types in Rust. If we
      -run the following code:
      +run the following code. _(You'll have to press "play" to see the output)_:
       
       ``` rust
       # use std::mem::size_of;
       trait SomeTrait { }
       
       fn main() {
      -    println!("Size of Box: {}", size_of::>());
      -    println!("Size of &i32: {}", size_of::<&i32>());
      -    println!("Size of &Box: {}", size_of::<&Box>());
      -    println!("Size of Box: {}", size_of::>());
      -    println!("Size of &dyn Trait: {}", size_of::<&dyn SomeTrait>());
      -    println!("Size of &[i32]: {}", size_of::<&[i32]>());
      -    println!("Size of &[&dyn Trait]: {}", size_of::<&[&dyn SomeTrait]>());
      -    println!("Size of [i32; 10]: {}", size_of::<[i32; 10]>());
      -    println!("Size of [&dyn Trait; 10]: {}", size_of::<[&dyn SomeTrait; 10]>());
      +    println!("======== The size of different pointers in Rust: ========");
      +    println!("&dyn Trait:-----{}", size_of::<&dyn SomeTrait>());
      +    println!("&[&dyn Trait]:--{}", size_of::<&[&dyn SomeTrait]>());
      +    println!("Box:-----{}", size_of::>());
      +    println!("&i32:-----------{}", size_of::<&i32>());
      +    println!("&[i32]:---------{}", size_of::<&[i32]>());
      +    println!("Box:-------{}", size_of::>());
      +    println!("&Box:------{}", size_of::<&Box>());
      +    println!("[&dyn Trait;4]:-{}", size_of::<[&dyn SomeTrait; 4]>());
      +    println!("[i32;4]:--------{}", size_of::<[i32; 4]>());
       }
       ```
       
       As you see from the output after running this, the sizes of the references varies.
      -Most are 8 bytes (which is a pointer size on 64 bit systems), but some are 16
      +Many are 8 bytes (which is a pointer size on 64 bit systems), but some are 16
       bytes.
       
       The 16 byte sized pointers are called "fat pointers" since they carry more extra
       information.
       
      -**In the case of `&[i32]` :** 
      -
      -* The first 8 bytes is the actual pointer to the first element in the array
      -
      -(or part of an array the slice refers to)
      +**Example `&[i32]` :** 
       
      +* The first 8 bytes is the actual pointer to the first element in the array (or part of an array the slice refers to)
       * The second 8 bytes is the length of the slice.
       
      -The one we'll concern ourselves about is the references to traits, or
      -_trait objects_ as they're called in Rust.
      +**Example `&dyn SomeTrait`:**
       
      -`&dyn SomeTrait` is an example of a _trait object_ 
      +This is the type of fat pointer we'll concern ourselves about going forward. 
      +`&dyn SomeTrait` is a reference to a trait, or what Rust calls _trait objects_.
        
        The layout for a pointer to a _trait object_ looks like this: 
       
      @@ -67,17 +63,19 @@ _trait objects_ as they're called in Rust.
       * The second 8 bytes points to the `vtable` for the trait object
       
       The reason for this is to allow us to refer to an object we know nothing about
      -except that it implements the methods defined by our trait. To allow this we use
      -dynamic dispatch.
      +except that it implements the methods defined by our trait. To allow accomplish this we use _dynamic dispatch_.
       
       Let's explain this in code instead of words by implementing our own trait
       object from these parts:
       
      -``` rust
      +>This is an example of _editable_ code. You can change everything in the example
      +and try to run it. If you want to go back, press the undo symbol. Keep an eye
      +out for these as we go forward. Many examples will be editable.
      +```rust, editable
       // A reference to a trait object is a fat pointer: (data_ptr, vtable_ptr)
       trait Test {
      -    fn add(&self) -> i32;
      -    fn sub(&self) -> i32;
      +    fn add(&self) -> i32; 
      +    fn sub(&self) -> i32; 
           fn mul(&self) -> i32;
       }
       
      @@ -117,10 +115,10 @@ fn main() {
               0,            // pointer to `Drop` (which we're not implementing here)
               6,            // lenght of vtable
               8,            // alignment
      +
               // we need to make sure we add these in the same order as defined in the Trait.
      -        // Try changing the order of add and sub and see what happens.
      -        add as usize, // function pointer
      -        sub as usize, // function pointer 
      +        add as usize, // function pointer - try changing the order of `add`
      +        sub as usize, // function pointer - and `sub` to see what happens
               mul as usize, // function pointer
           ];
       
      @@ -135,68 +133,6 @@ fn main() {
       
       ```
       
      -If you run this code by pressing the "play" button at the top you'll se it
      -outputs just what we expect.
      -
      -This code example is editable so you can change it
      -and run it to see what happens.
      -
       The reason we go through this will be clear later on when we implement our own
       `Waker` we'll actually set up a `vtable` like we do here to and knowing what
      -it is will make this much less mysterious.
      -
      -## Reactor/Executor pattern
      -
      -If you don't know what this is, you should take a few minutes and read about
      -it. You will encounter the term `Reactor` and `Executor` a lot when working
      -with async code in Rust.
      -
      -I have written a quick introduction explaining this pattern before which you
      -can take a look at here:
      -
      -
      -[![homepage][1]][2]
      -
      -
      -
      -I'll re-iterate the most important parts here.
      -
      -This pattern consists of at least 2 parts:
      -
      -1. A reactor
      -    - handles some kind of event queue
      -    - has the responsibility of respoonding to events
      -2. An executor
      -    - Often has a scheduler
      -    - Holds a set of suspended tasks, and has the responsibility of resuming
      -    them when an event has occurred
      -3. The concept of a task
      -    - A set of operations that can be stopped half way and resumed later on
      -
      -This is a pattern not only used in Rust, but it's very popular in Rust due to 
      -how well it separates concerns between handling and scheduling tasks, and queing
      -and responding to I/O events.
      -
      -The only thing Rust as a language defines is the _task_. In Rust we call an 
      -incorruptible task a `Future`. Futures has a  well defined interface, which means
      -they can be used across the entire ecosystem.
      -
      -In addition, Rust provides a way for the Reactor and Executor to communicate
      -through the `Waker`. We'll get to know these in the following chapters.
      -
      -Providing these pieces let's Rust take care a lot of the ergonomic "friction"
      -programmers meet when faced with async code, and still not dictate any
      -preferred runtime to actually do the scheduling and I/O queues.
      -
      -It's important to know that Rust doesn't provide a runtime, so you have to choose
      -one. [async std](https://github.com/async-rs/async-std) and [tokio](https://github.com/tokio-rs/tokio) are two popular ones.
      -
      -With that out of the way, let's move on to our main example.
      -
      -
      -
      -
      -[1]: ./assets/reactorexecutor.png
      -[2]: https://cfsamsonbooks.gitbook.io/epoll-kqueue-iocp-explained/appendix-1/reactor-executor-pattern
      \ No newline at end of file
      +it is will make this much less mysterious.
      \ No newline at end of file
      diff --git a/src/1_2_generators_pin.md b/src/1_2_generators_pin.md
      index ab3d943..ddb3b39 100644
      --- a/src/1_2_generators_pin.md
      +++ b/src/1_2_generators_pin.md
      @@ -1,12 +1,5 @@
       # Generators
       
      -So the second difficult part that there seems to be a lot of questions about
      -is Generators and the `Pin` type. Since they're related we'll start off by
      -undertanding generators first. By doing that we'll soon get to see why
      -we need to be able to "pin" some data to a fixed location in memory and
      -get an introduction to `Pin` as well.
      -
      -
       >**Relevant for:**
       >
       >- Understanding how the async/await syntax works since it's how `await` is implemented
      @@ -17,6 +10,12 @@ get an introduction to `Pin` as well.
       >well written and I can recommend reading through it (it talks as much about
       >async/await as it does about generators).
       
      +The second difficult part that there seems to be a lot of questions about
      +is Generators and the `Pin` type. Since they're related we'll start off by
      +exploring generators first. By doing that we'll soon get to see why
      +we need to be able to "pin" some data to a fixed location in memory and
      +get an introduction to `Pin` as well.
      +
       Basically, there were three main options that were discussed when Rust was 
       desiging how the language would handle concurrency:
       
      diff --git a/src/1_3_pin.md b/src/1_3_pin.md
      index c0d59fc..fa50ec3 100644
      --- a/src/1_3_pin.md
      +++ b/src/1_3_pin.md
      @@ -1,4 +1,4 @@
      -## Pin
      +# Pin
       
       > **Relevant for**
       >
      @@ -9,20 +9,53 @@
       >
       > `Pin` was suggested in [RFC#2349][rfc2349]
       
      -Pin consists of the `Pin` type and the `Unpin` marker. Let's start off with some general rules:
      +We already got a brief introduction of `Pin` in the previous chapters, so we'll
      +start off here with some definitions and a set of rules to remember.
       
      -1. Pin does nothing special, it only prevents the user of an API to violate some assumtions you make when writing your (most likely) unsafe code.
      -2. Most standard library types implement `Unpin`
      -3. `Unpin` means it's OK for this type to be moved even when pinned.
      -4. If you `Box` a value, that boxed value automatcally implements `Unpin`.
      -5. The main use case for `Pin` is to allow self referential types
      -6. The implementation behind objects that doens't implement `Unpin` is most likely unsafe
      -   1. `Pin` prevents users from your code to break the assumtions you make when writing the `unsafe` implementation
      -   2. It doesn't solve the fact that you'll have to write unsafe code to actually implement it
      -7. You're not really meant to be implementing `!Unpin`, but you can on nightly with a feature flag
      +## Definitions
       
      +Pin consists of the `Pin` type and the `Unpin` marker. Pin's purpose in life is
      +to govern the rules that need to apply for types which implement `!Unpin`.
       
      -> Unsafe code does not mean it's litterally "unsafe", it only relieves the 
      +Pin is only relevant for pointers. A reference to an object is a pointer.
      +
      +Yep, that's double negation for you, as in "does-not-implement-unpin". For this
      +chapter and only this chapter we'll rename these markers to:
      +
      +> `!Unpin` = `MustStay` and `Unpin` = `CanMove`
      +
      +It just makes it so much easier to understand them.
      +
      +## Rules to remember
      +
      +1. If `T: CanMove` (which is the default), then `Pin<'a, T>` is entirely equivalent to `&'a mut T`. in other words: `CanMove` means it's OK for this type to be moved even when pinned, so `Pin` will have no effect on such a type.
      +
      +2. Getting a `&mut T` to a pinned pointer requires unsafe if `T: MustStay`. In other words: requiring a pinned pointer to a type which is `MustStay` prevents the _user_ of that API from moving that value unless it choses to write `unsafe` code.
      +
      +3. Pinning does nothing special with that memory like putting it into some "read only" memory or anything fancy. It only tells the compiler that some operations on this value should be forbidden. 
      +
      +4. Most standard library types implement `CanMove`. The same goes for most 
      +"normal" types you encounter in Rust. `Futures` and `Generators` are two 
      +exceptions.
      +
      +5. The main use case for `Pin` is to allow self referential types, the whole
      +justification for stabilizing them was to allow that. There are still corner
      +cases in the API which are being explored.
      +
      +6. The implementation behind objects that are `MustStay` is most likely unsafe.
      +Moving such a type can cause the universe to crash. As of the time of writing
      +this book, creating an reading fields of a self referential struct still requires `unsafe`.
      +
      +7.  You're not really meant to be implementing `MustStay`, but you can on nightly with a feature flag, or by adding `std::marker::PhantomPinned` to your type.
      +
      +8.  When Pinning, you can either pin a value to memory either on the stack or 
      +on the heap.
      +
      +1. Pinning a `MustStay` pointer to the stack requires `unsafe`
      +
      +2.  Pinning a `MustStay` pointer to the heap does not require `unsafe`. There is a shortcut for doing this using `Box::pin`.
      +
      +> Unsafe code does not mean it's literally "unsafe", it only relieves the 
       > guarantees you normally get from the compiler. An `unsafe` implementation can 
       > be perfectly safe to do, but you have no safety net.
       
      @@ -73,12 +106,42 @@ impl Test {
       }
       ```
       
      -As you can see this results in unwanted behavior. The pointer to `b` stays the
      -same and points to the old value. It's easy to get this to segfault, and fail
      -in other spectacular ways as well.
      +Let's walk through this example since we'll be using it the rest of this chapter.
       
      -Pin essentially prevents the **user** of your unsafe code 
      -(even if that means yourself) move the value after it's pinned.
      +We have a self-referential struct `Test`. `Test` needs an `init` method to be
      +created which is strange but we'll need that to keep this example as short as
      +possible.
      +
      +`Test` provides two methods to get a reference to the value of the fields
      +`a` and `b`. Since `b` is a reference to `a` we store it as a pointer since
      +the borrowing rules of Rust doesn't allow us to define this lifetime.
      +
      +In our main method we first instantiate two instances of `Test` and print out
      +the value of the fields on `test1`. We get:
      +
      +```rust, ignore
      +a: test1, b: test1
      +```
      +
      +
      +Next we swap the data stored at the memory location which `test1` is pointing to
      +with the data stored at the memory location `test2` is pointing to and vice a verca.
      +
      +We should expect that printing the fields of `test2` should display the same as
      +`test1` (since the object we printed before the swap has moved there now).
      +
      +```rust, ignore
      +a: test1, b: test2
      +```
      +The pointer to `b` still points to the old location. That location is now
      +occupied with the string "test2". This can be a bit hard to visualize so I made
      +a figure that i hope can help.
      +
      +**Fig 1: Before and after swap**
      +![swap_problem](../assets/swap_problem.jpg)
      +
      +As you can see this results in unwanted behavior. It's easy to get this to 
      +segfault, show UB and fail in other spectacular ways as well.
       
       If we change the example to using `Pin` instead:
       
      @@ -144,13 +207,12 @@ impl Test {
       ```
       
       Now, what we've done here is pinning a stack address. That will always be
      -`unsafe` if our type implements `!Unpin`, in other words. That our type is not
      -`Unpin` which is the norm.
      +`unsafe` if our type implements `!Unpin` (aka `MustStay`). 
       
       We use some tricks here, including requiring an `init`. If we want to fix that
      -and let users avoid `unsafe` we need to place our data on the heap.
      +and let users avoid `unsafe` we need to pin our data on the heap instead.
       
      -Stack pinning will always depend on the current stack frame we're in, so we
      +> Stack pinning will always depend on the current stack frame we're in, so we
       can't create a self referential object in one stack frame and return it since
       any pointers we take to "self" is invalidated.
       
      @@ -203,19 +265,11 @@ impl Test {
       }
       ```
       
      -Seeing this we're ready to sum up with a few more points to remember about
      -pinning:
      -
      -1. Pinning only makes sense to do for types that are `!Unpin`
      -2. Pinning a `!Unpin` pointer to the stack will requires `unsafe`
      -3. Pinning a boxed value will not require `unsafe`, even if the type is `!Unpin`
      -4. If T: Unpin (which is the default), then Pin<'a, T> is entirely equivalent to &'a mut T.
      -5. Getting a `&mut T` to a pinned pointer requires unsafe if `T: !Unpin`
      -6. Pinning is really only useful when implementing self-referential types.  
      -For all intents and purposes you can think of `!Unpin` = self-referential-type
      -
       The fact that boxing (heap allocating) a value that implements `!Unpin` is safe
      -makes sense. Once the data is allocated on the heap it will have a stable address. 
      +makes sense. Once the data is allocated on the heap it will have a stable address.
      +
      +There is no need for us as users of the API to take special care and ensure
      +that the self-referential pointer stays valid.
       
       There are ways to safely give some guarantees on stack pinning as well, but right
       now you need to use a crate like [pin_utils]:[pin_utils] to do that.
      diff --git a/src/1_4_reactor_executor.md b/src/1_4_reactor_executor.md
      new file mode 100644
      index 0000000..1e537f3
      --- /dev/null
      +++ b/src/1_4_reactor_executor.md
      @@ -0,0 +1,91 @@
      +# Reactor/Executor Pattern
      +
      +> **Relevant for:**
      +>
      +> - Getting a high level overview of a common runtime model in Rust
      +> - Introducing these terms so we're on the same page when referring to them
      +> - Getting pointers on where to get more information about this pattern
      +
      +If you don't know what this is, you should take a few minutes and read about
      +it. You will encounter the term `Reactor` and `Executor` a lot when working
      +with async code in Rust.
      +
      +I have written a quick introduction explaining this pattern before which you
      +can take a look at here:
      +
      +
      +[![homepage][1]][2]
      +
      +
      +
      +I'll re-iterate the most important parts here.
      +
      +**This pattern consists of at least 2 parts:**
      +
      +1. **A reactor**
      +    - handles some kind of event queue
      +    - has the responsibility of respoonding to events
      +2. **An executor**
      +    - Often has a scheduler
      +    - Holds a set of suspended tasks, and has the responsibility of resuming
      +    them when an event has occurred
      +3. **The concept of a task**
      +    - A set of operations that can be stopped half way and resumed later on
      +
      +This kind of pattern common outside of Rust as well, but it's especially popular in Rust due to how well it alignes with the API provided by Rusts standard library. This model separates concerns between handling and scheduling tasks, and queing and responding to I/O events.
      +
      +## The Reactor
      +
      +Since concurrency mostly makes sense when interacting with the outside world (or
      +at least some peripheral), we need something to actually abstract over this
      +interaction in an asynchronous way. 
      +
      +This is the `Reactors` job. Most often you'll
      +see reactors in rust use a library called [Mio][mio], which provides non 
      +blocking APIs and event notification for several platforms.
      +
      +The reactor will typically give you something like a `TcpStream` (or any other resource) which you'll use to create an I/O request. What you get in return
      +is a `Future`. 
      +
      +We can call this kind of `Future` a "leaf Future`, since it's some operation 
      +we'll actually wait on and that we can chain operations on which are performed
      +once the leaf future is ready. 
      +
      +## The Task
      +
      +In Rust we call an interruptible task a `Future`. Futures has a well defined interface, which means they can be used across the entire ecosystem. We can chain
      +these `Futures` so that once a "leaf future" is ready we'll perform a set of
      +operations. 
      +
      +These operations can spawn new leaf futures themselves.
      +
      +## The executor
      +
      +The executors task is to take one or more futures and run them to completion.
      +
      +The first thing an `executor` does when it get's a `Future` is polling it.
      +
      +**When polled one of three things can happen:**
      +
      +- The future returns `Ready` and we schedule whatever chained operations to run
      +- The future hasn't been polled before so we pass it a `Waker` and suspend it
      +- The futures has been polled before but is not ready and returns `Pending`
      +
      +Rust provides a way for the Reactor and Executor to communicate through the `Waker`. The reactor stores this `Waker` and calls `Waker::wake()` on it once
      +a `Future` has resolved and should be polled again.
      +
      +We'll get to know these concepts better in the following chapters.
      +
      +Providing these pieces let's Rust take care a lot of the ergonomic "friction"
      +programmers meet when faced with async code, and still not dictate any
      +preferred runtime to actually do the scheduling and I/O queues.
      +
      +
      +With that out of the way, let's move on to actually implement all this in our
      +example.
      +
      +[1]: ./assets/reactorexecutor.png
      +[2]: https://cfsamsonbooks.gitbook.io/epoll-kqueue-iocp-explained/appendix-1/reactor-executor-pattern
      +[mio]: https://github.com/tokio-rs/mio
      \ No newline at end of file
      diff --git a/src/SUMMARY.md b/src/SUMMARY.md
      index 35c0348..be7c1de 100644
      --- a/src/SUMMARY.md
      +++ b/src/SUMMARY.md
      @@ -5,5 +5,6 @@
       - [Trait objects and fat pointers](./1_1_trait_objects.md)
       - [Generators and Pin](./1_2_generators_pin.md)
       - [Pin](./1_3_pin.md)
      +- [Reactor/Executor Pattern](./1_4_reactor_executor.md)
       - [The main example](./2_0_future_example.md)
       - [Bonus 1: concurrent futures](2_1_concurrent_futures.md)
      diff --git a/src/assets/swap_problem.jpg b/src/assets/swap_problem.jpg
      new file mode 100644
      index 0000000000000000000000000000000000000000..af45cedc9f39912845821e3a8009d100df9e043b
      GIT binary patch
      literal 169088
      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
      B*LVN`
      
      literal 0
      HcmV?d00001